TSource - Type of the enumerable input sourceTOrigAccumulate - Type of the original accumulatorTAccumulate - Type of the varied accumulatorTResult - Type of the enumerable output resultTKey - Type of the group-by keypublic interface AggregateLambdaFactory<TSource,TOrigAccumulate,TAccumulate,TResult,TKey>
EnumerableAggregate.
This interface allows a implicit accumulator type variation.
(OAccumulate -> TAccumulate)
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.linq4j.function.Function2<TAccumulate,TSource,TAccumulate> |
accumulatorAdder() |
org.apache.calcite.linq4j.function.Function0<TAccumulate> |
accumulatorInitializer() |
org.apache.calcite.linq4j.function.Function2<TKey,TAccumulate,TResult> |
resultSelector(org.apache.calcite.linq4j.function.Function2<TKey,TOrigAccumulate,TResult> resultSelector) |
org.apache.calcite.linq4j.function.Function1<TAccumulate,TResult> |
singleGroupResultSelector(org.apache.calcite.linq4j.function.Function1<TOrigAccumulate,TResult> resultSelector) |
org.apache.calcite.linq4j.function.Function0<TAccumulate> accumulatorInitializer()
org.apache.calcite.linq4j.function.Function2<TAccumulate,TSource,TAccumulate> accumulatorAdder()
org.apache.calcite.linq4j.function.Function1<TAccumulate,TResult> singleGroupResultSelector(org.apache.calcite.linq4j.function.Function1<TOrigAccumulate,TResult> resultSelector)
org.apache.calcite.linq4j.function.Function2<TKey,TAccumulate,TResult> resultSelector(org.apache.calcite.linq4j.function.Function2<TKey,TOrigAccumulate,TResult> resultSelector)
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.