public abstract class CdcDynamicBucketSinkBase<T> extends DynamicBucketSink<T>
Constructor and Description |
---|
CdcDynamicBucketSinkBase(FileStoreTable table) |
Modifier and Type | Method and Description |
---|---|
protected ChannelComputer<T> |
assignerChannelComputer(Integer numAssigners) |
protected ChannelComputer<org.apache.flink.api.java.tuple.Tuple2<T,Integer>> |
channelComputer2() |
protected abstract KeyAndBucketExtractor<T> |
createExtractor(TableSchema schema) |
protected SerializableFunction<TableSchema,PartitionKeyExtractor<T>> |
extractorFunction() |
build, createHashBucketAssignerOperator
createCommittableStateManager, createCommitterFactory
assertBatchAdaptiveParallelism, assertBatchAdaptiveParallelism, assertBatchAdaptiveParallelism, assertStreamingConfiguration, configureGlobalCommitter, createWriteOperator, doCommit, doWrite, isStreaming, isStreaming, sinkFrom, sinkFrom
public CdcDynamicBucketSinkBase(FileStoreTable table)
protected ChannelComputer<T> assignerChannelComputer(Integer numAssigners)
assignerChannelComputer
in class DynamicBucketSink<T>
protected ChannelComputer<org.apache.flink.api.java.tuple.Tuple2<T,Integer>> channelComputer2()
channelComputer2
in class DynamicBucketSink<T>
protected SerializableFunction<TableSchema,PartitionKeyExtractor<T>> extractorFunction()
extractorFunction
in class DynamicBucketSink<T>
protected abstract KeyAndBucketExtractor<T> createExtractor(TableSchema schema)
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.