Package com.espertech.esper.common.client.hook.aggmultifunc
package 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.
-
ClassDescriptionAccessor for access aggregation functions.Factory for aggregation multi-function accessors.Context for use with plug-in aggregation multi-functions that implement
AggregationMultiFunctionAccessorFactory
.Describes to the compiler how it should manage code for aggregation multi-function accessors.Use this class to provide an accessor wherein there is no need to write code that generates code,Agents change mult-function aggregation state.Factory for aggregation multi-function agentsContext for use with plug-in aggregation multi-functions that implementAggregationMultiFunctionAgentFactory
.Describes to the compiler how it should manage code for aggregation multi-function agents.Use this class to provide an agent wherein there is no need to write code that generates code,Aggregation method that operates on aggregation multi-function state such as provided by a multi-function aggregation (standalone or table column).Context for use with plug-in aggregation multi-functions aggregation methods.Factory for aggregation multi-function aggregation methodContext for use with plug-in aggregation multi-function that implementAggregationMultiFunctionAggregationMethodFactory
.Describes to the compiler how it should manage code for aggregation multi-function aggregation method.Use this class to provide a aggregation method wherein there is no need to write code that generates code,Context for use withAggregationMultiFunctionForge
provides information about an aggregation function at the time of declaration.Entry point for the extension API for aggregation multi-functions.Part of the aggregation multi-function extension API, this class represents one of more aggregation function expression instances.Aggregation multi-function return-type descriptorBase interface for providing access-aggregations, i.e.Factory for aggregation multi-function stateContext for use with plug-in aggregation multi-function that implementAggregationMultiFunctionStateFactory
.Marker interface for use with multi-function aggregation to indicate whether aggregation functions share stateDescribes to the compiler how it should manage code for aggregation multi-function state factory.Use this class to provide an state factory wherein there is no need to write code that generates code,Context for use withAggregationFunctionForge
provides information about an aggregation function at the time of validation.Annotation for use in EPL statements to add a debug.