org.apache.hadoop.hive.ql.io
Class BucketizedHiveRecordReader<K extends WritableComparable,V extends Writable>
java.lang.Object
org.apache.hadoop.hive.ql.io.HiveContextAwareRecordReader<K,V>
org.apache.hadoop.hive.ql.io.BucketizedHiveRecordReader<K,V>
public class BucketizedHiveRecordReader<K extends WritableComparable,V extends Writable>
- extends HiveContextAwareRecordReader<K,V>
BucketizedHiveRecordReader is a wrapper on a list of RecordReader. It behaves
similar as HiveRecordReader while it wraps a list of RecordReader from one
file.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
split
protected final BucketizedHiveInputSplit split
inputFormat
protected final InputFormat inputFormat
reporter
protected final Reporter reporter
progress
protected long progress
idx
protected int idx
BucketizedHiveRecordReader
public BucketizedHiveRecordReader(InputFormat inputFormat,
BucketizedHiveInputSplit bucketizedSplit,
JobConf jobConf,
Reporter reporter)
throws IOException
- Throws:
IOException
doClose
public void doClose()
throws IOException
- Description copied from class:
HiveContextAwareRecordReader
- Close this
InputSplit
to future operations.
- Specified by:
doClose
in class HiveContextAwareRecordReader<K extends WritableComparable,V extends Writable>
- Throws:
IOException
createKey
public K createKey()
createValue
public V createValue()
getPos
public long getPos()
throws IOException
- Throws:
IOException
getProgress
public float getProgress()
throws IOException
- Overrides:
getProgress
in class HiveContextAwareRecordReader<K extends WritableComparable,V extends Writable>
- Throws:
IOException
doNext
public boolean doNext(K key,
V value)
throws IOException
- Overrides:
doNext
in class HiveContextAwareRecordReader<K extends WritableComparable,V extends Writable>
- Throws:
IOException
initNextRecordReader
protected boolean initNextRecordReader()
throws IOException
- Get the record reader for the next chunk in this
BucketizedHiveRecordReader.
- Throws:
IOException
Copyright © 2012 The Apache Software Foundation