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 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)
           
 
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)

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