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.
|
Modifier and Type | Method and Description |
---|---|
AggregationMultiFunctionState |
AggregationMultiFunctionStateFactory.newState(AggregationMultiFunctionStateFactoryContext ctx)
Returns a new state holder
|
Modifier and Type | Method and Description |
---|---|
EventBean |
AggregationMultiFunctionAccessor.getEnumerableEvent(AggregationMultiFunctionState state,
EventBean[] eventsPerStream,
boolean isNewData,
com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext exprEvaluatorContext)
Return the aggregation state value consisting of a single event.
|
java.util.Collection<EventBean> |
AggregationMultiFunctionAccessor.getEnumerableEvents(AggregationMultiFunctionState state,
EventBean[] eventsPerStream,
boolean isNewData,
com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext exprEvaluatorContext)
Return the aggregation state value consisting of a collection of events.
|
java.util.Collection<java.lang.Object> |
AggregationMultiFunctionAccessor.getEnumerableScalar(AggregationMultiFunctionState state,
EventBean[] eventsPerStream,
boolean isNewData,
com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext exprEvaluatorContext)
Return the aggregation state value consisting of a collection of scalar values.
|
java.lang.Object |
AggregationMultiFunctionAccessor.getValue(AggregationMultiFunctionState state,
EventBean[] eventsPerStream,
boolean isNewData,
com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext exprEvaluatorContext)
Return the aggregation state value either as a scalar value or any other object.
|