Class TExternalCompactionJob
- java.lang.Object
-
- org.apache.accumulo.core.tabletserver.thrift.TExternalCompactionJob
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<TExternalCompactionJob>
,org.apache.thrift.TBase<TExternalCompactionJob,TExternalCompactionJob._Fields>
,org.apache.thrift.TSerializable
public class TExternalCompactionJob extends Object implements org.apache.thrift.TBase<TExternalCompactionJob,TExternalCompactionJob._Fields>, Serializable, Cloneable, Comparable<TExternalCompactionJob>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TExternalCompactionJob._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
-
Field Summary
Fields Modifier and Type Field Description TKeyExtent
extent
String
externalCompactionId
List<InputFile>
files
IteratorConfig
iteratorSettings
TCompactionKind
kind
static Map<TExternalCompactionJob._Fields,org.apache.thrift.meta_data.FieldMetaData>
metaDataMap
String
outputFile
Map<String,String>
overrides
boolean
propagateDeletes
long
userCompactionId
-
Constructor Summary
Constructors Constructor Description TExternalCompactionJob()
TExternalCompactionJob(String externalCompactionId, TKeyExtent extent, List<InputFile> files, IteratorConfig iteratorSettings, String outputFile, boolean propagateDeletes, TCompactionKind kind, long userCompactionId, Map<String,String> overrides)
TExternalCompactionJob(TExternalCompactionJob other)
Performs a deep copy on other.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToFiles(InputFile elem)
void
clear()
int
compareTo(TExternalCompactionJob other)
TExternalCompactionJob
deepCopy()
boolean
equals(Object that)
boolean
equals(TExternalCompactionJob that)
TExternalCompactionJob._Fields
fieldForId(int fieldId)
TKeyExtent
getExtent()
String
getExternalCompactionId()
Object
getFieldValue(TExternalCompactionJob._Fields field)
List<InputFile>
getFiles()
Iterator<InputFile>
getFilesIterator()
int
getFilesSize()
IteratorConfig
getIteratorSettings()
TCompactionKind
getKind()
String
getOutputFile()
Map<String,String>
getOverrides()
int
getOverridesSize()
long
getUserCompactionId()
int
hashCode()
boolean
isPropagateDeletes()
boolean
isSet(TExternalCompactionJob._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwiseboolean
isSetExtent()
Returns true if field extent is set (has been assigned a value) and false otherwiseboolean
isSetExternalCompactionId()
Returns true if field externalCompactionId is set (has been assigned a value) and false otherwiseboolean
isSetFiles()
Returns true if field files is set (has been assigned a value) and false otherwiseboolean
isSetIteratorSettings()
Returns true if field iteratorSettings is set (has been assigned a value) and false otherwiseboolean
isSetKind()
Returns true if field kind is set (has been assigned a value) and false otherwiseboolean
isSetOutputFile()
Returns true if field outputFile is set (has been assigned a value) and false otherwiseboolean
isSetOverrides()
Returns true if field overrides is set (has been assigned a value) and false otherwiseboolean
isSetPropagateDeletes()
Returns true if field propagateDeletes is set (has been assigned a value) and false otherwiseboolean
isSetUserCompactionId()
Returns true if field userCompactionId is set (has been assigned a value) and false otherwisevoid
putToOverrides(String key, String val)
void
read(org.apache.thrift.protocol.TProtocol iprot)
TExternalCompactionJob
setExtent(TKeyExtent extent)
void
setExtentIsSet(boolean value)
TExternalCompactionJob
setExternalCompactionId(String externalCompactionId)
void
setExternalCompactionIdIsSet(boolean value)
void
setFieldValue(TExternalCompactionJob._Fields field, Object value)
TExternalCompactionJob
setFiles(List<InputFile> files)
void
setFilesIsSet(boolean value)
TExternalCompactionJob
setIteratorSettings(IteratorConfig iteratorSettings)
void
setIteratorSettingsIsSet(boolean value)
TExternalCompactionJob
setKind(TCompactionKind kind)
void
setKindIsSet(boolean value)
TExternalCompactionJob
setOutputFile(String outputFile)
void
setOutputFileIsSet(boolean value)
TExternalCompactionJob
setOverrides(Map<String,String> overrides)
void
setOverridesIsSet(boolean value)
TExternalCompactionJob
setPropagateDeletes(boolean propagateDeletes)
void
setPropagateDeletesIsSet(boolean value)
TExternalCompactionJob
setUserCompactionId(long userCompactionId)
void
setUserCompactionIdIsSet(boolean value)
String
toString()
void
unsetExtent()
void
unsetExternalCompactionId()
void
unsetFiles()
void
unsetIteratorSettings()
void
unsetKind()
void
unsetOutputFile()
void
unsetOverrides()
void
unsetPropagateDeletes()
void
unsetUserCompactionId()
void
validate()
void
write(org.apache.thrift.protocol.TProtocol oprot)
-
-
-
Field Detail
-
externalCompactionId
public String externalCompactionId
-
extent
public TKeyExtent extent
-
iteratorSettings
public IteratorConfig iteratorSettings
-
outputFile
public String outputFile
-
propagateDeletes
public boolean propagateDeletes
-
kind
public TCompactionKind kind
-
userCompactionId
public long userCompactionId
-
metaDataMap
public static final Map<TExternalCompactionJob._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
-
-
Constructor Detail
-
TExternalCompactionJob
public TExternalCompactionJob()
-
TExternalCompactionJob
public TExternalCompactionJob(String externalCompactionId, TKeyExtent extent, List<InputFile> files, IteratorConfig iteratorSettings, String outputFile, boolean propagateDeletes, TCompactionKind kind, long userCompactionId, Map<String,String> overrides)
-
TExternalCompactionJob
public TExternalCompactionJob(TExternalCompactionJob other)
Performs a deep copy on other.
-
-
Method Detail
-
deepCopy
public TExternalCompactionJob deepCopy()
- Specified by:
deepCopy
in interfaceorg.apache.thrift.TBase<TExternalCompactionJob,TExternalCompactionJob._Fields>
-
clear
public void clear()
- Specified by:
clear
in interfaceorg.apache.thrift.TBase<TExternalCompactionJob,TExternalCompactionJob._Fields>
-
getExternalCompactionId
public String getExternalCompactionId()
-
setExternalCompactionId
public TExternalCompactionJob setExternalCompactionId(String externalCompactionId)
-
unsetExternalCompactionId
public void unsetExternalCompactionId()
-
isSetExternalCompactionId
public boolean isSetExternalCompactionId()
Returns true if field externalCompactionId is set (has been assigned a value) and false otherwise
-
setExternalCompactionIdIsSet
public void setExternalCompactionIdIsSet(boolean value)
-
getExtent
public TKeyExtent getExtent()
-
setExtent
public TExternalCompactionJob 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)
-
getFilesSize
public int getFilesSize()
-
addToFiles
public void addToFiles(InputFile elem)
-
setFiles
public TExternalCompactionJob setFiles(List<InputFile> files)
-
unsetFiles
public void unsetFiles()
-
isSetFiles
public boolean isSetFiles()
Returns true if field files is set (has been assigned a value) and false otherwise
-
setFilesIsSet
public void setFilesIsSet(boolean value)
-
getIteratorSettings
public IteratorConfig getIteratorSettings()
-
setIteratorSettings
public TExternalCompactionJob setIteratorSettings(IteratorConfig iteratorSettings)
-
unsetIteratorSettings
public void unsetIteratorSettings()
-
isSetIteratorSettings
public boolean isSetIteratorSettings()
Returns true if field iteratorSettings is set (has been assigned a value) and false otherwise
-
setIteratorSettingsIsSet
public void setIteratorSettingsIsSet(boolean value)
-
getOutputFile
public String getOutputFile()
-
setOutputFile
public TExternalCompactionJob 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)
-
isPropagateDeletes
public boolean isPropagateDeletes()
-
setPropagateDeletes
public TExternalCompactionJob setPropagateDeletes(boolean propagateDeletes)
-
unsetPropagateDeletes
public void unsetPropagateDeletes()
-
isSetPropagateDeletes
public boolean isSetPropagateDeletes()
Returns true if field propagateDeletes is set (has been assigned a value) and false otherwise
-
setPropagateDeletesIsSet
public void setPropagateDeletesIsSet(boolean value)
-
getKind
public TCompactionKind getKind()
-
setKind
public TExternalCompactionJob setKind(TCompactionKind kind)
-
unsetKind
public void unsetKind()
-
isSetKind
public boolean isSetKind()
Returns true if field kind is set (has been assigned a value) and false otherwise
-
setKindIsSet
public void setKindIsSet(boolean value)
-
getUserCompactionId
public long getUserCompactionId()
-
setUserCompactionId
public TExternalCompactionJob setUserCompactionId(long userCompactionId)
-
unsetUserCompactionId
public void unsetUserCompactionId()
-
isSetUserCompactionId
public boolean isSetUserCompactionId()
Returns true if field userCompactionId is set (has been assigned a value) and false otherwise
-
setUserCompactionIdIsSet
public void setUserCompactionIdIsSet(boolean value)
-
getOverridesSize
public int getOverridesSize()
-
setOverrides
public TExternalCompactionJob setOverrides(Map<String,String> overrides)
-
unsetOverrides
public void unsetOverrides()
-
isSetOverrides
public boolean isSetOverrides()
Returns true if field overrides is set (has been assigned a value) and false otherwise
-
setOverridesIsSet
public void setOverridesIsSet(boolean value)
-
setFieldValue
public void setFieldValue(TExternalCompactionJob._Fields field, Object value)
- Specified by:
setFieldValue
in interfaceorg.apache.thrift.TBase<TExternalCompactionJob,TExternalCompactionJob._Fields>
-
getFieldValue
public Object getFieldValue(TExternalCompactionJob._Fields field)
- Specified by:
getFieldValue
in interfaceorg.apache.thrift.TBase<TExternalCompactionJob,TExternalCompactionJob._Fields>
-
isSet
public boolean isSet(TExternalCompactionJob._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise- Specified by:
isSet
in interfaceorg.apache.thrift.TBase<TExternalCompactionJob,TExternalCompactionJob._Fields>
-
equals
public boolean equals(TExternalCompactionJob that)
-
compareTo
public int compareTo(TExternalCompactionJob other)
- Specified by:
compareTo
in interfaceComparable<TExternalCompactionJob>
-
fieldForId
public TExternalCompactionJob._Fields fieldForId(int fieldId)
- Specified by:
fieldForId
in interfaceorg.apache.thrift.TBase<TExternalCompactionJob,TExternalCompactionJob._Fields>
-
read
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException
- Specified by:
read
in 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:
write
in interfaceorg.apache.thrift.TSerializable
- Throws:
org.apache.thrift.TException
-
validate
public void validate() throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
-