Package io.trino.operator.scalar
Class ParametricScalar
java.lang.Object
io.trino.metadata.SqlScalarFunction
io.trino.operator.scalar.ParametricScalar
- All Implemented Interfaces:
SqlFunction
-
Constructor Summary
ConstructorsConstructorDescriptionParametricScalar(Signature signature, ScalarHeader details, ParametricImplementationsGroup<ParametricScalarImplementation> implementations, boolean deprecated) -
Method Summary
Modifier and TypeMethodDescriptionspecialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) Methods inherited from class io.trino.metadata.SqlScalarFunction
getFunctionMetadata, specializeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.metadata.SqlFunction
getFunctionDependencies
-
Constructor Details
-
ParametricScalar
public ParametricScalar(Signature signature, ScalarHeader details, ParametricImplementationsGroup<ParametricScalarImplementation> implementations, boolean deprecated)
-
-
Method Details
-
getImplementations
-
getFunctionDependencies
-
specialize
public SpecializedSqlScalarFunction specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) - Overrides:
specializein classSqlScalarFunction
-