Package | Description |
---|---|
com.espertech.esper.common.client.hook.aggmultifunc |
Aggregation multi-function extension API for aggregation functions that hold events, share state and/or operate with tables.
|
com.espertech.esper.common.internal.context.airegistry | |
com.espertech.esper.common.internal.epl.agg.access.core | |
com.espertech.esper.common.internal.epl.agg.access.countminsketch | |
com.espertech.esper.common.internal.epl.agg.access.linear | |
com.espertech.esper.common.internal.epl.agg.access.sorted | |
com.espertech.esper.common.internal.epl.agg.core | |
com.espertech.esper.common.internal.epl.agg.table | |
com.espertech.esper.common.internal.epl.expression.table | |
com.espertech.esper.common.internal.epl.table.strategy |
Modifier and Type | Method and Description |
---|---|
void |
AggregationMultiFunctionAgent.applyEnter(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column)
Enter-into (add to) an aggregation
|
void |
AggregationMultiFunctionAgent.applyLeave(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column)
Leave-from (remove from) an aggregation
|
Object |
AggregationMultiFunctionAggregationMethod.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
Returns the plain value
|
Collection |
AggregationMultiFunctionAggregationMethod.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
Return a collection of events or null when not available.
|
Collection |
AggregationMultiFunctionAggregationMethod.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
Return a collection of values or null when not available.
|
EventBean |
AggregationMultiFunctionAggregationMethod.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
Returns a single event or null when not available.
|
Modifier and Type | Method and Description |
---|---|
AggregationRow |
AIRegistryTableAccessSingle.getRow(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
AggregationRow |
AIRegistryTableAccessMultiPerm.getRow(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
AggregationRow |
AIRegistryTableAccessMap.getRow(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
AggregationRow |
AIRegistryAggregationSingle.getRow(int agentInstanceId,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
AggregationRow |
AIRegistryAggregationMultiPerm.getRow(int agentInstanceId,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
AggregationRow |
AIRegistryAggregationMap.getRow(int agentInstanceId,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
Modifier and Type | Method and Description |
---|---|
void |
AggregationAgentRewriteStreamWFilter.applyEnter(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column) |
void |
AggregationAgentRewriteStream.applyEnter(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column) |
void |
AggregationAgentDefaultWFilter.applyEnter(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column) |
void |
AggregationAgentDefault.applyEnter(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column) |
void |
AggregationAgentRewriteStreamWFilter.applyLeave(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column) |
void |
AggregationAgentRewriteStream.applyLeave(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column) |
void |
AggregationAgentDefaultWFilter.applyLeave(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column) |
void |
AggregationAgentDefault.applyLeave(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column) |
Modifier and Type | Method and Description |
---|---|
void |
AggregationAgentCountMinSketch.applyEnter(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column) |
void |
AggregationAgentCountMinSketch.applyLeave(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column) |
Object |
AgregationMethodCountMinSketchTopK.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Object |
AgregationMethodCountMinSketchFreq.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AgregationMethodCountMinSketchTopK.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AgregationMethodCountMinSketchFreq.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AgregationMethodCountMinSketchTopK.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AgregationMethodCountMinSketchFreq.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean |
AgregationMethodCountMinSketchTopK.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean |
AgregationMethodCountMinSketchFreq.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Modifier and Type | Method and Description |
---|---|
Object |
AggregationMethodLinearWindow.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Object |
AggregationMethodLinearListReference.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Object |
AggregationMethodLinearFirstLastIndex.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Object |
AggregationMethodLinearFirstLast.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Object |
AggregationMethodLinearCount.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodLinearWindow.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodLinearListReference.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodLinearFirstLastIndex.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodLinearFirstLast.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodLinearCount.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodLinearWindow.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodLinearListReference.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodLinearFirstLastIndex.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodLinearFirstLast.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodLinearCount.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean |
AggregationMethodLinearWindow.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean |
AggregationMethodLinearListReference.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean |
AggregationMethodLinearFirstLastIndex.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean |
AggregationMethodLinearFirstLast.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean |
AggregationMethodLinearCount.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Modifier and Type | Method and Description |
---|---|
Object |
AggregationMethodSortedWindow.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Object |
AggregationMethodSortedSubmapEval.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Object |
AggregationMethodSortedNoParamEval.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Object |
AggregationMethodSortedMinMaxBy.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Object |
AggregationMethodSortedKeyedEval.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Object |
AggregationMethodSortedEventsBetweenEval.getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodSortedWindow.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodSortedSubmapEval.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodSortedNoParamEval.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodSortedMinMaxBy.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodSortedKeyedEval.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodSortedEventsBetweenEval.getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodSortedWindow.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodSortedSubmapEval.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodSortedNoParamEval.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodSortedMinMaxBy.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodSortedKeyedEval.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Collection |
AggregationMethodSortedEventsBetweenEval.getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean |
AggregationMethodSortedWindow.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean |
AggregationMethodSortedSubmapEval.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean |
AggregationMethodSortedNoParamEval.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean |
AggregationMethodSortedMinMaxBy.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean |
AggregationMethodSortedKeyedEval.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean |
AggregationMethodSortedEventsBetweenEval.getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Modifier and Type | Method and Description |
---|---|
AggregationRow |
AggregationServiceNull.getRow(int agentInstanceId,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
AggregationRow |
AggregationResultFuture.getRow(int agentInstanceId,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
AggregationRow |
AggregationRowFactory.make() |
Modifier and Type | Field and Description |
---|---|
protected AggregationRow |
AggSvcGroupByWTableBase.currentAggregationRow |
Modifier and Type | Method and Description |
---|---|
AggregationRow |
AggSvcGroupByWTableBase.getRow(int agentInstanceId,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
AggregationRow |
AggSvcGroupAllWTableImpl.getRow(int agentInstanceId,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Modifier and Type | Method and Description |
---|---|
static AggregationRow |
ExprTableIdentNode.tableColumnRow(int streamNum,
EventBean[] eventsPerStream)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
Modifier and Type | Method and Description |
---|---|
AggregationRow |
ExprTableEvalStrategyUngroupedBase.getRow(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
AggregationRow |
ExprTableEvalStrategyGroupedBase.getRow(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
AggregationRow |
ExprTableEvalStrategy.getRow(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
static AggregationRow |
ExprTableEvalStrategyUtil.getRow(ObjectArrayBackedEventBean eventBean) |
Modifier and Type | Method and Description |
---|---|
protected static Map<String,Object> |
ExprTableEvalStrategyUtil.evalMap(ObjectArrayBackedEventBean event,
AggregationRow row,
Map<String,TableMetadataColumn> items,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
protected static Object[] |
ExprTableEvalStrategyUtil.evalTypable(ObjectArrayBackedEventBean event,
AggregationRow row,
Map<String,TableMetadataColumn> items,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Copyright © 2005–2019. All rights reserved.