Uses of Class
io.trino.metadata.Signature
Packages that use Signature
Package
Description
-
Uses of Signature in io.trino.metadata
Methods in io.trino.metadata that return SignatureModifier and TypeMethodDescriptionstatic SignatureSignatureBinder.applyBoundVariables(Signature signature, FunctionBinding functionBinding, int arity) SignatureBuilder.build()FunctionMetadata.getSignature()Signature of a matching call site.BoundSignature.toSignature()Methods in io.trino.metadata that return types with arguments of type SignatureModifier and TypeMethodDescriptionSignatureBinder.bind(List<? extends TypeSignatureProvider> actualArgumentTypes) SignatureBinder.bind(List<? extends TypeSignatureProvider> actualArgumentTypes, Type actualReturnType) Methods in io.trino.metadata with parameters of type SignatureModifier and TypeMethodDescriptionstatic SignatureSignatureBinder.applyBoundVariables(Signature signature, FunctionBinding functionBinding, int arity) static FunctionBindingSignatureBinder.bindFunction(FunctionId functionId, Signature declaredSignature, BoundSignature boundSignature) static FunctionBindingMetadataManager.toFunctionBinding(FunctionId functionId, BoundSignature boundSignature, Signature functionSignature) static FunctionIdFunctionId.toFunctionId(Signature signature) Constructors in io.trino.metadata with parameters of type SignatureModifierConstructorDescriptionFunctionMetadata(FunctionId functionId, Signature signature, String canonicalName, FunctionNullability functionNullability, boolean hidden, boolean deterministic, String description, FunctionKind kind, boolean deprecated) FunctionMetadata(Signature signature, FunctionNullability functionNullability, boolean hidden, boolean deterministic, String description, FunctionKind kind) FunctionMetadata(Signature signature, String canonicalName, FunctionNullability functionNullability, boolean hidden, boolean deterministic, String description, FunctionKind kind, boolean deprecated) -
Uses of Signature in io.trino.operator
Methods in io.trino.operator that return SignatureModifier and TypeMethodDescriptionParametricImplementation.getSignature()ParametricImplementationsGroup.getSignature()static SignatureParametricFunctionHelpers.signatureWithName(String name, Signature signature) Methods in io.trino.operator that return types with arguments of type SignatureMethods in io.trino.operator with parameters of type SignatureModifier and TypeMethodDescriptionstatic SignatureParametricFunctionHelpers.signatureWithName(String name, Signature signature) Constructors in io.trino.operator with parameters of type SignatureModifierConstructorDescriptionParametricImplementationsGroup(Map<Signature, T> exactImplementations, List<T> specializedImplementations, List<T> genericImplementations, Signature signature) Constructor parameters in io.trino.operator with type arguments of type Signature -
Uses of Signature in io.trino.operator.aggregation
Methods in io.trino.operator.aggregation that return SignatureConstructors in io.trino.operator.aggregation with parameters of type SignatureModifierConstructorDescriptionAggregationImplementation(Signature signature, Class<?> definitionClass, MethodHandle inputFunction, Optional<MethodHandle> removeInputFunction, MethodHandle outputFunction, Optional<MethodHandle> combineFunction, List<AggregationImplementation.AggregateNativeContainerType> argumentNativeContainerTypes, List<ImplementationDependency> inputDependencies, List<ImplementationDependency> removeInputDependencies, List<ImplementationDependency> combineDependencies, List<ImplementationDependency> outputDependencies, List<AggregationFunctionAdapter.AggregationParameterKind> inputParameterKinds) ParametricAggregation(Signature signature, AggregationHeader details, Class<? extends AccumulatorState> stateClass, ParametricImplementationsGroup<AggregationImplementation> implementations) -
Uses of Signature in io.trino.operator.annotations
Methods in io.trino.operator.annotations with parameters of type SignatureModifier and TypeMethodDescriptionstatic voidFunctionsParserHelper.validateSignaturesCompatibility(Optional<Signature> signatureOld, Signature signatureNew) Method parameters in io.trino.operator.annotations with type arguments of type SignatureModifier and TypeMethodDescriptionstatic voidFunctionsParserHelper.validateSignaturesCompatibility(Optional<Signature> signatureOld, Signature signatureNew) -
Uses of Signature in io.trino.operator.scalar
Constructors in io.trino.operator.scalar with parameters of type SignatureModifierConstructorDescriptionParametricScalar(Signature signature, ScalarHeader details, ParametricImplementationsGroup<ParametricScalarImplementation> implementations, boolean deprecated) -
Uses of Signature in io.trino.operator.scalar.annotations
Methods in io.trino.operator.scalar.annotations that return SignatureModifier and TypeMethodDescriptionParametricScalarImplementation.getSignature()ParametricScalarImplementation.Parser.getSignature()Constructors in io.trino.operator.scalar.annotations with parameters of type Signature -
Uses of Signature in io.trino.operator.window
Constructors in io.trino.operator.window with parameters of type SignatureModifierConstructorDescriptionSqlWindowFunction(Signature signature, Optional<String> description, boolean deprecated, WindowFunctionSupplier supplier) -
Uses of Signature in io.trino.type
Fields in io.trino.type declared as SignatureMethods in io.trino.type with parameters of type SignatureModifier and TypeMethodDescriptionstatic SqlScalarFunctionDecimalOperators.modulusScalarFunction(Signature signature)