me.prettyprint.cassandra.model
Class BasicColumnFamilyDefinition
java.lang.Object
me.prettyprint.cassandra.model.BasicColumnFamilyDefinition
- All Implemented Interfaces:
- ColumnFamilyDefinition
public class BasicColumnFamilyDefinition
- extends Object
- implements ColumnFamilyDefinition
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicColumnFamilyDefinition
public BasicColumnFamilyDefinition()
BasicColumnFamilyDefinition
public BasicColumnFamilyDefinition(ColumnFamilyDefinition columnFamilyDefinition)
- Builds a
BasicColumnFamilyDefinition based off the interface
setKeyspaceName
public void setKeyspaceName(String keyspaceName)
- Specified by:
setKeyspaceName in interface ColumnFamilyDefinition
setName
public void setName(String name)
- Specified by:
setName in interface ColumnFamilyDefinition
setColumnType
public void setColumnType(ColumnType columnType)
- Specified by:
setColumnType in interface ColumnFamilyDefinition
setComparatorType
public void setComparatorType(ComparatorType comparitorType)
- Specified by:
setComparatorType in interface ColumnFamilyDefinition
setSubComparatorType
public void setSubComparatorType(ComparatorType subComparitorType)
- Specified by:
setSubComparatorType in interface ColumnFamilyDefinition
setComparatorTypeAlias
public void setComparatorTypeAlias(String alias)
- Description copied from interface:
ColumnFamilyDefinition
- Sets the type alias for the comparator to be used for the row keys of the column family.
For composite types, supply the alias in the following format:
(TypeName1, TypeName2, ...).
- Specified by:
setComparatorTypeAlias in interface ColumnFamilyDefinition
- Parameters:
alias - An alias String defining the comparator to be used for the row keys.- See Also:
- DataStax column family reference
setSubComparatorTypeAlias
public void setSubComparatorTypeAlias(String alias)
- Specified by:
setSubComparatorTypeAlias in interface ColumnFamilyDefinition
setComment
public void setComment(String comment)
- Specified by:
setComment in interface ColumnFamilyDefinition
setRowCacheSize
public void setRowCacheSize(double rowCacheSize)
- Specified by:
setRowCacheSize in interface ColumnFamilyDefinition
setKeyCacheSize
public void setKeyCacheSize(double keyCacheSize)
- Specified by:
setKeyCacheSize in interface ColumnFamilyDefinition
setReadRepairChance
public void setReadRepairChance(double readRepairChance)
- Specified by:
setReadRepairChance in interface ColumnFamilyDefinition
setGcGraceSeconds
public void setGcGraceSeconds(int gcGraceSeconds)
- Specified by:
setGcGraceSeconds in interface ColumnFamilyDefinition
setDefaultValidationClass
public void setDefaultValidationClass(String defaultValidationClass)
- Specified by:
setDefaultValidationClass in interface ColumnFamilyDefinition
setId
public void setId(int id)
- Specified by:
setId in interface ColumnFamilyDefinition
setMaxCompactionThreshold
public void setMaxCompactionThreshold(int maxCompactionThreshold)
- Specified by:
setMaxCompactionThreshold in interface ColumnFamilyDefinition
setMinCompactionThreshold
public void setMinCompactionThreshold(int minCompactionThreshold)
- Specified by:
setMinCompactionThreshold in interface ColumnFamilyDefinition
setRowCacheSavePeriodInSeconds
public void setRowCacheSavePeriodInSeconds(int rowCacheSavePeriodInSeconds)
- Specified by:
setRowCacheSavePeriodInSeconds in interface ColumnFamilyDefinition
setMemtableOperationsInMillions
public void setMemtableOperationsInMillions(double memtableOperationsInMillions)
- Specified by:
setMemtableOperationsInMillions in interface ColumnFamilyDefinition
setMemtableThroughputInMb
public void setMemtableThroughputInMb(int memtableThroughputInMb)
- Specified by:
setMemtableThroughputInMb in interface ColumnFamilyDefinition
setMemtableFlushAfterMins
public void setMemtableFlushAfterMins(int memtableFlushAfterMins)
- Specified by:
setMemtableFlushAfterMins in interface ColumnFamilyDefinition
setReplicateOnWrite
public void setReplicateOnWrite(boolean replicateOnWrite)
- Specified by:
setReplicateOnWrite in interface ColumnFamilyDefinition
addColumnDefinition
public void addColumnDefinition(ColumnDefinition columnDefinition)
- Specified by:
addColumnDefinition in interface ColumnFamilyDefinition
setKeyCacheSavePeriodInSeconds
public void setKeyCacheSavePeriodInSeconds(int keyCacheSavePeriodInSeconds)
- Specified by:
setKeyCacheSavePeriodInSeconds in interface ColumnFamilyDefinition
setKeyValidationClass
public void setKeyValidationClass(String keyValidationClass)
- Specified by:
setKeyValidationClass in interface ColumnFamilyDefinition
setKeyValidationAlias
public void setKeyValidationAlias(String keyValidationAlias)
- Specified by:
setKeyValidationAlias in interface ColumnFamilyDefinition
getKeyspaceName
public String getKeyspaceName()
- SHOULD THIS BE HERE? A COLUMN DEFINITION IS PART OF A KEYSPACE BY VIRTUE
OF BEING IN A KEYSPACE LIST
- Specified by:
getKeyspaceName in interface ColumnFamilyDefinition
getName
public String getName()
- Specified by:
getName in interface ColumnFamilyDefinition
getColumnType
public ColumnType getColumnType()
- Specified by:
getColumnType in interface ColumnFamilyDefinition
getComparatorType
public ComparatorType getComparatorType()
- Specified by:
getComparatorType in interface ColumnFamilyDefinition
getSubComparatorType
public ComparatorType getSubComparatorType()
- Specified by:
getSubComparatorType in interface ColumnFamilyDefinition
getComparatorTypeAlias
public String getComparatorTypeAlias()
- Specified by:
getComparatorTypeAlias in interface ColumnFamilyDefinition
getSubComparatorTypeAlias
public String getSubComparatorTypeAlias()
- Specified by:
getSubComparatorTypeAlias in interface ColumnFamilyDefinition
getComment
public String getComment()
- Specified by:
getComment in interface ColumnFamilyDefinition
getRowCacheSize
public double getRowCacheSize()
- Specified by:
getRowCacheSize in interface ColumnFamilyDefinition
getRowCacheSavePeriodInSeconds
public int getRowCacheSavePeriodInSeconds()
- Specified by:
getRowCacheSavePeriodInSeconds in interface ColumnFamilyDefinition
getKeyCacheSize
public double getKeyCacheSize()
- Specified by:
getKeyCacheSize in interface ColumnFamilyDefinition
getReadRepairChance
public double getReadRepairChance()
- Specified by:
getReadRepairChance in interface ColumnFamilyDefinition
getColumnMetadata
public List<ColumnDefinition> getColumnMetadata()
- Specified by:
getColumnMetadata in interface ColumnFamilyDefinition
getGcGraceSeconds
public int getGcGraceSeconds()
- Specified by:
getGcGraceSeconds in interface ColumnFamilyDefinition
getDefaultValidationClass
public String getDefaultValidationClass()
- Specified by:
getDefaultValidationClass in interface ColumnFamilyDefinition
getId
public int getId()
- Specified by:
getId in interface ColumnFamilyDefinition
getMaxCompactionThreshold
public int getMaxCompactionThreshold()
- Specified by:
getMaxCompactionThreshold in interface ColumnFamilyDefinition
getMinCompactionThreshold
public int getMinCompactionThreshold()
- Specified by:
getMinCompactionThreshold in interface ColumnFamilyDefinition
getMemtableFlushAfterMins
public int getMemtableFlushAfterMins()
- Specified by:
getMemtableFlushAfterMins in interface ColumnFamilyDefinition
getMemtableOperationsInMillions
public double getMemtableOperationsInMillions()
- Specified by:
getMemtableOperationsInMillions in interface ColumnFamilyDefinition
getMemtableThroughputInMb
public int getMemtableThroughputInMb()
- Specified by:
getMemtableThroughputInMb in interface ColumnFamilyDefinition
isReplicateOnWrite
public boolean isReplicateOnWrite()
- Specified by:
isReplicateOnWrite in interface ColumnFamilyDefinition
getKeyCacheSavePeriodInSeconds
public int getKeyCacheSavePeriodInSeconds()
- Specified by:
getKeyCacheSavePeriodInSeconds in interface ColumnFamilyDefinition
getKeyValidationClass
public String getKeyValidationClass()
- Specified by:
getKeyValidationClass in interface ColumnFamilyDefinition
getKeyValidationAlias
public String getKeyValidationAlias()
- Specified by:
getKeyValidationAlias in interface ColumnFamilyDefinition
getCompactionStrategy
public String getCompactionStrategy()
- Specified by:
getCompactionStrategy in interface ColumnFamilyDefinition
setCompactionStrategy
public void setCompactionStrategy(String compactionStrategy)
- Specified by:
setCompactionStrategy in interface ColumnFamilyDefinition
getCompactionStrategyOptions
public Map<String,String> getCompactionStrategyOptions()
- Specified by:
getCompactionStrategyOptions in interface ColumnFamilyDefinition
setCompactionStrategyOptions
public void setCompactionStrategyOptions(Map<String,String> compactionStrategyOptions)
- Specified by:
setCompactionStrategyOptions in interface ColumnFamilyDefinition
getCompressionOptions
public Map<String,String> getCompressionOptions()
- Specified by:
getCompressionOptions in interface ColumnFamilyDefinition
setCompressionOptions
public void setCompressionOptions(Map<String,String> compressionOptions)
- Specified by:
setCompressionOptions in interface ColumnFamilyDefinition
getMergeShardsChance
public double getMergeShardsChance()
- Specified by:
getMergeShardsChance in interface ColumnFamilyDefinition
setMergeShardsChance
public void setMergeShardsChance(double mergeShardsChance)
- Specified by:
setMergeShardsChance in interface ColumnFamilyDefinition
getRowCacheProvider
public String getRowCacheProvider()
- Specified by:
getRowCacheProvider in interface ColumnFamilyDefinition
setRowCacheProvider
public void setRowCacheProvider(String rowCacheProvider)
- Specified by:
setRowCacheProvider in interface ColumnFamilyDefinition
getKeyAlias
public ByteBuffer getKeyAlias()
- Specified by:
getKeyAlias in interface ColumnFamilyDefinition
setKeyAlias
public void setKeyAlias(ByteBuffer keyAlias)
- Specified by:
setKeyAlias in interface ColumnFamilyDefinition
getRowCacheKeysToSave
public int getRowCacheKeysToSave()
- Specified by:
getRowCacheKeysToSave in interface ColumnFamilyDefinition
setRowCacheKeysToSave
public void setRowCacheKeysToSave(int rowCacheKeysToSave)
- Specified by:
setRowCacheKeysToSave in interface ColumnFamilyDefinition
Copyright © 2013. All Rights Reserved.