SelectingAggregationHandler
Implementation of AggregatorAggregationHandler which functions like a selector: it takes a sequence of values and returns a single value, which must exist in the input.
This is reflected in the type constraints.
Parameters
This function actually does the selection. Before it is called, nulls are filtered out. The type of the values is passed as KType to the selector.
This function must be supplied to give the index of the result in the input values.
This function must be supplied to give the return type of selector given some input type and whether the input is empty. In practice the return type is always either typeOf<Value>() or typeOf<Value?>().
See also
Constructors
Properties
Functions
Base function of Aggregator.
Aggregates the data in the given column and computes a single resulting value. Calls aggregateSequence. It tries to exploit a cache for statistics which can be accessed by ValueColumnInternal
Give the return type of selector given some input type and whether the input is empty. Calls the supplied getReturnType.
Function that can give the index of the aggregation result in the input values. Calls the supplied indexOfResult after preprocessing the input.