Class ParametricScalarImplementation
java.lang.Object
io.trino.operator.scalar.annotations.ParametricScalarImplementation
- All Implemented Interfaces:
ParametricImplementation
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final class -
Method Summary
Modifier and TypeMethodDescriptionbooleanspecialize(FunctionBinding functionBinding, FunctionDependencies functionDependencies)
-
Method Details
-
getFunctionNullability
- Specified by:
getFunctionNullabilityin interfaceParametricImplementation
-
specialize
public Optional<SpecializedSqlScalarFunction> specialize(FunctionBinding functionBinding, FunctionDependencies functionDependencies) -
hasSpecializedTypeParameters
public boolean hasSpecializedTypeParameters()- Specified by:
hasSpecializedTypeParametersin interfaceParametricImplementation
-
getSignature
- Specified by:
getSignaturein interfaceParametricImplementation
-
getChoices
-