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:
- java.io.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> FlinkInputFormatfor Iceberg.- See Also:
- Serialized Form
 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidconfigure(org.apache.flink.configuration.Configuration parameters)FlinkInputSplit[]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)booleanreachedEnd()
 
- 
- 
- 
Method Detail- 
getStatisticspublic org.apache.flink.api.common.io.statistics.BaseStatistics getStatistics(org.apache.flink.api.common.io.statistics.BaseStatistics cachedStatistics) 
 - 
createInputSplitspublic FlinkInputSplit[] createInputSplits(int minNumSplits) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
getInputSplitAssignerpublic org.apache.flink.core.io.InputSplitAssigner getInputSplitAssigner(FlinkInputSplit[] inputSplits) 
 - 
configurepublic void configure(org.apache.flink.configuration.Configuration parameters) 
 - 
openpublic void open(FlinkInputSplit split) 
 - 
reachedEndpublic boolean reachedEnd() 
 - 
nextRecordpublic org.apache.flink.table.data.RowData nextRecord(org.apache.flink.table.data.RowData reuse) 
 - 
closepublic void close() throws java.io.IOException- Throws:
- java.io.IOException
 
 
- 
 
-