Package io.trino.operator.aggregation
Class ParametricAggregationImplementation
java.lang.Object
io.trino.operator.aggregation.ParametricAggregationImplementation
- All Implemented Interfaces:
ParametricImplementation
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final class -
Method Summary
Modifier and TypeMethodDescriptionbooleanareTypesAssignable(BoundSignature boundSignature) Class<?> Optional<Class<? extends WindowAccumulator>> boolean
-
Method Details
-
getSignature
- Specified by:
getSignaturein interfaceParametricImplementation
-
hasSpecializedTypeParameters
public boolean hasSpecializedTypeParameters()- Specified by:
hasSpecializedTypeParametersin interfaceParametricImplementation
-
getFunctionNullability
- Specified by:
getFunctionNullabilityin interfaceParametricImplementation
-
getDefinitionClass
-
getInputFunction
-
getOutputFunction
-
getCombineFunction
-
getWindowAccumulator
-
getInputDependencies
-
getOutputDependencies
-
getCombineDependencies
-
getInputParameterKinds
-
areTypesAssignable
-