|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MethodResolutionService | |
---|---|
net.esper.core | Implementation of client package interfaces, glue code |
net.esper.eql.agg | Contains aggregation service and aggregators |
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,
PatternObjectResolutionService patternResolutionService,
ExtensionServicesContext extensionServicesContext,
StatementStopService statementStopService,
MethodResolutionService methodResolutionService,
PatternContextFactory patternContextFactory,
FilterService filterService,
JoinSetComposerFactory joinSetComposerFactory,
OutputConditionFactory outputConditionFactory)
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<OrderByItem> 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,
PatternObjectResolutionService patternObjectResolutionService)
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)
|
StreamSpecCompiled |
FilterStreamSpecRaw.compile(EventAdapterService eventAdapterService,
MethodResolutionService methodResolutionService,
PatternObjectResolutionService patternObjectResolutionService)
|
StreamSpecCompiled |
DBStatementStreamSpec.compile(EventAdapterService eventAdapterService,
MethodResolutionService methodResolutionService,
PatternObjectResolutionService patternObjectResolutionService)
|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |