Class TMemoryData

    • Field Detail

      • slab

        public long slab
      • start_page

        public int start_page
      • num_pages

        public long num_pages
      • touch

        public int touch
      • chunk_key

        public List<Long> chunk_key
      • buffer_epoch

        public int buffer_epoch
      • is_free

        public boolean is_free
      • metaDataMap

        public static final Map<TMemoryData._Fields,​org.apache.thrift.meta_data.FieldMetaData> metaDataMap
    • Constructor Detail

      • TMemoryData

        public TMemoryData()
      • TMemoryData

        public TMemoryData​(long slab,
                           int start_page,
                           long num_pages,
                           int touch,
                           List<Long> chunk_key,
                           int buffer_epoch,
                           boolean is_free)
      • TMemoryData

        public TMemoryData​(TMemoryData other)
        Performs a deep copy on other.
    • Method Detail

      • getSlab

        public long getSlab()
      • unsetSlab

        public void unsetSlab()
      • isSetSlab

        public boolean isSetSlab()
        Returns true if field slab is set (has been assigned a value) and false otherwise
      • setSlabIsSet

        public void setSlabIsSet​(boolean value)
      • getStart_page

        public int getStart_page()
      • setStart_page

        public TMemoryData setStart_page​(int start_page)
      • unsetStart_page

        public void unsetStart_page()
      • isSetStart_page

        public boolean isSetStart_page()
        Returns true if field start_page is set (has been assigned a value) and false otherwise
      • setStart_pageIsSet

        public void setStart_pageIsSet​(boolean value)
      • getNum_pages

        public long getNum_pages()
      • setNum_pages

        public TMemoryData setNum_pages​(long num_pages)
      • unsetNum_pages

        public void unsetNum_pages()
      • isSetNum_pages

        public boolean isSetNum_pages()
        Returns true if field num_pages is set (has been assigned a value) and false otherwise
      • setNum_pagesIsSet

        public void setNum_pagesIsSet​(boolean value)
      • getTouch

        public int getTouch()
      • setTouch

        public TMemoryData setTouch​(int touch)
      • unsetTouch

        public void unsetTouch()
      • isSetTouch

        public boolean isSetTouch()
        Returns true if field touch is set (has been assigned a value) and false otherwise
      • setTouchIsSet

        public void setTouchIsSet​(boolean value)
      • getChunk_keySize

        public int getChunk_keySize()
      • getChunk_keyIterator

        public Iterator<Long> getChunk_keyIterator()
      • addToChunk_key

        public void addToChunk_key​(long elem)
      • getChunk_key

        public List<Long> getChunk_key()
      • unsetChunk_key

        public void unsetChunk_key()
      • isSetChunk_key

        public boolean isSetChunk_key()
        Returns true if field chunk_key is set (has been assigned a value) and false otherwise
      • setChunk_keyIsSet

        public void setChunk_keyIsSet​(boolean value)
      • getBuffer_epoch

        public int getBuffer_epoch()
      • setBuffer_epoch

        public TMemoryData setBuffer_epoch​(int buffer_epoch)
      • unsetBuffer_epoch

        public void unsetBuffer_epoch()
      • isSetBuffer_epoch

        public boolean isSetBuffer_epoch()
        Returns true if field buffer_epoch is set (has been assigned a value) and false otherwise
      • setBuffer_epochIsSet

        public void setBuffer_epochIsSet​(boolean value)
      • isIs_free

        public boolean isIs_free()
      • setIs_free

        public TMemoryData setIs_free​(boolean is_free)
      • unsetIs_free

        public void unsetIs_free()
      • isSetIs_free

        public boolean isSetIs_free()
        Returns true if field is_free is set (has been assigned a value) and false otherwise
      • setIs_freeIsSet

        public void setIs_freeIsSet​(boolean value)
      • isSet

        public boolean isSet​(TMemoryData._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<TMemoryData,​TMemoryData._Fields>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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
      • validate

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