public final class PrunerUtils extends Object
Modifier and Type | Method and Description |
---|---|
static Map<Node,Object> |
walkExprTree(ExprNodeDesc pred,
NodeProcessorCtx ctx,
NodeProcessor colProc,
NodeProcessor fieldProc,
NodeProcessor genFuncProc,
NodeProcessor defProc)
Walk expression tree for pruner generation.
|
static void |
walkOperatorTree(ParseContext pctx,
NodeProcessorCtx opWalkerCtx,
NodeProcessor filterProc,
NodeProcessor defaultProc)
Walk operator tree for pruner generation.
|
public static void walkOperatorTree(ParseContext pctx, NodeProcessorCtx opWalkerCtx, NodeProcessor filterProc, NodeProcessor defaultProc) throws SemanticException
pctx
- opWalkerCtx
- filterProc
- defaultProc
- SemanticException
public static Map<Node,Object> walkExprTree(ExprNodeDesc pred, NodeProcessorCtx ctx, NodeProcessor colProc, NodeProcessor fieldProc, NodeProcessor genFuncProc, NodeProcessor defProc) throws SemanticException
pred
- ctx
- colProc
- fieldProc
- genFuncProc
- defProc
- SemanticException
Copyright © 2017 The Apache Software Foundation. All rights reserved.