Class TypeInfo

java.lang.Object
io.trino.plugin.hive.type.TypeInfo
Direct Known Subclasses:
ListTypeInfo, MapTypeInfo, PrimitiveTypeInfo, StructTypeInfo, UnionTypeInfo

public abstract sealed class TypeInfo extends Object permits ListTypeInfo, MapTypeInfo, PrimitiveTypeInfo, StructTypeInfo, UnionTypeInfo
  • Constructor Details

    • TypeInfo

      protected TypeInfo()
  • Method Details

    • getCategory

      public abstract Category getCategory()
    • getTypeName

      public abstract String getTypeName()
    • toString

      public final String toString()
      Overrides:
      toString in class Object
    • equals

      public abstract boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public abstract int hashCode()
      Overrides:
      hashCode in class Object
    • getRetainedSizeInBytes

      public abstract long getRetainedSizeInBytes()