com.espertech.esper.epl.parse
Class ASTLibFunctionHelper

java.lang.Object
  extended by com.espertech.esper.epl.parse.ASTLibFunctionHelper

public class ASTLibFunctionHelper
extends java.lang.Object


Nested Class Summary
static class ASTLibFunctionHelper.ASTLibModel
           
static class ASTLibFunctionHelper.ASTLibModelChainElement
           
 
Constructor Summary
ASTLibFunctionHelper()
           
 
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
 

Constructor Detail

ASTLibFunctionHelper

public ASTLibFunctionHelper()
Method Detail

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)

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com