Package io.trino.operator.aggregation
Class AggregationFromAnnotationsParser
- java.lang.Object
-
- io.trino.operator.aggregation.AggregationFromAnnotationsParser
-
public final class AggregationFromAnnotationsParser extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ParametricAggregationparseFunctionDefinition(Class<?> aggregationDefinition)static List<ParametricAggregation>parseFunctionDefinitions(Class<?> aggregationDefinition)static ParametricAggregationparseFunctionDefinitionWithTypesConstraint(Class<?> clazz, TypeSignature returnType, List<TypeSignature> argumentTypes)
-
-
-
Method Detail
-
parseFunctionDefinitionWithTypesConstraint
public static ParametricAggregation parseFunctionDefinitionWithTypesConstraint(Class<?> clazz, TypeSignature returnType, List<TypeSignature> argumentTypes)
-
parseFunctionDefinitions
public static List<ParametricAggregation> parseFunctionDefinitions(Class<?> aggregationDefinition)
-
parseFunctionDefinition
public static ParametricAggregation parseFunctionDefinition(Class<?> aggregationDefinition)
-
-