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) -
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.aggregation
Methods in io.trino.operator.aggregation with parameters of type FunctionBindingModifier and TypeMethodDescriptionAggregationFromAnnotationsParser.AccumulatorStateDetails.createAccumulatorStateDescriptor(FunctionBinding functionBinding, FunctionDependencies functionDependencies) Constructor parameters in io.trino.operator.aggregation with type arguments of type FunctionBindingModifierConstructorDescriptionAccumulatorStateDetails(Class<T> stateClass, List<String> typeParameters, TypeSignature serializedType, BiFunction<FunctionBinding, FunctionDependencies, AccumulatorStateSerializer<T>> serializerGenerator, BiFunction<FunctionBinding, FunctionDependencies, AccumulatorStateFactory<T>> factoryGenerator, List<ImplementationDependency> dependencies) -
Uses of FunctionBinding in io.trino.operator.annotations
Methods in io.trino.operator.annotations with parameters of type FunctionBindingModifier and TypeMethodDescriptionprotected ScalarFunctionImplementationCastImplementationDependency.getImplementation(FunctionBinding functionBinding, FunctionDependencies functionDependencies, InvocationConvention invocationConvention) protected ScalarFunctionImplementationFunctionImplementationDependency.getImplementation(FunctionBinding functionBinding, FunctionDependencies functionDependencies, InvocationConvention invocationConvention) protected ScalarFunctionImplementationOperatorImplementationDependency.getImplementation(FunctionBinding functionBinding, FunctionDependencies functionDependencies, InvocationConvention invocationConvention) protected abstract ScalarFunctionImplementationScalarImplementationDependency.getImplementation(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)