|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
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,
VariableService variableService)
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,
VariableService variableService)
|
StreamSpecCompiled |
MethodStreamSpec.compile(EventAdapterService eventAdapterService,
MethodResolutionService methodResolutionService,
PatternObjectResolutionService patternObjectResolutionService,
TimeProvider timeProvider,
NamedWindowService namedWindowService,
VariableService variableService)
|
StreamSpecCompiled |
FilterStreamSpecRaw.compile(EventAdapterService eventAdapterService,
MethodResolutionService methodResolutionService,
PatternObjectResolutionService patternObjectResolutionService,
TimeProvider timeProvider,
NamedWindowService namedWindowService,
VariableService variableService)
|
StreamSpecCompiled |
DBStatementStreamSpec.compile(EventAdapterService eventAdapterService,
MethodResolutionService methodResolutionService,
PatternObjectResolutionService patternObjectResolutionService,
TimeProvider timeProvider,
NamedWindowService namedWindowService,
VariableService variableService)
|
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,
List<ExprNode> filterExpessions,
LinkedHashMap<String,EventType> 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 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |