Package io.trino.spi.type
Class TypeSignatureParameter
java.lang.Object
io.trino.spi.type.TypeSignatureParameter
-
Method Summary
Modifier and TypeMethodDescriptionstatic TypeSignatureParameteranonymousField(TypeSignature type) booleangetKind()inthashCode()booleanbooleanbooleanbooleanbooleanstatic TypeSignatureParameternamedField(String name, TypeSignature type) static TypeSignatureParameternamedTypeParameter(NamedTypeSignature namedTypeSignature) static TypeSignatureParameternumericParameter(long longLiteral) toString()static TypeSignatureParametertypeParameter(TypeSignature typeSignature) static TypeSignatureParametertypeVariable(String variable)
-
Method Details
-
typeParameter
-
numericParameter
-
namedTypeParameter
-
namedField
-
anonymousField
-
typeVariable
-
toString
-
jsonValue
-
getKind
-
isTypeSignature
public boolean isTypeSignature() -
isLongLiteral
public boolean isLongLiteral() -
isNamedTypeSignature
public boolean isNamedTypeSignature() -
isVariable
public boolean isVariable() -
getTypeSignature
-
getLongLiteral
-
getNamedTypeSignature
-
getVariable
-
getTypeSignatureOrNamedTypeSignature
-
isCalculated
public boolean isCalculated() -
equals
-
hashCode
public int hashCode()
-