public interface ColumnFamilyStoreMBean
Modifier and Type | Method and Description |
---|---|
void |
beginLocalSampling(java.lang.String sampler,
int capacity)
begin sampling for a specific sampler with a given capacity.
|
void |
compactionDiskSpaceCheck(boolean enable) |
long |
estimateKeys() |
javax.management.openmbean.CompositeData |
finishLocalSampling(java.lang.String sampler,
int count) |
void |
forceMajorCompaction(boolean splitOutput)
force a major compaction of this column family
|
java.util.List<java.lang.String> |
getBuiltIndexes()
Returns a list of the names of the built column indexes for current store
|
java.lang.String |
getColumnFamilyName()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.String> |
getCompactionParameters() |
java.lang.String |
getCompactionParametersJson() |
java.util.Map<java.lang.String,java.lang.String> |
getCompressionParameters()
Get the compression parameters
|
double |
getDroppableTombstoneRatio()
Get the ratio of droppable tombstones to real columns (and non-droppable tombstones)
|
int |
getMaximumCompactionThreshold()
Gets the maximum number of sstables in queue before compaction kicks off
|
int |
getMinimumCompactionThreshold()
Gets the minimum number of sstables in queue before compaction kicks off
|
int[] |
getSSTableCountPerLevel() |
java.util.List<java.lang.String> |
getSSTablesForKey(java.lang.String key)
Returns a list of filenames that contain the given key on this node
|
java.lang.String |
getTableName() |
int |
getUnleveledSSTables() |
boolean |
isAutoCompactionDisabled() |
boolean |
isCompactionDiskSpaceCheckEnabled() |
void |
loadNewSSTables()
Scan through Keyspace/ColumnFamily's data directory
determine which SSTables should be loaded and load them
|
void |
setCompactionParameters(java.util.Map<java.lang.String,java.lang.String> options)
Sets the compaction parameters locally for this node
Note that this will be set until an ALTER with compaction = {..} is executed or the node is restarted
|
void |
setCompactionParametersJson(java.lang.String options)
Sets the compaction parameters locally for this node
Note that this will be set until an ALTER with compaction = {..} is executed or the node is restarted
|
void |
setCompactionThresholds(int minThreshold,
int maxThreshold)
Sets the maximum and maximum number of SSTables in queue before compaction kicks off
|
void |
setCompressionParameters(java.util.Map<java.lang.String,java.lang.String> opts)
Set the compression parameters
|
void |
setCrcCheckChance(double crcCheckChance)
Set new crc check chance
|
void |
setMaximumCompactionThreshold(int threshold)
Sets the maximum number of sstables in queue before compaction kicks off
|
void |
setMinimumCompactionThreshold(int threshold)
Sets the minimum number of sstables in queue before compaction kicks off
|
long |
trueSnapshotsSize() |
@Deprecated java.lang.String getColumnFamilyName()
java.lang.String getTableName()
void forceMajorCompaction(boolean splitOutput) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException
splitOutput
- true if the output of the major compaction should be split in several sstablesjava.util.concurrent.ExecutionException
java.lang.InterruptedException
int getMinimumCompactionThreshold()
void setMinimumCompactionThreshold(int threshold)
int getMaximumCompactionThreshold()
void setCompactionThresholds(int minThreshold, int maxThreshold)
void setMaximumCompactionThreshold(int threshold)
void setCompactionParametersJson(java.lang.String options)
options
- compaction options with the same syntax as when doing ALTER ... WITH compaction = {..}java.lang.String getCompactionParametersJson()
void setCompactionParameters(java.util.Map<java.lang.String,java.lang.String> options)
options
- compaction options mapjava.util.Map<java.lang.String,java.lang.String> getCompactionParameters()
java.util.Map<java.lang.String,java.lang.String> getCompressionParameters()
void setCompressionParameters(java.util.Map<java.lang.String,java.lang.String> opts)
opts
- map of string names to valuesvoid setCrcCheckChance(double crcCheckChance)
boolean isAutoCompactionDisabled()
long estimateKeys()
java.util.List<java.lang.String> getBuiltIndexes()
java.util.List<java.lang.String> getSSTablesForKey(java.lang.String key)
key
- void loadNewSSTables()
int getUnleveledSSTables()
int[] getSSTableCountPerLevel()
double getDroppableTombstoneRatio()
long trueSnapshotsSize()
void beginLocalSampling(java.lang.String sampler, int capacity)
javax.management.openmbean.CompositeData finishLocalSampling(java.lang.String sampler, int count) throws javax.management.openmbean.OpenDataException
javax.management.openmbean.OpenDataException
boolean isCompactionDiskSpaceCheckEnabled()
void compactionDiskSpaceCheck(boolean enable)
Copyright © 2017 The Apache Software Foundation