Uses of Class
io.trino.metadata.FunctionInvoker
-
Packages that use FunctionInvoker Package Description io.trino.metadata io.trino.operator.annotations io.trino.operator.scalar io.trino.sql io.trino.sql.gen -
-
Uses of FunctionInvoker in io.trino.metadata
-
Uses of FunctionInvoker in io.trino.operator.annotations
Methods in io.trino.operator.annotations that return FunctionInvoker 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) -
Uses of FunctionInvoker in io.trino.operator.scalar
Methods in io.trino.operator.scalar that return FunctionInvoker Modifier and Type Method Description FunctionInvokerChoicesScalarFunctionImplementation. getScalarFunctionInvoker(InvocationConvention invocationConvention)FunctionInvokerScalarFunctionImplementation. getScalarFunctionInvoker(InvocationConvention invocationConvention) -
Uses of FunctionInvoker in io.trino.sql
Methods in io.trino.sql with parameters of type FunctionInvoker Modifier and Type Method Description static ObjectInterpretedFunctionInvoker. invoke(FunctionMetadata functionMetadata, FunctionInvoker invoker, ConnectorSession session, List<Object> arguments) -
Uses of FunctionInvoker in io.trino.sql.gen
Methods in io.trino.sql.gen that return FunctionInvoker Modifier and Type Method Description FunctionInvokerBytecodeGeneratorContext. getScalarFunctionInvoker(ResolvedFunction resolvedFunction, InvocationConvention invocationConvention)Method parameters in io.trino.sql.gen with type arguments of type FunctionInvoker Modifier and Type Method Description static io.airlift.bytecode.BytecodeNodeBytecodeUtils. generateFullInvocation(io.airlift.bytecode.Scope scope, FunctionMetadata functionMetadata, Function<InvocationConvention,FunctionInvoker> functionInvokerProvider, Function<MethodHandle,io.airlift.bytecode.BytecodeNode> instanceFactory, List<Function<Optional<Class<?>>,io.airlift.bytecode.BytecodeNode>> argumentCompilers, CallSiteBinder binder)static io.airlift.bytecode.BytecodeNodeBytecodeUtils. generateInvocation(io.airlift.bytecode.Scope scope, FunctionMetadata functionMetadata, Function<InvocationConvention,FunctionInvoker> functionInvokerProvider, List<io.airlift.bytecode.BytecodeNode> arguments, CallSiteBinder binder)static io.airlift.bytecode.expression.BytecodeExpressionInvokeFunctionBytecodeExpression. invokeFunction(io.airlift.bytecode.Scope scope, CachedInstanceBinder cachedInstanceBinder, Type type, FunctionMetadata functionMetadata, Function<InvocationConvention,FunctionInvoker> functionInvokerProvider, io.airlift.bytecode.expression.BytecodeExpression... parameters)static ArrayMapBytecodeExpressionArrayGeneratorUtils. map(io.airlift.bytecode.Scope scope, CachedInstanceBinder cachedInstanceBinder, Type fromElementType, Type toElementType, io.airlift.bytecode.Variable array, FunctionMetadata functionMetadata, Function<InvocationConvention,FunctionInvoker> functionInvokerProvider)
-