AggregationImplementation(Signature signature,
Class<?> definitionClass,
Class<?> stateClass,
MethodHandle inputFunction,
MethodHandle outputFunction,
MethodHandle combineFunction,
Optional<MethodHandle> stateSerializerFactory,
List<AggregationImplementation.AggregateNativeContainerType> argumentNativeContainerTypes,
List<ImplementationDependency> inputDependencies,
List<ImplementationDependency> combineDependencies,
List<ImplementationDependency> outputDependencies,
List<ImplementationDependency> stateSerializerFactoryDependencies,
List<AggregationMetadata.ParameterMetadata.ParameterType> inputParameterMetadataTypes) |
AggregationImplementation(Signature signature,
Class<?> definitionClass,
Class<?> stateClass,
MethodHandle inputFunction,
MethodHandle outputFunction,
MethodHandle combineFunction,
Optional<MethodHandle> stateSerializerFactory,
List<AggregationImplementation.AggregateNativeContainerType> argumentNativeContainerTypes,
List<ImplementationDependency> inputDependencies,
List<ImplementationDependency> combineDependencies,
List<ImplementationDependency> outputDependencies,
List<ImplementationDependency> stateSerializerFactoryDependencies,
List<AggregationMetadata.ParameterMetadata.ParameterType> inputParameterMetadataTypes) |
AggregationImplementation(Signature signature,
Class<?> definitionClass,
Class<?> stateClass,
MethodHandle inputFunction,
MethodHandle outputFunction,
MethodHandle combineFunction,
Optional<MethodHandle> stateSerializerFactory,
List<AggregationImplementation.AggregateNativeContainerType> argumentNativeContainerTypes,
List<ImplementationDependency> inputDependencies,
List<ImplementationDependency> combineDependencies,
List<ImplementationDependency> outputDependencies,
List<ImplementationDependency> stateSerializerFactoryDependencies,
List<AggregationMetadata.ParameterMetadata.ParameterType> inputParameterMetadataTypes) |
AggregationImplementation(Signature signature,
Class<?> definitionClass,
Class<?> stateClass,
MethodHandle inputFunction,
MethodHandle outputFunction,
MethodHandle combineFunction,
Optional<MethodHandle> stateSerializerFactory,
List<AggregationImplementation.AggregateNativeContainerType> argumentNativeContainerTypes,
List<ImplementationDependency> inputDependencies,
List<ImplementationDependency> combineDependencies,
List<ImplementationDependency> outputDependencies,
List<ImplementationDependency> stateSerializerFactoryDependencies,
List<AggregationMetadata.ParameterMetadata.ParameterType> inputParameterMetadataTypes) |