Uses of Class
io.trino.metadata.FunctionBinding
Packages that use FunctionBinding
Package
Description
-
Uses of FunctionBinding in io.trino.metadata
Methods in io.trino.metadata that return FunctionBindingModifier and TypeMethodDescriptionstatic 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 FunctionBindingModifier and TypeMethodDescriptionstatic 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) FunctionRegistry.getFunctionDependencies(FunctionBinding functionBinding) MetadataManager.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 FunctionBindingModifier and TypeMethodDescriptionstatic 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 FunctionBindingModifier and TypeMethodDescriptionprotected 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) ImplementationDependency.resolve(FunctionBinding functionBinding, FunctionDependencies functionDependencies) LiteralImplementationDependency.resolve(FunctionBinding functionBinding, FunctionDependencies functionDependencies) ScalarImplementationDependency.resolve(FunctionBinding functionBinding, FunctionDependencies functionDependencies) TypeImplementationDependency.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 FunctionBindingModifier and TypeMethodDescriptionParametricScalarImplementation.specialize(FunctionBinding functionBinding, FunctionDependencies functionDependencies)