public class TableProperties
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
long |
getColumnFamilyId()
Get the ID of column family for this SST file,
corresponding to the column family identified by
getColumnFamilyName() . |
byte[] |
getColumnFamilyName()
Get the name of the column family with which this
SST file is associated.
|
java.lang.String |
getComparatorName()
Get the name of the comparator used in this table.
|
java.lang.String |
getCompressionName()
Get the name of the compression algorithm used to compress the SST files.
|
long |
getCreationTime()
The time when the SST file was created.
|
long |
getDataSize()
Get the total size of all data blocks.
|
long |
getFastCompressionEstimatedDataSize()
Get the estimated size of data blocks compressed with a relatively faster
compression algorithm.
|
java.lang.String |
getFilterPolicyName()
Get the name of the filter policy used in this table.
|
long |
getFilterSize()
Get the size of filter block.
|
long |
getFixedKeyLen()
Get the length of the keys.
|
long |
getFormatVersion()
Get the format version, reserved for backward compatibility.
|
long |
getIndexKeyIsUserKey()
Whether the index key is user key.
|
long |
getIndexPartitions()
Get the total number of index partitions
if
IndexType.kTwoLevelIndexSearch is used. |
long |
getIndexSize()
Get the size of index block.
|
long |
getIndexValueIsDeltaEncoded()
Whether delta encoding is used to encode the index values.
|
java.lang.String |
getMergeOperatorName()
Get the name of the merge operator used in this table.
|
long |
getNumDataBlocks()
Get the number of blocks in this table.
|
long |
getNumDeletions()
Get the number of deletions in the table.
|
long |
getNumEntries()
Get the number of entries in this table.
|
long |
getNumMergeOperands()
Get the number of merge operands in the table.
|
long |
getNumRangeDeletions()
Get the number of range deletions in this table.
|
long |
getOldestKeyTime()
Get the timestamp of the earliest key.
|
java.lang.String |
getPrefixExtractorName()
Get the name of the prefix extractor used in this table.
|
java.lang.String |
getPropertyCollectorsNames()
Get the names of the property collectors factories used in this table.
|
long |
getRawKeySize()
Get the total raw key size.
|
long |
getRawValueSize()
Get the total raw value size.
|
java.util.Map<java.lang.String,java.lang.String> |
getReadableProperties()
Get the readable properties.
|
long |
getSlowCompressionEstimatedDataSize()
Get the estimated size of data blocks compressed with a relatively slower
compression algorithm.
|
long |
getTopLevelIndexSize()
Size of the top-level index
if
IndexType.kTwoLevelIndexSearch is used. |
java.util.Map<java.lang.String,java.lang.String> |
getUserCollectedProperties()
Get the user collected properties.
|
int |
hashCode() |
public long getDataSize()
public long getIndexSize()
public long getIndexPartitions()
IndexType.kTwoLevelIndexSearch
is used.public long getTopLevelIndexSize()
IndexType.kTwoLevelIndexSearch
is used.public long getIndexKeyIsUserKey()
public long getIndexValueIsDeltaEncoded()
public long getFilterSize()
public long getRawKeySize()
public long getRawValueSize()
public long getNumDataBlocks()
public long getNumEntries()
public long getNumDeletions()
public long getNumMergeOperands()
public long getNumRangeDeletions()
public long getFormatVersion()
public long getFixedKeyLen()
public long getColumnFamilyId()
getColumnFamilyName()
.public long getCreationTime()
public long getOldestKeyTime()
public long getSlowCompressionEstimatedDataSize()
public long getFastCompressionEstimatedDataSize()
public byte[] getColumnFamilyName()
public java.lang.String getFilterPolicyName()
public java.lang.String getComparatorName()
public java.lang.String getMergeOperatorName()
public java.lang.String getPrefixExtractorName()
public java.lang.String getPropertyCollectorsNames()
public java.lang.String getCompressionName()
public java.util.Map<java.lang.String,java.lang.String> getUserCollectedProperties()
public java.util.Map<java.lang.String,java.lang.String> getReadableProperties()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object