@Experimental public class IcebergSource<T> extends java.lang.Object implements org.apache.flink.api.connector.source.Source<T,IcebergSourceSplit,IcebergEnumeratorState>
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
IcebergSource.Builder<T>  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> IcebergSource.Builder<T> | 
builder()  | 
org.apache.flink.api.connector.source.SplitEnumerator<IcebergSourceSplit,IcebergEnumeratorState> | 
createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<IcebergSourceSplit> enumContext)  | 
org.apache.flink.api.connector.source.SourceReader<T,IcebergSourceSplit> | 
createReader(org.apache.flink.api.connector.source.SourceReaderContext readerContext)  | 
static IcebergSource.Builder<org.apache.flink.table.data.RowData> | 
forRowData()  | 
org.apache.flink.api.connector.source.Boundedness | 
getBoundedness()  | 
org.apache.flink.core.io.SimpleVersionedSerializer<IcebergEnumeratorState> | 
getEnumeratorCheckpointSerializer()  | 
org.apache.flink.core.io.SimpleVersionedSerializer<IcebergSourceSplit> | 
getSplitSerializer()  | 
org.apache.flink.api.connector.source.SplitEnumerator<IcebergSourceSplit,IcebergEnumeratorState> | 
restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<IcebergSourceSplit> enumContext,
                 IcebergEnumeratorState enumState)  | 
public org.apache.flink.api.connector.source.Boundedness getBoundedness()
getBoundedness in interface org.apache.flink.api.connector.source.Source<T,IcebergSourceSplit,IcebergEnumeratorState>public org.apache.flink.api.connector.source.SourceReader<T,IcebergSourceSplit> createReader(org.apache.flink.api.connector.source.SourceReaderContext readerContext)
createReader in interface org.apache.flink.api.connector.source.SourceReaderFactory<T,IcebergSourceSplit>public org.apache.flink.api.connector.source.SplitEnumerator<IcebergSourceSplit,IcebergEnumeratorState> createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<IcebergSourceSplit> enumContext)
createEnumerator in interface org.apache.flink.api.connector.source.Source<T,IcebergSourceSplit,IcebergEnumeratorState>public org.apache.flink.api.connector.source.SplitEnumerator<IcebergSourceSplit,IcebergEnumeratorState> restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<IcebergSourceSplit> enumContext, IcebergEnumeratorState enumState)
restoreEnumerator in interface org.apache.flink.api.connector.source.Source<T,IcebergSourceSplit,IcebergEnumeratorState>public org.apache.flink.core.io.SimpleVersionedSerializer<IcebergSourceSplit> getSplitSerializer()
getSplitSerializer in interface org.apache.flink.api.connector.source.Source<T,IcebergSourceSplit,IcebergEnumeratorState>public org.apache.flink.core.io.SimpleVersionedSerializer<IcebergEnumeratorState> getEnumeratorCheckpointSerializer()
getEnumeratorCheckpointSerializer in interface org.apache.flink.api.connector.source.Source<T,IcebergSourceSplit,IcebergEnumeratorState>public static <T> IcebergSource.Builder<T> builder()
public static IcebergSource.Builder<org.apache.flink.table.data.RowData> forRowData()