Package org.apache.cassandra.schema
Class CompactionParams
java.lang.Object
org.apache.cassandra.schema.CompactionParams
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CompactionParamsstatic final booleanstatic final intstatic final intstatic final CompactionParams.TombstoneOption -
Method Summary
Modifier and TypeMethodDescriptionasMap()static Class<? extends AbstractCompactionStrategy>classFromName(String name) static CompactionParamsbooleanstatic CompactionParamsinthashCode()booleanClass<? extends AbstractCompactionStrategy>klass()static CompactionParamsintintoptions()All strategy options - excluding 'class'.static CompactionParamsstatic booleansupportsThresholdParams(Class<? extends AbstractCompactionStrategy> klass) toString()static CompactionParamsstatic CompactionParamsvoidvalidate()
-
Field Details
-
DEFAULT_MIN_THRESHOLD
public static final int DEFAULT_MIN_THRESHOLD- See Also:
-
DEFAULT_MAX_THRESHOLD
public static final int DEFAULT_MAX_THRESHOLD- See Also:
-
DEFAULT_ENABLED
public static final boolean DEFAULT_ENABLED- See Also:
-
DEFAULT_PROVIDE_OVERLAPPING_TOMBSTONES_PROPERTY_VALUE
public static final CompactionParams.TombstoneOption DEFAULT_PROVIDE_OVERLAPPING_TOMBSTONES_PROPERTY_VALUE -
DEFAULT_THRESHOLDS
-
DEFAULT
-
-
Method Details
-
create
public static CompactionParams create(Class<? extends AbstractCompactionStrategy> klass, Map<String, String> options) -
stcs
-
lcs
-
ucs
-
twcs
-
minCompactionThreshold
public int minCompactionThreshold() -
maxCompactionThreshold
public int maxCompactionThreshold() -
tombstoneOption
-
validate
public void validate() -
klass
-
options
All strategy options - excluding 'class'. -
isEnabled
public boolean isEnabled() -
fromMap
-
classFromName
-
supportsThresholdParams
-
asMap
-
toString
-
equals
-
hashCode
public int hashCode()
-