Package org.apache.iceberg.flink.source
Class FlinkInputFormat
java.lang.Object
org.apache.flink.api.common.io.RichInputFormat<org.apache.flink.table.data.RowData,FlinkInputSplit>
 
org.apache.iceberg.flink.source.FlinkInputFormat
- All Implemented Interfaces:
- Serializable,- org.apache.flink.api.common.io.InputFormat<org.apache.flink.table.data.RowData,,- FlinkInputSplit> - org.apache.flink.core.io.InputSplitSource<FlinkInputSplit>
public class FlinkInputFormat
extends org.apache.flink.api.common.io.RichInputFormat<org.apache.flink.table.data.RowData,FlinkInputSplit> 
Flink 
InputFormat for Iceberg.- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()voidconfigure(org.apache.flink.configuration.Configuration parameters) createInputSplits(int minNumSplits) org.apache.flink.core.io.InputSplitAssignergetInputSplitAssigner(FlinkInputSplit[] inputSplits) org.apache.flink.api.common.io.statistics.BaseStatisticsgetStatistics(org.apache.flink.api.common.io.statistics.BaseStatistics cachedStatistics) org.apache.flink.table.data.RowDatanextRecord(org.apache.flink.table.data.RowData reuse) voidopen(FlinkInputSplit split) booleanMethods inherited from class org.apache.flink.api.common.io.RichInputFormatcloseInputFormat, getRuntimeContext, openInputFormat, setRuntimeContext
- 
Method Details- 
getStatisticspublic org.apache.flink.api.common.io.statistics.BaseStatistics getStatistics(org.apache.flink.api.common.io.statistics.BaseStatistics cachedStatistics) 
- 
createInputSplits- Throws:
- IOException
 
- 
getInputSplitAssignerpublic org.apache.flink.core.io.InputSplitAssigner getInputSplitAssigner(FlinkInputSplit[] inputSplits) 
- 
configurepublic void configure(org.apache.flink.configuration.Configuration parameters) 
- 
open
- 
reachedEndpublic boolean reachedEnd()
- 
nextRecordpublic org.apache.flink.table.data.RowData nextRecord(org.apache.flink.table.data.RowData reuse) 
- 
close- Throws:
- IOException
 
 
-