public interface

ColumnFamilyDefinition

com.netflix.astyanax.ddl.ColumnFamilyDefinition
Known Indirect Subclasses

Summary

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

Public Methods

public abstract ColumnFamilyDefinition addColumnDefinition (ColumnDefinition def)

public abstract void clearColumnDefinitionList ()

public abstract List<ColumnDefinition> getColumnDefinitionList ()

public abstract String getComment ()

public abstract String getComparatorType ()

public abstract String getDefaultValidationClass ()

public abstract int getId ()

public abstract ByteBuffer getKeyAlias ()

public abstract int getKeyCacheSavePeriodInSeconds ()

public abstract double getKeyCacheSize ()

public abstract String getKeyValidationClass ()

public abstract String getKeyspace ()

public abstract int getMemtableFlushAfterMins ()

public abstract double getMemtableOperationsInMillions ()

public abstract int getMemtableThroughputInMb ()

public abstract double getMergeShardsChance ()

public abstract int getMinCompactionThreshold ()

public abstract String getName ()

public abstract double getReadRepairChance ()

public abstract boolean getReplicateOnWrite ()

public abstract String getRowCacheProvider ()

public abstract int getRowCacheSavePeriodInSeconds ()

public abstract double getRowCacheSize ()

public abstract ColumnDefinition makeColumnDefinition ()

public abstract ColumnFamilyDefinition setComment (String comment)

public abstract ColumnFamilyDefinition setComparatorType (String value)

public abstract ColumnFamilyDefinition setDefaultValidationClass (String value)

public abstract ColumnFamilyDefinition setId (int id)

public abstract ColumnFamilyDefinition setKeyAlias (ByteBuffer alias)

public abstract ColumnFamilyDefinition setKeyCacheSavePeriodInSeconds (int value)

public abstract ColumnFamilyDefinition setKeyCacheSize (double keyCacheSize)

public abstract ColumnFamilyDefinition setKeyValidationClass (String keyValidationClass)

public abstract ColumnFamilyDefinition setKeyspace (String keyspace)

public abstract ColumnFamilyDefinition setMemtableFlushAfterMins (int value)

public abstract ColumnFamilyDefinition setMemtableOperationsInMillions (double value)

public abstract ColumnFamilyDefinition setMemtableThroughputInMb (int value)

public abstract ColumnFamilyDefinition setMergeShardsChance (double value)

public abstract ColumnFamilyDefinition setMinCompactionThreshold (int value)

public abstract ColumnFamilyDefinition setName (String name)

public abstract ColumnFamilyDefinition setReadRepairChance (double value)

public abstract ColumnFamilyDefinition setReplicateOnWrite (boolean value)

public abstract ColumnFamilyDefinition setRowCacheProvider (String value)

public abstract ColumnFamilyDefinition setRowCacheSavePeriodInSeconds (int value)

public abstract ColumnFamilyDefinition setRowCacheSize (double size)