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 - SemanticExceptionpublic 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 - SemanticExceptionCopyright © 2019 The Apache Software Foundation. All Rights Reserved.