public class CompactionJobInfo extends RocksObject
nativeHandle_
owningHandle_
Constructor and Description |
---|
CompactionJobInfo() |
Modifier and Type | Method and Description |
---|---|
int |
baseInputLevel()
Get the smallest input level of the compaction.
|
byte[] |
columnFamilyName()
Get the name of the column family where the compaction happened.
|
CompactionReason |
compactionReason()
Get the Reason for running the compaction.
|
CompressionType |
compression()
Get the compression algorithm used for output files.
|
protected void |
disposeInternal(long handle) |
java.util.List<java.lang.String> |
inputFiles()
Get the names of the compaction input files.
|
int |
jobId()
Get the job id, which is unique in the same thread.
|
java.util.List<java.lang.String> |
outputFiles()
Get the names of the compaction output files.
|
int |
outputLevel()
Get the output level of the compaction.
|
CompactionJobStats |
stats()
Get detailed information about this compaction.
|
Status |
status()
Get the status indicating whether the compaction was successful or not.
|
java.util.Map<java.lang.String,TableProperties> |
tableProperties()
Get the table properties for the input and output tables.
|
long |
threadId()
Get the id of the thread that completed this compaction job.
|
disposeInternal, getNativeHandle
close, disOwnNativeHandle, isOwningHandle
dispose, finalize
public byte[] columnFamilyName()
public Status status()
public long threadId()
public int jobId()
public int baseInputLevel()
public int outputLevel()
public java.util.List<java.lang.String> inputFiles()
public java.util.List<java.lang.String> outputFiles()
public java.util.Map<java.lang.String,TableProperties> tableProperties()
inputFiles()
and
outputFiles()
.public CompactionReason compactionReason()
public CompressionType compression()
public CompactionJobStats stats()
protected void disposeInternal(long handle)
disposeInternal
in class RocksObject