Class StateCompiler
java.lang.Object
io.trino.operator.aggregation.state.StateCompiler
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends AccumulatorState>
AccumulatorStateFactory<T>generateStateFactory(Class<T> clazz) static <T extends AccumulatorState>
AccumulatorStateFactory<T>generateStateFactory(Class<T> clazz, Map<String, Type> fieldTypes) static <T extends AccumulatorState>
AccumulatorStateSerializer<T>generateStateSerializer(Class<T> clazz) static <T extends AccumulatorState>
AccumulatorStateSerializer<T>generateStateSerializer(Class<T> clazz, Map<String, Type> fieldTypes) static TypegetSerializedType(Class<?> clazz) static TypegetSerializedType(Class<?> clazz, Map<String, Type> fieldTypes)
-
Method Details
-
getSerializedType
-
getSerializedType
-
generateStateSerializer
public static <T extends AccumulatorState> AccumulatorStateSerializer<T> generateStateSerializer(Class<T> clazz) -
generateStateSerializer
public static <T extends AccumulatorState> AccumulatorStateSerializer<T> generateStateSerializer(Class<T> clazz, Map<String, Type> fieldTypes) -
generateStateFactory
public static <T extends AccumulatorState> AccumulatorStateFactory<T> generateStateFactory(Class<T> clazz) -
generateStateFactory
public static <T extends AccumulatorState> AccumulatorStateFactory<T> generateStateFactory(Class<T> clazz, Map<String, Type> fieldTypes)
-