public class CFPropDefs
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Set<java.lang.String> |
allowedKeywords |
static java.lang.String |
COMPACTION_OPTIONS_PREFIX |
java.lang.Class<? extends AbstractCompactionStrategy> |
compactionStrategyClass |
java.util.Map<java.lang.String,java.lang.String> |
compactionStrategyOptions |
static java.util.Map<java.lang.String,java.lang.String> |
comparators |
static java.lang.String |
COMPRESSION_PARAMETERS_PREFIX |
java.util.Map<java.lang.String,java.lang.String> |
compressionParameters |
static java.util.Set<java.lang.String> |
keywords |
static java.lang.String |
KW_BF_FP_CHANCE |
static java.lang.String |
KW_CACHING |
static java.lang.String |
KW_COMMENT |
static java.lang.String |
KW_COMPACTION_STRATEGY_CLASS |
static java.lang.String |
KW_COMPARATOR |
static java.lang.String |
KW_DCLOCALREADREPAIRCHANCE |
static java.lang.String |
KW_DEFAULT_TIME_TO_LIVE |
static java.lang.String |
KW_DEFAULTVALIDATION |
static java.lang.String |
KW_GCGRACESECONDS |
static java.lang.String |
KW_MAXCOMPACTIONTHRESHOLD |
static java.lang.String |
KW_MEMTABLE_FLUSH_PERIOD |
static java.lang.String |
KW_MINCOMPACTIONTHRESHOLD |
static java.lang.String |
KW_POPULATE_IO_CACHE_ON_FLUSH |
static java.lang.String |
KW_READREPAIRCHANCE |
static java.lang.String |
KW_REPLICATEONWRITE |
static java.lang.String |
KW_SPECULATIVE_RETRY |
static java.util.Set<java.lang.String> |
obsoleteKeywords |
java.util.Map<java.lang.String,java.lang.String> |
properties |
Constructor and Description |
---|
CFPropDefs() |
Modifier and Type | Method and Description |
---|---|
void |
addProperty(java.lang.String name,
java.lang.String value)
Map a keyword to the corresponding value
|
AbstractType<?> |
getComparator() |
java.lang.String |
getProperty(java.lang.String name) |
java.lang.Boolean |
getPropertyBoolean(java.lang.String key,
java.lang.Boolean defaultValue) |
java.lang.Double |
getPropertyDouble(java.lang.String key,
java.lang.Double defaultValue) |
java.lang.Integer |
getPropertyInt(java.lang.String key,
java.lang.Integer defaultValue) |
java.util.Set<java.lang.String> |
getPropertySet(java.lang.String key,
java.util.Set<java.lang.String> defaultValue) |
java.lang.String |
getPropertyString(java.lang.String key,
java.lang.String defaultValue) |
AbstractType<?> |
getValidator() |
java.lang.Boolean |
hasProperty(java.lang.String name) |
java.lang.String |
toString() |
void |
validate() |
public static final java.lang.String KW_COMPARATOR
public static final java.lang.String KW_COMMENT
public static final java.lang.String KW_READREPAIRCHANCE
public static final java.lang.String KW_DCLOCALREADREPAIRCHANCE
public static final java.lang.String KW_GCGRACESECONDS
public static final java.lang.String KW_DEFAULTVALIDATION
public static final java.lang.String KW_MINCOMPACTIONTHRESHOLD
public static final java.lang.String KW_MAXCOMPACTIONTHRESHOLD
public static final java.lang.String KW_REPLICATEONWRITE
public static final java.lang.String KW_COMPACTION_STRATEGY_CLASS
public static final java.lang.String KW_CACHING
public static final java.lang.String KW_DEFAULT_TIME_TO_LIVE
public static final java.lang.String KW_SPECULATIVE_RETRY
public static final java.lang.String KW_POPULATE_IO_CACHE_ON_FLUSH
public static final java.lang.String KW_BF_FP_CHANCE
public static final java.lang.String KW_MEMTABLE_FLUSH_PERIOD
public static final java.util.Map<java.lang.String,java.lang.String> comparators
public static final java.util.Set<java.lang.String> keywords
public static final java.util.Set<java.lang.String> obsoleteKeywords
public static final java.util.Set<java.lang.String> allowedKeywords
public static final java.lang.String COMPACTION_OPTIONS_PREFIX
public static final java.lang.String COMPRESSION_PARAMETERS_PREFIX
public final java.util.Map<java.lang.String,java.lang.String> properties
public java.lang.Class<? extends AbstractCompactionStrategy> compactionStrategyClass
public final java.util.Map<java.lang.String,java.lang.String> compactionStrategyOptions
public final java.util.Map<java.lang.String,java.lang.String> compressionParameters
public void validate() throws InvalidRequestException, ConfigurationException
public void addProperty(java.lang.String name, java.lang.String value)
public java.lang.Boolean hasProperty(java.lang.String name)
public AbstractType<?> getComparator() throws ConfigurationException, SyntaxException
public AbstractType<?> getValidator() throws ConfigurationException, SyntaxException
public java.lang.String getProperty(java.lang.String name)
public java.lang.String getPropertyString(java.lang.String key, java.lang.String defaultValue)
public java.lang.Boolean getPropertyBoolean(java.lang.String key, java.lang.Boolean defaultValue)
public java.lang.Double getPropertyDouble(java.lang.String key, java.lang.Double defaultValue) throws InvalidRequestException
InvalidRequestException
public java.lang.Integer getPropertyInt(java.lang.String key, java.lang.Integer defaultValue) throws InvalidRequestException
InvalidRequestException
public java.util.Set<java.lang.String> getPropertySet(java.lang.String key, java.util.Set<java.lang.String> defaultValue)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2015 The Apache Software Foundation