public class OpWalkerInfo extends Object implements NodeProcessorCtx
Constructor and Description |
---|
OpWalkerInfo(ParseContext pGraphContext) |
Modifier and Type | Method and Description |
---|---|
void |
addCandidateFilterOp(FilterOperator fop) |
List<FilterOperator> |
getCandidateFilterOps() |
Map<ReduceSinkOperator,Set<ExprNodeColumnDesc>> |
getColumnsInPredicates() |
Map<ReduceSinkOperator,Map<ExprNodeDesc,ExprNodeDesc>> |
getEqualities() |
ParseContext |
getParseContext() |
ExprWalkerInfo |
getPrunedPreds(Operator<? extends OperatorDesc> op) |
ExprWalkerInfo |
putPrunedPreds(Operator<? extends OperatorDesc> op,
ExprWalkerInfo value) |
public OpWalkerInfo(ParseContext pGraphContext)
public ExprWalkerInfo getPrunedPreds(Operator<? extends OperatorDesc> op)
public ExprWalkerInfo putPrunedPreds(Operator<? extends OperatorDesc> op, ExprWalkerInfo value)
public ParseContext getParseContext()
public List<FilterOperator> getCandidateFilterOps()
public void addCandidateFilterOp(FilterOperator fop)
public Map<ReduceSinkOperator,Set<ExprNodeColumnDesc>> getColumnsInPredicates()
public Map<ReduceSinkOperator,Map<ExprNodeDesc,ExprNodeDesc>> getEqualities()
Copyright © 2023 The Apache Software Foundation. All rights reserved.