Package-level declarations
Types
Link copied to clipboard
internal class FlatteningMultipleColumnsHandler<in Value : Any, out Return> : AggregatorMultipleColumnsHandler<Value, Return>
Implementation of AggregatorMultipleColumnsHandler that simply flattens all input columns. This is useful for aggregators that depend on the distribution of values across multiple columns.
Link copied to clipboard
internal class NoMultipleColumnsHandler<in Value : Any, out Return> : AggregatorMultipleColumnsHandler<Value, Return>
Link copied to clipboard
internal class TwoStepMultipleColumnsHandler<in Value : Any, Return>(stepTwoAggregationHandler: AggregatorAggregationHandler<Return & Any, Return>? = null, stepTwoInputHandler: AggregatorInputHandler<Return & Any, Return>? = null) : AggregatorMultipleColumnsHandler<Value, Return>
Implementation of AggregatorMultipleColumnsHandler that aggregates the data in two steps: