public interface DataSourceWriterContext
| Modifier and Type | Method and Description |
|---|---|
void |
abort(WriterCommitMessageContext[] messages) |
void |
commit(WriterCommitMessageContext[] messages) |
static Optional<DataSourceWriterContext> |
create(com.google.inject.Injector injector,
String writeUUID,
org.apache.spark.sql.types.StructType schema,
org.apache.spark.sql.SaveMode mode,
Map<String,String> options) |
DataWriterContextFactory<org.apache.spark.sql.catalyst.InternalRow> |
createWriterContextFactory() |
default void |
onDataWriterCommit(WriterCommitMessageContext message) |
void |
setTableInfo(com.google.cloud.bigquery.TableInfo tableInfo) |
default boolean |
useCommitCoordinator() |
DataWriterContextFactory<org.apache.spark.sql.catalyst.InternalRow> createWriterContextFactory()
default boolean useCommitCoordinator()
default void onDataWriterCommit(WriterCommitMessageContext message)
void commit(WriterCommitMessageContext[] messages)
void abort(WriterCommitMessageContext[] messages)
void setTableInfo(com.google.cloud.bigquery.TableInfo tableInfo)
Copyright © 2024. All rights reserved.