org.apache.hadoop.hive.ql.ppd
Class OpProcFactory.FilterPPD
java.lang.Object
org.apache.hadoop.hive.ql.ppd.OpProcFactory.DefaultPPD
org.apache.hadoop.hive.ql.ppd.OpProcFactory.FilterPPD
- All Implemented Interfaces:
- NodeProcessor
- Enclosing class:
- OpProcFactory
public static class OpProcFactory.FilterPPD
- extends OpProcFactory.DefaultPPD
- implements NodeProcessor
Determines the push down predicates in its where expression and then
combines it with the push down predicates that are passed from its children.
OpProcFactory.FilterPPD
public OpProcFactory.FilterPPD()
process
public Object process(Node nd,
Stack<Node> stack,
NodeProcessorCtx procCtx,
Object... nodeOutputs)
throws SemanticException
- Description copied from interface:
NodeProcessor
- Generic process for all ops that don't have specific implementations.
- Specified by:
process
in interface NodeProcessor
- Overrides:
process
in class OpProcFactory.DefaultPPD
- Parameters:
nd
- operator to processprocCtx
- operator processor contextnodeOutputs
- A variable argument list of outputs from other nodes in the walk
- Returns:
- Object to be returned by the process call
- Throws:
SemanticException
Copyright © 2014 The Apache Software Foundation. All rights reserved.