Class ActiveCompaction
- java.lang.Object
-
- org.apache.accumulo.core.tabletserver.thrift.ActiveCompaction
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<ActiveCompaction>,org.apache.thrift.TBase<ActiveCompaction,ActiveCompaction._Fields>,org.apache.thrift.TSerializable
public class ActiveCompaction extends Object implements org.apache.thrift.TBase<ActiveCompaction,ActiveCompaction._Fields>, Serializable, Cloneable, Comparable<ActiveCompaction>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classActiveCompaction._FieldsThe set of fields this struct contains, along with convenience methods for finding and manipulating them.
-
Field Summary
Fields Modifier and Type Field Description longagelongentriesReadlongentriesWrittenTKeyExtentextentList<String>inputFilesStringlocalityGroupstatic Map<ActiveCompaction._Fields,org.apache.thrift.meta_data.FieldMetaData>metaDataMapStringoutputFileCompactionReasonreasonList<IterInfo>ssiListMap<String,Map<String,String>>ssioCompactionTypetype
-
Constructor Summary
Constructors Constructor Description ActiveCompaction()ActiveCompaction(TKeyExtent extent, long age, List<String> inputFiles, String outputFile, CompactionType type, CompactionReason reason, String localityGroup, long entriesRead, long entriesWritten, List<IterInfo> ssiList, Map<String,Map<String,String>> ssio)ActiveCompaction(ActiveCompaction other)Performs a deep copy on other.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToInputFiles(String elem)voidaddToSsiList(IterInfo elem)voidclear()intcompareTo(ActiveCompaction other)ActiveCompactiondeepCopy()booleanequals(Object that)booleanequals(ActiveCompaction that)ActiveCompaction._FieldsfieldForId(int fieldId)longgetAge()longgetEntriesRead()longgetEntriesWritten()TKeyExtentgetExtent()ObjectgetFieldValue(ActiveCompaction._Fields field)List<String>getInputFiles()Iterator<String>getInputFilesIterator()intgetInputFilesSize()StringgetLocalityGroup()StringgetOutputFile()CompactionReasongetReason()List<IterInfo>getSsiList()Iterator<IterInfo>getSsiListIterator()intgetSsiListSize()Map<String,Map<String,String>>getSsio()intgetSsioSize()CompactionTypegetType()inthashCode()booleanisSet(ActiveCompaction._Fields field)Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwisebooleanisSetAge()Returns true if field age is set (has been assigned a value) and false otherwisebooleanisSetEntriesRead()Returns true if field entriesRead is set (has been assigned a value) and false otherwisebooleanisSetEntriesWritten()Returns true if field entriesWritten is set (has been assigned a value) and false otherwisebooleanisSetExtent()Returns true if field extent is set (has been assigned a value) and false otherwisebooleanisSetInputFiles()Returns true if field inputFiles is set (has been assigned a value) and false otherwisebooleanisSetLocalityGroup()Returns true if field localityGroup is set (has been assigned a value) and false otherwisebooleanisSetOutputFile()Returns true if field outputFile is set (has been assigned a value) and false otherwisebooleanisSetReason()Returns true if field reason is set (has been assigned a value) and false otherwisebooleanisSetSsiList()Returns true if field ssiList is set (has been assigned a value) and false otherwisebooleanisSetSsio()Returns true if field ssio is set (has been assigned a value) and false otherwisebooleanisSetType()Returns true if field type is set (has been assigned a value) and false otherwisevoidputToSsio(String key, Map<String,String> val)voidread(org.apache.thrift.protocol.TProtocol iprot)ActiveCompactionsetAge(long age)voidsetAgeIsSet(boolean value)ActiveCompactionsetEntriesRead(long entriesRead)voidsetEntriesReadIsSet(boolean value)ActiveCompactionsetEntriesWritten(long entriesWritten)voidsetEntriesWrittenIsSet(boolean value)ActiveCompactionsetExtent(TKeyExtent extent)voidsetExtentIsSet(boolean value)voidsetFieldValue(ActiveCompaction._Fields field, Object value)ActiveCompactionsetInputFiles(List<String> inputFiles)voidsetInputFilesIsSet(boolean value)ActiveCompactionsetLocalityGroup(String localityGroup)voidsetLocalityGroupIsSet(boolean value)ActiveCompactionsetOutputFile(String outputFile)voidsetOutputFileIsSet(boolean value)ActiveCompactionsetReason(CompactionReason reason)voidsetReasonIsSet(boolean value)ActiveCompactionsetSsiList(List<IterInfo> ssiList)voidsetSsiListIsSet(boolean value)ActiveCompactionsetSsio(Map<String,Map<String,String>> ssio)voidsetSsioIsSet(boolean value)ActiveCompactionsetType(CompactionType type)voidsetTypeIsSet(boolean value)StringtoString()voidunsetAge()voidunsetEntriesRead()voidunsetEntriesWritten()voidunsetExtent()voidunsetInputFiles()voidunsetLocalityGroup()voidunsetOutputFile()voidunsetReason()voidunsetSsiList()voidunsetSsio()voidunsetType()voidvalidate()voidwrite(org.apache.thrift.protocol.TProtocol oprot)
-
-
-
Field Detail
-
extent
public TKeyExtent extent
-
age
public long age
-
outputFile
public String outputFile
-
type
public CompactionType type
- See Also:
CompactionType
-
reason
public CompactionReason reason
- See Also:
CompactionReason
-
localityGroup
public String localityGroup
-
entriesRead
public long entriesRead
-
entriesWritten
public long entriesWritten
-
metaDataMap
public static final Map<ActiveCompaction._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
-
-
Constructor Detail
-
ActiveCompaction
public ActiveCompaction()
-
ActiveCompaction
public ActiveCompaction(TKeyExtent extent, long age, List<String> inputFiles, String outputFile, CompactionType type, CompactionReason reason, String localityGroup, long entriesRead, long entriesWritten, List<IterInfo> ssiList, Map<String,Map<String,String>> ssio)
-
ActiveCompaction
public ActiveCompaction(ActiveCompaction other)
Performs a deep copy on other.
-
-
Method Detail
-
deepCopy
public ActiveCompaction deepCopy()
- Specified by:
deepCopyin interfaceorg.apache.thrift.TBase<ActiveCompaction,ActiveCompaction._Fields>
-
clear
public void clear()
- Specified by:
clearin interfaceorg.apache.thrift.TBase<ActiveCompaction,ActiveCompaction._Fields>
-
getExtent
public TKeyExtent getExtent()
-
setExtent
public ActiveCompaction setExtent(TKeyExtent extent)
-
unsetExtent
public void unsetExtent()
-
isSetExtent
public boolean isSetExtent()
Returns true if field extent is set (has been assigned a value) and false otherwise
-
setExtentIsSet
public void setExtentIsSet(boolean value)
-
getAge
public long getAge()
-
setAge
public ActiveCompaction setAge(long age)
-
unsetAge
public void unsetAge()
-
isSetAge
public boolean isSetAge()
Returns true if field age is set (has been assigned a value) and false otherwise
-
setAgeIsSet
public void setAgeIsSet(boolean value)
-
getInputFilesSize
public int getInputFilesSize()
-
addToInputFiles
public void addToInputFiles(String elem)
-
setInputFiles
public ActiveCompaction setInputFiles(List<String> inputFiles)
-
unsetInputFiles
public void unsetInputFiles()
-
isSetInputFiles
public boolean isSetInputFiles()
Returns true if field inputFiles is set (has been assigned a value) and false otherwise
-
setInputFilesIsSet
public void setInputFilesIsSet(boolean value)
-
getOutputFile
public String getOutputFile()
-
setOutputFile
public ActiveCompaction setOutputFile(String outputFile)
-
unsetOutputFile
public void unsetOutputFile()
-
isSetOutputFile
public boolean isSetOutputFile()
Returns true if field outputFile is set (has been assigned a value) and false otherwise
-
setOutputFileIsSet
public void setOutputFileIsSet(boolean value)
-
getType
public CompactionType getType()
- See Also:
CompactionType
-
setType
public ActiveCompaction setType(CompactionType type)
- See Also:
CompactionType
-
unsetType
public void unsetType()
-
isSetType
public boolean isSetType()
Returns true if field type is set (has been assigned a value) and false otherwise
-
setTypeIsSet
public void setTypeIsSet(boolean value)
-
getReason
public CompactionReason getReason()
- See Also:
CompactionReason
-
setReason
public ActiveCompaction setReason(CompactionReason reason)
- See Also:
CompactionReason
-
unsetReason
public void unsetReason()
-
isSetReason
public boolean isSetReason()
Returns true if field reason is set (has been assigned a value) and false otherwise
-
setReasonIsSet
public void setReasonIsSet(boolean value)
-
getLocalityGroup
public String getLocalityGroup()
-
setLocalityGroup
public ActiveCompaction setLocalityGroup(String localityGroup)
-
unsetLocalityGroup
public void unsetLocalityGroup()
-
isSetLocalityGroup
public boolean isSetLocalityGroup()
Returns true if field localityGroup is set (has been assigned a value) and false otherwise
-
setLocalityGroupIsSet
public void setLocalityGroupIsSet(boolean value)
-
getEntriesRead
public long getEntriesRead()
-
setEntriesRead
public ActiveCompaction setEntriesRead(long entriesRead)
-
unsetEntriesRead
public void unsetEntriesRead()
-
isSetEntriesRead
public boolean isSetEntriesRead()
Returns true if field entriesRead is set (has been assigned a value) and false otherwise
-
setEntriesReadIsSet
public void setEntriesReadIsSet(boolean value)
-
getEntriesWritten
public long getEntriesWritten()
-
setEntriesWritten
public ActiveCompaction setEntriesWritten(long entriesWritten)
-
unsetEntriesWritten
public void unsetEntriesWritten()
-
isSetEntriesWritten
public boolean isSetEntriesWritten()
Returns true if field entriesWritten is set (has been assigned a value) and false otherwise
-
setEntriesWrittenIsSet
public void setEntriesWrittenIsSet(boolean value)
-
getSsiListSize
public int getSsiListSize()
-
addToSsiList
public void addToSsiList(IterInfo elem)
-
setSsiList
public ActiveCompaction setSsiList(List<IterInfo> ssiList)
-
unsetSsiList
public void unsetSsiList()
-
isSetSsiList
public boolean isSetSsiList()
Returns true if field ssiList is set (has been assigned a value) and false otherwise
-
setSsiListIsSet
public void setSsiListIsSet(boolean value)
-
getSsioSize
public int getSsioSize()
-
unsetSsio
public void unsetSsio()
-
isSetSsio
public boolean isSetSsio()
Returns true if field ssio is set (has been assigned a value) and false otherwise
-
setSsioIsSet
public void setSsioIsSet(boolean value)
-
setFieldValue
public void setFieldValue(ActiveCompaction._Fields field, Object value)
- Specified by:
setFieldValuein interfaceorg.apache.thrift.TBase<ActiveCompaction,ActiveCompaction._Fields>
-
getFieldValue
public Object getFieldValue(ActiveCompaction._Fields field)
- Specified by:
getFieldValuein interfaceorg.apache.thrift.TBase<ActiveCompaction,ActiveCompaction._Fields>
-
isSet
public boolean isSet(ActiveCompaction._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<ActiveCompaction,ActiveCompaction._Fields>
-
equals
public boolean equals(ActiveCompaction that)
-
compareTo
public int compareTo(ActiveCompaction other)
- Specified by:
compareToin interfaceComparable<ActiveCompaction>
-
fieldForId
public ActiveCompaction._Fields fieldForId(int fieldId)
- Specified by:
fieldForIdin interfaceorg.apache.thrift.TBase<ActiveCompaction,ActiveCompaction._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
-
-