Class TypeSignature
java.lang.Object
io.trino.spi.type.TypeSignature
-
Constructor Summary
ConstructorsConstructorDescriptionTypeSignature(String base, TypeSignatureParameter... parameters) TypeSignature(String base, List<TypeSignatureParameter> parameters) -
Method Summary
Modifier and TypeMethodDescriptionstatic TypeSignaturearrayType(TypeSignature elementType) static TypeSignaturearrayType(TypeSignatureParameter elementType) booleanstatic TypeSignaturefunctionType(TypeSignature first, TypeSignature... rest) getBase()inthashCode()booleanstatic TypeSignaturemapType(TypeSignature keyType, TypeSignature valueType) static TypeSignatureparametricType(String name, TypeSignature... parameters) static TypeSignaturerowType(TypeSignatureParameter... fields) static TypeSignaturerowType(List<TypeSignatureParameter> fields) toString()
-
Constructor Details
-
TypeSignature
-
TypeSignature
-
-
Method Details
-
getBase
-
getParameters
-
getTypeParametersAsTypeSignatures
-
isCalculated
public boolean isCalculated() -
toString
-
jsonValue
-
equals
-
hashCode
-
arrayType
-
arrayType
-
mapType
-
parametricType
-
functionType
-
rowType
-
rowType
-