public class HCatLoader
extends LoadFunc
org.apache.pig.LoadFunc to read data from HCat| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
INNER_SIGNATURE |
static java.lang.String |
INNER_SIGNATURE_PREFIX |
protected static java.lang.String |
PRUNE_PROJECTION_INFO |
protected java.lang.String |
signature |
| Constructor and Description |
|---|
HCatLoader() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<OperatorSet> |
getFeatures() |
<any> |
getInputFormat() |
Tuple |
getNext() |
java.lang.String[] |
getPartitionKeys(java.lang.String location,
Job job) |
ResourceSchema |
getSchema(java.lang.String location,
Job job) |
protected static long |
getSizeInBytes(InputJobInfo inputJobInfo)
A utility method to get the size of inputs.
|
ResourceStatistics |
getStatistics(java.lang.String location,
Job job)
Get statistics about the data to be loaded.
|
void |
prepareToRead(RecordReader reader,
PigSplit arg1) |
RequiredFieldResponse |
pushProjection(RequiredFieldList requiredFieldsInfo) |
java.lang.String |
relativeToAbsolutePath(java.lang.String location,
Path curDir) |
void |
setLocation(java.lang.String location,
Job job) |
void |
setPartitionFilter(Expression partitionFilter) |
void |
setUDFContextSignature(java.lang.String signature) |
protected void |
storeInUDFContext(java.lang.String signature,
java.lang.String key,
java.lang.Object value) |
public static final java.lang.String INNER_SIGNATURE
public static final java.lang.String INNER_SIGNATURE_PREFIX
protected static final java.lang.String PRUNE_PROJECTION_INFO
protected java.lang.String signature
public <any> getInputFormat()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String relativeToAbsolutePath(java.lang.String location,
Path curDir)
throws java.io.IOException
java.io.IOExceptionpublic void setLocation(java.lang.String location,
Job job)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String[] getPartitionKeys(java.lang.String location,
Job job)
throws java.io.IOException
java.io.IOExceptionpublic ResourceSchema getSchema(java.lang.String location,
Job job)
throws java.io.IOException
java.io.IOExceptionpublic void setPartitionFilter(Expression partitionFilter)
throws java.io.IOException
java.io.IOExceptionpublic ResourceStatistics getStatistics(java.lang.String location,
Job job)
throws java.io.IOException
java.io.IOExceptionpublic Tuple getNext()
throws java.io.IOException
java.io.IOExceptionpublic void prepareToRead(RecordReader reader,
PigSplit arg1)
throws java.io.IOException
java.io.IOExceptionpublic java.util.List<OperatorSet> getFeatures()
public RequiredFieldResponse pushProjection(RequiredFieldList requiredFieldsInfo)
throws FrontendException
FrontendExceptionpublic void setUDFContextSignature(java.lang.String signature)
protected void storeInUDFContext(java.lang.String signature,
java.lang.String key,
java.lang.Object value)
protected static long getSizeInBytes(InputJobInfo inputJobInfo) throws java.io.IOException
java.io.IOExceptionCopyright © 2012 The Apache Software Foundation