public abstract class HCatReader
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected Configuration |
conf |
protected ReaderContext |
info |
protected ReadEntity |
re |
protected StateProvider |
sp |
| Modifier | Constructor and Description |
|---|---|
protected |
HCatReader(Configuration config,
StateProvider sp)
This constructor will be invoked by
DataTransferFactory at slave
nodes. |
protected |
HCatReader(ReadEntity re,
java.util.Map<java.lang.String,java.lang.String> config)
This constructor will be invoked by
DataTransferFactory at master
node. |
| Modifier and Type | Method and Description |
|---|---|
Configuration |
getConf() |
abstract ReaderContext |
prepareRead()
This should be called at master node to obtain
ReaderContext which
then should be serialized and sent to slave nodes. |
abstract java.util.Iterator<HCatRecord> |
read()
This should be called at slave nodes to read
HCatRecords |
protected ReadEntity re
protected Configuration conf
protected ReaderContext info
protected StateProvider sp
protected HCatReader(ReadEntity re, java.util.Map<java.lang.String,java.lang.String> config)
DataTransferFactory at master
node. Don't use this constructor. Instead, use DataTransferFactoryre - config - protected HCatReader(Configuration config,
StateProvider sp)
DataTransferFactory at slave
nodes. Don't use this constructor. Instead, use DataTransferFactoryconfig - sp - public abstract ReaderContext prepareRead() throws HCatException
ReaderContext which
then should be serialized and sent to slave nodes.ReaderContextHCatExceptionpublic abstract java.util.Iterator<HCatRecord> read() throws HCatException
HCatRecordsIterator of HCatRecordHCatExceptionpublic Configuration getConf()
Copyright © 2012 The Apache Software Foundation