public class ASTExprHelper extends Object
Constructor and Description |
---|
ASTExprHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
addOptionalNumber(com.espertech.esper.common.internal.epl.expression.core.ExprNode exprNode,
EsperEPL2GrammarParser.NumberContext number) |
static void |
addOptionalSimpleProperty(com.espertech.esper.common.internal.epl.expression.core.ExprNode exprNode,
org.antlr.v4.runtime.Token token,
com.espertech.esper.common.internal.epl.variable.compiletime.VariableCompileTimeResolver variableCompileTimeResolver,
com.espertech.esper.common.internal.compile.stage1.spec.StatementSpecRaw spec) |
static void |
exprCollectAddSingle(com.espertech.esper.common.internal.epl.expression.core.ExprNode parentNode,
org.antlr.v4.runtime.tree.Tree node,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap) |
static void |
exprCollectAddSubNodes(com.espertech.esper.common.internal.epl.expression.core.ExprNode parentNode,
org.antlr.v4.runtime.tree.Tree node,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap) |
static void |
exprCollectAddSubNodesAddParentNode(com.espertech.esper.common.internal.epl.expression.core.ExprNode exprNode,
org.antlr.v4.runtime.tree.Tree node,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap) |
static void |
exprCollectAddSubNodesExpressionCtx(com.espertech.esper.common.internal.epl.expression.core.ExprNode parentNode,
List<EsperEPL2GrammarParser.ExpressionContext> expressionContexts,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap) |
static List<com.espertech.esper.common.internal.epl.expression.core.ExprNode> |
exprCollectSubNodes(org.antlr.v4.runtime.tree.Tree parentNode,
int startIndex,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap) |
static com.espertech.esper.common.internal.epl.expression.core.ExprNode[] |
exprCollectSubNodesPerNode(List<EsperEPL2GrammarParser.ExpressionContext> expression,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap) |
protected static List<com.espertech.esper.common.internal.compile.stage1.spec.OnTriggerSetAssignment> |
getOnTriggerSetAssignments(EsperEPL2GrammarParser.OnSetAssignmentListContext ctx,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap) |
static com.espertech.esper.common.internal.epl.expression.core.ExprNode |
mathGetExpr(org.antlr.v4.runtime.tree.ParseTree ctx,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap,
com.espertech.esper.common.client.configuration.Configuration configurationInformation) |
static void |
patternCollectAddSubnodesAddParentNode(com.espertech.esper.common.internal.epl.pattern.core.EvalForgeNode evalNode,
org.antlr.v4.runtime.tree.Tree node,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.pattern.core.EvalForgeNode> astPatternNodeMap) |
static com.espertech.esper.common.internal.epl.pattern.core.EvalForgeNode |
patternGetRemoveTopNode(org.antlr.v4.runtime.tree.Tree node,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.pattern.core.EvalForgeNode> astPatternNodeMap) |
static void |
regExApplyActionRecursive(org.antlr.v4.runtime.tree.Tree node,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode> astRegExNodeMap,
com.espertech.esper.compiler.internal.parse.ASTExprHelper.RegExAction action) |
static void |
regExCollectAddSubNodes(com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode regexNode,
org.antlr.v4.runtime.tree.Tree node,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode> astRegExNodeMap) |
static void |
regExCollectAddSubNodesAddParentNode(com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode exprNode,
org.antlr.v4.runtime.tree.Tree node,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode> astRegExNodeMap) |
static com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode |
regExGetRemoveTopNode(org.antlr.v4.runtime.tree.Tree node,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode> astRowRegexNodeMap) |
static com.espertech.esper.common.internal.epl.expression.core.ExprNode |
resolvePropertyOrVariableIdentifier(String identifier,
com.espertech.esper.common.internal.epl.variable.compiletime.VariableCompileTimeResolver variableCompileTimeResolver,
com.espertech.esper.common.internal.compile.stage1.spec.StatementSpecRaw spec) |
static com.espertech.esper.common.internal.epl.expression.time.node.ExprTimePeriod |
timePeriodGetExprAllParams(EsperEPL2GrammarParser.TimePeriodContext ctx,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap,
com.espertech.esper.common.internal.epl.variable.compiletime.VariableCompileTimeResolver variableCompileTimeResolver,
com.espertech.esper.common.internal.compile.stage1.spec.StatementSpecRaw spec,
com.espertech.esper.common.client.configuration.Configuration config,
com.espertech.esper.common.internal.epl.expression.time.abacus.TimeAbacus timeAbacus) |
static com.espertech.esper.common.internal.epl.expression.time.node.ExprTimePeriod |
timePeriodGetExprJustSeconds(EsperEPL2GrammarParser.ExpressionContext expression,
Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap,
com.espertech.esper.common.internal.epl.expression.time.abacus.TimeAbacus timeAbacus) |
public static com.espertech.esper.common.internal.epl.expression.core.ExprNode resolvePropertyOrVariableIdentifier(String identifier, com.espertech.esper.common.internal.epl.variable.compiletime.VariableCompileTimeResolver variableCompileTimeResolver, com.espertech.esper.common.internal.compile.stage1.spec.StatementSpecRaw spec)
public static com.espertech.esper.common.internal.epl.expression.time.node.ExprTimePeriod timePeriodGetExprAllParams(EsperEPL2GrammarParser.TimePeriodContext ctx, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap, com.espertech.esper.common.internal.epl.variable.compiletime.VariableCompileTimeResolver variableCompileTimeResolver, com.espertech.esper.common.internal.compile.stage1.spec.StatementSpecRaw spec, com.espertech.esper.common.client.configuration.Configuration config, com.espertech.esper.common.internal.epl.expression.time.abacus.TimeAbacus timeAbacus)
public static com.espertech.esper.common.internal.epl.expression.time.node.ExprTimePeriod timePeriodGetExprJustSeconds(EsperEPL2GrammarParser.ExpressionContext expression, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap, com.espertech.esper.common.internal.epl.expression.time.abacus.TimeAbacus timeAbacus)
protected static List<com.espertech.esper.common.internal.compile.stage1.spec.OnTriggerSetAssignment> getOnTriggerSetAssignments(EsperEPL2GrammarParser.OnSetAssignmentListContext ctx, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap)
public static void patternCollectAddSubnodesAddParentNode(com.espertech.esper.common.internal.epl.pattern.core.EvalForgeNode evalNode, org.antlr.v4.runtime.tree.Tree node, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.pattern.core.EvalForgeNode> astPatternNodeMap)
public static com.espertech.esper.common.internal.epl.pattern.core.EvalForgeNode patternGetRemoveTopNode(org.antlr.v4.runtime.tree.Tree node, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.pattern.core.EvalForgeNode> astPatternNodeMap)
public static void regExCollectAddSubNodesAddParentNode(com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode exprNode, org.antlr.v4.runtime.tree.Tree node, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode> astRegExNodeMap)
public static void regExCollectAddSubNodes(com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode regexNode, org.antlr.v4.runtime.tree.Tree node, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode> astRegExNodeMap)
public static void regExApplyActionRecursive(org.antlr.v4.runtime.tree.Tree node, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode> astRegExNodeMap, com.espertech.esper.compiler.internal.parse.ASTExprHelper.RegExAction action)
public static void exprCollectAddSubNodesAddParentNode(com.espertech.esper.common.internal.epl.expression.core.ExprNode exprNode, org.antlr.v4.runtime.tree.Tree node, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap)
public static void exprCollectAddSubNodes(com.espertech.esper.common.internal.epl.expression.core.ExprNode parentNode, org.antlr.v4.runtime.tree.Tree node, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap)
public static void exprCollectAddSingle(com.espertech.esper.common.internal.epl.expression.core.ExprNode parentNode, org.antlr.v4.runtime.tree.Tree node, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap)
public static void exprCollectAddSubNodesExpressionCtx(com.espertech.esper.common.internal.epl.expression.core.ExprNode parentNode, List<EsperEPL2GrammarParser.ExpressionContext> expressionContexts, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap)
public static List<com.espertech.esper.common.internal.epl.expression.core.ExprNode> exprCollectSubNodes(org.antlr.v4.runtime.tree.Tree parentNode, int startIndex, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap)
public static com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode regExGetRemoveTopNode(org.antlr.v4.runtime.tree.Tree node, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode> astRowRegexNodeMap)
public static com.espertech.esper.common.internal.epl.expression.core.ExprNode mathGetExpr(org.antlr.v4.runtime.tree.ParseTree ctx, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap, com.espertech.esper.common.client.configuration.Configuration configurationInformation)
public static void addOptionalNumber(com.espertech.esper.common.internal.epl.expression.core.ExprNode exprNode, EsperEPL2GrammarParser.NumberContext number)
public static void addOptionalSimpleProperty(com.espertech.esper.common.internal.epl.expression.core.ExprNode exprNode, org.antlr.v4.runtime.Token token, com.espertech.esper.common.internal.epl.variable.compiletime.VariableCompileTimeResolver variableCompileTimeResolver, com.espertech.esper.common.internal.compile.stage1.spec.StatementSpecRaw spec)
public static com.espertech.esper.common.internal.epl.expression.core.ExprNode[] exprCollectSubNodesPerNode(List<EsperEPL2GrammarParser.ExpressionContext> expression, Map<org.antlr.v4.runtime.tree.Tree,com.espertech.esper.common.internal.epl.expression.core.ExprNode> astExprNodeMap)
Copyright © 2005–2020. All rights reserved.