public final class CompactionParams
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | CompactionParams.Option | 
| static class  | CompactionParams.TombstoneOption | 
| Modifier and Type | Field and Description | 
|---|---|
| static CompactionParams | DEFAULT | 
| static boolean | DEFAULT_ENABLED | 
| static int | DEFAULT_MAX_THRESHOLD | 
| static int | DEFAULT_MIN_THRESHOLD | 
| static CompactionParams.TombstoneOption | DEFAULT_PROVIDE_OVERLAPPING_TOMBSTONES | 
| static java.util.Map<java.lang.String,java.lang.String> | DEFAULT_THRESHOLDS | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Map<java.lang.String,java.lang.String> | asMap() | 
| static CompactionParams | create(java.lang.Class<? extends AbstractCompactionStrategy> klass,
      java.util.Map<java.lang.String,java.lang.String> options) | 
| boolean | equals(java.lang.Object o) | 
| static CompactionParams | fromMap(java.util.Map<java.lang.String,java.lang.String> map) | 
| int | hashCode() | 
| boolean | isEnabled() | 
| java.lang.Class<? extends AbstractCompactionStrategy> | klass() | 
| static CompactionParams | lcs(java.util.Map<java.lang.String,java.lang.String> options) | 
| int | maxCompactionThreshold() | 
| int | minCompactionThreshold() | 
| java.util.Map<java.lang.String,java.lang.String> | options()All strategy options - excluding 'class'. | 
| static CompactionParams | scts(java.util.Map<java.lang.String,java.lang.String> options) | 
| static boolean | supportsThresholdParams(java.lang.Class<? extends AbstractCompactionStrategy> klass) | 
| CompactionParams.TombstoneOption | tombstoneOption() | 
| java.lang.String | toString() | 
| void | validate() | 
public static final int DEFAULT_MIN_THRESHOLD
public static final int DEFAULT_MAX_THRESHOLD
public static final boolean DEFAULT_ENABLED
public static final CompactionParams.TombstoneOption DEFAULT_PROVIDE_OVERLAPPING_TOMBSTONES
public static final java.util.Map<java.lang.String,java.lang.String> DEFAULT_THRESHOLDS
public static final CompactionParams DEFAULT
public static CompactionParams create(java.lang.Class<? extends AbstractCompactionStrategy> klass, java.util.Map<java.lang.String,java.lang.String> options)
public static CompactionParams scts(java.util.Map<java.lang.String,java.lang.String> options)
public static CompactionParams lcs(java.util.Map<java.lang.String,java.lang.String> options)
public int minCompactionThreshold()
public int maxCompactionThreshold()
public CompactionParams.TombstoneOption tombstoneOption()
public void validate()
public java.lang.Class<? extends AbstractCompactionStrategy> klass()
public java.util.Map<java.lang.String,java.lang.String> options()
public boolean isEnabled()
public static CompactionParams fromMap(java.util.Map<java.lang.String,java.lang.String> map)
public static boolean supportsThresholdParams(java.lang.Class<? extends AbstractCompactionStrategy> klass)
public java.util.Map<java.lang.String,java.lang.String> asMap()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2018 The Apache Software Foundation