Interface AggregationMultiFunctionHandler


public interface AggregationMultiFunctionHandler
Part of the aggregation multi-function extension API, this class represents one of more aggregation function expression instances. This class is responsible for providing a state reader (called accessor) for returning value from aggregation state, and for providing return type information of the accessor, and for providing state factory information.

Note the information returned by getReturnType() must match the value objects returned by accessors provided by getAccessorMode().

For example, assuming you have an EPL statement such as select search(), query() from MyEvent then you would likely use one handler class and two handler objects (one for search and one for query).