@AutoService(value=org.apache.seatunnel.api.sink.SeaTunnelSink.class) public class ElasticsearchSink extends Object implements SeaTunnelSink<SeaTunnelRow,ElasticsearchSinkState,ElasticsearchCommitInfo,ElasticsearchAggregatedCommitInfo>, SupportSaveMode
DATA_SAVE_MODE_KEY, SCHEMA_SAVE_MODE_KEY| 构造器和说明 |
|---|
ElasticsearchSink(ReadonlyConfig config,
CatalogTable catalogTable) |
| 限定符和类型 | 方法和说明 |
|---|---|
SinkWriter<SeaTunnelRow,ElasticsearchCommitInfo,ElasticsearchSinkState> |
createWriter(SinkWriter.Context context) |
String |
getPluginName() |
Optional<SaveModeHandler> |
getSaveModeHandler() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateAggregatedCommitter, createCommitter, getAggregatedCommitInfoSerializer, getCommitInfoSerializer, getConsumedType, getWriterStateSerializer, restoreWriter, setTypeInfopreparesetJobContextpublic ElasticsearchSink(ReadonlyConfig config, CatalogTable catalogTable)
public String getPluginName()
getPluginName 在接口中 PluginIdentifierInterfacepublic SinkWriter<SeaTunnelRow,ElasticsearchCommitInfo,ElasticsearchSinkState> createWriter(SinkWriter.Context context)
public Optional<SaveModeHandler> getSaveModeHandler()
getSaveModeHandler 在接口中 SupportSaveModeCopyright © 2024 The Apache Software Foundation. All rights reserved.