Uses of Class
io.trino.metadata.FunctionBinding
-
Packages that use FunctionBinding Package Description io.trino.metadata io.trino.operator io.trino.operator.annotations io.trino.operator.scalar.annotations -
-
Uses of FunctionBinding in io.trino.metadata
Methods in io.trino.metadata that return FunctionBinding Modifier and Type Method Description static FunctionBindingSignatureBinder. bindFunction(FunctionId functionId, Signature declaredSignature, BoundSignature boundSignature)static FunctionBindingMetadataManager. toFunctionBinding(FunctionId functionId, BoundSignature boundSignature, Signature functionSignature)Methods in io.trino.metadata with parameters of type FunctionBinding Modifier and Type Method Description static SignatureSignatureBinder. applyBoundVariables(Signature signature, FunctionBinding functionBinding, int arity)static TypeSignatureSignatureBinder. applyBoundVariables(TypeSignature typeSignature, FunctionBinding functionBinding)static List<TypeSignature>SignatureBinder. applyBoundVariables(List<TypeSignature> typeSignatures, FunctionBinding functionBinding)FunctionDependencyDeclarationFunctionRegistry. getFunctionDependencies(FunctionBinding functionBinding)ResolvedFunctionMetadataManager. resolve(Session session, FunctionBinding functionBinding, FunctionMetadata functionMetadata, FunctionDependencyDeclaration declaration) -
Uses of FunctionBinding in io.trino.operator
Methods in io.trino.operator with parameters of type FunctionBinding Modifier and Type Method Description static MethodHandleParametricFunctionHelpers. bindDependencies(MethodHandle handle, List<ImplementationDependency> dependencies, FunctionBinding functionBinding, FunctionDependencies functionDependencies) -
Uses of FunctionBinding in io.trino.operator.annotations
Methods in io.trino.operator.annotations with parameters of type FunctionBinding Modifier and Type Method Description protected FunctionInvokerCastImplementationDependency. getInvoker(FunctionBinding functionBinding, FunctionDependencies functionDependencies, InvocationConvention invocationConvention)protected FunctionInvokerFunctionImplementationDependency. getInvoker(FunctionBinding functionBinding, FunctionDependencies functionDependencies, InvocationConvention invocationConvention)protected FunctionInvokerOperatorImplementationDependency. getInvoker(FunctionBinding functionBinding, FunctionDependencies functionDependencies, InvocationConvention invocationConvention)protected abstract FunctionInvokerScalarImplementationDependency. getInvoker(FunctionBinding functionBinding, FunctionDependencies functionDependencies, InvocationConvention invocationConvention)ObjectImplementationDependency. resolve(FunctionBinding functionBinding, FunctionDependencies functionDependencies)ObjectLiteralImplementationDependency. resolve(FunctionBinding functionBinding, FunctionDependencies functionDependencies)ObjectScalarImplementationDependency. resolve(FunctionBinding functionBinding, FunctionDependencies functionDependencies)ObjectTypeImplementationDependency. resolve(FunctionBinding functionBinding, FunctionDependencies functionDependencies) -
Uses of FunctionBinding in io.trino.operator.scalar.annotations
Methods in io.trino.operator.scalar.annotations with parameters of type FunctionBinding Modifier and Type Method Description Optional<ScalarFunctionImplementation>ParametricScalarImplementation. specialize(FunctionBinding functionBinding, FunctionDependencies functionDependencies)
-