Uses of Interface
net.esper.eql.core.MethodResolutionService

Packages that use MethodResolutionService
net.esper.core Implementation of client package interfaces, glue code 
net.esper.eql.agg   
net.esper.eql.core Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
net.esper.eql.expression This package contains the EQL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses 
net.esper.eql.spec Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
net.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
 

Uses of MethodResolutionService in net.esper.core
 

Methods in net.esper.core that return MethodResolutionService
 MethodResolutionService StatementContext.getMethodResolutionService()
          Returns service to look up static and aggregation methods or functions.
 

Constructors in net.esper.core with parameters of type MethodResolutionService
StatementContext(String engineURI, String engineInstanceId, String statementId, String statementName, String expression, SchedulingService schedulingService, ScheduleBucket scheduleBucket, EventAdapterService eventAdapterService, EPStatementHandle epStatementHandle, ViewResolutionService viewResultionService, ExtensionServicesContext extensionServicesContext, StatementStopService statementStopService, MethodResolutionService methodResolutionService, PatternContextFactory patternContextFactory, FilterService filterService)
          Constructor.
 

Uses of MethodResolutionService in net.esper.eql.agg
 

Methods in net.esper.eql.agg with parameters of type MethodResolutionService
static AggregationService AggregationServiceFactory.getService(List<ExprAggregateNode> selectAggregateExprNodes, List<ExprAggregateNode> havingAggregateExprNodes, List<ExprAggregateNode> orderByAggregateExprNodes, boolean hasGroupByClause, MethodResolutionService methodResolutionService)
          Returns an instance to handle the aggregation required by the aggregation expression nodes, depending on whether there are any group-by nodes.
 AggregationMethod StddevAggregator.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod NumIntegerSumAggregator.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod NonNullCountAggregator.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod MinMaxAggregator.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod MedianAggregator.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod LongSumAggregator.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod IntegerSumAggregator.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod FloatSumAggregator.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod DoubleSumAggregator.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod DistinctValueAggregator.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod CountAggregator.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod AvgAggregator.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod AvedevAggregator.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod AggregationSupport.newAggregator(MethodResolutionService methodResolutionService)
           
 AggregationMethod AggregationMethod.newAggregator(MethodResolutionService methodResolutionService)
          Make a new, initalized aggregation state.
 

Constructors in net.esper.eql.agg with parameters of type MethodResolutionService
AggregationServiceGroupByImpl(ExprEvaluator[] evaluators, AggregationMethod[] prototypes, MethodResolutionService methodResolutionService)
          Ctor.
 

Uses of MethodResolutionService in net.esper.eql.core
 

Classes in net.esper.eql.core that implement MethodResolutionService
 class MethodResolutionServiceImpl
          Implements method resolution.
 

Methods in net.esper.eql.core with parameters of type MethodResolutionService
static ResultSetProcessor ResultSetProcessorFactory.getProcessor(SelectClauseSpec selectClauseSpec, InsertIntoDesc insertIntoDesc, List<ExprNode> groupByNodes, ExprNode optionalHavingNode, OutputLimitSpec outputLimitSpec, List<Pair<ExprNode,Boolean>> orderByList, StreamTypeService typeService, EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
          Returns the result set process for the given select expression, group-by clause and having clause given a set of types describing each stream in the from-clause.
 

Uses of MethodResolutionService in net.esper.eql.expression
 

Methods in net.esper.eql.expression with parameters of type MethodResolutionService
 ExprNode ExprNode.getValidatedSubtree(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
          Validates the expression node subtree that has this node as root.
 void ExprValidator.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
          Validate node.
 void ExprSubselectRowNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprSubselectInNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprSubselectExistsNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprStaticMethodNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprRelationalOpNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprRegexpNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprPriorNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprPreviousNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprOrNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprNotNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprMinMaxRowNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprMathNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprLikeNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprInNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprIdentNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprEqualsNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprConstantNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprConcatNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprCoalesceNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprCaseNode.validate(StreamTypeService streamTypeService_, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprBitWiseNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprBetweenNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprArrayNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprAndNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprAggregateNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 AggregationMethod ExprSumNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprStddevNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprPlugInAggFunctionNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprMinMaxAggrNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprMedianNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprCountNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprAvgNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprAvedevNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
protected abstract  AggregationMethod ExprAggregateNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
          Gives the aggregation node a chance to validate the sub-expression types.
 

Uses of MethodResolutionService in net.esper.eql.spec
 

Methods in net.esper.eql.spec with parameters of type MethodResolutionService
 StreamSpecCompiled StreamSpecRaw.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService)
          Compiles a raw stream specification consisting event type information and filter expressions to an validated, optimized form for use with filter service
 StreamSpecCompiled PatternStreamSpecRaw.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService)
           
 StreamSpecCompiled FilterStreamSpecRaw.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService)
           
 StreamSpecCompiled DBStatementStreamSpec.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService)
           
 

Uses of MethodResolutionService in net.esper.filter
 

Methods in net.esper.filter with parameters of type MethodResolutionService
static FilterSpecCompiled FilterSpecCompiler.makeFilterSpec(EventType eventType, List<ExprNode> filterExpessions, LinkedHashMap<String,EventType> taggedEventTypes, StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
          Factory method for compiling filter expressions into a filter specification for use with filter service.