Uses of Class
io.trino.metadata.FunctionDependencies
Packages that use FunctionDependencies
Package
Description
-
Uses of FunctionDependencies in io.trino.metadata
Methods in io.trino.metadata with parameters of type FunctionDependenciesModifier and TypeMethodDescriptionFunctionRegistry.getAggregateFunctionImplementation(FunctionId functionId, BoundSignature boundSignature, FunctionDependencies functionDependencies) FunctionRegistry.getScalarFunctionInvoker(FunctionId functionId, BoundSignature boundSignature, FunctionDependencies functionDependencies, InvocationConvention invocationConvention) FunctionRegistry.getWindowFunctionImplementation(FunctionId functionId, BoundSignature boundSignature, FunctionDependencies functionDependencies) SqlAggregationFunction.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) SqlScalarFunction.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) -
Uses of FunctionDependencies in io.trino.operator
Methods in io.trino.operator with parameters of type FunctionDependenciesModifier and TypeMethodDescriptionstatic MethodHandleParametricFunctionHelpers.bindDependencies(MethodHandle handle, List<ImplementationDependency> dependencies, FunctionBinding functionBinding, FunctionDependencies functionDependencies) -
Uses of FunctionDependencies in io.trino.operator.aggregation
Methods in io.trino.operator.aggregation with parameters of type FunctionDependenciesModifier and TypeMethodDescriptionAbstractMinMaxAggregationFunction.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) AbstractMinMaxNAggregationFunction.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) ParametricAggregation.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) -
Uses of FunctionDependencies in io.trino.operator.aggregation.minmaxby
Methods in io.trino.operator.aggregation.minmaxby with parameters of type FunctionDependenciesModifier and TypeMethodDescriptionAbstractMinMaxBy.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) AbstractMinMaxByNAggregationFunction.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) -
Uses of FunctionDependencies in io.trino.operator.annotations
Methods in io.trino.operator.annotations with parameters of type FunctionDependenciesModifier 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 FunctionDependencies in io.trino.operator.scalar
Methods in io.trino.operator.scalar with parameters of type FunctionDependenciesModifier and TypeMethodDescriptionAbstractGreatestLeast.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) ArrayJoin.ArrayJoinWithNullReplacement.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) ArrayJoin.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) FormatFunction.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) MapConstructor.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) MapElementAtFunction.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) MapSubscriptOperator.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) MapToMapCast.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) ParametricScalar.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) RowToRowCast.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) TryCastFunction.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) -
Uses of FunctionDependencies in io.trino.operator.scalar.annotations
Methods in io.trino.operator.scalar.annotations with parameters of type FunctionDependenciesModifier and TypeMethodDescriptionParametricScalarImplementation.specialize(FunctionBinding functionBinding, FunctionDependencies functionDependencies) -
Uses of FunctionDependencies in io.trino.operator.window
Methods in io.trino.operator.window with parameters of type FunctionDependenciesModifier and TypeMethodDescriptionSqlWindowFunction.specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) -
Uses of FunctionDependencies in io.trino.util
Methods in io.trino.util with parameters of type FunctionDependenciesModifier and TypeMethodDescriptionstatic MethodHandleMinMaxCompare.getMinMaxCompare(FunctionDependencies dependencies, Type type, InvocationConvention convention, boolean min)