public class JdbcSink extends Object implements SeaTunnelSink<SeaTunnelRow,JdbcSinkState,XidInfo,JdbcAggregatedCommitInfo>, SupportSaveMode, SupportMultiTableSink
DATA_SAVE_MODE_KEY, SCHEMA_SAVE_MODE_KEY| 构造器和说明 |
|---|
JdbcSink(ReadonlyConfig config,
JdbcSinkConfig jdbcSinkConfig,
JdbcDialect dialect,
SchemaSaveMode schemaSaveMode,
DataSaveMode dataSaveMode,
CatalogTable catalogTable) |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<SinkAggregatedCommitter<XidInfo,JdbcAggregatedCommitInfo>> |
createAggregatedCommitter() |
SinkWriter<SeaTunnelRow,XidInfo,JdbcSinkState> |
createWriter(SinkWriter.Context context) |
Optional<Serializer<JdbcAggregatedCommitInfo>> |
getAggregatedCommitInfoSerializer() |
Optional<Serializer<XidInfo>> |
getCommitInfoSerializer() |
String |
getPluginName() |
Optional<SaveModeHandler> |
getSaveModeHandler() |
SinkWriter<SeaTunnelRow,XidInfo,JdbcSinkState> |
restoreWriter(SinkWriter.Context context,
List<JdbcSinkState> states) |
void |
setJobContext(JobContext jobContext) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateCommitter, getConsumedType, getWriterStateSerializer, setTypeInfopreparepublic JdbcSink(ReadonlyConfig config, JdbcSinkConfig jdbcSinkConfig, JdbcDialect dialect, SchemaSaveMode schemaSaveMode, DataSaveMode dataSaveMode, CatalogTable catalogTable)
public String getPluginName()
getPluginName 在接口中 PluginIdentifierInterfacepublic SinkWriter<SeaTunnelRow,XidInfo,JdbcSinkState> createWriter(SinkWriter.Context context)
public SinkWriter<SeaTunnelRow,XidInfo,JdbcSinkState> restoreWriter(SinkWriter.Context context, List<JdbcSinkState> states) throws IOException
public Optional<SinkAggregatedCommitter<XidInfo,JdbcAggregatedCommitInfo>> createAggregatedCommitter()
public Optional<Serializer<JdbcAggregatedCommitInfo>> getAggregatedCommitInfoSerializer()
public void setJobContext(JobContext jobContext)
setJobContext 在接口中 SeaTunnelJobAwarepublic Optional<Serializer<XidInfo>> getCommitInfoSerializer()
public Optional<SaveModeHandler> getSaveModeHandler()
getSaveModeHandler 在接口中 SupportSaveModeCopyright © 2024 The Apache Software Foundation. All rights reserved.