Package org.apache.iceberg.mr.mapred
Class AbstractMapredIcebergRecordReader<T>
- java.lang.Object
-
- org.apache.iceberg.mr.mapred.AbstractMapredIcebergRecordReader<T>
-
- All Implemented Interfaces:
org.apache.hadoop.mapred.RecordReader<java.lang.Void,T>
public abstract class AbstractMapredIcebergRecordReader<T> extends java.lang.Object implements org.apache.hadoop.mapred.RecordReader<java.lang.Void,T>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.hadoop.mapreduce.RecordReader<java.lang.Void,?>
innerReader
-
Constructor Summary
Constructors Constructor Description AbstractMapredIcebergRecordReader(IcebergInputFormat<?> mapreduceInputFormat, IcebergSplit split, org.apache.hadoop.mapred.JobConf job, org.apache.hadoop.mapred.Reporter reporter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
java.lang.Void
createKey()
float
getProgress()
-
-
-
Constructor Detail
-
AbstractMapredIcebergRecordReader
public AbstractMapredIcebergRecordReader(IcebergInputFormat<?> mapreduceInputFormat, IcebergSplit split, org.apache.hadoop.mapred.JobConf job, org.apache.hadoop.mapred.Reporter reporter) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
createKey
public java.lang.Void createKey()
- Specified by:
createKey
in interfaceorg.apache.hadoop.mapred.RecordReader<java.lang.Void,T>
-
getProgress
public float getProgress() throws java.io.IOException
- Specified by:
getProgress
in interfaceorg.apache.hadoop.mapred.RecordReader<java.lang.Void,T>
- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException
- Specified by:
close
in interfaceorg.apache.hadoop.mapred.RecordReader<java.lang.Void,T>
- Throws:
java.io.IOException
-
-