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