Uses of Class
io.trino.spi.type.TypeSignature
Packages that use TypeSignature
-
Uses of TypeSignature in io.trino.spi.function
Methods in io.trino.spi.function that return TypeSignatureModifier and TypeMethodDescriptionFunctionDependencyDeclaration.CastDependency.getFromType()Signature.getReturnType()FunctionDependencyDeclaration.CastDependency.getToType()Methods in io.trino.spi.function that return types with arguments of type TypeSignatureModifier and TypeMethodDescriptionFunctionDependencyDeclaration.FunctionDependency.getArgumentTypes()FunctionDependencyDeclaration.OperatorDependency.getArgumentTypes()Signature.getArgumentTypes()TypeVariableConstraint.getCastableFrom()TypeVariableConstraint.getCastableTo()AggregationFunctionMetadata.getIntermediateTypes()FunctionDependencyDeclaration.getTypeDependencies()Methods in io.trino.spi.function with parameters of type TypeSignatureModifier and TypeMethodDescriptionFunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder.addCastSignature(TypeSignature fromType, TypeSignature toType) FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder.addOptionalCastSignature(TypeSignature fromType, TypeSignature toType) FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder.addType(TypeSignature typeSignature) Signature.Builder.argumentType(TypeSignature type) TypeVariableConstraint.TypeVariableConstraintBuilder.castableFrom(TypeSignature type) Signature.Builder.castableFromTypeParameter(String name, TypeSignature fromType) TypeVariableConstraint.TypeVariableConstraintBuilder.castableTo(TypeSignature type) Signature.Builder.castableToTypeParameter(String name, TypeSignature toType) FunctionDependencyDeclaration.CastDependency.fromJson(TypeSignature fromType, TypeSignature toType, boolean optional) static SignatureSignature.fromJson(List<TypeVariableConstraint> typeVariableConstraints, List<LongVariableConstraint> longVariableConstraints, TypeSignature returnType, List<TypeSignature> argumentTypes, boolean variableArity) Deprecated.FunctionDependencies.getCastImplementationSignature(TypeSignature fromType, TypeSignature toType, InvocationConvention invocationConvention) FunctionDependencies.getType(TypeSignature typeSignature) AggregationFunctionMetadata.AggregationFunctionMetadataBuilder.intermediateType(TypeSignature type) Signature.Builder.returnType(TypeSignature returnType) Method parameters in io.trino.spi.function with type arguments of type TypeSignatureModifier and TypeMethodDescriptionFunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder.addFunctionSignature(CatalogSchemaFunctionName name, List<TypeSignature> parameterTypes) FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder.addOperatorSignature(OperatorType operatorType, List<TypeSignature> parameterTypes) FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder.addOptionalFunctionSignature(CatalogSchemaFunctionName name, List<TypeSignature> parameterTypes) FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder.addOptionalOperatorSignature(OperatorType operatorType, List<TypeSignature> parameterTypes) Signature.Builder.argumentTypes(List<TypeSignature> argumentTypes) FunctionDependencyDeclaration.fromJson(Set<TypeSignature> typeDependencies, Set<FunctionDependencyDeclaration.FunctionDependency> functionDependencies, Set<FunctionDependencyDeclaration.OperatorDependency> operatorDependencies, Set<FunctionDependencyDeclaration.CastDependency> castDependencies) FunctionDependencyDeclaration.FunctionDependency.fromJson(CatalogSchemaFunctionName name, List<TypeSignature> argumentTypes, boolean optional) FunctionDependencyDeclaration.OperatorDependency.fromJson(OperatorType operatorType, List<TypeSignature> argumentTypes, boolean optional) static TypeVariableConstraintTypeVariableConstraint.fromJson(String name, boolean comparableRequired, boolean orderableRequired, Optional<String> variadicBound, Set<TypeSignature> castableTo, Set<TypeSignature> castableFrom) Deprecated.FunctionDependencies.getOperatorImplementationSignature(OperatorType operatorType, List<TypeSignature> parameterTypes, InvocationConvention invocationConvention) FunctionDependencies.getScalarFunctionImplementationSignature(CatalogSchemaFunctionName name, List<TypeSignature> parameterTypes, InvocationConvention invocationConvention) -
Uses of TypeSignature in io.trino.spi.type
Methods in io.trino.spi.type that return TypeSignatureModifier and TypeMethodDescriptionstatic TypeSignatureTypeSignature.arrayType(TypeSignature elementType) static TypeSignatureTypeSignature.arrayType(TypeSignatureParameter elementType) static TypeSignatureTypeSignature.functionType(TypeSignature first, TypeSignature... rest) final TypeSignatureAbstractType.getTypeSignature()NamedTypeSignature.getTypeSignature()Type.getTypeSignature()Gets the name of this type which must be case insensitive globally unique.TypeSignatureParameter.getTypeSignature()static TypeSignatureTypeSignature.mapType(TypeSignature keyType, TypeSignature valueType) static TypeSignatureTypeSignature.parametricType(String name, TypeSignature... parameters) static TypeSignatureTypeSignature.rowType(TypeSignatureParameter... fields) static TypeSignatureTypeSignature.rowType(List<TypeSignatureParameter> fields) Methods in io.trino.spi.type that return types with arguments of type TypeSignatureModifier and TypeMethodDescriptionTypeSignature.getTypeParametersAsTypeSignatures()TypeSignatureParameter.getTypeSignatureOrNamedTypeSignature()Methods in io.trino.spi.type with parameters of type TypeSignatureModifier and TypeMethodDescriptionstatic TypeSignatureParameterTypeSignatureParameter.anonymousField(TypeSignature type) static TypeSignatureTypeSignature.arrayType(TypeSignature elementType) static RowTypeRowType.createWithTypeSignature(TypeSignature typeSignature, List<RowType.Field> fields) static TypeSignatureTypeSignature.functionType(TypeSignature first, TypeSignature... rest) TypeManager.getType(TypeSignature signature) Gets the type with the specified signature.static TypeSignatureTypeSignature.mapType(TypeSignature keyType, TypeSignature valueType) static TypeSignatureParameterTypeSignatureParameter.namedField(String name, TypeSignature type) static TypeSignatureTypeSignature.parametricType(String name, TypeSignature... parameters) static TypeSignatureParameterTypeSignatureParameter.typeParameter(TypeSignature typeSignature) Constructors in io.trino.spi.type with parameters of type TypeSignatureModifierConstructorDescriptionprotectedAbstractIntType(TypeSignature signature) AbstractLongType(TypeSignature signature) protectedAbstractType(TypeSignature signature, Class<?> javaType, Class<? extends ValueBlock> valueBlockType) protectedAbstractVariableWidthType(TypeSignature signature, Class<?> javaType) NamedTypeSignature(Optional<RowFieldName> fieldName, TypeSignature typeSignature) TypeNotFoundException(TypeSignature type, Throwable cause)