public class StarRocksSink<InputT> extends Object implements org.apache.flink.api.connector.sink2.StatefulSink<InputT,StarRocksWriterState>, org.apache.flink.api.connector.sink2.TwoPhaseCommittingSink<InputT,StarRocksCommittable>
org.apache.flink.api.connector.sink2.StatefulSink.StatefulSinkWriter<InputT,WriterStateT>, org.apache.flink.api.connector.sink2.StatefulSink.WithCompatibleState| Constructor and Description |
|---|
StarRocksSink(StarRocksSinkOptions sinkOptions,
RecordSerializationSchema<InputT> serializationSchema,
com.starrocks.data.load.stream.properties.StreamLoadProperties streamLoadProperties) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.connector.sink2.Committer<StarRocksCommittable> |
createCommitter() |
StarRocksWriter<InputT> |
createWriter(org.apache.flink.api.connector.sink2.Sink.InitContext context) |
org.apache.flink.core.io.SimpleVersionedSerializer<StarRocksCommittable> |
getCommittableSerializer() |
org.apache.flink.core.io.SimpleVersionedSerializer<StarRocksWriterState> |
getWriterStateSerializer() |
StarRocksWriter<InputT> |
restoreWriter(org.apache.flink.api.connector.sink2.Sink.InitContext context,
Collection<StarRocksWriterState> recoveredState) |
public StarRocksSink(StarRocksSinkOptions sinkOptions, RecordSerializationSchema<InputT> serializationSchema, com.starrocks.data.load.stream.properties.StreamLoadProperties streamLoadProperties)
public StarRocksWriter<InputT> createWriter(org.apache.flink.api.connector.sink2.Sink.InitContext context) throws IOException
createWriter in interface org.apache.flink.api.connector.sink2.Sink<InputT>createWriter in interface org.apache.flink.api.connector.sink2.StatefulSink<InputT,StarRocksWriterState>createWriter in interface org.apache.flink.api.connector.sink2.TwoPhaseCommittingSink<InputT,StarRocksCommittable>IOExceptionpublic StarRocksWriter<InputT> restoreWriter(org.apache.flink.api.connector.sink2.Sink.InitContext context, Collection<StarRocksWriterState> recoveredState) throws IOException
restoreWriter in interface org.apache.flink.api.connector.sink2.StatefulSink<InputT,StarRocksWriterState>IOExceptionpublic org.apache.flink.core.io.SimpleVersionedSerializer<StarRocksWriterState> getWriterStateSerializer()
getWriterStateSerializer in interface org.apache.flink.api.connector.sink2.StatefulSink<InputT,StarRocksWriterState>public org.apache.flink.api.connector.sink2.Committer<StarRocksCommittable> createCommitter() throws IOException
createCommitter in interface org.apache.flink.api.connector.sink2.TwoPhaseCommittingSink<InputT,StarRocksCommittable>IOExceptionpublic org.apache.flink.core.io.SimpleVersionedSerializer<StarRocksCommittable> getCommittableSerializer()
getCommittableSerializer in interface org.apache.flink.api.connector.sink2.TwoPhaseCommittingSink<InputT,StarRocksCommittable>Copyright © 2024. All rights reserved.