Package io.trino.operator.aggregation
Class AggregationMetadata.AccumulatorStateDescriptor<T extends AccumulatorState>
- java.lang.Object
-
- io.trino.operator.aggregation.AggregationMetadata.AccumulatorStateDescriptor<T>
-
- Enclosing class:
- AggregationMetadata
public static class AggregationMetadata.AccumulatorStateDescriptor<T extends AccumulatorState> extends Object
-
-
Constructor Summary
Constructors Constructor Description AccumulatorStateDescriptor(Class<T> stateInterface, AccumulatorStateSerializer<T> serializer, AccumulatorStateFactory<T> factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccumulatorStateFactory<T>getFactory()AccumulatorStateSerializer<T>getSerializer()Class<T>getStateInterface()
-
-
-
Constructor Detail
-
AccumulatorStateDescriptor
public AccumulatorStateDescriptor(Class<T> stateInterface, AccumulatorStateSerializer<T> serializer, AccumulatorStateFactory<T> factory)
-
-
Method Detail
-
getSerializer
public AccumulatorStateSerializer<T> getSerializer()
-
getFactory
public AccumulatorStateFactory<T> getFactory()
-
-