A B C D E F G H I M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(String, E) - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
-
Add the record from the given split ID.
- add(SourceSplit, E) - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
-
Add the record from the given source split.
- add(RequestEntryWrapper<RequestEntryT>, boolean) - Method in class org.apache.flink.connector.base.sink.writer.DequeRequestBuffer
-
Adds a request entry to the buffer.
- add(RequestEntryWrapper<RequestEntryT>, boolean) - Method in interface org.apache.flink.connector.base.sink.writer.RequestBuffer
-
Adds an entry (
RequestEntryWrapper<RequestEntryT>) to the buffer. - addAll(String, Collection<E>) - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
-
Add multiple records from the given split ID.
- addAll(SourceSplit, Collection<E>) - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
-
Add multiple records from the given source split.
- addAsyncOptionsToBuilder(Properties, AsyncDynamicTableSinkBuilder<?, ?>) - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory
- addAsyncOptionsToSinkBuilder(AsyncSinkBaseBuilder<?, RequestEntryT, ?>) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- addFinishedSplit(String) - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
-
Mark the split with the given ID as finished.
- addFinishedSplits(Collection<String>) - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
-
Mark multiple splits with the given IDs as finished.
- addReader(int) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- addSource(NextSourceT) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource.HybridSourceBuilder
-
Add pre-configured source (without switch time modification).
- addSource(HybridSource.SourceFactory<T, NextSourceT, ? super EnumT>, Boundedness) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource.HybridSourceBuilder
-
Add source with deferred instantiation based on previous enumerator.
- addSplits(List<HybridSourceSplit>) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- addSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
- addSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
-
Add splits to the split fetcher.
- addSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
- addSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- addSplitsBack(List<HybridSourceSplit>, int) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- AIMDScalingStrategy - Class in org.apache.flink.connector.base.sink.writer.strategy
-
AIMDScalingStrategy scales up linearly and scales down multiplicatively.
- AIMDScalingStrategy(int, double, int) - Constructor for class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy
- AIMDScalingStrategy.AIMDScalingStrategyBuilder - Class in org.apache.flink.connector.base.sink.writer.strategy
-
Builder for
AIMDScalingStrategy. - AIMDScalingStrategyBuilder(int) - Constructor for class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy.AIMDScalingStrategyBuilder
- apply(InputT, SinkWriter.Context) - Method in interface org.apache.flink.connector.base.sink.writer.ElementConverter
- AsyncDynamicSinkContext(AsyncDynamicTableSinkFactory, DynamicTableFactory.Context) - Constructor for class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- AsyncDynamicTableSink<RequestEntryT extends Serializable> - Class in org.apache.flink.connector.base.table.sink
-
Abstract wrapper class for
DynamicTableSinkwith attributes ofAsyncSinkBase. - AsyncDynamicTableSink(Integer, Integer, Integer, Long, Long) - Constructor for class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- AsyncDynamicTableSinkBuilder<RequestEntryT extends Serializable,ConcreteBuilderT extends AsyncDynamicTableSinkBuilder<?,?>> - Class in org.apache.flink.connector.base.table.sink
-
Builder class for
AsyncDynamicTableSink. - AsyncDynamicTableSinkBuilder() - Constructor for class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- AsyncDynamicTableSinkFactory - Class in org.apache.flink.connector.base.table
-
Abstract Implementation of
DynamicTableSinkFactoryhavingAsyncSinkBasefields as optional table options defined inAsyncSinkConnectorOptions. - AsyncDynamicTableSinkFactory() - Constructor for class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory
- AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext - Class in org.apache.flink.connector.base.table
-
Class providing common table data required by
AsyncDynamicTableSinkFactoryto createAsyncDynamicTableSink. - AsyncSinkBase<InputT,RequestEntryT extends Serializable> - Class in org.apache.flink.connector.base.sink
-
A generic sink for destinations that provide an async client to persist data.
- AsyncSinkBase(ElementConverter<InputT, RequestEntryT>, int, int, int, long, long, long) - Constructor for class org.apache.flink.connector.base.sink.AsyncSinkBase
- AsyncSinkBase(ElementConverter<InputT, RequestEntryT>, int, int, int, long, long, long, long, boolean) - Constructor for class org.apache.flink.connector.base.sink.AsyncSinkBase
- AsyncSinkBaseBuilder<InputT,RequestEntryT extends Serializable,ConcreteBuilderT extends AsyncSinkBaseBuilder<?,?,?>> - Class in org.apache.flink.connector.base.sink
-
Abstract builder for constructing a concrete implementation of
AsyncSinkBase. - AsyncSinkBaseBuilder() - Constructor for class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- AsyncSinkConfigurationValidator - Class in org.apache.flink.connector.base.table.sink.options
-
Class for validating options in
AsyncSinkConnectorOptions. - AsyncSinkConfigurationValidator(ReadableConfig) - Constructor for class org.apache.flink.connector.base.table.sink.options.AsyncSinkConfigurationValidator
- AsyncSinkConnectorOptions - Class in org.apache.flink.connector.base.table
-
Optional Options for
AsyncDynamicTableSinkFactoryrepresenting fields ofAsyncSinkBase. - AsyncSinkConnectorOptions() - Constructor for class org.apache.flink.connector.base.table.AsyncSinkConnectorOptions
- AsyncSinkFatalExceptionClassifiers - Class in org.apache.flink.connector.base.sink.writer
-
Common retry exception classifiers needed for common errors.
- AsyncSinkFatalExceptionClassifiers() - Constructor for class org.apache.flink.connector.base.sink.writer.AsyncSinkFatalExceptionClassifiers
- AsyncSinkWriter<InputT,RequestEntryT extends Serializable> - Class in org.apache.flink.connector.base.sink.writer
-
A generic sink writer that handles the general behaviour of a sink such as batching and flushing, and allows extenders to implement the logic for persisting individual request elements, with allowance for retries.
- AsyncSinkWriter(ElementConverter<InputT, RequestEntryT>, WriterInitContext, AsyncSinkWriterConfiguration, Collection<BufferedRequestState<RequestEntryT>>) - Constructor for class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
-
Deprecated.
- AsyncSinkWriter(ElementConverter<InputT, RequestEntryT>, WriterInitContext, AsyncSinkWriterConfiguration, Collection<BufferedRequestState<RequestEntryT>>, BatchCreator<RequestEntryT>, RequestBuffer<RequestEntryT>) - Constructor for class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
- AsyncSinkWriterConfiguration - Class in org.apache.flink.connector.base.sink.writer.config
-
AsyncSinkWriterConfigurationto configure theAsyncSinkWriter. - AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder - Class in org.apache.flink.connector.base.sink.writer.config
-
Builder for
AsyncSinkWriterConfiguration. - AsyncSinkWriterConfiguration.ConfigurationMaxBatchSize - Interface in org.apache.flink.connector.base.sink.writer.config
-
Required MaxBatchSize parameter for
AsyncSinkWriterConfiguration. - AsyncSinkWriterConfiguration.ConfigurationMaxBatchSizeInBytes - Interface in org.apache.flink.connector.base.sink.writer.config
-
Required MaxBatchSizeInBytes parameter for
AsyncSinkWriterConfiguration. - AsyncSinkWriterConfiguration.ConfigurationMaxBufferedRequests - Interface in org.apache.flink.connector.base.sink.writer.config
-
Required MaxBufferedRequests parameter for
AsyncSinkWriterConfiguration. - AsyncSinkWriterConfiguration.ConfigurationMaxInFlightRequests - Interface in org.apache.flink.connector.base.sink.writer.config
-
Required MaxInFlightRequests parameter for
AsyncSinkWriterConfiguration. - AsyncSinkWriterConfiguration.ConfigurationMaxRecordSizeInBytes - Interface in org.apache.flink.connector.base.sink.writer.config
-
Required MaxRecordSizeInBytes parameter for
AsyncSinkWriterConfiguration. - AsyncSinkWriterConfiguration.ConfigurationMaxTimeInBufferMS - Interface in org.apache.flink.connector.base.sink.writer.config
-
Required MaxTimeInBufferMS parameter for
AsyncSinkWriterConfiguration. - AsyncSinkWriterConfigurationBuilder() - Constructor for class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- AsyncSinkWriterStateSerializer<RequestEntryT extends Serializable> - Class in org.apache.flink.connector.base.sink.writer
-
Serializer class for
AsyncSinkWriterstate. - AsyncSinkWriterStateSerializer() - Constructor for class org.apache.flink.connector.base.sink.writer.AsyncSinkWriterStateSerializer
- AT_LEAST_ONCE - org.apache.flink.connector.base.DeliveryGuarantee
-
Records are ensured to be delivered but it may happen that the same record is delivered multiple times.
- AVAILABLE - Static variable in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
A constant future that is complete, indicating availability.
B
- BasicRequestInfo - Class in org.apache.flink.connector.base.sink.writer.strategy
-
Dataclass to encapsulate information about starting requests.
- BasicRequestInfo(int) - Constructor for class org.apache.flink.connector.base.sink.writer.strategy.BasicRequestInfo
- BasicResultInfo - Class in org.apache.flink.connector.base.sink.writer.strategy
-
Dataclass to encapsulate results from completed requests.
- BasicResultInfo(int, int) - Constructor for class org.apache.flink.connector.base.sink.writer.strategy.BasicResultInfo
- Batch<RequestEntryT extends Serializable> - Class in org.apache.flink.connector.base.sink.writer
-
A container for the result of creating a batch of request entries, including: The actual list of entries forming the batch The total size in bytes of those entries The total number of entries in the batch
- Batch(List<RequestEntryT>, long) - Constructor for class org.apache.flink.connector.base.sink.writer.Batch
-
Creates a new
Batchwith the specified entries, total size, and record count. - BatchCreator<RequestEntryT extends Serializable> - Interface in org.apache.flink.connector.base.sink.writer
-
A pluggable interface for forming batches of request entries from a buffer.
- BufferedRequestState<RequestEntryT extends Serializable> - Class in org.apache.flink.connector.base.sink.writer
-
Class holding state of
AsyncSinkWriterneeded at taking a snapshot. - BufferedRequestState(Deque<RequestEntryWrapper<RequestEntryT>>) - Constructor for class org.apache.flink.connector.base.sink.writer.BufferedRequestState
-
Deprecated.
- BufferedRequestState(List<RequestEntryWrapper<RequestEntryT>>) - Constructor for class org.apache.flink.connector.base.sink.writer.BufferedRequestState
- BufferedRequestState(RequestBuffer<RequestEntryT>) - Constructor for class org.apache.flink.connector.base.sink.writer.BufferedRequestState
- build() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
-
Builds the Sink with the settings applied to this builder.
- build() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- build() - Method in class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy.AIMDScalingStrategyBuilder
- build() - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
- build() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource.HybridSourceBuilder
-
Build the source.
- build() - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
- build() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- builder() - Static method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- builder() - Static method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy
- builder(int) - Static method in class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy
- builder(Source<T, ?, ?>) - Static method in class org.apache.flink.connector.base.source.hybrid.HybridSource
-
Builder for
HybridSource. - Builder() - Constructor for class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
C
- checkErrors() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
- close() - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
- close() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- close() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- close() - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- close(long) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Close the split fetcher manager.
- complete() - Method in interface org.apache.flink.connector.base.sink.writer.ResultHandler
-
Mark the in-flight request as completed successfully.
- completeExceptionally(Exception) - Method in interface org.apache.flink.connector.base.sink.writer.ResultHandler
-
Fail job with fatal exception.
- config - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
The raw configurations that may be used by subclasses.
- ConfigurationValidator - Interface in org.apache.flink.connector.base.table.options
-
Interface for classes that validate connector specific table options, including common utils for validation.
- ConfigurationValidatorUtil - Class in org.apache.flink.connector.base.table.util
-
Class containing validation utils needed by
ConfigurationValidator. - ConfigurationValidatorUtil() - Constructor for class org.apache.flink.connector.base.table.util.ConfigurationValidatorUtil
- CongestionControlRateLimitingStrategy - Class in org.apache.flink.connector.base.sink.writer.strategy
-
A
RateLimitingStrategyimplementation that does the following: Scales up when any request is successful. - CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder - Class in org.apache.flink.connector.base.sink.writer.strategy
-
Builder for
CongestionControlRateLimitingStrategy. - CongestionControlRateLimitingStrategyBuilder() - Constructor for class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
- context - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
The context of this source reader.
- create(HybridSource.SourceSwitchContext<FromEnumT>) - Method in interface org.apache.flink.connector.base.source.hybrid.HybridSource.SourceFactory
- createChain(FatalExceptionClassifier...) - Static method in class org.apache.flink.connector.base.sink.throwable.FatalExceptionClassifier
- createEnumerator(SplitEnumeratorContext<HybridSourceSplit>) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource
- createNextBatch(RequestInfo, RequestBuffer<RequestEntryT>) - Method in interface org.apache.flink.connector.base.sink.writer.BatchCreator
-
Creates the next batch of request entries based on the provided
RequestInfoand the currently buffered entries. - createNextBatch(RequestInfo, RequestBuffer<RequestEntryT>) - Method in class org.apache.flink.connector.base.sink.writer.SimpleBatchCreator
-
Creates the next batch of request entries based on the provided
requestInfoand the currently buffered entries. - createReader(SourceReaderContext) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource
- createSplitFetcher() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Synchronize method to ensure no fetcher is created after the split fetcher manager has closed.
D
- DEFAULT_FAIL_ON_TIMEOUT - Static variable in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- DEFAULT_REQUEST_TIMEOUT_MS - Static variable in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- DeliveryGuarantee - Enum in org.apache.flink.connector.base
-
DeliverGuarantees that can be chosen.
- DequeRequestBuffer<RequestEntryT extends Serializable> - Class in org.apache.flink.connector.base.sink.writer
-
Default wrapper implementation that uses an
ArrayDequeas the underlying data structure. - DequeRequestBuffer() - Constructor for class org.apache.flink.connector.base.sink.writer.DequeRequestBuffer
-
Creates an empty buffer backed by an
ArrayDeque. - deserialize(int, byte[]) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriterStateSerializer
- deserialize(int, byte[]) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorStateSerializer
- deserialize(int, byte[]) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitSerializer
- deserializeRequestFromStream(long, DataInputStream) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriterStateSerializer
- deserializeSplitAssignments(byte[], SimpleVersionedSerializer<SplitT>, Function<Integer, C>) - Static method in class org.apache.flink.connector.base.source.utils.SerdeUtils
-
Deserialize the given bytes returned by
SerdeUtils.serializeSplitAssignments(Map, SimpleVersionedSerializer).
E
- ELEMENT_QUEUE_CAPACITY - Static variable in class org.apache.flink.connector.base.source.reader.SourceReaderOptions
- ElementConverter<InputT,RequestEntryT> - Interface in org.apache.flink.connector.base.sink.writer
-
This interface specifies the mapping between elements of a stream to request entries that can be sent to the destination.
- elementQueueCapacity - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderOptions
- emitRecord(E, SourceOutput<T>, SplitStateT) - Method in interface org.apache.flink.connector.base.source.reader.RecordEmitter
-
Process and emit the records to the
SourceOutput. - emptyState() - Static method in class org.apache.flink.connector.base.sink.writer.BufferedRequestState
- enqueueTask(SplitFetcherTask) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
- eofRecordEvaluator - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- equals(Object) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- equals(Object) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- EXACTLY_ONCE - org.apache.flink.connector.base.DeliveryGuarantee
-
Records are only delivered exactly-once also under failover scenarios.
F
- FatalExceptionClassifier - Class in org.apache.flink.connector.base.sink.throwable
-
Classifier class for retryable exceptions on request submission failure.
- FatalExceptionClassifier(Predicate<Throwable>, Function<Throwable, Exception>) - Constructor for class org.apache.flink.connector.base.sink.throwable.FatalExceptionClassifier
- fetch() - Method in interface org.apache.flink.connector.base.source.reader.splitreader.SplitReader
-
Fetch elements into the blocking queue for the given splits.
- fetcherId() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
- fetchers - Variable in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
A map keeping track of all the split fetchers.
- finishedSplits() - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits
- finishedSplits() - Method in interface org.apache.flink.connector.base.source.reader.RecordsWithSplitIds
-
Get the finished splits.
- flush(boolean) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
-
In flight requests will be retried if the sink is still healthy.
- FLUSH_BUFFER_SIZE - Static variable in class org.apache.flink.connector.base.table.AsyncSinkConnectorOptions
- FLUSH_BUFFER_TIMEOUT - Static variable in class org.apache.flink.connector.base.table.AsyncSinkConnectorOptions
- FutureCompletingBlockingQueue<T> - Class in org.apache.flink.connector.base.source.reader.synchronization
-
A custom implementation of blocking queue in combination with a
CompletableFuturethat is used in the hand-over of data from a producing thread to a consuming thread. - FutureCompletingBlockingQueue() - Constructor for class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
- FutureCompletingBlockingQueue(int) - Constructor for class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
G
- getAvailabilityFuture() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Returns the availability future.
- getBatchEntries() - Method in class org.apache.flink.connector.base.sink.writer.Batch
-
Returns the list of request entries in this batch.
- getBatchSize() - Method in class org.apache.flink.connector.base.sink.writer.strategy.BasicRequestInfo
- getBatchSize() - Method in class org.apache.flink.connector.base.sink.writer.strategy.BasicResultInfo
- getBatchSize() - Method in interface org.apache.flink.connector.base.sink.writer.strategy.RequestInfo
- getBatchSize() - Method in interface org.apache.flink.connector.base.sink.writer.strategy.ResultInfo
- getBoundedness() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource
- getBufferedRequestEntries() - Method in class org.apache.flink.connector.base.sink.writer.BufferedRequestState
- getBufferedState() - Method in class org.apache.flink.connector.base.sink.writer.DequeRequestBuffer
-
Retrieves all buffered request entries as a collection.
- getBufferedState() - Method in interface org.apache.flink.connector.base.sink.writer.RequestBuffer
-
Retrieves all buffered request entries as a collection.
- getCurrentSourceIndex() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorState
- getDescription() - Method in enum org.apache.flink.connector.base.DeliveryGuarantee
- getElementConverter() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getEncodingFormat() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- getEnumeratorCheckpointSerializer() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource
- getFactoryHelper() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- getFailedMessages() - Method in class org.apache.flink.connector.base.sink.writer.strategy.BasicResultInfo
- getFailedMessages() - Method in interface org.apache.flink.connector.base.sink.writer.strategy.ResultInfo
- getFailOnTimeout() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getFatalExceptionCons() - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
- getInterruptedExceptionClassifier() - Static method in class org.apache.flink.connector.base.sink.writer.AsyncSinkFatalExceptionClassifiers
- getMaxBatchSize() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getMaxBatchSize() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- getMaxBatchSize() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getMaxBatchSize() - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy
- getMaxBatchSize() - Method in interface org.apache.flink.connector.base.sink.writer.strategy.RateLimitingStrategy
-
Returns the current max batch size that RateLimitingStrategy will allow through.
- getMaxBatchSize() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- getMaxBatchSizeInBytes() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getMaxBatchSizeInBytes() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- getMaxBatchSizeInBytes() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getMaxBufferedRequests() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getMaxBufferedRequests() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- getMaxBufferedRequests() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getMaxBufferedRequests() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- getMaxBufferSizeInBytes() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- getMaxInFlightRequests() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getMaxInFlightRequests() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- getMaxInFlightRequests() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getMaxInFlightRequests() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- getMaxRecordSizeInBytes() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getMaxRecordSizeInBytes() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- getMaxRecordSizeInBytes() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getMaxTimeInBufferMS() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getMaxTimeInBufferMS() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- getMaxTimeInBufferMS() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getMaxTimeInBufferMS() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- getNonValidatedPrefixes() - Method in interface org.apache.flink.connector.base.table.options.TableOptionsUtils
- getNumAliveFetchers() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
- getNumberOfCurrentlyAssignedSplits() - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
Gets the number of splits the reads has currently assigned.
- getPartitionKeys() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- getPhysicalDataType() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- getPreviousEnumerator() - Method in interface org.apache.flink.connector.base.source.hybrid.HybridSource.SourceSwitchContext
- getProcessedResolvedOptions() - Method in interface org.apache.flink.connector.base.table.options.TableOptionsUtils
-
Returns table options after processing keys and values to specific handler formats. i.e.
- getQueue() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Return the queue contains data produced by split fetchers.This method is Internal and only used in
SourceReaderBase. - getRateLimitingStrategy() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getRecordCount() - Method in class org.apache.flink.connector.base.sink.writer.Batch
-
Returns the total number of entries in the batch.
- getRequestEntry() - Method in class org.apache.flink.connector.base.sink.writer.RequestEntryWrapper
- getRequestTimeoutMS() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getRequestTimeoutMS() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getResolvedOptions() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- getRunningFetcher() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
- getSize() - Method in class org.apache.flink.connector.base.sink.writer.RequestEntryWrapper
- getSizeInBytes() - Method in class org.apache.flink.connector.base.sink.writer.Batch
-
Returns the total size in bytes of the batch.
- getSizeInBytes(RequestEntryT) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
-
This method allows the getting of the size of a
RequestEntryTin bytes. - getSplitReader() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
- getSplitSerializer() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource
- getStateSize() - Method in class org.apache.flink.connector.base.sink.writer.BufferedRequestState
- getTableOptions() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- getValidatedConfigurations() - Method in interface org.apache.flink.connector.base.table.options.ConfigurationValidator
- getValidatedConfigurations() - Method in class org.apache.flink.connector.base.table.sink.options.AsyncSinkConfigurationValidator
- getVersion() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorStateSerializer
- getVersion() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitSerializer
- getWrappedState() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorState
- getWrappedStateSerializerVersion() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorState
H
- handleSourceEvent(int, SourceEvent) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- handleSourceEvents(SourceEvent) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- handleSourceEvents(SourceEvent) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- handleSplitRequest(int, String) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- handleSplitsChanges(SplitsChange<SplitT>) - Method in interface org.apache.flink.connector.base.source.reader.splitreader.SplitReader
-
Handle the split changes.
- hashCode() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- hashCode() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- HybridSource<T> - Class in org.apache.flink.connector.base.source.hybrid
-
Hybrid source that switches underlying sources based on configured source chain.
- HybridSource(List<HybridSource.SourceListEntry>) - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSource
-
Protected for subclass, use
HybridSource.builder(Source)to construct source. - HybridSource.HybridSourceBuilder<T,EnumT extends org.apache.flink.api.connector.source.SplitEnumerator> - Class in org.apache.flink.connector.base.source.hybrid
-
Builder for HybridSource.
- HybridSource.SourceFactory<T,SourceT extends org.apache.flink.api.connector.source.Source<T,?,?>,FromEnumT extends org.apache.flink.api.connector.source.SplitEnumerator> - Interface in org.apache.flink.connector.base.source.hybrid
-
Factory for underlying sources of
HybridSource. - HybridSource.SourceSwitchContext<EnumT> - Interface in org.apache.flink.connector.base.source.hybrid
-
Context provided to source factory.
- HybridSourceBuilder() - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSource.HybridSourceBuilder
- HybridSourceEnumeratorState - Class in org.apache.flink.connector.base.source.hybrid
-
The state of hybrid source enumerator.
- HybridSourceEnumeratorStateSerializer - Class in org.apache.flink.connector.base.source.hybrid
-
The
Serializerfor the enumerator state. - HybridSourceEnumeratorStateSerializer() - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorStateSerializer
- HybridSourceReader<T> - Class in org.apache.flink.connector.base.source.hybrid
-
Hybrid source reader that delegates to the actual source reader.
- HybridSourceReader(SourceReaderContext) - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- HybridSourceSplit - Class in org.apache.flink.connector.base.source.hybrid
-
Source split that wraps the actual split type.
- HybridSourceSplit(int, byte[], int, String) - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- HybridSourceSplitEnumerator - Class in org.apache.flink.connector.base.source.hybrid
-
Wraps the actual split enumerators and facilitates source switching.
- HybridSourceSplitEnumerator(SplitEnumeratorContext<HybridSourceSplit>, List<HybridSource.SourceListEntry>, int, HybridSourceEnumeratorState) - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- HybridSourceSplitSerializer - Class in org.apache.flink.connector.base.source.hybrid
-
Serializes splits by delegating to the source-indexed underlying split serializer.
- HybridSourceSplitSerializer() - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitSerializer
I
- initializedState(SplitT) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
When new splits are added to the reader.
- isAvailable() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- isAvailable() - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- isEmpty() - Method in class org.apache.flink.connector.base.sink.writer.DequeRequestBuffer
-
Checks whether the buffer is empty.
- isEmpty() - Method in interface org.apache.flink.connector.base.sink.writer.RequestBuffer
-
Checks whether the buffer is empty.
- isEmpty() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Checks whether the queue is empty.
- isEndOfStream(T) - Method in interface org.apache.flink.connector.base.source.reader.RecordEvaluator
-
Determines whether a record should trigger the end of stream for its split.
- isFailOnTimeout() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- isFatal(Throwable, Consumer<Exception>) - Method in class org.apache.flink.connector.base.sink.throwable.FatalExceptionClassifier
- isFinalSource() - Method in class org.apache.flink.connector.base.source.hybrid.SwitchSourceEvent
- isPartitioned() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
M
- MAX_BATCH_SIZE - Static variable in class org.apache.flink.connector.base.table.AsyncSinkConnectorOptions
- MAX_BUFFERED_REQUESTS - Static variable in class org.apache.flink.connector.base.table.AsyncSinkConnectorOptions
- MAX_IN_FLIGHT_REQUESTS - Static variable in class org.apache.flink.connector.base.table.AsyncSinkConnectorOptions
- maxBatchSize - Variable in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- maxBufferedRequests - Variable in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- maxBufferSizeInBytes - Variable in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- maxInFlightRequests - Variable in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- maxTimeInBufferMS - Variable in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- maybeShutdownFinishedFetchers() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Check and shutdown the fetchers that have completed their work.
N
- nextRecordFromSplit() - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits
- nextRecordFromSplit() - Method in interface org.apache.flink.connector.base.source.reader.RecordsWithSplitIds
-
Gets the next record from the current split.
- nextSplit() - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits
- nextSplit() - Method in interface org.apache.flink.connector.base.source.reader.RecordsWithSplitIds
-
Moves to the next split.
- NONE - org.apache.flink.connector.base.DeliveryGuarantee
-
Records are delivered on a best effort basis.
- NoOpScalingStrategy<T> - Class in org.apache.flink.connector.base.sink.writer.strategy
-
NoOpScalingStrategy does not scale up / down the given value.
- NoOpScalingStrategy() - Constructor for class org.apache.flink.connector.base.sink.writer.strategy.NoOpScalingStrategy
- notifyAvailable() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Makes sure the availability future is complete, if it is not complete already.
- notifyCheckpointAborted(long) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- notifyCheckpointAborted(long) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- notifyCheckpointComplete(long) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- notifyCheckpointComplete(long) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- notifyNoMoreSplits() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- notifyNoMoreSplits() - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
O
- onSplitFinished(Map<String, SplitStateT>) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
Handles the finished splits to clean the state if needed.
- open(WriterInitContext) - Method in interface org.apache.flink.connector.base.sink.writer.ElementConverter
- optionalOptions() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory
- options - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
The configuration for the reader.
- org.apache.flink.connector.base - package org.apache.flink.connector.base
- org.apache.flink.connector.base.sink - package org.apache.flink.connector.base.sink
- org.apache.flink.connector.base.sink.throwable - package org.apache.flink.connector.base.sink.throwable
- org.apache.flink.connector.base.sink.writer - package org.apache.flink.connector.base.sink.writer
- org.apache.flink.connector.base.sink.writer.config - package org.apache.flink.connector.base.sink.writer.config
- org.apache.flink.connector.base.sink.writer.strategy - package org.apache.flink.connector.base.sink.writer.strategy
- org.apache.flink.connector.base.source.hybrid - package org.apache.flink.connector.base.source.hybrid
- org.apache.flink.connector.base.source.reader - package org.apache.flink.connector.base.source.reader
- org.apache.flink.connector.base.source.reader.fetcher - package org.apache.flink.connector.base.source.reader.fetcher
- org.apache.flink.connector.base.source.reader.splitreader - package org.apache.flink.connector.base.source.reader.splitreader
- org.apache.flink.connector.base.source.reader.synchronization - package org.apache.flink.connector.base.source.reader.synchronization
- org.apache.flink.connector.base.source.utils - package org.apache.flink.connector.base.source.utils
- org.apache.flink.connector.base.table - package org.apache.flink.connector.base.table
- org.apache.flink.connector.base.table.options - package org.apache.flink.connector.base.table.options
- org.apache.flink.connector.base.table.sink - package org.apache.flink.connector.base.table.sink
- org.apache.flink.connector.base.table.sink.options - package org.apache.flink.connector.base.table.sink.options
- org.apache.flink.connector.base.table.util - package org.apache.flink.connector.base.table.util
P
- pause() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
- pauseOrResumeSplits(Collection<String>, Collection<String>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
- pauseOrResumeSplits(Collection<String>, Collection<String>) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- pauseOrResumeSplits(Collection<SplitT>, Collection<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
-
Called when some splits of this source instance progressed too much beyond the global watermark of all subtasks.
- pauseOrResumeSplits(Collection<SplitT>, Collection<SplitT>) - Method in interface org.apache.flink.connector.base.source.reader.splitreader.SplitReader
-
Pauses or resumes reading of individual splits readers.
- peek() - Method in class org.apache.flink.connector.base.sink.writer.DequeRequestBuffer
-
Retrieves, but does not remove, the next available request entry from the buffer.
- peek() - Method in interface org.apache.flink.connector.base.sink.writer.RequestBuffer
-
Retrieves, but does not remove, the next available request entry from the buffer.
- peek() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Get the first element from the queue without removing it.
- poll() - Method in class org.apache.flink.connector.base.sink.writer.DequeRequestBuffer
-
Retrieves and removes the next available request entry from the buffer.
- poll() - Method in interface org.apache.flink.connector.base.sink.writer.RequestBuffer
-
Retrieves and removes the next available request entry from the buffer.
- poll() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Get and remove the first element from the queue.
- pollNext(ReaderOutput) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- pollNext(ReaderOutput<T>) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- put(int, T) - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Put an element into the queue.
R
- RateLimitingStrategy - Interface in org.apache.flink.connector.base.sink.writer.strategy
-
RateLimitingStrategy is used to control the rate of requests.
- recordEmitter - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
The record emitter to handle the records read by the SplitReaders.
- RecordEmitter<E,T,SplitStateT> - Interface in org.apache.flink.connector.base.source.reader
-
Emit a record to the downstream.
- RecordEvaluator<T> - Interface in org.apache.flink.connector.base.source.reader
-
An interface that evaluates whether a de-serialized record should trigger certain control-flow operations (e.g. end of stream).
- RecordsBySplits<E> - Class in org.apache.flink.connector.base.source.reader
-
An implementation of RecordsWithSplitIds to host all the records by splits.
- RecordsBySplits(Map<String, Collection<E>>, Set<String>) - Constructor for class org.apache.flink.connector.base.source.reader.RecordsBySplits
- RecordsBySplits.Builder<E> - Class in org.apache.flink.connector.base.source.reader
-
A utility builder to collect records in individual calls, rather than put a finished collection in the
RecordsBySplits(Map, Set)constructor. - RecordsWithSplitIds<E> - Interface in org.apache.flink.connector.base.source.reader
-
An interface for the elements passed from the fetchers to the source reader.
- recycle() - Method in interface org.apache.flink.connector.base.source.reader.RecordsWithSplitIds
-
This method is called when all records from this batch have been emitted.
- registerCompletedRequest(ResultInfo) - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy
- registerCompletedRequest(ResultInfo) - Method in interface org.apache.flink.connector.base.sink.writer.strategy.RateLimitingStrategy
-
Registers the result of completed requests (e.g. to track the current inFlightMessages / requests).
- registerInFlightRequest(RequestInfo) - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy
- registerInFlightRequest(RequestInfo) - Method in interface org.apache.flink.connector.base.sink.writer.strategy.RateLimitingStrategy
-
Registers the information of requests being sent (e.g. to track the current inFlightMessages / requests).
- remainingCapacity() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Checks the remaining capacity in the queue.
- removeSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
- removeSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
-
Notice the split fetcher that some splits finished.
- removeSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
- RemoveSplitsTask<SplitT extends org.apache.flink.api.connector.source.SourceSplit> - Class in org.apache.flink.connector.base.source.reader.fetcher
-
The task to finish reading some splits.
- RequestBuffer<RequestEntryT extends Serializable> - Interface in org.apache.flink.connector.base.sink.writer
-
A flexible wrapper interface for managing buffered request entries in an async sink.
- RequestEntryWrapper<RequestEntryT> - Class in org.apache.flink.connector.base.sink.writer
-
A wrapper that contains a
RequestEntryTready to be written by the Sink Writer class, along with the size of that entry as defined by the methodgetSizeInBytes(RequestEntryT)of theAsyncSinkWriter. - RequestEntryWrapper(RequestEntryT, long) - Constructor for class org.apache.flink.connector.base.sink.writer.RequestEntryWrapper
- RequestInfo - Interface in org.apache.flink.connector.base.sink.writer.strategy
-
Interface for dataclass used to encapsulate information about starting requests.
- restoreEnumerator(SplitEnumeratorContext<HybridSourceSplit>, HybridSourceEnumeratorState) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource
- ResultHandler<T> - Interface in org.apache.flink.connector.base.sink.writer
-
Interface to handle the result of a
AsyncSinkWriterrequest. - ResultInfo - Interface in org.apache.flink.connector.base.sink.writer.strategy
-
Interface for dataclass used to encapsulate results from completed requests.
- resume() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
- retryForEntries(List<T>) - Method in interface org.apache.flink.connector.base.sink.writer.ResultHandler
-
Requeue Failed entries to retry.
- run() - Method in class org.apache.flink.connector.base.source.reader.fetcher.RemoveSplitsTask
- run() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
- run() - Method in interface org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherTask
-
Run the logic.
S
- scaleDown(Integer) - Method in class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy
- scaleDown(T) - Method in class org.apache.flink.connector.base.sink.writer.strategy.NoOpScalingStrategy
- scaleDown(T) - Method in interface org.apache.flink.connector.base.sink.writer.strategy.ScalingStrategy
-
Returns the scaled down value.
- scaleUp(Integer) - Method in class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy
- scaleUp(T) - Method in class org.apache.flink.connector.base.sink.writer.strategy.NoOpScalingStrategy
- scaleUp(T) - Method in interface org.apache.flink.connector.base.sink.writer.strategy.ScalingStrategy
-
Returns the scaled up value.
- ScalingStrategy<T> - Interface in org.apache.flink.connector.base.sink.writer.strategy
-
ScalingStrategy provides an interface to control scale up / down behaviour.
- SerdeUtils - Class in org.apache.flink.connector.base.source.utils
-
A util class with some helper method for serde in the sources.
- serialize(BufferedRequestState<RequestEntryT>) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriterStateSerializer
-
Serializes state in form of [DATA_IDENTIFIER,NUM_OF_ELEMENTS,SIZE1,REQUEST1,SIZE2,REQUEST2....].
- serialize(HybridSourceEnumeratorState) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorStateSerializer
- serialize(HybridSourceSplit) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitSerializer
- serializeRequestToStream(RequestEntryT, DataOutputStream) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriterStateSerializer
- serializeSplitAssignments(Map<Integer, C>, SimpleVersionedSerializer<SplitT>) - Static method in class org.apache.flink.connector.base.source.utils.SerdeUtils
-
Serialize a mapping from subtask ids to lists of assigned splits.
- setDecreaseFactor(double) - Method in class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy.AIMDScalingStrategyBuilder
- setFailOnTimeout(boolean) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setIncreaseRate(int) - Method in class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy.AIMDScalingStrategyBuilder
- setInitialMaxInFlightMessages(int) - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
- setMaxBatchSize(int) - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- setMaxBatchSize(int) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setMaxBatchSize(int) - Method in interface org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxBatchSize
- setMaxBatchSize(int) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- setMaxBatchSizeInBytes(long) - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- setMaxBatchSizeInBytes(long) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setMaxBatchSizeInBytes(long) - Method in interface org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxBatchSizeInBytes
- setMaxBufferedRequests(int) - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- setMaxBufferedRequests(int) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setMaxBufferedRequests(int) - Method in interface org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxBufferedRequests
- setMaxBufferedRequests(int) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- setMaxBufferSizeInBytes(long) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- setMaxInFlightRequests(int) - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- setMaxInFlightRequests(int) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setMaxInFlightRequests(int) - Method in interface org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxInFlightRequests
- setMaxInFlightRequests(int) - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
- setMaxInFlightRequests(int) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- setMaxRecordSizeInBytes(long) - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- setMaxRecordSizeInBytes(long) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setMaxRecordSizeInBytes(long) - Method in interface org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxRecordSizeInBytes
- setMaxTimeInBufferMS(long) - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- setMaxTimeInBufferMS(long) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setMaxTimeInBufferMS(long) - Method in interface org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxTimeInBufferMS
- setMaxTimeInBufferMS(long) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- setRateLimitingStrategy(RateLimitingStrategy) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setRequestTimeoutMS(long) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setScalingStrategy(ScalingStrategy<Integer>) - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
- shouldBlock(RequestInfo) - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy
- shouldBlock(RequestInfo) - Method in interface org.apache.flink.connector.base.sink.writer.strategy.RateLimitingStrategy
-
Decides whether the next request should be blocked.
- shutdown() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
-
Shutdown the split fetcher.
- shutdown(boolean) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
-
Shutdown the split fetcher.
- SimpleBatchCreator<RequestEntryT extends Serializable> - Class in org.apache.flink.connector.base.sink.writer
-
A simple implementation of
BatchCreatorthat forms a batch by taking up torequestInfo.getBatchSize()entries from the head of the buffer, so long as the cumulative size in bytes does not exceed the configured maximum. - SimpleBatchCreator(long) - Constructor for class org.apache.flink.connector.base.sink.writer.SimpleBatchCreator
-
Constructs a
SimpleBatchCreatorwith the specified maximum batch size in bytes. - SingleThreadFetcherManager<E,SplitT extends org.apache.flink.api.connector.source.SourceSplit> - Class in org.apache.flink.connector.base.source.reader.fetcher
-
A Fetcher Manager with a single fetching thread (I/O thread) that handles all splits concurrently.
- SingleThreadFetcherManager(Supplier<SplitReader<E, SplitT>>) - Constructor for class org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
-
Creates a new SplitFetcherManager with a single I/O threads.
- SingleThreadFetcherManager(Supplier<SplitReader<E, SplitT>>, Configuration) - Constructor for class org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
-
Creates a new SplitFetcherManager with a single I/O threads.
- SingleThreadFetcherManager(Supplier<SplitReader<E, SplitT>>, Configuration, Consumer<Collection<String>>) - Constructor for class org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
-
Creates a new SplitFetcherManager with a single I/O threads.
- SingleThreadMultiplexSourceReaderBase<E,T,SplitT extends org.apache.flink.api.connector.source.SourceSplit,SplitStateT> - Class in org.apache.flink.connector.base.source.reader
-
A base for
SourceReaders that read splits with one thread using oneSplitReader. - SingleThreadMultiplexSourceReaderBase(Supplier<SplitReader<E, SplitT>>, RecordEmitter<E, T, SplitStateT>, Configuration, SourceReaderContext) - Constructor for class org.apache.flink.connector.base.source.reader.SingleThreadMultiplexSourceReaderBase
-
The primary constructor for the source reader.
- SingleThreadMultiplexSourceReaderBase(SingleThreadFetcherManager<E, SplitT>, RecordEmitter<E, T, SplitStateT>, Configuration, SourceReaderContext) - Constructor for class org.apache.flink.connector.base.source.reader.SingleThreadMultiplexSourceReaderBase
-
This constructor behaves like
SingleThreadMultiplexSourceReaderBase(Supplier, RecordEmitter, Configuration, SourceReaderContext), but accepts a specificFutureCompletingBlockingQueueandSingleThreadFetcherManager. - SingleThreadMultiplexSourceReaderBase(SingleThreadFetcherManager<E, SplitT>, RecordEmitter<E, T, SplitStateT>, RecordEvaluator<T>, Configuration, SourceReaderContext) - Constructor for class org.apache.flink.connector.base.source.reader.SingleThreadMultiplexSourceReaderBase
-
This constructor behaves like
SingleThreadMultiplexSourceReaderBase(Supplier, RecordEmitter, Configuration, SourceReaderContext), but accepts a specificFutureCompletingBlockingQueue,SingleThreadFetcherManagerandRecordEvaluator. - size() - Method in class org.apache.flink.connector.base.sink.writer.DequeRequestBuffer
-
Returns the number of request entries currently in the buffer.
- size() - Method in interface org.apache.flink.connector.base.sink.writer.RequestBuffer
-
Returns the number of request entries currently in the buffer.
- size() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Gets the size of the queue.
- snapshotState(long) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
-
All in-flight requests that are relevant for the snapshot have been completed, but there may still be request entries in the internal buffers that are yet to be sent to the endpoint.
- snapshotState(long) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- snapshotState(long) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- snapshotState(long) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- source() - Method in class org.apache.flink.connector.base.source.hybrid.SwitchSourceEvent
- SOURCE_READER_CLOSE_TIMEOUT - Static variable in class org.apache.flink.connector.base.source.reader.SourceReaderOptions
- sourceIndex() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- sourceIndex() - Method in class org.apache.flink.connector.base.source.hybrid.SourceReaderFinishedEvent
- sourceIndex() - Method in class org.apache.flink.connector.base.source.hybrid.SwitchSourceEvent
- SourceReaderBase<E,T,SplitT extends org.apache.flink.api.connector.source.SourceSplit,SplitStateT> - Class in org.apache.flink.connector.base.source.reader
-
An abstract implementation of
SourceReaderwhich provides some synchronization between the mail box main thread and the SourceReader internal threads. - SourceReaderBase(SplitFetcherManager<E, SplitT>, RecordEmitter<E, T, SplitStateT>, Configuration, SourceReaderContext) - Constructor for class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
The primary constructor for the source reader.
- SourceReaderBase(SplitFetcherManager<E, SplitT>, RecordEmitter<E, T, SplitStateT>, RecordEvaluator<T>, Configuration, SourceReaderContext) - Constructor for class org.apache.flink.connector.base.source.reader.SourceReaderBase
- sourceReaderCloseTimeout - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderOptions
- SourceReaderFinishedEvent - Class in org.apache.flink.connector.base.source.hybrid
-
A source event sent from the HybridSourceReader to the enumerator to indicate that the current reader has finished and splits for the next reader can be sent.
- SourceReaderFinishedEvent(int) - Constructor for class org.apache.flink.connector.base.source.hybrid.SourceReaderFinishedEvent
-
Constructor.
- SourceReaderOptions - Class in org.apache.flink.connector.base.source.reader
-
The options that can be set for the
SourceReaderBase. - SourceReaderOptions(Configuration) - Constructor for class org.apache.flink.connector.base.source.reader.SourceReaderOptions
- SplitFetcher<E,SplitT extends org.apache.flink.api.connector.source.SourceSplit> - Class in org.apache.flink.connector.base.source.reader.fetcher
-
The internal fetcher runnable responsible for polling message from the external system.
- splitFetcherManager - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
The split fetcher manager to run split fetchers.
- SplitFetcherManager<E,SplitT extends org.apache.flink.api.connector.source.SourceSplit> - Class in org.apache.flink.connector.base.source.reader.fetcher
-
A class responsible for starting the
SplitFetcherand manage the life cycles of them. - SplitFetcherManager(Supplier<SplitReader<E, SplitT>>, Configuration) - Constructor for class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Create a split fetcher manager.
- SplitFetcherManager(Supplier<SplitReader<E, SplitT>>, Configuration, Consumer<Collection<String>>) - Constructor for class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Create a split fetcher manager.
- SplitFetcherTask - Interface in org.apache.flink.connector.base.source.reader.fetcher
-
An interface similar to
Runnablebut allows throwing exceptions and wakeup. - splitId() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- SplitReader<E,SplitT extends org.apache.flink.api.connector.source.SourceSplit> - Interface in org.apache.flink.connector.base.source.reader.splitreader
-
An interface used to read from splits.
- splits() - Method in class org.apache.flink.connector.base.source.reader.splitreader.SplitsChange
- SplitsAddition<SplitT> - Class in org.apache.flink.connector.base.source.reader.splitreader
-
A change to add splits.
- SplitsAddition(List<SplitT>) - Constructor for class org.apache.flink.connector.base.source.reader.splitreader.SplitsAddition
- SplitsChange<SplitT> - Class in org.apache.flink.connector.base.source.reader.splitreader
-
An abstract class to host splits change.
- SplitsRemoval<SplitT> - Class in org.apache.flink.connector.base.source.reader.splitreader
-
A change to remove splits.
- SplitsRemoval(List<SplitT>) - Constructor for class org.apache.flink.connector.base.source.reader.splitreader.SplitsRemoval
- start() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- start() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- start() - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- startFetcher(SplitFetcher<E, SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
- submitRequestEntries(List<RequestEntryT>, ResultHandler<RequestEntryT>) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
-
This method specifies how to persist buffered request entries into the destination.
- SwitchSourceEvent - Class in org.apache.flink.connector.base.source.hybrid
-
Event sent from
HybridSourceSplitEnumeratortoHybridSourceReaderto switch to the indicated reader. - SwitchSourceEvent(int, Source, boolean) - Constructor for class org.apache.flink.connector.base.source.hybrid.SwitchSourceEvent
-
Constructor.
T
- tableOptions - Variable in class org.apache.flink.connector.base.table.sink.options.AsyncSinkConfigurationValidator
- TableOptionsUtils - Interface in org.apache.flink.connector.base.table.options
-
Interface for handling specific set of table options.
- take() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Warning: This is a dangerous method and should only be used for testing convenience.
- toSplitType(String, SplitStateT) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
Convert a mutable SplitStateT to immutable SplitT.
- toString() - Method in enum org.apache.flink.connector.base.DeliveryGuarantee
- toString() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- toString() - Method in class org.apache.flink.connector.base.source.hybrid.SourceReaderFinishedEvent
- toString() - Method in class org.apache.flink.connector.base.source.hybrid.SwitchSourceEvent
- toString() - Method in class org.apache.flink.connector.base.source.reader.fetcher.RemoveSplitsTask
- toString() - Method in class org.apache.flink.connector.base.source.reader.splitreader.SplitsAddition
- toString() - Method in class org.apache.flink.connector.base.source.reader.splitreader.SplitsRemoval
- totalSizeInBytes() - Method in class org.apache.flink.connector.base.sink.writer.DequeRequestBuffer
-
Returns the total size of all buffered request entries in bytes.
- totalSizeInBytes() - Method in interface org.apache.flink.connector.base.sink.writer.RequestBuffer
-
Returns the total size of all buffered request entries in bytes.
U
- unwrapSplit(HybridSourceSplit, SwitchedSources) - Static method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- unwrapSplits(List<HybridSourceSplit>, SwitchedSources) - Static method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
V
- validateOptionalBooleanProperty(Properties, String, String) - Static method in class org.apache.flink.connector.base.table.util.ConfigurationValidatorUtil
- validateOptionalDateProperty(Properties, String, String, String) - Static method in class org.apache.flink.connector.base.table.util.ConfigurationValidatorUtil
- validateOptionalPositiveDoubleProperty(Properties, String, String) - Static method in class org.apache.flink.connector.base.table.util.ConfigurationValidatorUtil
- validateOptionalPositiveIntProperty(Properties, String, String) - Static method in class org.apache.flink.connector.base.table.util.ConfigurationValidatorUtil
- validateOptionalPositiveLongProperty(Properties, String, String) - Static method in class org.apache.flink.connector.base.table.util.ConfigurationValidatorUtil
- valueOf(String) - Static method in enum org.apache.flink.connector.base.DeliveryGuarantee
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.flink.connector.base.DeliveryGuarantee
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- wakeUp() - Method in class org.apache.flink.connector.base.source.reader.fetcher.RemoveSplitsTask
- wakeUp() - Method in interface org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherTask
-
Wake up the running thread.
- wakeUp() - Method in interface org.apache.flink.connector.base.source.reader.splitreader.SplitReader
-
Wake up the split reader in case the fetcher thread is blocking in
SplitReader.fetch(). - wakeUpPuttingThread(int) - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Gracefully wakes up the thread with the given
threadIndexif it is blocked in adding an element. to the queue. - withRootCauseOfType(Class<? extends Throwable>, Function<Throwable, Exception>) - Static method in class org.apache.flink.connector.base.sink.throwable.FatalExceptionClassifier
- wrappedSplitBytes() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- wrappedSplitSerializerVersion() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- wrapSplit(SourceSplit, int, SwitchedSources) - Static method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- wrapSplits(List<? extends SourceSplit>, int, SwitchedSources) - Static method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- write(InputT, SinkWriter.Context) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
All Classes All Packages