public class PhoenixRecordReader<T extends org.apache.hadoop.mapreduce.lib.db.DBWritable>
extends java.lang.Object
implements org.apache.hadoop.mapred.RecordReader<org.apache.hadoop.io.WritableComparable,T>
| Constructor and Description |
|---|
PhoenixRecordReader(java.lang.Class<T> inputClass,
org.apache.hadoop.conf.Configuration configuration,
org.apache.phoenix.compile.QueryPlan queryPlan) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.apache.hadoop.io.WritableComparable |
createKey() |
T |
createValue() |
long |
getPos() |
float |
getProgress() |
void |
initialize(org.apache.hadoop.mapred.InputSplit split) |
boolean |
next(org.apache.hadoop.io.WritableComparable key,
T value) |
public PhoenixRecordReader(java.lang.Class<T> inputClass, org.apache.hadoop.conf.Configuration configuration, org.apache.phoenix.compile.QueryPlan queryPlan) throws java.io.IOException
java.io.IOExceptionpublic void initialize(org.apache.hadoop.mapred.InputSplit split)
throws java.io.IOException
java.io.IOExceptionpublic boolean next(org.apache.hadoop.io.WritableComparable key,
T value)
throws java.io.IOException
next in interface org.apache.hadoop.mapred.RecordReader<org.apache.hadoop.io.WritableComparable,T extends org.apache.hadoop.mapreduce.lib.db.DBWritable>java.io.IOExceptionpublic org.apache.hadoop.io.WritableComparable createKey()
createKey in interface org.apache.hadoop.mapred.RecordReader<org.apache.hadoop.io.WritableComparable,T extends org.apache.hadoop.mapreduce.lib.db.DBWritable>public T createValue()
createValue in interface org.apache.hadoop.mapred.RecordReader<org.apache.hadoop.io.WritableComparable,T extends org.apache.hadoop.mapreduce.lib.db.DBWritable>public long getPos()
throws java.io.IOException
getPos in interface org.apache.hadoop.mapred.RecordReader<org.apache.hadoop.io.WritableComparable,T extends org.apache.hadoop.mapreduce.lib.db.DBWritable>java.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in interface org.apache.hadoop.mapred.RecordReader<org.apache.hadoop.io.WritableComparable,T extends org.apache.hadoop.mapreduce.lib.db.DBWritable>java.io.IOExceptionpublic float getProgress()
throws java.io.IOException
getProgress in interface org.apache.hadoop.mapred.RecordReader<org.apache.hadoop.io.WritableComparable,T extends org.apache.hadoop.mapreduce.lib.db.DBWritable>java.io.IOExceptionCopyright © 2021 Apache Software Foundation. All rights reserved.