org.apache.hadoop.hive.ql.ppd
Class OpWalkerInfo

java.lang.Object
  extended by org.apache.hadoop.hive.ql.ppd.OpWalkerInfo
All Implemented Interfaces:
NodeProcessorCtx

public class OpWalkerInfo
extends Object
implements NodeProcessorCtx

Context class for operator walker of predicate pushdown.


Constructor Summary
OpWalkerInfo(ParseContext pGraphContext)
           
 
Method Summary
 void addCandidateFilterOp(FilterOperator fop)
           
 List<FilterOperator> getCandidateFilterOps()
           
 ParseContext getParseContext()
           
 ExprWalkerInfo getPrunedPreds(Operator<? extends OperatorDesc> op)
           
 RowResolver getRowResolver(Node op)
           
 OpParseContext put(Operator<? extends OperatorDesc> key, OpParseContext value)
           
 ExprWalkerInfo putPrunedPreds(Operator<? extends OperatorDesc> op, ExprWalkerInfo value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpWalkerInfo

public OpWalkerInfo(ParseContext pGraphContext)
Method Detail

getPrunedPreds

public ExprWalkerInfo getPrunedPreds(Operator<? extends OperatorDesc> op)

putPrunedPreds

public ExprWalkerInfo putPrunedPreds(Operator<? extends OperatorDesc> op,
                                     ExprWalkerInfo value)

getRowResolver

public RowResolver getRowResolver(Node op)

put

public OpParseContext put(Operator<? extends OperatorDesc> key,
                          OpParseContext value)

getParseContext

public ParseContext getParseContext()

getCandidateFilterOps

public List<FilterOperator> getCandidateFilterOps()

addCandidateFilterOp

public void addCandidateFilterOp(FilterOperator fop)


Copyright © 2014 The Apache Software Foundation. All rights reserved.