Class TableValidWriteIds

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

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

  • Constructor Details

    • TableValidWriteIds

      public TableValidWriteIds()
    • TableValidWriteIds

      public TableValidWriteIds(String fullTableName, long writeIdHighWaterMark, List<Long> invalidWriteIds, ByteBuffer abortedBits)
    • TableValidWriteIds

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

    • deepCopy

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

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

      public String getFullTableName()
    • setFullTableName

      public TableValidWriteIds setFullTableName(String fullTableName)
    • unsetFullTableName

      public void unsetFullTableName()
    • isSetFullTableName

      public boolean isSetFullTableName()
      Returns true if field fullTableName is set (has been assigned a value) and false otherwise
    • setFullTableNameIsSet

      public void setFullTableNameIsSet(boolean value)
    • getWriteIdHighWaterMark

      public long getWriteIdHighWaterMark()
    • setWriteIdHighWaterMark

      public TableValidWriteIds setWriteIdHighWaterMark(long writeIdHighWaterMark)
    • unsetWriteIdHighWaterMark

      public void unsetWriteIdHighWaterMark()
    • isSetWriteIdHighWaterMark

      public boolean isSetWriteIdHighWaterMark()
      Returns true if field writeIdHighWaterMark is set (has been assigned a value) and false otherwise
    • setWriteIdHighWaterMarkIsSet

      public void setWriteIdHighWaterMarkIsSet(boolean value)
    • getInvalidWriteIdsSize

      public int getInvalidWriteIdsSize()
    • getInvalidWriteIdsIterator

      public Iterator<Long> getInvalidWriteIdsIterator()
    • addToInvalidWriteIds

      public void addToInvalidWriteIds(long elem)
    • getInvalidWriteIds

      public List<Long> getInvalidWriteIds()
    • setInvalidWriteIds

      public TableValidWriteIds setInvalidWriteIds(List<Long> invalidWriteIds)
    • unsetInvalidWriteIds

      public void unsetInvalidWriteIds()
    • isSetInvalidWriteIds

      public boolean isSetInvalidWriteIds()
      Returns true if field invalidWriteIds is set (has been assigned a value) and false otherwise
    • setInvalidWriteIdsIsSet

      public void setInvalidWriteIdsIsSet(boolean value)
    • getMinOpenWriteId

      public long getMinOpenWriteId()
    • setMinOpenWriteId

      public TableValidWriteIds setMinOpenWriteId(long minOpenWriteId)
    • unsetMinOpenWriteId

      public void unsetMinOpenWriteId()
    • isSetMinOpenWriteId

      public boolean isSetMinOpenWriteId()
      Returns true if field minOpenWriteId is set (has been assigned a value) and false otherwise
    • setMinOpenWriteIdIsSet

      public void setMinOpenWriteIdIsSet(boolean value)
    • getAbortedBits

      public byte[] getAbortedBits()
    • bufferForAbortedBits

      public ByteBuffer bufferForAbortedBits()
    • setAbortedBits

      public TableValidWriteIds setAbortedBits(byte[] abortedBits)
    • setAbortedBits

      public TableValidWriteIds setAbortedBits(ByteBuffer abortedBits)
    • unsetAbortedBits

      public void unsetAbortedBits()
    • isSetAbortedBits

      public boolean isSetAbortedBits()
      Returns true if field abortedBits is set (has been assigned a value) and false otherwise
    • setAbortedBitsIsSet

      public void setAbortedBitsIsSet(boolean value)
    • setFieldValue

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

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

      public boolean isSet(TableValidWriteIds._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<TableValidWriteIds,TableValidWriteIds._Fields>
    • equals

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

      public boolean equals(TableValidWriteIds that)
    • hashCode

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

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

      public TableValidWriteIds._Fields fieldForId(int fieldId)
      Specified by:
      fieldForId in interface org.apache.thrift.TBase<TableValidWriteIds,TableValidWriteIds._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