public class HoodieDataSourceInternalWriter extends Object implements org.apache.spark.sql.sources.v2.writer.DataSourceWriter
DataSourceWriter for datasource "hudi.internal" to be used in datasource implementation
of bulk insert.| 构造器和说明 |
|---|
HoodieDataSourceInternalWriter(String instantTime,
HoodieWriteConfig writeConfig,
org.apache.spark.sql.types.StructType structType,
org.apache.spark.sql.SparkSession sparkSession,
org.apache.hadoop.conf.Configuration configuration,
org.apache.spark.sql.sources.v2.DataSourceOptions dataSourceOptions,
boolean populateMetaFields,
boolean arePartitionRecordsSorted) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
abort(org.apache.spark.sql.sources.v2.writer.WriterCommitMessage[] messages) |
void |
commit(org.apache.spark.sql.sources.v2.writer.WriterCommitMessage[] messages) |
org.apache.spark.sql.sources.v2.writer.DataWriterFactory<org.apache.spark.sql.catalyst.InternalRow> |
createWriterFactory() |
void |
onDataWriterCommit(org.apache.spark.sql.sources.v2.writer.WriterCommitMessage message) |
boolean |
useCommitCoordinator() |
public HoodieDataSourceInternalWriter(String instantTime, HoodieWriteConfig writeConfig, org.apache.spark.sql.types.StructType structType, org.apache.spark.sql.SparkSession sparkSession, org.apache.hadoop.conf.Configuration configuration, org.apache.spark.sql.sources.v2.DataSourceOptions dataSourceOptions, boolean populateMetaFields, boolean arePartitionRecordsSorted)
public org.apache.spark.sql.sources.v2.writer.DataWriterFactory<org.apache.spark.sql.catalyst.InternalRow> createWriterFactory()
createWriterFactory 在接口中 org.apache.spark.sql.sources.v2.writer.DataSourceWriterpublic boolean useCommitCoordinator()
useCommitCoordinator 在接口中 org.apache.spark.sql.sources.v2.writer.DataSourceWriterpublic void onDataWriterCommit(org.apache.spark.sql.sources.v2.writer.WriterCommitMessage message)
onDataWriterCommit 在接口中 org.apache.spark.sql.sources.v2.writer.DataSourceWriterpublic void commit(org.apache.spark.sql.sources.v2.writer.WriterCommitMessage[] messages)
commit 在接口中 org.apache.spark.sql.sources.v2.writer.DataSourceWriterpublic void abort(org.apache.spark.sql.sources.v2.writer.WriterCommitMessage[] messages)
abort 在接口中 org.apache.spark.sql.sources.v2.writer.DataSourceWriterCopyright © 2023 The Apache Software Foundation. All rights reserved.