Class BasicAggregateLambdaFactory<TSource,TAccumulate,TResult,TKey>

java.lang.Object
org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory<TSource,TAccumulate,TResult,TKey>
Type Parameters:
TSource - Type of the enumerable input source
TAccumulate - Type of the accumulator
TResult - Type of the enumerable output result
TKey - Type of the group-by key
All Implemented Interfaces:
AggregateLambdaFactory<TSource,TAccumulate,TAccumulate,TResult,TKey>

public class BasicAggregateLambdaFactory<TSource,TAccumulate,TResult,TKey> extends Object implements AggregateLambdaFactory<TSource,TAccumulate,TAccumulate,TResult,TKey>
Implementation of AggregateLambdaFactory that applies a sequence of accumulator adders to input source.