Uses of Interface
com.espertech.esper.epl.core.MethodResolutionService

Packages that use MethodResolutionService
com.espertech.esper.core Implementation of client package interfaces, glue code 
com.espertech.esper.epl.agg Contains aggregation service and aggregators 
com.espertech.esper.epl.core Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
com.espertech.esper.epl.db Database SQL polling views and caches 
com.espertech.esper.epl.expression This package contains the EPL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses 
com.espertech.esper.epl.spec Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
com.espertech.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
com.espertech.esper.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
 

Uses of MethodResolutionService in com.espertech.esper.core
 

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

Constructors in com.espertech.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, PatternObjectResolutionService patternResolutionService, StatementExtensionSvcContext statementExtensionSvcContext, StatementStopService statementStopService, MethodResolutionService methodResolutionService, PatternContextFactory patternContextFactory, FilterService filterService, JoinSetComposerFactory joinSetComposerFactory, OutputConditionFactory outputConditionFactory, NamedWindowService namedWindowService, VariableService variableService, StatementResultService statementResultService, URI[] plugInTypeResolutionURIs, ValueAddEventService valueAddEventService)
          Constructor.
 

Uses of MethodResolutionService in com.espertech.esper.epl.agg
 

Methods in com.espertech.esper.epl.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 com.espertech.esper.epl.agg with parameters of type MethodResolutionService
AggregationServiceGroupByImpl(ExprEvaluator[] evaluators, AggregationMethod[] prototypes, MethodResolutionService methodResolutionService)
          Ctor.
 

Uses of MethodResolutionService in com.espertech.esper.epl.core
 

Classes in com.espertech.esper.epl.core that implement MethodResolutionService
 class MethodResolutionServiceImpl
          Implements method resolution.
 

Methods in com.espertech.esper.epl.core with parameters of type MethodResolutionService
static HistoricalEventViewable MethodPollingViewableFactory.createPollMethodView(int streamNumber, MethodStreamSpec methodStreamSpec, EventAdapterService eventAdapterService, EPStatementHandle epStatementHandle, MethodResolutionService methodResolutionService, EngineImportService engineImportService, SchedulingService schedulingService, ScheduleBucket scheduleBucket)
          Creates a method-invocation polling view for use as a stream that calls a method, or pulls results from cache.
 void MethodPollingViewable.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService)
           
 

Uses of MethodResolutionService in com.espertech.esper.epl.db
 

Methods in com.espertech.esper.epl.db with parameters of type MethodResolutionService
 void DatabasePollingViewable.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService)
           
 

Uses of MethodResolutionService in com.espertech.esper.epl.expression
 

Methods in com.espertech.esper.epl.expression with parameters of type MethodResolutionService
 ExprNode ExprNode.getValidatedSubtree(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
          Validates the expression node subtree that has this node as root.
 void ExprVariableNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprValidator.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
          Validate node.
 void ExprTimestampNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprSubstitutionNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprSubselectRowNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprSubselectInNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprSubselectExistsNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprStreamUnderlyingNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprStreamInstanceMethodNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprStaticMethodNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprRelationalOpNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprRegexpNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprPropertyExistsNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprPriorNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprPreviousNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprOrNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprNotNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprMinMaxRowNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprMathNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprLikeNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprInstanceofNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprInNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprIdentNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprEqualsNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprConstantNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprConcatNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprCoalesceNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprCastNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprCaseNode.validate(StreamTypeService streamTypeService_, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprBitWiseNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprBetweenNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprArrayNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprAndNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprAggregateNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 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 com.espertech.esper.epl.spec
 

Methods in com.espertech.esper.epl.spec with parameters of type MethodResolutionService
 StreamSpecCompiled StreamSpecRaw.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService, PatternObjectResolutionService patternObjectResolutionService, TimeProvider timeProvider, NamedWindowService namedWindowService, ValueAddEventService valueAddEventService, VariableService variableService, String engineURI, URI[] optionalPlugInTypeResolutionURIS)
          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, PatternObjectResolutionService patternObjectResolutionService, TimeProvider timeProvider, NamedWindowService namedWindowService, ValueAddEventService valueAddEventService, VariableService variableService, String engineURI, URI[] plugInTypeResolutionURIs)
           
 StreamSpecCompiled MethodStreamSpec.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService, PatternObjectResolutionService patternObjectResolutionService, TimeProvider timeProvider, NamedWindowService namedWindowService, ValueAddEventService valueAddEventService, VariableService variableService, String engineURI, URI[] plugInTypeResolutionURIs)
           
 StreamSpecCompiled FilterStreamSpecRaw.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService, PatternObjectResolutionService patternObjectResolutionService, TimeProvider timeProvider, NamedWindowService namedWindowService, ValueAddEventService valueAddEventService, VariableService variableService, String engineURI, URI[] optionalPlugInTypeResolutionURIS)
           
 StreamSpecCompiled DBStatementStreamSpec.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService, PatternObjectResolutionService patternObjectResolutionService, TimeProvider timeProvider, NamedWindowService namedWindowService, ValueAddEventService valueAddEventService, VariableService variableService, String engineURI, URI[] plugInTypeResolutionURIs)
           
 

Uses of MethodResolutionService in com.espertech.esper.filter
 

Methods in com.espertech.esper.filter with parameters of type MethodResolutionService
static FilterSpecCompiled FilterSpecCompiler.makeFilterSpec(EventType eventType, String eventTypeAlias, List<ExprNode> filterExpessions, LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes, StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService)
          Factory method for compiling filter expressions into a filter specification for use with filter service.
static List<ExprNode> FilterSpecCompiler.validateDisallowSubquery(List<ExprNode> exprNodes, StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService)
          Validates expression nodes and returns a list of validated nodes.
 

Uses of MethodResolutionService in com.espertech.esper.view
 

Methods in com.espertech.esper.view with parameters of type MethodResolutionService
 void ValidatedView.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService)
          Validate the view.
 


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com