Uses of Class
io.trino.metadata.FunctionMetadata
-
Packages that use FunctionMetadata Package Description io.trino.metadata io.trino.operator.window io.trino.sql io.trino.sql.gen io.trino.sql.planner -
-
Uses of FunctionMetadata in io.trino.metadata
Methods in io.trino.metadata that return FunctionMetadata Modifier and Type Method Description FunctionMetadataFunctionRegistry. get(FunctionId functionId)FunctionMetadataFunctionDependencies. getCastMetadata(Type fromType, Type toType)FunctionMetadataFunctionDependencies. getFunctionMetadata(QualifiedName name, List<Type> parameterTypes)FunctionMetadataMetadata. getFunctionMetadata(ResolvedFunction resolvedFunction)FunctionMetadataMetadataManager. getFunctionMetadata(ResolvedFunction resolvedFunction)FunctionMetadataSqlAggregationFunction. getFunctionMetadata()FunctionMetadataSqlFunction. getFunctionMetadata()FunctionMetadataSqlScalarFunction. getFunctionMetadata()FunctionMetadataFunctionDependencies. getOperatorMetadata(OperatorType operatorType, List<Type> parameterTypes)Methods in io.trino.metadata that return types with arguments of type FunctionMetadata Modifier and Type Method Description Collection<FunctionMetadata>FunctionRegistry. get(QualifiedName name)List<FunctionMetadata>FunctionRegistry. list()List<FunctionMetadata>Metadata. listFunctions()List<FunctionMetadata>MetadataManager. listFunctions()Constructors in io.trino.metadata with parameters of type FunctionMetadata Constructor Description SqlAggregationFunction(FunctionMetadata functionMetadata, boolean decomposable, boolean orderSensitive)SqlScalarFunction(FunctionMetadata functionMetadata) -
Uses of FunctionMetadata in io.trino.operator.window
Methods in io.trino.operator.window that return FunctionMetadata Modifier and Type Method Description FunctionMetadataSqlWindowFunction. getFunctionMetadata() -
Uses of FunctionMetadata in io.trino.sql
Methods in io.trino.sql with parameters of type FunctionMetadata Modifier and Type Method Description static ObjectInterpretedFunctionInvoker. invoke(FunctionMetadata functionMetadata, FunctionInvoker invoker, ConnectorSession session, List<Object> arguments) -
Uses of FunctionMetadata in io.trino.sql.gen
Methods in io.trino.sql.gen with parameters of type FunctionMetadata 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) -
Uses of FunctionMetadata in io.trino.sql.planner
Method parameters in io.trino.sql.planner with type arguments of type FunctionMetadata Modifier and Type Method Description static booleanDeterminismEvaluator. isDeterministic(Expression expression, Function<FunctionCall,FunctionMetadata> functionMetadataSupplier)
-