public class CompactionInfo extends Object implements Comparable<CompactionInfo>
| Modifier and Type | Field and Description |
|---|---|
long |
commitTime |
String |
dbname |
long |
enqueueTime |
String |
errorMessage |
String |
hadoopJobId |
boolean |
hasOldAbort |
boolean |
hasUncompactedAborts |
long |
highestWriteId
The highest write id that the compaction job will pay attention to.
|
long |
id
Modifying this variables or adding new ones should be done in sync
with the static methods
compactionStructToInfo() and
compactionInfoToStruct(). |
String |
initiatorId |
String |
initiatorVersion |
byte[] |
metaInfo |
long |
minOpenWriteId |
long |
minOpenWriteTxnId |
long |
nextTxnId |
int |
numberOfBuckets |
String |
orderByClause |
String |
partName |
String |
poolName |
String |
properties |
long |
retryRetention |
String |
runAs |
long |
start |
char |
state |
String |
tableName |
boolean |
tooManyAborts |
long |
txnId |
CompactionType |
type |
String |
workerId |
String |
workerVersion |
Set<Long> |
writeIds |
| Constructor and Description |
|---|
CompactionInfo() |
CompactionInfo(long id,
String dbname,
String tableName,
String partName,
char state) |
CompactionInfo(String dbname,
String tableName,
String partName,
CompactionType type) |
| Modifier and Type | Method and Description |
|---|---|
static OptionalCompactionInfoStruct |
compactionInfoToOptionalStruct(CompactionInfo ci) |
static CompactionInfoStruct |
compactionInfoToStruct(CompactionInfo ci) |
static CompactionInfo |
compactionStructToInfo(CompactionInfoStruct cr) |
int |
compareTo(CompactionInfo o) |
boolean |
equals(Object obj) |
String |
getFullPartitionName() |
String |
getFullTableName() |
String |
getProperty(String key) |
int |
hashCode() |
boolean |
isAbortedTxnCleanup() |
boolean |
isMajorCompaction() |
boolean |
isRebalanceCompaction() |
static CompactionInfo |
loadFullFromCompactionQueue(ResultSet rs)
loads object from a row in Select * from COMPACTION_QUEUE
|
static CompactionInfo |
optionalCompactionInfoStructToInfo(OptionalCompactionInfoStruct ocis) |
void |
setProperty(String key,
String value) |
void |
setWriteIds(boolean hasUncompactedAborts,
Set<Long> writeIds) |
String |
toString() |
public long id
compactionStructToInfo() and
compactionInfoToStruct(). This class is going to be deserialized
and serialized so missing this may result in the value of the field
being resetted. This will be fixed at HIVE-21056.public String dbname
public String tableName
public String partName
public char state
public CompactionType type
public String workerId
public String workerVersion
public String initiatorId
public String initiatorVersion
public long enqueueTime
public long start
public String runAs
public String properties
public boolean tooManyAborts
public boolean hasOldAbort
public long retryRetention
public long nextTxnId
public long minOpenWriteId
public long txnId
public long commitTime
public String poolName
public int numberOfBuckets
public String orderByClause
public long minOpenWriteTxnId
public long highestWriteId
0 means it wasn't set (e.g. in case of upgrades, since ResultSet.getLong() will return 0 if field is NULL)
See also TxnUtils.createValidCompactWriteIdList(TableValidWriteIds) and
ValidReaderWriteIdList.highWatermark.public boolean hasUncompactedAborts
public byte[] metaInfo
public String hadoopJobId
public String errorMessage
public CompactionInfo(String dbname, String tableName, String partName, CompactionType type)
public CompactionInfo(long id,
String dbname,
String tableName,
String partName,
char state)
public CompactionInfo()
public String getFullPartitionName()
public String getFullTableName()
public boolean isMajorCompaction()
public boolean isRebalanceCompaction()
public int compareTo(CompactionInfo o)
compareTo in interface Comparable<CompactionInfo>public static CompactionInfo loadFullFromCompactionQueue(ResultSet rs) throws SQLException
rs - ResultSet after call to rs.next()SQLExceptionpublic static CompactionInfo compactionStructToInfo(CompactionInfoStruct cr)
public static CompactionInfoStruct compactionInfoToStruct(CompactionInfo ci)
public static OptionalCompactionInfoStruct compactionInfoToOptionalStruct(CompactionInfo ci)
public static CompactionInfo optionalCompactionInfoStructToInfo(OptionalCompactionInfoStruct ocis)
public boolean isAbortedTxnCleanup()
Copyright © 2024 The Apache Software Foundation. All rights reserved.