Class SchemaVersion

java.lang.Object
io.trino.hive.thrift.metastore.SchemaVersion
All Implemented Interfaces:
Serializable, Cloneable, Comparable<SchemaVersion>, org.apache.thrift.TBase<SchemaVersion,SchemaVersion._Fields>, org.apache.thrift.TSerializable

@Generated("Autogenerated by Thrift Compiler (0.17.0)") public class SchemaVersion extends Object implements org.apache.thrift.TBase<SchemaVersion,SchemaVersion._Fields>, Serializable, Cloneable, Comparable<SchemaVersion>
See Also:
  • Field Details

  • Constructor Details

    • SchemaVersion

      public SchemaVersion()
    • SchemaVersion

      public SchemaVersion(ISchemaName schema, int version, long createdAt, List<FieldSchema> cols)
    • SchemaVersion

      public SchemaVersion(SchemaVersion other)
      Performs a deep copy on other.
  • Method Details

    • deepCopy

      public SchemaVersion deepCopy()
      Specified by:
      deepCopy in interface org.apache.thrift.TBase<SchemaVersion,SchemaVersion._Fields>
    • clear

      public void clear()
      Specified by:
      clear in interface org.apache.thrift.TBase<SchemaVersion,SchemaVersion._Fields>
    • getSchema

      public ISchemaName getSchema()
    • setSchema

      public SchemaVersion setSchema(ISchemaName schema)
    • unsetSchema

      public void unsetSchema()
    • isSetSchema

      public boolean isSetSchema()
      Returns true if field schema is set (has been assigned a value) and false otherwise
    • setSchemaIsSet

      public void setSchemaIsSet(boolean value)
    • getVersion

      public int getVersion()
    • setVersion

      public SchemaVersion setVersion(int version)
    • unsetVersion

      public void unsetVersion()
    • isSetVersion

      public boolean isSetVersion()
      Returns true if field version is set (has been assigned a value) and false otherwise
    • setVersionIsSet

      public void setVersionIsSet(boolean value)
    • getCreatedAt

      public long getCreatedAt()
    • setCreatedAt

      public SchemaVersion setCreatedAt(long createdAt)
    • unsetCreatedAt

      public void unsetCreatedAt()
    • isSetCreatedAt

      public boolean isSetCreatedAt()
      Returns true if field createdAt is set (has been assigned a value) and false otherwise
    • setCreatedAtIsSet

      public void setCreatedAtIsSet(boolean value)
    • getColsSize

      public int getColsSize()
    • getColsIterator

      public Iterator<FieldSchema> getColsIterator()
    • addToCols

      public void addToCols(FieldSchema elem)
    • getCols

      public List<FieldSchema> getCols()
    • setCols

      public SchemaVersion setCols(List<FieldSchema> cols)
    • unsetCols

      public void unsetCols()
    • isSetCols

      public boolean isSetCols()
      Returns true if field cols is set (has been assigned a value) and false otherwise
    • setColsIsSet

      public void setColsIsSet(boolean value)
    • getState

      public SchemaVersionState getState()
      See Also:
    • setState

      public SchemaVersion setState(SchemaVersionState state)
      See Also:
    • unsetState

      public void unsetState()
    • isSetState

      public boolean isSetState()
      Returns true if field state is set (has been assigned a value) and false otherwise
    • setStateIsSet

      public void setStateIsSet(boolean value)
    • getDescription

      public String getDescription()
    • setDescription

      public SchemaVersion setDescription(String description)
    • unsetDescription

      public void unsetDescription()
    • isSetDescription

      public boolean isSetDescription()
      Returns true if field description is set (has been assigned a value) and false otherwise
    • setDescriptionIsSet

      public void setDescriptionIsSet(boolean value)
    • getSchemaText

      public String getSchemaText()
    • setSchemaText

      public SchemaVersion setSchemaText(String schemaText)
    • unsetSchemaText

      public void unsetSchemaText()
    • isSetSchemaText

      public boolean isSetSchemaText()
      Returns true if field schemaText is set (has been assigned a value) and false otherwise
    • setSchemaTextIsSet

      public void setSchemaTextIsSet(boolean value)
    • getFingerprint

      public String getFingerprint()
    • setFingerprint

      public SchemaVersion setFingerprint(String fingerprint)
    • unsetFingerprint

      public void unsetFingerprint()
    • isSetFingerprint

      public boolean isSetFingerprint()
      Returns true if field fingerprint is set (has been assigned a value) and false otherwise
    • setFingerprintIsSet

      public void setFingerprintIsSet(boolean value)
    • getName

      public String getName()
    • setName

      public SchemaVersion setName(String name)
    • unsetName

      public void unsetName()
    • isSetName

      public boolean isSetName()
      Returns true if field name is set (has been assigned a value) and false otherwise
    • setNameIsSet

      public void setNameIsSet(boolean value)
    • getSerDe

      public SerDeInfo getSerDe()
    • setSerDe

      public SchemaVersion setSerDe(SerDeInfo serDe)
    • unsetSerDe

      public void unsetSerDe()
    • isSetSerDe

      public boolean isSetSerDe()
      Returns true if field serDe is set (has been assigned a value) and false otherwise
    • setSerDeIsSet

      public void setSerDeIsSet(boolean value)
    • setFieldValue

      public void setFieldValue(SchemaVersion._Fields field, Object value)
      Specified by:
      setFieldValue in interface org.apache.thrift.TBase<SchemaVersion,SchemaVersion._Fields>
    • getFieldValue

      public Object getFieldValue(SchemaVersion._Fields field)
      Specified by:
      getFieldValue in interface org.apache.thrift.TBase<SchemaVersion,SchemaVersion._Fields>
    • isSet

      public boolean isSet(SchemaVersion._Fields field)
      Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
      Specified by:
      isSet in interface org.apache.thrift.TBase<SchemaVersion,SchemaVersion._Fields>
    • equals

      public boolean equals(Object that)
      Overrides:
      equals in class Object
    • equals

      public boolean equals(SchemaVersion that)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • compareTo

      public int compareTo(SchemaVersion other)
      Specified by:
      compareTo in interface Comparable<SchemaVersion>
    • fieldForId

      public SchemaVersion._Fields fieldForId(int fieldId)
      Specified by:
      fieldForId in interface org.apache.thrift.TBase<SchemaVersion,SchemaVersion._Fields>
    • read

      public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException
      Specified by:
      read in interface org.apache.thrift.TSerializable
      Throws:
      org.apache.thrift.TException
    • write

      public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
      Specified by:
      write in interface org.apache.thrift.TSerializable
      Throws:
      org.apache.thrift.TException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validate

      public void validate() throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException