Package org.apache.cassandra.schema
Class MemtableParams
- java.lang.Object
-
- org.apache.cassandra.schema.MemtableParams
-
public final class MemtableParams extends java.lang.Object
Memtable types and options are specified with these parameters. Memtable classes must either contain a staticFACTORY
field (if they take no arguments other than class), or implement afactory(Map<String, String>)
method. The latter should consume any further options (usingmap.remove
). See Memtable_API.md for further details on the configuration and usage of memtable implementations.
-
-
Field Summary
Fields Modifier and Type Field Description static MemtableParams
DEFAULT
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
configurationKey()
boolean
equals(java.lang.Object o)
Memtable.Factory
factory()
static MemtableParams
get(java.lang.String key)
static MemtableParams
getWithFallback(java.lang.String key)
int
hashCode()
static java.util.Set<java.lang.String>
knownDefinitions()
java.lang.String
toString()
-
-
-
Field Detail
-
DEFAULT
public static final MemtableParams DEFAULT
-
-
Method Detail
-
configurationKey
public java.lang.String configurationKey()
-
factory
public Memtable.Factory factory()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
knownDefinitions
public static java.util.Set<java.lang.String> knownDefinitions()
-
get
public static MemtableParams get(java.lang.String key)
-
getWithFallback
public static MemtableParams getWithFallback(java.lang.String key)
-
-