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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 © 2009 The Apache Software Foundation