@AutoService(value=org.apache.seatunnel.api.sink.SeaTunnelSink.class) public class ClickhouseFileSink extends Object implements SeaTunnelSink<SeaTunnelRow,ClickhouseSinkState,CKFileCommitInfo,CKFileAggCommitInfo>
| 构造器和说明 |
|---|
ClickhouseFileSink() |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<SinkAggregatedCommitter<CKFileCommitInfo,CKFileAggCommitInfo>> |
createAggregatedCommitter() |
SinkWriter<SeaTunnelRow,CKFileCommitInfo,ClickhouseSinkState> |
createWriter(SinkWriter.Context context) |
Optional<Serializer<CKFileAggCommitInfo>> |
getAggregatedCommitInfoSerializer() |
Optional<Serializer<CKFileCommitInfo>> |
getCommitInfoSerializer() |
String |
getPluginName() |
void |
prepare(org.apache.seatunnel.shade.com.typesafe.config.Config config) |
void |
setTypeInfo(SeaTunnelRowType seaTunnelRowType) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateCommitter, getConsumedType, getWriterStateSerializer, restoreWritersetJobContextpublic String getPluginName()
getPluginName 在接口中 PluginIdentifierInterfacepublic void prepare(org.apache.seatunnel.shade.com.typesafe.config.Config config)
throws PrepareFailException
prepare 在接口中 SeaTunnelPluginLifeCyclePrepareFailExceptionpublic void setTypeInfo(SeaTunnelRowType seaTunnelRowType)
public SinkWriter<SeaTunnelRow,CKFileCommitInfo,ClickhouseSinkState> createWriter(SinkWriter.Context context) throws IOException
public Optional<Serializer<CKFileCommitInfo>> getCommitInfoSerializer()
public Optional<SinkAggregatedCommitter<CKFileCommitInfo,CKFileAggCommitInfo>> createAggregatedCommitter() throws IOException
public Optional<Serializer<CKFileAggCommitInfo>> getAggregatedCommitInfoSerializer()
Copyright © 2024 The Apache Software Foundation. All rights reserved.