- ScanContext - Class in org.apache.iceberg.flink.source
-
Context object with optional arguments for a Flink Scan.
- ScanContext.Builder - Class in org.apache.iceberg.flink.source
-
- seek(int, long) - Method in class org.apache.iceberg.flink.source.DataIterator
-
(startingFileOffset, startingRecordOffset) points to the next row that reader should resume
from.
- self() - Method in class org.apache.iceberg.flink.actions.RewriteDataFilesAction
-
- SerializableComparator<T> - Interface in org.apache.iceberg.flink.source.split
-
- SerializableRecordEmitter<T> - Interface in org.apache.iceberg.flink.source.reader
-
- serialize(IcebergEnumeratorState) - Method in class org.apache.iceberg.flink.source.enumerator.IcebergEnumeratorStateSerializer
-
- serialize(IcebergSourceSplit) - Method in class org.apache.iceberg.flink.source.split.IcebergSourceSplitSerializer
-
- set(int, T) - Method in class org.apache.iceberg.flink.RowDataWrapper
-
- set(String, String) - Method in class org.apache.iceberg.flink.sink.FlinkSink.Builder
-
Set the write properties for Flink sink.
- set(String, String) - Method in class org.apache.iceberg.flink.source.FlinkSource.Builder
-
- set(String, String) - Method in class org.apache.iceberg.flink.source.IcebergSource.Builder
-
Set the read properties for Flink source.
- set(T, int, long) - Method in class org.apache.iceberg.flink.source.reader.RecordAndPosition
-
Updates the record and position in this object.
- setAll(Map<String, String>) - Method in class org.apache.iceberg.flink.sink.FlinkSink.Builder
-
Set the write properties for Flink sink.
- setAll(Map<String, String>) - Method in class org.apache.iceberg.flink.source.FlinkSource.Builder
-
- setAll(Map<String, String>) - Method in class org.apache.iceberg.flink.source.IcebergSource.Builder
-
Set the read properties for Flink source.
- setBatchContext(long) - Method in class org.apache.iceberg.flink.data.FlinkOrcReader
-
- setRowKind(RowKind) - Method in class org.apache.iceberg.flink.data.RowDataProjection
-
- setRowKind(RowKind) - Method in class org.apache.iceberg.flink.data.StructRowData
-
- setRowPositionSupplier(Supplier<Long>) - Method in class org.apache.iceberg.flink.data.FlinkAvroReader
-
- setSchema(Schema) - Method in class org.apache.iceberg.flink.data.FlinkAvroReader
-
- setSchema(Schema) - Method in class org.apache.iceberg.flink.data.FlinkAvroWriter
-
- setSnapshotProperties(Map<String, String>) - Method in class org.apache.iceberg.flink.sink.FlinkSink.Builder
-
- setSnapshotProperty(String, String) - Method in class org.apache.iceberg.flink.sink.FlinkSink.Builder
-
- setStruct(StructLike) - Method in class org.apache.iceberg.flink.data.StructRowData
-
- shouldWaitForMoreSplits() - Method in class org.apache.iceberg.flink.source.enumerator.ContinuousIcebergEnumerator
-
- shouldWaitForMoreSplits() - Method in class org.apache.iceberg.flink.source.enumerator.StaticIcebergEnumerator
-
- SimpleSplitAssignerFactory - Class in org.apache.iceberg.flink.source.assigner
-
Create simple assigner that hands out splits without any guarantee in order or locality.
- SimpleSplitAssignerFactory() - Constructor for class org.apache.iceberg.flink.source.assigner.SimpleSplitAssignerFactory
-
- size() - Method in class org.apache.iceberg.flink.RowDataWrapper
-
- SNAPSHOT_ID - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- snapshotId() - Method in class org.apache.iceberg.flink.FlinkReadConf
-
- snapshotId(Long) - Method in class org.apache.iceberg.flink.source.FlinkSource.Builder
-
- snapshotId() - Method in class org.apache.iceberg.flink.source.ScanContext
-
- snapshotState(long) - Method in class org.apache.iceberg.flink.source.enumerator.ContinuousIcebergEnumerator
-
- snapshotState(long) - Method in class org.apache.iceberg.flink.source.enumerator.StaticIcebergEnumerator
-
- snapshotState(FunctionSnapshotContext) - Method in class org.apache.iceberg.flink.source.StreamingMonitorFunction
-
- snapshotState(StateSnapshotContext) - Method in class org.apache.iceberg.flink.source.StreamingReaderOperator
-
- SOURCE_READER_FETCH_BATCH_RECORD_COUNT - Static variable in class org.apache.iceberg.flink.FlinkConfigOptions
-
- split() - Method in class org.apache.iceberg.flink.source.assigner.GetSplitResult
-
- split() - Method in class org.apache.iceberg.flink.source.split.IcebergSourceSplitState
-
- SPLIT_FILE_OPEN_COST - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- SPLIT_FILE_OPEN_COST_OPTION - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- SPLIT_LOOKBACK - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- SPLIT_LOOKBACK_OPTION - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- SPLIT_SIZE - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- SPLIT_SIZE_OPTION - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- SplitAssigner - Interface in org.apache.iceberg.flink.source.assigner
-
SplitAssigner interface is extracted out as a separate component so that we can plug in different
split assignment strategy for different requirements.
- SplitAssignerFactory - Interface in org.apache.iceberg.flink.source.assigner
-
- SplitAssignerType - Enum in org.apache.iceberg.flink.source.assigner
-
- splitComparator(SerializableComparator<IcebergSourceSplit>) - Method in class org.apache.iceberg.flink.source.IcebergSource.Builder
-
- SplitComparators - Class in org.apache.iceberg.flink.source.split
-
- splitFileOpenCost() - Method in class org.apache.iceberg.flink.FlinkReadConf
-
- splitId() - Method in class org.apache.iceberg.flink.source.split.IcebergSourceSplit
-
- splitLookback() - Method in class org.apache.iceberg.flink.FlinkReadConf
-
- splitLookback(Integer) - Method in class org.apache.iceberg.flink.source.FlinkSource.Builder
-
- splitLookback(Integer) - Method in class org.apache.iceberg.flink.source.IcebergSource.Builder
-
- splitLookback(Integer) - Method in class org.apache.iceberg.flink.source.ScanContext.Builder
-
- splitLookback() - Method in class org.apache.iceberg.flink.source.ScanContext
-
- splitOpenFileCost(Long) - Method in class org.apache.iceberg.flink.source.FlinkSource.Builder
-
- splitOpenFileCost(Long) - Method in class org.apache.iceberg.flink.source.IcebergSource.Builder
-
- splitOpenFileCost(Long) - Method in class org.apache.iceberg.flink.source.ScanContext.Builder
-
- splitOpenFileCost() - Method in class org.apache.iceberg.flink.source.ScanContext
-
- SplitRequestEvent - Class in org.apache.iceberg.flink.source.split
-
We can remove this class once FLINK-21364 is resolved.
- SplitRequestEvent() - Constructor for class org.apache.iceberg.flink.source.split.SplitRequestEvent
-
- SplitRequestEvent(Collection<String>) - Constructor for class org.apache.iceberg.flink.source.split.SplitRequestEvent
-
- SplitRequestEvent(Collection<String>, String) - Constructor for class org.apache.iceberg.flink.source.split.SplitRequestEvent
-
- splitSize() - Method in class org.apache.iceberg.flink.FlinkReadConf
-
- splitSize(Long) - Method in class org.apache.iceberg.flink.source.FlinkSource.Builder
-
- splitSize(Long) - Method in class org.apache.iceberg.flink.source.IcebergSource.Builder
-
- splitSize(Long) - Method in class org.apache.iceberg.flink.source.ScanContext.Builder
-
- splitSize() - Method in class org.apache.iceberg.flink.source.ScanContext
-
- SplitWatermarkExtractor - Interface in org.apache.iceberg.flink.source.reader
-
The interface used to extract watermarks from splits.
- start() - Method in interface org.apache.iceberg.flink.source.assigner.SplitAssigner
-
Some assigners may need to start background threads or perform other activity such as
registering as listeners to updates from other event sources e.g., watermark tracker.
- start() - Method in class org.apache.iceberg.flink.source.enumerator.ContinuousIcebergEnumerator
-
- start() - Method in class org.apache.iceberg.flink.source.enumerator.StaticIcebergEnumerator
-
- start() - Method in class org.apache.iceberg.flink.source.reader.IcebergSourceReader
-
- START_SNAPSHOT_ID - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- START_SNAPSHOT_TIMESTAMP - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- START_TAG - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- STARTING_STRATEGY - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- STARTING_STRATEGY_OPTION - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- startingStrategy() - Method in class org.apache.iceberg.flink.FlinkReadConf
-
- startingStrategy(StreamingStartingStrategy) - Method in class org.apache.iceberg.flink.source.ScanContext.Builder
-
- startSnapshotId() - Method in class org.apache.iceberg.flink.FlinkReadConf
-
- startSnapshotId(Long) - Method in class org.apache.iceberg.flink.source.FlinkSource.Builder
-
- startSnapshotId(Long) - Method in class org.apache.iceberg.flink.source.IcebergSource.Builder
-
- startSnapshotId(Long) - Method in class org.apache.iceberg.flink.source.ScanContext.Builder
-
- startSnapshotId() - Method in class org.apache.iceberg.flink.source.ScanContext
-
- startSnapshotTimestamp() - Method in class org.apache.iceberg.flink.FlinkReadConf
-
- startSnapshotTimestamp(Long) - Method in class org.apache.iceberg.flink.source.IcebergSource.Builder
-
- startSnapshotTimestamp(Long) - Method in class org.apache.iceberg.flink.source.ScanContext.Builder
-
- startSnapshotTimestamp() - Method in class org.apache.iceberg.flink.source.ScanContext
-
- startTag() - Method in class org.apache.iceberg.flink.FlinkReadConf
-
- startTag(String) - Method in class org.apache.iceberg.flink.source.FlinkSource.Builder
-
- startTag(String) - Method in class org.apache.iceberg.flink.source.IcebergSource.Builder
-
- startTag(String) - Method in class org.apache.iceberg.flink.source.ScanContext.Builder
-
- startTag() - Method in class org.apache.iceberg.flink.source.ScanContext
-
- state() - Method in class org.apache.iceberg.flink.source.assigner.DefaultSplitAssigner
-
Simple assigner only tracks unassigned splits
- state() - Method in interface org.apache.iceberg.flink.source.assigner.SplitAssigner
-
Get assigner state for checkpointing.
- StaticIcebergEnumerator - Class in org.apache.iceberg.flink.source.enumerator
-
One-time split enumeration at the start-up for batch execution
- StaticIcebergEnumerator(SplitEnumeratorContext<IcebergSourceSplit>, SplitAssigner) - Constructor for class org.apache.iceberg.flink.source.enumerator.StaticIcebergEnumerator
-
- status() - Method in class org.apache.iceberg.flink.source.assigner.GetSplitResult
-
- status() - Method in class org.apache.iceberg.flink.source.split.IcebergSourceSplitState
-
- streaming() - Method in class org.apache.iceberg.flink.FlinkReadConf
-
- STREAMING - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- streaming(boolean) - Method in class org.apache.iceberg.flink.source.FlinkSource.Builder
-
- streaming(boolean) - Method in class org.apache.iceberg.flink.source.IcebergSource.Builder
-
- streaming(boolean) - Method in class org.apache.iceberg.flink.source.ScanContext.Builder
-
- STREAMING_OPTION - Static variable in class org.apache.iceberg.flink.FlinkReadOptions
-
- StreamingMonitorFunction - Class in org.apache.iceberg.flink.source
-
This is the single (non-parallel) monitoring task which takes a
FlinkInputFormat, it is
responsible for:
Monitoring snapshots of the Iceberg table.
- StreamingMonitorFunction(TableLoader, ScanContext) - Constructor for class org.apache.iceberg.flink.source.StreamingMonitorFunction
-
- StreamingReaderOperator - Class in org.apache.iceberg.flink.source
-
- streamingStartingStrategy(StreamingStartingStrategy) - Method in class org.apache.iceberg.flink.source.IcebergSource.Builder
-
- streamingStartingStrategy() - Method in class org.apache.iceberg.flink.source.ScanContext
-
- StreamingStartingStrategy - Enum in org.apache.iceberg.flink.source
-
Starting strategy for streaming execution.
- struct(RowType, GroupType, List<T>) - Method in class org.apache.iceberg.flink.data.ParquetWithFlinkSchemaVisitor
-
- StructRowData - Class in org.apache.iceberg.flink.data
-
- StructRowData(Types.StructType) - Constructor for class org.apache.iceberg.flink.data.StructRowData
-
- StructRowData(Types.StructType, RowKind) - Constructor for class org.apache.iceberg.flink.data.StructRowData
-
- supportedProperties() - Method in class org.apache.iceberg.flink.FlinkCatalogFactory
-
- supportsNestedProjection() - Method in class org.apache.iceberg.flink.source.IcebergTableSource
-