com.espertech.esper.epl.parse
Class ASTLibFunctionHelper
java.lang.Object
com.espertech.esper.epl.parse.ASTLibFunctionHelper
public class ASTLibFunctionHelper
- extends java.lang.Object
Method Summary |
static ASTLibFunctionHelper.ASTLibModelChainElement |
fromRoot(EsperEPL2GrammarParser.LibFunctionWithClassContext root)
|
static java.util.List<ExprNode> |
getExprNodesLibFunc(EsperEPL2GrammarParser.LibFunctionArgsContext ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
protected static java.util.List<java.lang.String> |
getLambdaGoesParams(EsperEPL2GrammarParser.ExpressionLambdaDeclContext ctx)
|
static java.util.List<ExprChainedSpec> |
getLibFuncChain(java.util.List<EsperEPL2GrammarParser.LibFunctionNoClassContext> ctxs,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static ExprChainedSpec |
getLibFunctionChainSpec(EsperEPL2GrammarParser.LibFunctionNoClassContext ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static void |
handleLibFunc(org.antlr.v4.runtime.CommonTokenStream tokenStream,
EsperEPL2GrammarParser.LibFunctionContext ctx,
ConfigurationInformation configurationInformation,
EngineImportService engineImportService,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
LazyAllocatedMap<ConfigurationPlugInAggregationMultiFunction,PlugInAggregationMultiFunctionFactory> plugInAggregations,
java.lang.String engineURI,
ExpressionDeclDesc expressionDeclarations,
ExprDeclaredService exprDeclaredService,
java.util.List<ExpressionScriptProvided> scriptExpressions,
ContextDescriptor contextDescriptor,
TableService tableService,
StatementSpecRaw statementSpec)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASTLibFunctionHelper
public ASTLibFunctionHelper()
getLibFuncChain
public static java.util.List<ExprChainedSpec> getLibFuncChain(java.util.List<EsperEPL2GrammarParser.LibFunctionNoClassContext> ctxs,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
getLibFunctionChainSpec
public static ExprChainedSpec getLibFunctionChainSpec(EsperEPL2GrammarParser.LibFunctionNoClassContext ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
getExprNodesLibFunc
public static java.util.List<ExprNode> getExprNodesLibFunc(EsperEPL2GrammarParser.LibFunctionArgsContext ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
getLambdaGoesParams
protected static java.util.List<java.lang.String> getLambdaGoesParams(EsperEPL2GrammarParser.ExpressionLambdaDeclContext ctx)
handleLibFunc
public static void handleLibFunc(org.antlr.v4.runtime.CommonTokenStream tokenStream,
EsperEPL2GrammarParser.LibFunctionContext ctx,
ConfigurationInformation configurationInformation,
EngineImportService engineImportService,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
LazyAllocatedMap<ConfigurationPlugInAggregationMultiFunction,PlugInAggregationMultiFunctionFactory> plugInAggregations,
java.lang.String engineURI,
ExpressionDeclDesc expressionDeclarations,
ExprDeclaredService exprDeclaredService,
java.util.List<ExpressionScriptProvided> scriptExpressions,
ContextDescriptor contextDescriptor,
TableService tableService,
StatementSpecRaw statementSpec)
fromRoot
public static ASTLibFunctionHelper.ASTLibModelChainElement fromRoot(EsperEPL2GrammarParser.LibFunctionWithClassContext root)