Click or drag to resize

com.espertech.esper.common.client.hook.aggfunc Namespace

[Missing <summary> documentation for "N:com.espertech.esper.common.client.hook.aggfunc"]

Classes
  ClassDescription
Public classAggregationFunctionFactoryContext
Context for use with plug-in custom aggregation functions that implement .
Public classAggregationFunctionModeCodeGenerated
Use this class to provide a fully code-generated aggregation function by implementing the internal interface.
Public classAggregationFunctionModeManaged
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.
Public classAggregationFunctionModeMultiParam
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.
Public classAggregationFunctionValidationContext
Context for use with plug-in custom aggregation functions that implement .

This context object provides access to the parameter expressions themselves as well as information compiled from the parameter expressions for your convenience.

Interfaces
  InterfaceDescription
Public interfaceAggregationFunction
Maintains aggregation state applying values as entering and leaving the state. new aggregation state holders and be created from a prototype.
Public interfaceAggregationFunctionFactory
Interface to implement for factories of aggregation functions.
Public interfaceAggregationFunctionForge
Compile-time representation of a plug-in aggregation function.
Public interfaceAggregationFunctionMode
Describes to the compiler how it should manage code for the aggregation function.