![]() | com.espertech.esper.common.client.hook.aggfunc Namespace |
[Missing <summary> documentation for "N:com.espertech.esper.common.client.hook.aggfunc"]
Class | Description | |
---|---|---|
![]() | AggregationFunctionFactoryContext |
Context for use with plug-in custom aggregation functions that implement .
|
![]() | AggregationFunctionModeCodeGenerated |
Use this class to provide a fully code-generated aggregation function by implementing the internal
interface.
|
![]() | AggregationFunctionModeManaged |
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.
|
![]() | AggregationFunctionModeMultiParam |
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.
|
![]() | AggregationFunctionValidationContext |
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.
|
Interface | Description | |
---|---|---|
![]() | AggregationFunction |
Maintains aggregation state applying values as entering and leaving the state.
new aggregation state holders and be created from a prototype.
|
![]() | AggregationFunctionFactory |
Interface to implement for factories of aggregation functions.
|
![]() | AggregationFunctionForge |
Compile-time representation of a plug-in aggregation function.
|
![]() | AggregationFunctionMode |
Describes to the compiler how it should manage code for the aggregation function.
|