Package | Description |
---|---|
com.espertech.esper.core.context.stmt |
Registries for context partitions to handle aggregations, prev/prior and subselects.
|
com.espertech.esper.epl.agg.rollup | |
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.
|
Modifier and Type | Method and Description |
---|---|
void |
AIRegistryAggregationSingle.setCurrentAccess(java.lang.Object groupKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
void |
AIRegistryAggregationMultiPerm.setCurrentAccess(java.lang.Object groupKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
void |
AIRegistryAggregationMap.setCurrentAccess(java.lang.Object groupKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
Modifier and Type | Method and Description |
---|---|
AggregationGroupByRollupLevel |
GroupByRollupLevelKeyPair.getLevel() |
AggregationGroupByRollupLevel |
GroupByRollupLevelEventPair.getLevel() |
AggregationGroupByRollupLevel |
GroupByRollupKey.getLevel() |
Constructor and Description |
---|
GroupByRollupKey(EventBean[] generator,
AggregationGroupByRollupLevel level,
java.lang.Object groupKey) |
GroupByRollupLevelEventPair(AggregationGroupByRollupLevel level,
EventBean event) |
GroupByRollupLevelKeyPair(AggregationGroupByRollupLevel level,
java.lang.Object key) |
Modifier and Type | Method and Description |
---|---|
AggregationGroupByRollupLevel[] |
AggregationGroupByRollupDesc.getLevels() |
Modifier and Type | Method and Description |
---|---|
void |
AggSvcGroupByRefcountedWAccessRollupImpl.internalHandleGroupRemove(java.lang.Object groupByKey,
AggregationGroupByRollupLevel groupByRollupLevel) |
void |
AggSvcGroupByRefcountedWAccessRollupImpl.internalHandleGroupUpdate(java.lang.Object groupByKey,
AggregationMethodPairRow row,
AggregationGroupByRollupLevel groupByRollupLevel) |
void |
AggSvcGroupByRefcountedWAccessRollupImpl.setCurrentAccess(java.lang.Object groupByKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
void |
AggSvcGroupByRefcountedWAccessImpl.setCurrentAccess(java.lang.Object groupByKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
void |
AggSvcGroupByRefcountedNoAccessImpl.setCurrentAccess(java.lang.Object groupByKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
void |
AggSvcGroupByReclaimAgedImpl.setCurrentAccess(java.lang.Object groupByKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
void |
AggSvcGroupByNoAccessImpl.setCurrentAccess(java.lang.Object groupByKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
void |
AggSvcGroupByMixedAccessImpl.setCurrentAccess(java.lang.Object groupByKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
void |
AggSvcGroupByAccessOnlyImpl.setCurrentAccess(java.lang.Object groupKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
void |
AggSvcGroupAllNoAccessImpl.setCurrentAccess(java.lang.Object groupKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
void |
AggSvcGroupAllMixedAccessImpl.setCurrentAccess(java.lang.Object groupKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
void |
AggSvcGroupAllAccessOnlyImpl.setCurrentAccess(java.lang.Object groupKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
void |
AggregationServiceNull.setCurrentAccess(java.lang.Object groupKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel) |
void |
AggregationService.setCurrentAccess(java.lang.Object groupKey,
int agentInstanceId,
AggregationGroupByRollupLevel rollupLevel)
Set the current aggregation state row - for use when evaluation nodes are asked to evaluate.
|
Constructor and Description |
---|
AggregationGroupByRollupDesc(AggregationGroupByRollupLevel[] levels) |
Modifier and Type | Method and Description |
---|---|
AggregationState[] |
MethodResolutionServiceImpl.newAccesses(int agentInstanceId,
boolean isJoin,
AggregationStateFactory[] accessAggSpecs,
java.lang.Object groupKey,
java.lang.Object groupKeyBinding,
AggregationGroupByRollupLevel groupByRollupLevel) |
AggregationState[] |
MethodResolutionService.newAccesses(int agentInstanceId,
boolean isJoin,
AggregationStateFactory[] accessAggSpecs,
java.lang.Object groupKey,
java.lang.Object groupKeyBinding,
AggregationGroupByRollupLevel groupByRollupLevel) |
AggregationMethod[] |
MethodResolutionServiceImpl.newAggregators(AggregationMethodFactory[] prototypes,
int agentInstanceId,
java.lang.Object groupKey,
java.lang.Object groupKeyBinding,
AggregationGroupByRollupLevel groupByRollupLevel) |
AggregationMethod[] |
MethodResolutionService.newAggregators(AggregationMethodFactory[] prototypes,
int agentInstanceId,
java.lang.Object groupKey,
java.lang.Object groupKeyBinding,
AggregationGroupByRollupLevel groupByRollupLevel)
Returns a new set of aggregators given an existing prototype-set of aggregators for a given context partition and group key.
|
void |
MethodResolutionServiceImpl.removeAggregators(int agentInstanceId,
java.lang.Object groupKey,
java.lang.Object groupKeyBinding,
AggregationGroupByRollupLevel level) |
void |
MethodResolutionService.removeAggregators(int agentInstanceId,
java.lang.Object groupKey,
java.lang.Object groupKeyBinding,
AggregationGroupByRollupLevel level)
Opportunity to remove aggregations for a group.
|