@InterfaceAudience.Public @InterfaceStability.Evolving public interface LoadPushDown
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | LoadPushDown.OperatorSetSet of possible operations that Pig can push down to a loader. | 
| static class  | LoadPushDown.RequiredFieldDescribes a field that is required to execute a scripts. | 
| static class  | LoadPushDown.RequiredFieldListList of fields that Pig knows to be required to executed a script. | 
| static class  | LoadPushDown.RequiredFieldResponseIndicates whether the loader will return the requested fields or all fields. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.List<LoadPushDown.OperatorSet> | getFeatures()Determine the operators that can be pushed to the loader. | 
| LoadPushDown.RequiredFieldResponse | pushProjection(LoadPushDown.RequiredFieldList requiredFieldList)Indicate to the loader fields that will be needed. | 
java.util.List<LoadPushDown.OperatorSet> getFeatures()
LoadPushDown.RequiredFieldResponse pushProjection(LoadPushDown.RequiredFieldList requiredFieldList) throws FrontendException
requiredFieldList - RequiredFieldList indicating which columns will be needed.
 This structure is read only. User cannot make change to it inside pushProjection.FrontendExceptionCopyright © 2007-2012 The Apache Software Foundation