RequestEntryT - Request entry type for AsyncSinkBase.@PublicEvolving public abstract class AsyncDynamicTableSink<RequestEntryT extends Serializable> extends Object implements org.apache.flink.table.connector.sink.DynamicTableSink
DynamicTableSink with attributes of AsyncSinkBase. Concrete Async Sink implementations should
extend this class to add Table API support.org.apache.flink.table.connector.sink.DynamicTableSink.Context, org.apache.flink.table.connector.sink.DynamicTableSink.DataStructureConverter, org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider| Modifier and Type | Field and Description |
|---|---|
protected Integer |
maxBatchSize |
protected Integer |
maxBufferedRequests |
protected Long |
maxBufferSizeInBytes |
protected Integer |
maxInFlightRequests |
protected Long |
maxTimeInBufferMS |
| Modifier | Constructor and Description |
|---|---|
protected |
AsyncDynamicTableSink(Integer maxBatchSize,
Integer maxInFlightRequests,
Integer maxBufferedRequests,
Long maxBufferSizeInBytes,
Long maxTimeInBufferMS) |
| Modifier and Type | Method and Description |
|---|---|
protected AsyncSinkBaseBuilder<?,RequestEntryT,?> |
addAsyncOptionsToSinkBuilder(AsyncSinkBaseBuilder<?,RequestEntryT,?> builder) |
boolean |
equals(Object o) |
int |
hashCode() |
protected final Integer maxBatchSize
protected final Integer maxInFlightRequests
protected final Integer maxBufferedRequests
protected final Long maxBufferSizeInBytes
protected final Long maxTimeInBufferMS
protected AsyncSinkBaseBuilder<?,RequestEntryT,?> addAsyncOptionsToSinkBuilder(AsyncSinkBaseBuilder<?,RequestEntryT,?> builder)
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.