K
- Type of keyV
- Type of valueT
- The type itself@Internal public abstract class HadoopInputFormatBase<K,V,T> extends HadoopInputFormatCommonBase<T,HadoopInputSplit>
限定符和类型 | 字段和说明 |
---|---|
protected boolean |
fetched |
protected boolean |
hasNext |
protected K |
key |
protected Class<K> |
keyClass |
protected V |
value |
protected Class<V> |
valueClass |
credentials
构造器和说明 |
---|
HadoopInputFormatBase(org.apache.hadoop.mapred.InputFormat<K,V> mapredInputFormat,
Class<K> key,
Class<V> value,
org.apache.hadoop.mapred.JobConf job) |
限定符和类型 | 方法和说明 |
---|---|
void |
close() |
void |
configure(org.apache.flink.configuration.Configuration parameters) |
HadoopInputSplit[] |
createInputSplits(int minNumSplits) |
protected void |
fetchNext() |
org.apache.flink.core.io.InputSplitAssigner |
getInputSplitAssigner(HadoopInputSplit[] inputSplits) |
org.apache.hadoop.mapred.JobConf |
getJobConf() |
org.apache.flink.api.common.io.statistics.BaseStatistics |
getStatistics(org.apache.flink.api.common.io.statistics.BaseStatistics cachedStats) |
void |
open(HadoopInputSplit split) |
boolean |
reachedEnd() |
getCredentialsFromUGI, read, write
closeInputFormat, getRuntimeContext, openInputFormat, setRuntimeContext
protected transient K key
protected transient V value
protected transient boolean fetched
protected transient boolean hasNext
public org.apache.hadoop.mapred.JobConf getJobConf()
public void configure(org.apache.flink.configuration.Configuration parameters)
public org.apache.flink.api.common.io.statistics.BaseStatistics getStatistics(org.apache.flink.api.common.io.statistics.BaseStatistics cachedStats) throws IOException
IOException
public HadoopInputSplit[] createInputSplits(int minNumSplits) throws IOException
IOException
public org.apache.flink.core.io.InputSplitAssigner getInputSplitAssigner(HadoopInputSplit[] inputSplits)
public void open(HadoopInputSplit split) throws IOException
IOException
public boolean reachedEnd() throws IOException
IOException
protected void fetchNext() throws IOException
IOException
public void close() throws IOException
IOException
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.