me.prettyprint.cassandra.service
Class ThriftCfDef
java.lang.Object
me.prettyprint.cassandra.service.ThriftCfDef
- All Implemented Interfaces:
- ColumnFamilyDefinition
public class ThriftCfDef
- extends Object
- implements ColumnFamilyDefinition
ThriftCfDef
public ThriftCfDef(org.apache.cassandra.thrift.CfDef d)
ThriftCfDef
public ThriftCfDef(ColumnFamilyDefinition columnFamilyDefinition)
ThriftCfDef
public ThriftCfDef(String keyspace,
String columnFamilyName)
ThriftCfDef
public ThriftCfDef(String keyspace,
String columnFamilyName,
ComparatorType comparatorType)
ThriftCfDef
public ThriftCfDef(String keyspace,
String columnFamilyName,
ComparatorType comparatorType,
List<ColumnDefinition> columnMetadata)
fromThriftList
public static List<ColumnFamilyDefinition> fromThriftList(List<org.apache.cassandra.thrift.CfDef> cfDefs)
getKeyspaceName
public String getKeyspaceName()
- 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
toThriftList
public static List<org.apache.cassandra.thrift.CfDef> toThriftList(List<ColumnFamilyDefinition> cfDefs)
toThrift
public org.apache.cassandra.thrift.CfDef toThrift()
getDefaultValidationClass
public String getDefaultValidationClass()
- Specified by:
getDefaultValidationClass
in interface ColumnFamilyDefinition
getKeyValidationClass
public String getKeyValidationClass()
- Specified by:
getKeyValidationClass
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
setColumnType
public void setColumnType(ColumnType columnType)
- Specified by:
setColumnType
in interface ColumnFamilyDefinition
setComparatorType
public void setComparatorType(ComparatorType comparatorType)
- Specified by:
setComparatorType
in interface ColumnFamilyDefinition
setSubComparatorType
public void setSubComparatorType(ComparatorType subComparatorType)
- Specified by:
setSubComparatorType
in interface ColumnFamilyDefinition
setComparatorTypeAlias
public void setComparatorTypeAlias(String alias)
- Specified by:
setComparatorTypeAlias
in interface ColumnFamilyDefinition
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
setRowCacheSavePeriodInSeconds
public void setRowCacheSavePeriodInSeconds(int rowCacheSavePeriodInSeconds)
- Specified by:
setRowCacheSavePeriodInSeconds
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
setColumnMetadata
public void setColumnMetadata(List<ColumnDefinition> columnMetadata)
addColumnDefinition
public void addColumnDefinition(ColumnDefinition columnDefinition)
- Specified by:
addColumnDefinition
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
setKeyValidationClass
public void setKeyValidationClass(String keyValidationClass)
- Specified by:
setKeyValidationClass
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
toString
public String toString()
- Overrides:
toString
in class Object
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
getKeyCacheSavePeriodInSeconds
public int getKeyCacheSavePeriodInSeconds()
- Specified by:
getKeyCacheSavePeriodInSeconds
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
setKeyCacheSavePeriodInSeconds
public void setKeyCacheSavePeriodInSeconds(int keyCacheSavePeriodInSeconds)
- Specified by:
setKeyCacheSavePeriodInSeconds
in interface ColumnFamilyDefinition
isReplicateOnWrite
public boolean isReplicateOnWrite()
- Specified by:
isReplicateOnWrite
in interface ColumnFamilyDefinition
setReplicateOnWrite
public void setReplicateOnWrite(boolean replicateOnWrite)
- Specified by:
setReplicateOnWrite
in interface ColumnFamilyDefinition
setKeyspaceName
public void setKeyspaceName(String keyspaceName)
- Specified by:
setKeyspaceName
in interface ColumnFamilyDefinition
setName
public void setName(String name)
- Specified by:
setName
in interface ColumnFamilyDefinition
Copyright © 2011. All Rights Reserved.