Uses of Interface
com.espertech.esper.common.client.hook.aggmultifunc.AggregationMultiFunctionState
Package
Description
Aggregation multi-function extension API for aggregation functions that hold events, share state and/or operate with tables.
-
Uses of AggregationMultiFunctionState in com.espertech.esper.common.client.hook.aggmultifunc
Modifier and TypeMethodDescriptionAggregationMultiFunctionStateFactory.newState
(AggregationMultiFunctionStateFactoryContext ctx) Returns a new state holderModifier and TypeMethodDescriptiondefault 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.default 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.default Collection<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.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.