Uses of Class
io.trino.metadata.FunctionInvoker
Packages that use FunctionInvoker
Package
Description
-
Uses of FunctionInvoker in io.trino.metadata
Methods in io.trino.metadata that return FunctionInvokerModifier and TypeMethodDescriptionFunctionDependencies.getCastInvoker(Type fromType, Type toType, InvocationConvention invocationConvention) FunctionDependencies.getCastSignatureInvoker(TypeSignature fromType, TypeSignature toType, InvocationConvention invocationConvention) FunctionDependencies.getFunctionInvoker(QualifiedName name, List<Type> parameterTypes, InvocationConvention invocationConvention) FunctionDependencies.getFunctionSignatureInvoker(QualifiedName name, List<TypeSignature> parameterTypes, InvocationConvention invocationConvention) FunctionDependencies.getOperatorInvoker(OperatorType operatorType, List<Type> parameterTypes, InvocationConvention invocationConvention) FunctionDependencies.getOperatorSignatureInvoker(OperatorType operatorType, List<TypeSignature> parameterTypes, InvocationConvention invocationConvention) FunctionRegistry.getScalarFunctionInvoker(FunctionId functionId, BoundSignature boundSignature, FunctionDependencies functionDependencies, InvocationConvention invocationConvention) Metadata.getScalarFunctionInvoker(ResolvedFunction resolvedFunction, InvocationConvention invocationConvention) MetadataManager.getScalarFunctionInvoker(ResolvedFunction resolvedFunction, InvocationConvention invocationConvention) -
Uses of FunctionInvoker in io.trino.operator.annotations
Methods in io.trino.operator.annotations that return FunctionInvokerModifier 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) -
Uses of FunctionInvoker in io.trino.operator.scalar
Methods in io.trino.operator.scalar that return FunctionInvokerModifier and TypeMethodDescriptionChoicesScalarFunctionImplementation.getScalarFunctionInvoker(InvocationConvention invocationConvention) ScalarFunctionImplementation.getScalarFunctionInvoker(InvocationConvention invocationConvention) -
Uses of FunctionInvoker in io.trino.sql.gen
Methods in io.trino.sql.gen that return FunctionInvokerModifier and TypeMethodDescriptionBytecodeGeneratorContext.getScalarFunctionInvoker(ResolvedFunction resolvedFunction, InvocationConvention invocationConvention) Method parameters in io.trino.sql.gen with type arguments of type FunctionInvokerModifier and TypeMethodDescriptionstatic io.airlift.bytecode.BytecodeNodeBytecodeUtils.generateInvocation(io.airlift.bytecode.Scope scope, String functionName, FunctionNullability functionNullability, Function<InvocationConvention, FunctionInvoker> functionInvokerProvider, List<io.airlift.bytecode.BytecodeNode> arguments, CallSiteBinder binder)