org.apache.cassandra.cql

## Class CFPropDefs

- java.lang.Object
- - org.apache.cassandra.cql.CFPropDefs

-     public class CFPropDefs
      extends java.lang.Object

- - ### Field Summary

    Fields
    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_READREPAIRCHANCE`
    `static java.lang.String` | `KW_ROWS_PER_PARTITION_TO_CACHE`
    `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 Summary

    Constructors
    Constructor and Description
    `CFPropDefs()`

  - ### Method Summary

    Methods
    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()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Field Detail

    - #### KW_COMPARATOR

          public static final java.lang.String KW_COMPARATOR

      See Also:
        Constant Field Values

    - #### 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_DEFAULTVALIDATION

          public static final java.lang.String KW_DEFAULTVALIDATION

      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_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_ROWS_PER_PARTITION_TO_CACHE

          public static final java.lang.String KW_ROWS_PER_PARTITION_TO_CACHE

      See Also:
        Constant Field Values

    - #### KW_DEFAULT_TIME_TO_LIVE

          public static final java.lang.String KW_DEFAULT_TIME_TO_LIVE

      See Also:
        Constant Field Values

    - #### KW_SPECULATIVE_RETRY

          public static final java.lang.String KW_SPECULATIVE_RETRY

      See Also:
        Constant Field Values

    - #### KW_BF_FP_CHANCE

          public static final java.lang.String KW_BF_FP_CHANCE

      See Also:
        Constant Field Values

    - #### KW_MEMTABLE_FLUSH_PERIOD

          public static final java.lang.String KW_MEMTABLE_FLUSH_PERIOD

      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

    - #### compactionStrategyClass

          public java.lang.Class<? extends AbstractCompactionStrategy> compactionStrategyClass

    - #### 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

    - #### validate

          public void validate()
                        throws InvalidRequestException,
                               ConfigurationException

      Throws:
        `InvalidRequestException`
        `ConfigurationException`

    - #### addProperty

          public void addProperty(java.lang.String name,
                         java.lang.String value)

      Map a keyword to the corresponding value

    - #### hasProperty

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

    - #### getComparator

          public AbstractType<?> getComparator()
                                        throws ConfigurationException,
                                               SyntaxException

      Throws:
        `ConfigurationException`
        `SyntaxException`

    - #### getValidator

          public AbstractType<?> getValidator()
                                       throws ConfigurationException,
                                              SyntaxException

      Throws:
        `ConfigurationException`
        `SyntaxException`

    - #### getProperty

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

    - #### getPropertyString

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

    - #### getPropertyBoolean

          public java.lang.Boolean getPropertyBoolean(java.lang.String key,
                                             java.lang.Boolean defaultValue)

    - #### getPropertyDouble

          public java.lang.Double getPropertyDouble(java.lang.String key,
                                           java.lang.Double defaultValue)
                                             throws InvalidRequestException

      Throws:
        `InvalidRequestException`

    - #### getPropertyInt

          public java.lang.Integer getPropertyInt(java.lang.String key,
                                         java.lang.Integer defaultValue)
                                           throws InvalidRequestException

      Throws:
        `InvalidRequestException`

    - #### getPropertySet

          public java.util.Set<java.lang.String> getPropertySet(java.lang.String key,
                                                       java.util.Set<java.lang.String> defaultValue)

    - #### toString

          public java.lang.String toString()

      Overrides:
        `toString` in class `java.lang.Object`

Copyright © 2014 The Apache Software Foundation