Uses of Class
io.trino.metadata.Signature
-
-
Uses of Signature in io.trino.metadata
Methods in io.trino.metadata that return Signature Modifier and Type Method Description static SignatureSignatureBinder. applyBoundVariables(Signature signature, FunctionBinding functionBinding, int arity)SignatureSignatureBuilder. build()SignatureFunctionMetadata. getSignature()Returns functionSignaturewith canonical name of the function.SignatureBoundSignature. toSignature()Methods in io.trino.metadata that return types with arguments of type Signature Modifier and Type Method Description Optional<Signature>SignatureBinder. bind(List<? extends TypeSignatureProvider> actualArgumentTypes)Optional<Signature>SignatureBinder. bind(List<? extends TypeSignatureProvider> actualArgumentTypes, Type actualReturnType)Methods in io.trino.metadata with parameters of type Signature Modifier and Type Method Description static SignatureSignatureBinder. applyBoundVariables(Signature signature, FunctionBinding functionBinding, int arity)static FunctionBindingSignatureBinder. bindFunction(FunctionId functionId, Signature declaredSignature, BoundSignature boundSignature)PolymorphicScalarFunctionBuilderPolymorphicScalarFunctionBuilder. signature(Signature signature)static FunctionBindingMetadataManager. toFunctionBinding(FunctionId functionId, BoundSignature boundSignature, Signature functionSignature)static FunctionIdFunctionId. toFunctionId(Signature signature)Constructors in io.trino.metadata with parameters of type Signature Constructor Description FunctionMetadata(FunctionId functionId, Signature signature, String actualName, boolean nullable, List<FunctionArgumentDefinition> argumentDefinitions, boolean hidden, boolean deterministic, String description, FunctionKind kind, boolean deprecated)FunctionMetadata(Signature signature, boolean nullable, List<FunctionArgumentDefinition> argumentDefinitions, boolean hidden, boolean deterministic, String description, FunctionKind kind)FunctionMetadata(Signature signature, String actualName, boolean nullable, List<FunctionArgumentDefinition> argumentDefinitions, boolean hidden, boolean deterministic, String description, FunctionKind kind, boolean deprecated) -
Uses of Signature in io.trino.operator
Methods in io.trino.operator that return Signature Modifier and Type Method Description SignatureParametricImplementation. getSignature()SignatureParametricImplementationsGroup. getSignature()Methods in io.trino.operator that return types with arguments of type Signature Modifier and Type Method Description Map<Signature,T>ParametricImplementationsGroup. getExactImplementations()Constructors in io.trino.operator with parameters of type Signature Constructor Description ParametricImplementationsGroup(Map<Signature,T> exactImplementations, List<T> specializedImplementations, List<T> genericImplementations, Signature signature)Constructor parameters in io.trino.operator with type arguments of type Signature Constructor Description ParametricImplementationsGroup(Map<Signature,T> exactImplementations, List<T> specializedImplementations, List<T> genericImplementations, Signature signature) -
Uses of Signature in io.trino.operator.aggregation
Methods in io.trino.operator.aggregation that return Signature Modifier and Type Method Description SignatureAggregationImplementation. getSignature()Constructors in io.trino.operator.aggregation with parameters of type Signature Constructor Description AggregationImplementation(Signature signature, Class<?> definitionClass, Class<?> stateClass, MethodHandle inputFunction, Optional<MethodHandle> removeInputFunction, MethodHandle outputFunction, MethodHandle combineFunction, List<AggregationImplementation.AggregateNativeContainerType> argumentNativeContainerTypes, List<ImplementationDependency> inputDependencies, List<ImplementationDependency> removeInputDependencies, List<ImplementationDependency> combineDependencies, List<ImplementationDependency> outputDependencies, List<AggregationMetadata.ParameterMetadata.ParameterType> inputParameterMetadataTypes)ParametricAggregation(Signature signature, AggregationHeader details, ParametricImplementationsGroup<AggregationImplementation> implementations, boolean deprecated) -
Uses of Signature in io.trino.operator.annotations
Methods in io.trino.operator.annotations with parameters of type Signature Modifier and Type Method Description static voidFunctionsParserHelper. validateSignaturesCompatibility(Optional<Signature> signatureOld, Signature signatureNew)Method parameters in io.trino.operator.annotations with type arguments of type Signature Modifier and Type Method Description static 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 Signature Constructor Description ParametricScalar(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 Signature Modifier and Type Method Description SignatureParametricScalarImplementation. getSignature()SignatureParametricScalarImplementation.Parser. getSignature()Constructors in io.trino.operator.scalar.annotations with parameters of type Signature Constructor Description Builder(Signature signature, List<Optional<Class<?>>> argumentNativeContainerTypes, Map<String,Class<?>> specializedTypeParameters, Class<?> returnNativeContainerType) -
Uses of Signature in io.trino.operator.window
Methods in io.trino.operator.window that return Signature Modifier and Type Method Description SignatureAbstractWindowFunctionSupplier. getSignature()SignatureWindowFunctionSupplier. getSignature()Methods in io.trino.operator.window with parameters of type Signature Modifier and Type Method Description static WindowFunctionSupplierAggregateWindowFunction. supplier(Signature signature, InternalAggregationFunction function)Constructors in io.trino.operator.window with parameters of type Signature Constructor Description AbstractWindowFunctionSupplier(Signature signature, String description, List<Class<?>> lambdaInterfaces)ReflectionWindowFunctionSupplier(Signature signature, Class<T> type) -
Uses of Signature in io.trino.type
Fields in io.trino.type declared as Signature Modifier and Type Field Description static SignatureDecimalToDecimalCasts. SIGNATUREMethods in io.trino.type with parameters of type Signature Modifier and Type Method Description static SqlScalarFunctionDecimalOperators. modulusScalarFunction(Signature signature)
-