Package | Description |
---|---|
com.espertech.esper.core.context.mgr |
Context management.
|
com.espertech.esper.core.service |
Implementation of client package interfaces, glue code
|
com.espertech.esper.epl.agg.service |
Aggregation services.
|
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.enummethod.dot |
Enumeration method utility classes and input data sources.
|
com.espertech.esper.epl.enummethod.eval |
Enumeration method implementations.
|
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.property |
Classes for handling events-within-events.
|
com.espertech.esper.filter |
Main switchboard filtering and routing of incoming events to interested statements is performed in this package.
|
com.espertech.esper.util |
Utility classes that center around Java type handling, printing, reflection, debugging
|
com.espertech.esper.view |
View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering.
|
Constructor and Description |
---|
ContextControllerHashedGetterSingleRow(java.lang.String statementName,
java.lang.String functionName,
Pair<java.lang.Class,EngineImportSingleRowDesc> func,
java.util.List<ExprNode> parameters,
int granularity,
MethodResolutionService methodResolutionService,
EventType eventType,
EventAdapterService eventAdapterService,
java.lang.String statementId) |
Modifier and Type | Method and Description |
---|---|
MethodResolutionService |
StatementContext.getMethodResolutionService()
Returns service to look up static and aggregation methods or functions.
|
Constructor and Description |
---|
StatementContext(StatementContextEngineServices stmtEngineServices,
byte[] statementIdBytes,
SchedulingService schedulingService,
ScheduleBucket scheduleBucket,
EPStatementHandle epStatementHandle,
ViewResolutionService viewResultionService,
PatternObjectResolutionService patternResolutionService,
StatementExtensionSvcContext statementExtensionSvcContext,
StatementStopService statementStopService,
MethodResolutionService methodResolutionService,
PatternContextFactory patternContextFactory,
FilterService filterService,
StatementResultService statementResultService,
InternalEventRouteDest internalEventEngineRouteDest,
java.lang.annotation.Annotation[] annotations,
StatementAIResourceRegistry statementAgentInstanceRegistry,
StatementAgentInstanceLock defaultAgentInstanceLock,
ContextDescriptor contextDescriptor,
PatternSubexpressionPoolStmtSvc patternSubexpressionPoolSvc,
boolean statelessSelect,
ContextControllerFactoryService contextControllerFactoryService,
AgentInstanceScriptContext defaultAgentInstanceScriptContext,
AggregationServiceFactoryService aggregationServiceFactoryService)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
AggregationState |
AggregationStateFactoryPlugin.createAccess(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId,
boolean join,
java.lang.Object groupBy) |
AggregationState |
AggregationStateFactory.createAccess(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId,
boolean join,
java.lang.Object groupKey) |
static AggregationServiceFactoryDesc |
AggregationServiceFactoryFactory.getService(java.util.List<ExprAggregateNode> selectAggregateExprNodes,
ExprNode[] groupByNodes,
java.util.List<ExprAggregateNode> havingAggregateExprNodes,
java.util.List<ExprAggregateNode> orderByAggregateExprNodes,
java.util.List<ExprAggregateNodeGroupKey> groupKeyExpressions,
boolean hasGroupByClause,
ExprEvaluatorContext exprEvaluatorContext,
java.lang.annotation.Annotation[] annotations,
VariableService variableService,
boolean isJoin,
boolean isDisallowNoReclaim,
ExprNode whereClause,
ExprNode havingClause,
AggregationServiceFactoryService factoryService,
EventType[] typesPerStream,
MethodResolutionService methodResolutionService,
AggregationGroupByRollupDesc groupByRollupDesc,
java.lang.String optionalContextName)
Returns an instance to handle the aggregation required by the aggregation expression nodes, depending on
whether there are any group-by nodes.
|
AggregationMethod |
AggregationMethodFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationService |
AggSvcGroupByRefcountedWAccessRollupFactory.makeService(AgentInstanceContext agentInstanceContext,
MethodResolutionService methodResolutionService) |
AggregationService |
AggSvcGroupByRefcountedWAccessFactory.makeService(AgentInstanceContext agentInstanceContext,
MethodResolutionService methodResolutionService) |
AggregationService |
AggSvcGroupByRefcountedNoAccessFactory.makeService(AgentInstanceContext agentInstanceContext,
MethodResolutionService methodResolutionService) |
AggregationService |
AggSvcGroupByReclaimAgedFactory.makeService(AgentInstanceContext agentInstanceContext,
MethodResolutionService methodResolutionService) |
AggregationService |
AggSvcGroupByNoAccessFactory.makeService(AgentInstanceContext agentInstanceContext,
MethodResolutionService methodResolutionService) |
AggregationService |
AggSvcGroupByMixedAccessFactory.makeService(AgentInstanceContext agentInstanceContext,
MethodResolutionService methodResolutionService) |
AggregationService |
AggSvcGroupByAccessOnlyFactory.makeService(AgentInstanceContext agentInstanceContext,
MethodResolutionService methodResolutionService) |
AggregationService |
AggSvcGroupAllNoAccessFactory.makeService(AgentInstanceContext agentInstanceContext,
MethodResolutionService methodResolutionService) |
AggregationService |
AggSvcGroupAllMixedAccessFactory.makeService(AgentInstanceContext agentInstanceContext,
MethodResolutionService methodResolutionService) |
AggregationService |
AggSvcGroupAllAccessOnlyFactory.makeService(AgentInstanceContext agentInstanceContext,
MethodResolutionService methodResolutionService) |
AggregationService |
AggregationServiceNullFactory.makeService(AgentInstanceContext agentInstanceContext,
MethodResolutionService methodResolutionService) |
AggregationService |
AggregationServiceFactory.makeService(AgentInstanceContext agentInstanceContext,
MethodResolutionService methodResolutionService) |
Constructor and Description |
---|
AggSvcGroupByAccessOnlyImpl(MethodResolutionService methodResolutionService,
java.lang.Object groupKeyBinding,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggSpecs,
boolean isJoin)
Ctor.
|
AggSvcGroupByMixedAccessImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService,
AggregationAccessorSlotPair[] accessorsFactory,
AggregationStateFactory[] accessAggregations,
boolean isJoin)
Ctor.
|
AggSvcGroupByNoAccessImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService)
Ctor.
|
AggSvcGroupByReclaimAgedImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] aggregators,
java.lang.Object groupKeyBinding,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean join,
AggSvcGroupByReclaimAgedEvalFunc evaluationFunctionMaxAge,
AggSvcGroupByReclaimAgedEvalFunc evaluationFunctionFrequency,
MethodResolutionService methodResolutionService) |
AggSvcGroupByRefcountedNoAccessImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService)
Ctor.
|
AggSvcGroupByRefcountedWAccessImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin)
Ctor.
|
AggSvcGroupByRefcountedWAccessRollupImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin,
AggregationGroupByRollupDesc rollupLevelDesc,
AggregationMethod[] topGroupAggregators,
AggregationState[] topGroupStates)
Ctor.
|
Modifier and Type | Class and Description |
---|---|
class |
MethodResolutionServiceImpl
Implements method resolution.
|
Modifier and Type | Method and Description |
---|---|
static SelectExprProcessor |
SelectExprJoinWildcardProcessorFactory.create(java.util.Collection<java.lang.Integer> assignedTypeNumberStack,
java.lang.String statementId,
java.lang.String[] streamNames,
EventType[] streamTypes,
EventAdapterService eventAdapterService,
InsertIntoDesc insertIntoDesc,
SelectExprEventTypeRegistry selectExprEventTypeRegistry,
MethodResolutionService methodResolutionService,
java.lang.annotation.Annotation[] annotations,
ConfigurationInformation configuration)
Ctor.
|
static HistoricalEventViewable |
MethodPollingViewableFactory.createPollMethodView(int streamNumber,
MethodStreamSpec methodStreamSpec,
EventAdapterService eventAdapterService,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
MethodResolutionService methodResolutionService,
EngineImportService engineImportService,
SchedulingService schedulingService,
ScheduleBucket scheduleBucket,
ExprEvaluatorContext exprEvaluatorContext)
Creates a method-invocation polling view for use as a stream that calls a method, or pulls results from cache.
|
static SelectExprProcessor |
SelectExprProcessorFactory.getProcessor(java.util.Collection<java.lang.Integer> assignedTypeNumberStack,
SelectClauseElementCompiled[] selectionList,
boolean isUsingWildcard,
InsertIntoDesc insertIntoDesc,
ForClauseSpec forClauseSpec,
StreamTypeService typeService,
EventAdapterService eventAdapterService,
StatementResultService statementResultService,
ValueAddEventService valueAddEventService,
SelectExprEventTypeRegistry selectExprEventTypeRegistry,
MethodResolutionService methodResolutionService,
ExprEvaluatorContext exprEvaluatorContext,
VariableService variableService,
TimeProvider timeProvider,
java.lang.String engineURI,
java.lang.String statementId,
java.lang.String statementName,
java.lang.annotation.Annotation[] annotations,
ContextDescriptor contextDescriptor,
ConfigurationInformation configuration,
SelectExprProcessorDeliveryCallback selectExprProcessorCallback,
NamedWindowService namedWindowService)
Returns the processor to use for a given select-clause.
|
void |
MethodPollingViewable.validate(EngineImportService engineImportService,
StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService,
TimeProvider timeProvider,
VariableService variableService,
ExprEvaluatorContext exprEvaluatorContext,
ConfigurationInformation configSnapshot,
SchedulingService schedulingService,
java.lang.String engineURI,
java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters,
EventAdapterService eventAdapterService,
java.lang.String statementName,
java.lang.String statementId,
java.lang.annotation.Annotation[] annotations) |
Constructor and Description |
---|
SelectExprProcessorHelper(java.util.Collection<java.lang.Integer> assignedTypeNumberStack,
java.util.List<SelectClauseExprCompiledSpec> selectionList,
java.util.List<SelectExprStreamDesc> selectedStreams,
InsertIntoDesc insertIntoDesc,
boolean isUsingWildcard,
StreamTypeService typeService,
EventAdapterService eventAdapterService,
ValueAddEventService valueAddEventService,
SelectExprEventTypeRegistry selectExprEventTypeRegistry,
MethodResolutionService methodResolutionService,
java.lang.String statementId,
java.lang.annotation.Annotation[] annotations,
ConfigurationInformation configuration,
NamedWindowService namedWindowService)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
DatabasePollingViewable.validate(EngineImportService engineImportService,
StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService,
TimeProvider timeProvider,
VariableService variableService,
ExprEvaluatorContext exprEvaluatorContext,
ConfigurationInformation configSnapshot,
SchedulingService schedulingService,
java.lang.String engineURI,
java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters,
EventAdapterService eventAdapterService,
java.lang.String statementName,
java.lang.String statementId,
java.lang.annotation.Annotation[] annotations) |
Modifier and Type | Method and Description |
---|---|
abstract EnumEval |
ExprDotEvalEnumMethodBase.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
Modifier and Type | Method and Description |
---|---|
EnumEval |
ExprDotEvalWhere.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalToMap.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalTakeWhileAndLast.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalTakeAndTakeLast.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalSumOf.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalSetExceptUnionIntersect.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalSequenceEqual.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalSelectFrom.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalReverse.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalOrderByAscDesc.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalNoOp.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalMostLeastFrequent.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalMinMax.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalMinByMaxBy.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalGroupBy.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalFirstLastOf.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalDistinct.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalCountOf.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalAverage.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalAllOfAnyOf.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
EnumEval |
ExprDotEvalAggregate.getEnumEval(MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
StreamTypeService streamTypeService,
java.lang.String statementId,
java.lang.String enumMethodUsedName,
java.util.List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
java.lang.Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache) |
Modifier and Type | Method and Description |
---|---|
MethodResolutionService |
ExprValidationContext.getMethodResolutionService() |
Modifier and Type | Method and Description |
---|---|
AggregationMethod |
ExprSumNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprStddevNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprRateAggNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprPlugInAggMultiFunctionNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprPlugInAggFunctionFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprNthAggNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprMinMaxAggrNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprMedianNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprLeavingAggNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprLastEverNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprFirstEverNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprCountNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprAvgNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprAvedevNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprAggMultiFunctionSortedMinMaxByNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
AggregationMethod |
ExprAggMultiFunctionLinearAccessNodeFactory.make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
static ExprNodeUtilMethodDesc |
ExprNodeUtility.resolveMethodAllowWildcardAndStream(java.lang.String className,
java.lang.Class optionalClass,
java.lang.String methodName,
java.util.List<ExprNode> parameters,
MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
java.lang.String statementId,
boolean allowWildcard,
EventType wildcardType,
ExprNodeUtilResolveExceptionHandler exceptionHandler,
java.lang.String functionName) |
Constructor and Description |
---|
ExprAggMultiFunctionSortedMinMaxByNodeFactory(ExprAggMultiFunctionSortedMinMaxByNode parent,
int streamNum,
java.lang.Class resultType,
ExprNode[] criteriaExpressions,
MethodResolutionService methodResolutionService,
boolean[] sortDescending,
ExprEvaluator[] evaluators,
boolean ever) |
ExprAvgNodeFactory(ExprAvgNode parent,
java.lang.Class childType,
MethodResolutionService methodResolutionService) |
ExprDotMethodEvalDuck(java.lang.String statementName,
MethodResolutionService methodResolutionService,
java.lang.String methodName,
java.lang.Class[] parameterTypes,
ExprEvaluator[] parameters) |
ExprSumNodeFactory(ExprSumNode parent,
MethodResolutionService methodResolutionService,
java.lang.Class inputValueType) |
ExprValidationContext(StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService,
ViewResourceDelegateUnverified viewResourceDelegate,
TimeProvider timeProvider,
VariableService variableService,
ExprEvaluatorContext exprEvaluatorContext,
EventAdapterService eventAdapterService,
java.lang.String statementName,
java.lang.String statementId,
java.lang.annotation.Annotation[] annotations,
ContextDescriptor contextDescriptor,
boolean disablePropertyExpressionEventCollCache,
boolean allowRollupFunctions) |
Modifier and Type | Method and Description |
---|---|
static PropertyEvaluator |
PropertyEvaluatorFactory.makeEvaluator(PropertyEvalSpec spec,
EventType sourceEventType,
java.lang.String optionalSourceStreamName,
EventAdapterService eventAdapterService,
MethodResolutionService methodResolutionService,
TimeProvider timeProvider,
VariableService variableService,
java.lang.String engineURI,
java.lang.String statementId,
java.lang.String statementName,
java.lang.annotation.Annotation[] annotations,
java.util.Collection<java.lang.Integer> assignedTypeNumberStack,
ConfigurationInformation configuration,
NamedWindowService namedWindowService)
Makes the property evaluator.
|
Modifier and Type | Method and Description |
---|---|
static FilterSpecCompiled |
FilterSpecCompiler.buildNoStmtCtx(java.util.List<ExprNode> validatedNodes,
EventType eventType,
java.lang.String eventTypeName,
PropertyEvalSpec optionalPropertyEvalSpec,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes,
StreamTypeService streamTypeService,
java.lang.String optionalStreamName,
java.util.Collection<java.lang.Integer> assignedTypeNumberStack,
ExprEvaluatorContext exprEvaluatorContext,
java.lang.String statementId,
java.lang.String statementName,
java.lang.annotation.Annotation[] annotations,
ContextDescriptor contextDescriptor,
MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
TimeProvider timeProvider,
VariableService variableService,
ConfigurationInformation configurationInformation,
NamedWindowService namedWindowService) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
JavaClassHelper.getAnnotationHook(java.lang.annotation.Annotation[] annotations,
HookType hookType,
java.lang.Class interfaceExpected,
MethodResolutionService resolution)
Returns an instance of a hook as specified by an annotation.
|
static java.lang.Object |
JavaClassHelper.resolveIdentAsEnumConst(java.lang.String constant,
MethodResolutionService methodResolutionService,
EngineImportService engineImportService)
Resolve a string constant as a possible enumeration value, returning null if not resolved.
|
Modifier and Type | Method and Description |
---|---|
void |
ValidatedView.validate(EngineImportService engineImportService,
StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService,
TimeProvider timeProvider,
VariableService variableService,
ExprEvaluatorContext exprEvaluatorContext,
ConfigurationInformation configSnapshot,
SchedulingService schedulingService,
java.lang.String engineURI,
java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters,
EventAdapterService eventAdapterService,
java.lang.String statementName,
java.lang.String statementId,
java.lang.annotation.Annotation[] annotations)
Validate the view.
|