Package com.espertech.esper.common.client.hook.aggfunc
package com.espertech.esper.common.client.hook.aggfunc
Aggregation function (simple) extension API.
-
ClassDescriptionMaintains aggregation state applying values as entering and leaving the state.Interface to implement for factories of aggregation functions.Context for use with plug-in custom aggregation functions that implement
AggregationFunctionFactory
.Compile-time representation of a plug-in aggregation function.Describes to the compiler how it should manage code for the aggregation function.Use this class to provide a fully code-generated aggregation function by implementing the internalAggregatorMethodFactory
interface.Use this class to provide an aggregation function wherein there is no need to write code that generates code, wherein the aggregation function takes a single parameter and wherein the compiler handles filtering and distinct.Use this class to provide an aggregation function wherein there is no need to write code that generates code, wherein the aggregation function takes a multiple parameters and wherein the compiler does not handle filtering and distinct.Context for use with plug-in custom aggregation functions that implementAggregationFunctionForge
.Annotation for use in EPL statements to add a debug.