Uses of Class
io.trino.metadata.FunctionDependencies
-
-
Uses of FunctionDependencies in io.trino.metadata
Methods in io.trino.metadata with parameters of type FunctionDependencies Modifier and Type Method Description InternalAggregationFunctionFunctionRegistry. getAggregateFunctionImplementation(FunctionId functionId, BoundSignature boundSignature, FunctionDependencies functionDependencies)FunctionInvokerFunctionRegistry. getScalarFunctionInvoker(FunctionId functionId, BoundSignature boundSignature, FunctionDependencies functionDependencies, InvocationConvention invocationConvention)WindowFunctionSupplierFunctionRegistry. getWindowFunctionImplementation(FunctionId functionId, BoundSignature boundSignature, FunctionDependencies functionDependencies)AggregationMetadataSqlAggregationFunction. specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies)ScalarFunctionImplementationSqlScalarFunction. specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) -
Uses of FunctionDependencies in io.trino.operator
Methods in io.trino.operator with parameters of type FunctionDependencies Modifier and Type Method Description static 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 FunctionDependencies Modifier and Type Method Description AggregationMetadataAbstractMinMaxAggregationFunction. specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies)AggregationMetadataAbstractMinMaxNAggregationFunction. specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies)AggregationMetadataParametricAggregation. 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 FunctionDependencies Modifier and Type Method Description AggregationMetadataAbstractMinMaxBy. specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies)AggregationMetadataAbstractMinMaxByNAggregationFunction. specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) -
Uses of FunctionDependencies in io.trino.operator.annotations
Methods in io.trino.operator.annotations with parameters of type FunctionDependencies 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)ObjectImplementationDependency. resolve(FunctionBinding functionBinding, FunctionDependencies functionDependencies)ObjectLiteralImplementationDependency. resolve(FunctionBinding functionBinding, FunctionDependencies functionDependencies)ObjectScalarImplementationDependency. resolve(FunctionBinding functionBinding, FunctionDependencies functionDependencies)ObjectTypeImplementationDependency. resolve(FunctionBinding functionBinding, FunctionDependencies functionDependencies) -
Uses of FunctionDependencies in io.trino.operator.scalar
-
Uses of FunctionDependencies in io.trino.operator.scalar.annotations
Methods in io.trino.operator.scalar.annotations with parameters of type FunctionDependencies Modifier and Type Method Description Optional<ScalarFunctionImplementation>ParametricScalarImplementation. specialize(FunctionBinding functionBinding, FunctionDependencies functionDependencies) -
Uses of FunctionDependencies in io.trino.operator.window
Methods in io.trino.operator.window with parameters of type FunctionDependencies Modifier and Type Method Description WindowFunctionSupplierSqlWindowFunction. specialize(BoundSignature boundSignature, FunctionDependencies functionDependencies) -
Uses of FunctionDependencies in io.trino.util
Methods in io.trino.util with parameters of type FunctionDependencies Modifier and Type Method Description static MethodHandleMinMaxCompare. getMinMaxCompare(FunctionDependencies dependencies, Type type, InvocationConvention convention, boolean min)
-