@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class TableRecordReader extends Object implements org.apache.hadoop.mapred.RecordReader<ImmutableBytesWritable,Result>
Constructor and Description |
---|
TableRecordReader()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Deprecated.
|
ImmutableBytesWritable |
createKey()
Deprecated.
|
Result |
createValue()
Deprecated.
|
long |
getPos()
Deprecated.
|
float |
getProgress()
Deprecated.
|
void |
init()
Deprecated.
Build the scanner.
|
boolean |
next(ImmutableBytesWritable key,
Result value)
Deprecated.
|
void |
restart(byte[] firstRow)
Deprecated.
Restart from survivable exceptions by creating a new scanner.
|
void |
setEndRow(byte[] endRow)
Deprecated.
|
void |
setHTable(HTable htable)
Deprecated.
|
void |
setInputColumns(byte[][] inputColumns)
Deprecated.
|
void |
setRowFilter(Filter rowFilter)
Deprecated.
|
void |
setStartRow(byte[] startRow)
Deprecated.
|
public void restart(byte[] firstRow) throws IOException
firstRow
- IOException
public void init() throws IOException
IOException
public void setInputColumns(byte[][] inputColumns)
inputColumns
- the columns to be placed in Result
.public void setStartRow(byte[] startRow)
startRow
- the first row in the splitpublic void setEndRow(byte[] endRow)
endRow
- the last row in the splitpublic void setRowFilter(Filter rowFilter)
rowFilter
- the Filter
to be used.public void close()
close
in interface org.apache.hadoop.mapred.RecordReader<ImmutableBytesWritable,Result>
public ImmutableBytesWritable createKey()
createKey
in interface org.apache.hadoop.mapred.RecordReader<ImmutableBytesWritable,Result>
RecordReader.createKey()
public Result createValue()
createValue
in interface org.apache.hadoop.mapred.RecordReader<ImmutableBytesWritable,Result>
RecordReader.createValue()
public long getPos()
getPos
in interface org.apache.hadoop.mapred.RecordReader<ImmutableBytesWritable,Result>
public float getProgress()
getProgress
in interface org.apache.hadoop.mapred.RecordReader<ImmutableBytesWritable,Result>
public boolean next(ImmutableBytesWritable key, Result value) throws IOException
next
in interface org.apache.hadoop.mapred.RecordReader<ImmutableBytesWritable,Result>
key
- HStoreKey as input key.value
- MapWritable as input valueIOException
Copyright © 2014 The Apache Software Foundation. All rights reserved.