public class ASTLibFunctionHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ASTLibFunctionHelper.ASTLibModel |
static class |
ASTLibFunctionHelper.ASTLibModelChainElement |
Constructor and Description |
---|
ASTLibFunctionHelper() |
Modifier and Type | Method and Description |
---|---|
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,
VariableService variableService) |
public static java.util.List<ExprChainedSpec> getLibFuncChain(java.util.List<EsperEPL2GrammarParser.LibFunctionNoClassContext> ctxs, java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
public static ExprChainedSpec getLibFunctionChainSpec(EsperEPL2GrammarParser.LibFunctionNoClassContext ctx, java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
public 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)
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, VariableService variableService)
public static ASTLibFunctionHelper.ASTLibModelChainElement fromRoot(EsperEPL2GrammarParser.LibFunctionWithClassContext root)