com.netflix.astyanax.thrift.ddl
Class ThriftColumnFamilyDefinitionImpl
java.lang.Object
com.netflix.astyanax.thrift.ddl.ThriftColumnFamilyDefinitionImpl
- All Implemented Interfaces:
- ColumnFamilyDefinition
public class ThriftColumnFamilyDefinitionImpl
- extends Object
- implements ColumnFamilyDefinition
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThriftColumnFamilyDefinitionImpl
public ThriftColumnFamilyDefinitionImpl()
ThriftColumnFamilyDefinitionImpl
public ThriftColumnFamilyDefinitionImpl(org.apache.cassandra.thrift.CfDef cfDef)
getThriftColumnFamilyDefinition
public org.apache.cassandra.thrift.CfDef getThriftColumnFamilyDefinition()
setComment
public ColumnFamilyDefinition setComment(String comment)
- Specified by:
setComment
in interface ColumnFamilyDefinition
getComment
public String getComment()
- Specified by:
getComment
in interface ColumnFamilyDefinition
setKeyspace
public ColumnFamilyDefinition setKeyspace(String keyspace)
- Specified by:
setKeyspace
in interface ColumnFamilyDefinition
getKeyspace
public String getKeyspace()
- Specified by:
getKeyspace
in interface ColumnFamilyDefinition
setMemtableFlushAfterMins
public ColumnFamilyDefinition setMemtableFlushAfterMins(int value)
- Specified by:
setMemtableFlushAfterMins
in interface ColumnFamilyDefinition
getMemtableFlushAfterMins
public int getMemtableFlushAfterMins()
- Specified by:
getMemtableFlushAfterMins
in interface ColumnFamilyDefinition
setMemtableOperationsInMillions
public ColumnFamilyDefinition setMemtableOperationsInMillions(double value)
- Specified by:
setMemtableOperationsInMillions
in interface ColumnFamilyDefinition
getMemtableOperationsInMillions
public double getMemtableOperationsInMillions()
- Specified by:
getMemtableOperationsInMillions
in interface ColumnFamilyDefinition
setMemtableThroughputInMb
public ColumnFamilyDefinition setMemtableThroughputInMb(int value)
- Specified by:
setMemtableThroughputInMb
in interface ColumnFamilyDefinition
setMergeShardsChance
public ColumnFamilyDefinition setMergeShardsChance(double value)
- Specified by:
setMergeShardsChance
in interface ColumnFamilyDefinition
setMinCompactionThreshold
public ColumnFamilyDefinition setMinCompactionThreshold(int value)
- Specified by:
setMinCompactionThreshold
in interface ColumnFamilyDefinition
setName
public ColumnFamilyDefinition setName(String name)
- Specified by:
setName
in interface ColumnFamilyDefinition
getName
public String getName()
- Specified by:
getName
in interface ColumnFamilyDefinition
setReadRepairChance
public ColumnFamilyDefinition setReadRepairChance(double value)
- Specified by:
setReadRepairChance
in interface ColumnFamilyDefinition
setReplicateOnWrite
public ColumnFamilyDefinition setReplicateOnWrite(boolean value)
- Specified by:
setReplicateOnWrite
in interface ColumnFamilyDefinition
setRowCacheProvider
public ColumnFamilyDefinition setRowCacheProvider(String value)
- Specified by:
setRowCacheProvider
in interface ColumnFamilyDefinition
setRowCacheSavePeriodInSeconds
public ColumnFamilyDefinition setRowCacheSavePeriodInSeconds(int value)
- Specified by:
setRowCacheSavePeriodInSeconds
in interface ColumnFamilyDefinition
setRowCacheSize
public ColumnFamilyDefinition setRowCacheSize(double size)
- Specified by:
setRowCacheSize
in interface ColumnFamilyDefinition
setComparatorType
public ColumnFamilyDefinition setComparatorType(String value)
- Specified by:
setComparatorType
in interface ColumnFamilyDefinition
getComparatorType
public String getComparatorType()
- Specified by:
getComparatorType
in interface ColumnFamilyDefinition
setDefaultValidationClass
public ColumnFamilyDefinition setDefaultValidationClass(String value)
- Specified by:
setDefaultValidationClass
in interface ColumnFamilyDefinition
getDefaultValidationClass
public String getDefaultValidationClass()
- Specified by:
getDefaultValidationClass
in interface ColumnFamilyDefinition
setId
public ColumnFamilyDefinition setId(int id)
- Specified by:
setId
in interface ColumnFamilyDefinition
getId
public int getId()
- Specified by:
getId
in interface ColumnFamilyDefinition
setKeyAlias
public ColumnFamilyDefinition setKeyAlias(ByteBuffer alias)
- Specified by:
setKeyAlias
in interface ColumnFamilyDefinition
getKeyAlias
public ByteBuffer getKeyAlias()
- Specified by:
getKeyAlias
in interface ColumnFamilyDefinition
setKeyCacheSavePeriodInSeconds
public ColumnFamilyDefinition setKeyCacheSavePeriodInSeconds(int value)
- Specified by:
setKeyCacheSavePeriodInSeconds
in interface ColumnFamilyDefinition
getKeyCacheSavePeriodInSeconds
public int getKeyCacheSavePeriodInSeconds()
- Specified by:
getKeyCacheSavePeriodInSeconds
in interface ColumnFamilyDefinition
setKeyCacheSize
public ColumnFamilyDefinition setKeyCacheSize(double keyCacheSize)
- Specified by:
setKeyCacheSize
in interface ColumnFamilyDefinition
setKeyValidationClass
public ColumnFamilyDefinition setKeyValidationClass(String keyValidationClass)
- Specified by:
setKeyValidationClass
in interface ColumnFamilyDefinition
getKeyValidationClass
public String getKeyValidationClass()
- Specified by:
getKeyValidationClass
in interface ColumnFamilyDefinition
addColumnDefinition
public ColumnFamilyDefinition addColumnDefinition(ColumnDefinition columnDef)
- Specified by:
addColumnDefinition
in interface ColumnFamilyDefinition
getColumnDefinitionList
public List<ColumnDefinition> getColumnDefinitionList()
- Specified by:
getColumnDefinitionList
in interface ColumnFamilyDefinition
getMemtableThroughputInMb
public int getMemtableThroughputInMb()
- Specified by:
getMemtableThroughputInMb
in interface ColumnFamilyDefinition
getMergeShardsChance
public double getMergeShardsChance()
- Specified by:
getMergeShardsChance
in interface ColumnFamilyDefinition
getMinCompactionThreshold
public int getMinCompactionThreshold()
- Specified by:
getMinCompactionThreshold
in interface ColumnFamilyDefinition
getReadRepairChance
public double getReadRepairChance()
- Specified by:
getReadRepairChance
in interface ColumnFamilyDefinition
getReplicateOnWrite
public boolean getReplicateOnWrite()
- Specified by:
getReplicateOnWrite
in interface ColumnFamilyDefinition
getRowCacheProvider
public String getRowCacheProvider()
- Specified by:
getRowCacheProvider
in interface ColumnFamilyDefinition
getRowCacheSavePeriodInSeconds
public int getRowCacheSavePeriodInSeconds()
- Specified by:
getRowCacheSavePeriodInSeconds
in interface ColumnFamilyDefinition
getRowCacheSize
public double getRowCacheSize()
- Specified by:
getRowCacheSize
in interface ColumnFamilyDefinition
getKeyCacheSize
public double getKeyCacheSize()
- Specified by:
getKeyCacheSize
in interface ColumnFamilyDefinition
makeColumnDefinition
public ColumnDefinition makeColumnDefinition()
- Specified by:
makeColumnDefinition
in interface ColumnFamilyDefinition
Copyright © 2012. All Rights Reserved.