Package ai.heavy.thrift.server
Class TMemoryData
- java.lang.Object
-
- ai.heavy.thrift.server.TMemoryData
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<TMemoryData>,org.apache.thrift.TBase<TMemoryData,TMemoryData._Fields>,org.apache.thrift.TSerializable
public class TMemoryData extends Object implements org.apache.thrift.TBase<TMemoryData,TMemoryData._Fields>, Serializable, Cloneable, Comparable<TMemoryData>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTMemoryData._FieldsThe set of fields this struct contains, along with convenience methods for finding and manipulating them.
-
Field Summary
Fields Modifier and Type Field Description intbuffer_epochList<Long>chunk_keybooleanis_freestatic Map<TMemoryData._Fields,org.apache.thrift.meta_data.FieldMetaData>metaDataMaplongnum_pageslongslabintstart_pageinttouch
-
Constructor Summary
Constructors Constructor Description TMemoryData()TMemoryData(long slab, int start_page, long num_pages, int touch, List<Long> chunk_key, int buffer_epoch, boolean is_free)TMemoryData(TMemoryData other)Performs a deep copy on other.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToChunk_key(long elem)voidclear()intcompareTo(TMemoryData other)TMemoryDatadeepCopy()booleanequals(TMemoryData that)booleanequals(Object that)TMemoryData._FieldsfieldForId(int fieldId)intgetBuffer_epoch()List<Long>getChunk_key()Iterator<Long>getChunk_keyIterator()intgetChunk_keySize()ObjectgetFieldValue(TMemoryData._Fields field)longgetNum_pages()longgetSlab()intgetStart_page()intgetTouch()inthashCode()booleanisIs_free()booleanisSet(TMemoryData._Fields field)Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwisebooleanisSetBuffer_epoch()Returns true if field buffer_epoch is set (has been assigned a value) and false otherwisebooleanisSetChunk_key()Returns true if field chunk_key is set (has been assigned a value) and false otherwisebooleanisSetIs_free()Returns true if field is_free is set (has been assigned a value) and false otherwisebooleanisSetNum_pages()Returns true if field num_pages is set (has been assigned a value) and false otherwisebooleanisSetSlab()Returns true if field slab is set (has been assigned a value) and false otherwisebooleanisSetStart_page()Returns true if field start_page is set (has been assigned a value) and false otherwisebooleanisSetTouch()Returns true if field touch is set (has been assigned a value) and false otherwisevoidread(org.apache.thrift.protocol.TProtocol iprot)TMemoryDatasetBuffer_epoch(int buffer_epoch)voidsetBuffer_epochIsSet(boolean value)TMemoryDatasetChunk_key(List<Long> chunk_key)voidsetChunk_keyIsSet(boolean value)voidsetFieldValue(TMemoryData._Fields field, Object value)TMemoryDatasetIs_free(boolean is_free)voidsetIs_freeIsSet(boolean value)TMemoryDatasetNum_pages(long num_pages)voidsetNum_pagesIsSet(boolean value)TMemoryDatasetSlab(long slab)voidsetSlabIsSet(boolean value)TMemoryDatasetStart_page(int start_page)voidsetStart_pageIsSet(boolean value)TMemoryDatasetTouch(int touch)voidsetTouchIsSet(boolean value)StringtoString()voidunsetBuffer_epoch()voidunsetChunk_key()voidunsetIs_free()voidunsetNum_pages()voidunsetSlab()voidunsetStart_page()voidunsetTouch()voidvalidate()voidwrite(org.apache.thrift.protocol.TProtocol oprot)
-
-
-
Field Detail
-
slab
public long slab
-
start_page
public int start_page
-
num_pages
public long num_pages
-
touch
public int touch
-
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
-
deepCopy
public TMemoryData deepCopy()
- Specified by:
deepCopyin interfaceorg.apache.thrift.TBase<TMemoryData,TMemoryData._Fields>
-
clear
public void clear()
- Specified by:
clearin interfaceorg.apache.thrift.TBase<TMemoryData,TMemoryData._Fields>
-
getSlab
public long getSlab()
-
setSlab
public TMemoryData setSlab(long slab)
-
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()
-
addToChunk_key
public void addToChunk_key(long elem)
-
setChunk_key
public TMemoryData setChunk_key(List<Long> chunk_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)
-
setFieldValue
public void setFieldValue(TMemoryData._Fields field, Object value)
- Specified by:
setFieldValuein interfaceorg.apache.thrift.TBase<TMemoryData,TMemoryData._Fields>
-
getFieldValue
public Object getFieldValue(TMemoryData._Fields field)
- Specified by:
getFieldValuein interfaceorg.apache.thrift.TBase<TMemoryData,TMemoryData._Fields>
-
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:
isSetin interfaceorg.apache.thrift.TBase<TMemoryData,TMemoryData._Fields>
-
equals
public boolean equals(TMemoryData that)
-
compareTo
public int compareTo(TMemoryData other)
- Specified by:
compareToin interfaceComparable<TMemoryData>
-
fieldForId
public TMemoryData._Fields fieldForId(int fieldId)
- Specified by:
fieldForIdin interfaceorg.apache.thrift.TBase<TMemoryData,TMemoryData._Fields>
-
read
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException- Specified by:
readin interfaceorg.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:
writein interfaceorg.apache.thrift.TSerializable- Throws:
org.apache.thrift.TException
-
validate
public void validate() throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
-