public class Loader
extends org.apache.pig.LoadFunc
implements org.apache.pig.LoadMetadata, org.apache.pig.LoadPushDown
| Constructor and Description |
|---|
Loader(String... parameters)
Pig Loaders only take string parameters.
|
| Modifier and Type | Method and Description |
|---|---|
List<nl.basjes.parse.core.Dissector> |
getAdditionalDissectors() |
List<org.apache.pig.LoadPushDown.OperatorSet> |
getFeatures() |
org.apache.hadoop.mapreduce.InputFormat<?,?> |
getInputFormat() |
String |
getLogformat() |
org.apache.pig.data.Tuple |
getNext() |
String[] |
getPartitionKeys(String location,
org.apache.hadoop.mapreduce.Job job) |
List<String> |
getRequestedFields() |
org.apache.pig.ResourceSchema |
getSchema(String location,
org.apache.hadoop.mapreduce.Job job) |
org.apache.pig.ResourceStatistics |
getStatistics(String location,
org.apache.hadoop.mapreduce.Job job) |
Map<String,Set<String>> |
getTypeRemappings() |
void |
prepareToRead(org.apache.hadoop.mapreduce.RecordReader newReader,
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigSplit pigSplit) |
org.apache.pig.LoadPushDown.RequiredFieldResponse |
pushProjection(org.apache.pig.LoadPushDown.RequiredFieldList pRequiredFieldList) |
void |
setLocation(String location,
org.apache.hadoop.mapreduce.Job job) |
void |
setPartitionFilter(org.apache.pig.Expression partitionFilter) |
void |
setUDFContextSignature(String signature) |
public Loader(String... parameters)
parameters - specified from the call within the pig codepublic org.apache.hadoop.mapreduce.InputFormat<?,?> getInputFormat()
throws IOException
getInputFormat in class org.apache.pig.LoadFuncIOExceptionpublic final String getLogformat()
public org.apache.pig.data.Tuple getNext()
throws IOException
getNext in class org.apache.pig.LoadFuncIOExceptionpublic void prepareToRead(org.apache.hadoop.mapreduce.RecordReader newReader,
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigSplit pigSplit)
throws IOException
prepareToRead in class org.apache.pig.LoadFuncIOExceptionpublic void setLocation(String location, org.apache.hadoop.mapreduce.Job job) throws IOException
setLocation in class org.apache.pig.LoadFuncIOExceptionpublic org.apache.pig.ResourceSchema getSchema(String location, org.apache.hadoop.mapreduce.Job job) throws IOException
getSchema in interface org.apache.pig.LoadMetadataIOExceptionpublic org.apache.pig.ResourceStatistics getStatistics(String location, org.apache.hadoop.mapreduce.Job job) throws IOException
getStatistics in interface org.apache.pig.LoadMetadataIOExceptionpublic String[] getPartitionKeys(String location, org.apache.hadoop.mapreduce.Job job) throws IOException
getPartitionKeys in interface org.apache.pig.LoadMetadataIOExceptionpublic void setPartitionFilter(org.apache.pig.Expression partitionFilter)
throws IOException
setPartitionFilter in interface org.apache.pig.LoadMetadataIOExceptionpublic List<nl.basjes.parse.core.Dissector> getAdditionalDissectors()
public List<org.apache.pig.LoadPushDown.OperatorSet> getFeatures()
getFeatures in interface org.apache.pig.LoadPushDownpublic org.apache.pig.LoadPushDown.RequiredFieldResponse pushProjection(org.apache.pig.LoadPushDown.RequiredFieldList pRequiredFieldList)
throws org.apache.pig.impl.logicalLayer.FrontendException
pushProjection in interface org.apache.pig.LoadPushDownorg.apache.pig.impl.logicalLayer.FrontendExceptionpublic void setUDFContextSignature(String signature)
setUDFContextSignature in class org.apache.pig.LoadFuncCopyright © 2015. All Rights Reserved.