org.apache.cassandra.cql3
Class CFPropDefs

java.lang.Object
  extended by org.apache.cassandra.cql3.CFPropDefs

public class CFPropDefs
extends java.lang.Object


Field Summary
static java.util.Set<java.lang.String> allowedKeywords
           
static java.lang.String COMPACTION_OPTIONS_PREFIX
           
 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_DCLOCALREADREPAIRCHANCE
           
static java.lang.String KW_GCGRACESECONDS
           
static java.lang.String KW_MAXCOMPACTIONTHRESHOLD
           
static java.lang.String KW_MINCOMPACTIONTHRESHOLD
           
static java.lang.String KW_READREPAIRCHANCE
           
static java.lang.String KW_REPLICATEONWRITE
           
static java.util.Set<java.lang.String> obsoleteKeywords
           
 java.util.Map<java.lang.String,java.lang.String> properties
           
 
Constructor Summary
CFPropDefs()
           
 
Method Summary
 void addAll(java.util.Map<java.lang.String,java.lang.String> propertyMap)
           
 void addProperty(java.lang.String name, java.lang.String value)
          Map a keyword to the corresponding value
 java.lang.String get(java.lang.String name)
           
 java.lang.Boolean getBoolean(java.lang.String key, java.lang.Boolean defaultValue)
           
 java.lang.Double getDouble(java.lang.String key, java.lang.Double defaultValue)
           
 java.lang.Integer getInt(java.lang.String key, java.lang.Integer defaultValue)
           
 java.lang.String getString(java.lang.String key, java.lang.String defaultValue)
           
 java.lang.Boolean hasProperty(java.lang.String name)
           
static AbstractType<?> parseType(java.lang.String type)
           
 java.lang.String toString()
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

KW_COMMENT

public static final java.lang.String KW_COMMENT
See Also:
Constant Field Values

KW_READREPAIRCHANCE

public static final java.lang.String KW_READREPAIRCHANCE
See Also:
Constant Field Values

KW_DCLOCALREADREPAIRCHANCE

public static final java.lang.String KW_DCLOCALREADREPAIRCHANCE
See Also:
Constant Field Values

KW_GCGRACESECONDS

public static final java.lang.String KW_GCGRACESECONDS
See Also:
Constant Field Values

KW_MINCOMPACTIONTHRESHOLD

public static final java.lang.String KW_MINCOMPACTIONTHRESHOLD
See Also:
Constant Field Values

KW_MAXCOMPACTIONTHRESHOLD

public static final java.lang.String KW_MAXCOMPACTIONTHRESHOLD
See Also:
Constant Field Values

KW_REPLICATEONWRITE

public static final java.lang.String KW_REPLICATEONWRITE
See Also:
Constant Field Values

KW_COMPACTION_STRATEGY_CLASS

public static final java.lang.String KW_COMPACTION_STRATEGY_CLASS
See Also:
Constant Field Values

KW_CACHING

public static final java.lang.String KW_CACHING
See Also:
Constant Field Values

KW_BF_FP_CHANCE

public static final java.lang.String KW_BF_FP_CHANCE
See Also:
Constant Field Values

comparators

public static final java.util.Map<java.lang.String,java.lang.String> comparators

keywords

public static final java.util.Set<java.lang.String> keywords

obsoleteKeywords

public static final java.util.Set<java.lang.String> obsoleteKeywords

allowedKeywords

public static final java.util.Set<java.lang.String> allowedKeywords

COMPACTION_OPTIONS_PREFIX

public static final java.lang.String COMPACTION_OPTIONS_PREFIX
See Also:
Constant Field Values

COMPRESSION_PARAMETERS_PREFIX

public static final java.lang.String COMPRESSION_PARAMETERS_PREFIX
See Also:
Constant Field Values

properties

public final java.util.Map<java.lang.String,java.lang.String> properties

compactionStrategyOptions

public final java.util.Map<java.lang.String,java.lang.String> compactionStrategyOptions

compressionParameters

public final java.util.Map<java.lang.String,java.lang.String> compressionParameters
Constructor Detail

CFPropDefs

public CFPropDefs()
Method Detail

parseType

public static AbstractType<?> parseType(java.lang.String type)
                                 throws org.apache.cassandra.thrift.InvalidRequestException
Throws:
org.apache.cassandra.thrift.InvalidRequestException

validate

public void validate()
              throws org.apache.cassandra.thrift.InvalidRequestException
Throws:
org.apache.cassandra.thrift.InvalidRequestException

addProperty

public void addProperty(java.lang.String name,
                        java.lang.String value)
Map a keyword to the corresponding value


addAll

public void addAll(java.util.Map<java.lang.String,java.lang.String> propertyMap)

hasProperty

public java.lang.Boolean hasProperty(java.lang.String name)

get

public java.lang.String get(java.lang.String name)

getString

public java.lang.String getString(java.lang.String key,
                                  java.lang.String defaultValue)

getBoolean

public java.lang.Boolean getBoolean(java.lang.String key,
                                    java.lang.Boolean defaultValue)
                             throws org.apache.cassandra.thrift.InvalidRequestException
Throws:
org.apache.cassandra.thrift.InvalidRequestException

getDouble

public java.lang.Double getDouble(java.lang.String key,
                                  java.lang.Double defaultValue)
                           throws org.apache.cassandra.thrift.InvalidRequestException
Throws:
org.apache.cassandra.thrift.InvalidRequestException

getInt

public java.lang.Integer getInt(java.lang.String key,
                                java.lang.Integer defaultValue)
                         throws org.apache.cassandra.thrift.InvalidRequestException
Throws:
org.apache.cassandra.thrift.InvalidRequestException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2012 The Apache Software Foundation