com.netflix.astyanax.thrift.ddl
Class ThriftColumnFamilyDefinitionImpl

java.lang.Object
  extended by com.netflix.astyanax.thrift.ddl.ThriftColumnFamilyDefinitionImpl
All Implemented Interfaces:
ColumnFamilyDefinition

public class ThriftColumnFamilyDefinitionImpl
extends Object
implements ColumnFamilyDefinition


Constructor Summary
ThriftColumnFamilyDefinitionImpl()
           
ThriftColumnFamilyDefinitionImpl(org.apache.cassandra.thrift.CfDef cfDef)
           
 
Method Summary
 ColumnFamilyDefinition addColumnDefinition(ColumnDefinition columnDef)
           
 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()
           
 org.apache.cassandra.thrift.CfDef getThriftColumnFamilyDefinition()
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThriftColumnFamilyDefinitionImpl

public ThriftColumnFamilyDefinitionImpl()

ThriftColumnFamilyDefinitionImpl

public ThriftColumnFamilyDefinitionImpl(org.apache.cassandra.thrift.CfDef cfDef)
Method Detail

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

@Deprecated
public ColumnFamilyDefinition setMemtableFlushAfterMins(int value)
Deprecated. 

Specified by:
setMemtableFlushAfterMins in interface ColumnFamilyDefinition

getMemtableFlushAfterMins

@Deprecated
public int getMemtableFlushAfterMins()
Deprecated. 

Specified by:
getMemtableFlushAfterMins in interface ColumnFamilyDefinition

setMemtableOperationsInMillions

@Deprecated
public ColumnFamilyDefinition setMemtableOperationsInMillions(double value)
Deprecated. 

Specified by:
setMemtableOperationsInMillions in interface ColumnFamilyDefinition

getMemtableOperationsInMillions

@Deprecated
public double getMemtableOperationsInMillions()
Deprecated. 

Specified by:
getMemtableOperationsInMillions in interface ColumnFamilyDefinition

setMemtableThroughputInMb

@Deprecated
public ColumnFamilyDefinition setMemtableThroughputInMb(int value)
Deprecated. 

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

@Deprecated
public int getMemtableThroughputInMb()
Deprecated. 

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.