com.netflix.astyanax.ddl
Interface ColumnFamilyDefinition

All Known Implementing Classes:
ThriftColumnFamilyDefinitionImpl

public interface ColumnFamilyDefinition


Method Summary
 ColumnFamilyDefinition addColumnDefinition(ColumnDefinition def)
           
 List<ColumnDefinition> getColumnDefinitionList()
           
 String getComment()
           
 String getComparatorType()
           
 String getDefaultValidationClass()
           
 int getId()
           
 ByteBuffer getKeyAlias()
           
 int getKeyCacheSavePeriodInSeconds()
           
 double getKeyCacheSize()
           
 String getKeyspace()
           
 String getKeyValidationClass()
           
 int getMemtableFlushAfterMins()
          Deprecated. 
 double getMemtableOperationsInMillions()
          Deprecated. 
 int getMemtableThroughputInMb()
          Deprecated. 
 double getMergeShardsChance()
           
 int getMinCompactionThreshold()
           
 String getName()
           
 double getReadRepairChance()
           
 boolean getReplicateOnWrite()
           
 String getRowCacheProvider()
           
 int getRowCacheSavePeriodInSeconds()
           
 double getRowCacheSize()
           
 ColumnDefinition makeColumnDefinition()
           
 ColumnFamilyDefinition setComment(String comment)
           
 ColumnFamilyDefinition setComparatorType(String value)
           
 ColumnFamilyDefinition setDefaultValidationClass(String value)
           
 ColumnFamilyDefinition setId(int id)
           
 ColumnFamilyDefinition setKeyAlias(ByteBuffer alias)
           
 ColumnFamilyDefinition setKeyCacheSavePeriodInSeconds(int value)
           
 ColumnFamilyDefinition setKeyCacheSize(double keyCacheSize)
           
 ColumnFamilyDefinition setKeyspace(String keyspace)
           
 ColumnFamilyDefinition setKeyValidationClass(String keyValidationClass)
           
 ColumnFamilyDefinition setMemtableFlushAfterMins(int value)
          Deprecated. 
 ColumnFamilyDefinition setMemtableOperationsInMillions(double value)
          Deprecated. 
 ColumnFamilyDefinition setMemtableThroughputInMb(int value)
          Deprecated. 
 ColumnFamilyDefinition setMergeShardsChance(double value)
           
 ColumnFamilyDefinition setMinCompactionThreshold(int value)
           
 ColumnFamilyDefinition setName(String name)
           
 ColumnFamilyDefinition setReadRepairChance(double value)
           
 ColumnFamilyDefinition setReplicateOnWrite(boolean value)
           
 ColumnFamilyDefinition setRowCacheProvider(String value)
           
 ColumnFamilyDefinition setRowCacheSavePeriodInSeconds(int value)
           
 ColumnFamilyDefinition setRowCacheSize(double size)
           
 

Method Detail

setComment

ColumnFamilyDefinition setComment(String comment)

getComment

String getComment()

setKeyspace

ColumnFamilyDefinition setKeyspace(String keyspace)

getKeyspace

String getKeyspace()

setMemtableFlushAfterMins

@Deprecated
ColumnFamilyDefinition setMemtableFlushAfterMins(int value)
Deprecated. 


getMemtableFlushAfterMins

@Deprecated
int getMemtableFlushAfterMins()
Deprecated. 


setMemtableOperationsInMillions

@Deprecated
ColumnFamilyDefinition setMemtableOperationsInMillions(double value)
Deprecated. 


getMemtableOperationsInMillions

@Deprecated
double getMemtableOperationsInMillions()
Deprecated. 


setMemtableThroughputInMb

@Deprecated
ColumnFamilyDefinition setMemtableThroughputInMb(int value)
Deprecated. 


getMemtableThroughputInMb

@Deprecated
int getMemtableThroughputInMb()
Deprecated. 


setMergeShardsChance

ColumnFamilyDefinition setMergeShardsChance(double value)

getMergeShardsChance

double getMergeShardsChance()

setMinCompactionThreshold

ColumnFamilyDefinition setMinCompactionThreshold(int value)

getMinCompactionThreshold

int getMinCompactionThreshold()

setName

ColumnFamilyDefinition setName(String name)

getName

String getName()

setReadRepairChance

ColumnFamilyDefinition setReadRepairChance(double value)

getReadRepairChance

double getReadRepairChance()

setReplicateOnWrite

ColumnFamilyDefinition setReplicateOnWrite(boolean value)

getReplicateOnWrite

boolean getReplicateOnWrite()

setRowCacheProvider

ColumnFamilyDefinition setRowCacheProvider(String value)

getRowCacheProvider

String getRowCacheProvider()

setRowCacheSavePeriodInSeconds

ColumnFamilyDefinition setRowCacheSavePeriodInSeconds(int value)

getRowCacheSavePeriodInSeconds

int getRowCacheSavePeriodInSeconds()

setRowCacheSize

ColumnFamilyDefinition setRowCacheSize(double size)

getRowCacheSize

double getRowCacheSize()

setComparatorType

ColumnFamilyDefinition setComparatorType(String value)

getComparatorType

String getComparatorType()

setDefaultValidationClass

ColumnFamilyDefinition setDefaultValidationClass(String value)

getDefaultValidationClass

String getDefaultValidationClass()

setId

ColumnFamilyDefinition setId(int id)

getId

int getId()

setKeyAlias

ColumnFamilyDefinition setKeyAlias(ByteBuffer alias)

getKeyAlias

ByteBuffer getKeyAlias()

setKeyCacheSavePeriodInSeconds

ColumnFamilyDefinition setKeyCacheSavePeriodInSeconds(int value)

getKeyCacheSavePeriodInSeconds

int getKeyCacheSavePeriodInSeconds()

setKeyCacheSize

ColumnFamilyDefinition setKeyCacheSize(double keyCacheSize)

getKeyCacheSize

double getKeyCacheSize()

setKeyValidationClass

ColumnFamilyDefinition setKeyValidationClass(String keyValidationClass)

getKeyValidationClass

String getKeyValidationClass()

getColumnDefinitionList

List<ColumnDefinition> getColumnDefinitionList()

addColumnDefinition

ColumnFamilyDefinition addColumnDefinition(ColumnDefinition def)

makeColumnDefinition

ColumnDefinition makeColumnDefinition()


Copyright © 2012. All Rights Reserved.