AggregationMetadata(String name,
List<AggregationMetadata.ParameterMetadata> valueInputMetadata,
MethodHandle inputFunction,
MethodHandle combineFunction,
MethodHandle outputFunction,
List<AggregationMetadata.AccumulatorStateDescriptor> accumulatorStateDescriptors,
Type outputType) |
AggregationMetadata(String name,
List<AggregationMetadata.ParameterMetadata> valueInputMetadata,
MethodHandle inputFunction,
MethodHandle combineFunction,
MethodHandle outputFunction,
List<AggregationMetadata.AccumulatorStateDescriptor> accumulatorStateDescriptors,
Type outputType,
List<Class> lambdaInterfaces) |
GenericAccumulatorFactory(List<AggregationMetadata.AccumulatorStateDescriptor> stateDescriptors,
Constructor<? extends Accumulator> accumulatorConstructor,
Constructor<? extends GroupedAccumulator> groupedAccumulatorConstructor,
List<LambdaProvider> lambdaProviders,
List<Integer> inputChannels,
Optional<Integer> maskChannel,
List<Type> sourceTypes,
List<Integer> orderByChannels,
List<SortOrder> orderings,
PagesIndex.Factory pagesIndexFactory,
JoinCompiler joinCompiler,
Session session,
boolean distinct) |
GenericAccumulatorFactoryBinder(List<AggregationMetadata.AccumulatorStateDescriptor> stateDescriptors,
Class<? extends Accumulator> accumulatorClass,
Class<? extends GroupedAccumulator> groupedAccumulatorClass) |