public class CqlColumnFamilyDefinitionImpl
extends java.lang.Object
implements com.netflix.astyanax.ddl.ColumnFamilyDefinition
ColumnFamilyDefinition interface that constructs it's state from the java driver ResultSet| Constructor and Description |
|---|
CqlColumnFamilyDefinitionImpl(com.datastax.driver.core.Session session) |
CqlColumnFamilyDefinitionImpl(com.datastax.driver.core.Session session,
com.datastax.driver.core.Row row) |
CqlColumnFamilyDefinitionImpl(com.datastax.driver.core.Session session,
java.lang.String keyspace,
com.netflix.astyanax.model.ColumnFamily<?,?> columnFamily,
java.util.Map<java.lang.String,java.lang.Object> options) |
CqlColumnFamilyDefinitionImpl(com.datastax.driver.core.Session session,
java.lang.String keyspace,
java.util.Map<java.lang.String,java.lang.Object> options) |
CqlColumnFamilyDefinitionImpl(com.datastax.driver.core.Session session,
java.lang.String keyspace,
java.util.Properties props) |
| Modifier and Type | Method and Description |
|---|---|
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
addColumnDefinition(com.netflix.astyanax.ddl.ColumnDefinition def) |
CqlColumnFamilyDefinitionImpl |
alterTable() |
void |
clearColumnDefinitionList() |
com.netflix.astyanax.connectionpool.OperationResult<com.netflix.astyanax.ddl.SchemaChangeResult> |
execute() |
java.lang.String[] |
getAllPkColNames() |
java.lang.Double |
getBloomFilterFpChance() |
java.lang.String |
getCaching() |
java.util.List<com.netflix.astyanax.ddl.ColumnDefinition> |
getClusteringKeyColumnDefinitionList() |
java.util.List<com.netflix.astyanax.ddl.ColumnDefinition> |
getColumnDefinitionList() |
java.lang.String |
getComment() |
java.lang.String |
getCompactionStrategy() |
java.util.Map<java.lang.String,java.lang.String> |
getCompactionStrategyOptions() |
java.lang.String |
getComparatorType() |
java.util.Map<java.lang.String,java.lang.String> |
getCompressionOptions() |
java.lang.String |
getDefaultValidationClass() |
java.util.Collection<java.lang.String> |
getFieldNames() |
java.util.Collection<com.netflix.astyanax.ddl.FieldMetadata> |
getFieldsMetadata() |
java.lang.Object |
getFieldValue(java.lang.String name) |
java.lang.Integer |
getGcGraceSeconds() |
java.lang.Integer |
getId() |
java.nio.ByteBuffer |
getKeyAlias() |
java.lang.Integer |
getKeyCacheSavePeriodInSeconds() |
java.lang.Double |
getKeyCacheSize() |
java.lang.String |
getKeyspace() |
java.lang.String |
getKeyValidationClass() |
java.lang.Double |
getLocalReadRepairChance() |
java.lang.Integer |
getMaxCompactionThreshold() |
java.lang.Integer |
getMemtableFlushAfterMins()
Deprecated.
|
java.lang.Double |
getMemtableOperationsInMillions()
Deprecated.
|
java.lang.Integer |
getMemtableThroughputInMb()
Deprecated.
|
java.lang.Double |
getMergeShardsChance() |
java.lang.Integer |
getMinCompactionThreshold() |
CFMutationQueryGen |
getMutationQueryGenerator() |
java.lang.String |
getName() |
com.netflix.astyanax.ddl.ColumnDefinition |
getPartitionKeyColumnDefinition() |
java.util.List<com.netflix.astyanax.ddl.ColumnDefinition> |
getPartitionKeyColumnDefinitionList() |
java.util.Properties |
getProperties() |
java.lang.Double |
getReadRepairChance() |
java.util.List<com.netflix.astyanax.ddl.ColumnDefinition> |
getRegularColumnDefinitionList() |
java.lang.Boolean |
getReplicateOnWrite() |
java.lang.String |
getRowCacheProvider() |
java.lang.Integer |
getRowCacheSavePeriodInSeconds() |
java.lang.Double |
getRowCacheSize() |
CFRowQueryGen |
getRowQueryGenerator() |
com.netflix.astyanax.ddl.ColumnDefinition |
makeColumnDefinition() |
void |
printOptionsMap() |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setBloomFilterFpChance(java.lang.Double chance) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setCaching(java.lang.String caching) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setComment(java.lang.String comment) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setCompactionStrategy(java.lang.String strategy) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setCompactionStrategyOptions(java.util.Map<java.lang.String,java.lang.String> options) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setComparatorType(java.lang.String value) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setCompressionOptions(java.util.Map<java.lang.String,java.lang.String> options) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setDefaultValidationClass(java.lang.String value) |
void |
setFields(java.util.Map<java.lang.String,java.lang.Object> options) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setFieldValue(java.lang.String name,
java.lang.Object value) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setGcGraceSeconds(java.lang.Integer seconds) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setId(java.lang.Integer id) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setKeyAlias(java.nio.ByteBuffer alias) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setKeyCacheSavePeriodInSeconds(java.lang.Integer value) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setKeyCacheSize(java.lang.Double keyCacheSize) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setKeyspace(java.lang.String keyspace) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setKeyValidationClass(java.lang.String keyValidationClass) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setLocalReadRepairChance(java.lang.Double value) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setMaxCompactionThreshold(java.lang.Integer value) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setMemtableFlushAfterMins(java.lang.Integer value)
Deprecated.
|
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setMemtableOperationsInMillions(java.lang.Double value)
Deprecated.
|
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setMemtableThroughputInMb(java.lang.Integer value)
Deprecated.
|
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setMergeShardsChance(java.lang.Double value) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setMinCompactionThreshold(java.lang.Integer value) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setName(java.lang.String name) |
void |
setProperties(java.util.Properties additionalProperties) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setReadRepairChance(java.lang.Double value) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setReplicateOnWrite(java.lang.Boolean value) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setRowCacheProvider(java.lang.String value) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setRowCacheSavePeriodInSeconds(java.lang.Integer value) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
setRowCacheSize(java.lang.Double size) |
public CqlColumnFamilyDefinitionImpl(com.datastax.driver.core.Session session)
public CqlColumnFamilyDefinitionImpl(com.datastax.driver.core.Session session,
java.lang.String keyspace,
java.util.Properties props)
public CqlColumnFamilyDefinitionImpl(com.datastax.driver.core.Session session,
java.lang.String keyspace,
java.util.Map<java.lang.String,java.lang.Object> options)
public CqlColumnFamilyDefinitionImpl(com.datastax.driver.core.Session session,
com.datastax.driver.core.Row row)
public CqlColumnFamilyDefinitionImpl(com.datastax.driver.core.Session session,
java.lang.String keyspace,
com.netflix.astyanax.model.ColumnFamily<?,?> columnFamily,
java.util.Map<java.lang.String,java.lang.Object> options)
public CqlColumnFamilyDefinitionImpl alterTable()
public com.netflix.astyanax.ddl.ColumnFamilyDefinition setComment(java.lang.String comment)
setComment in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.String getComment()
getComment in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setKeyspace(java.lang.String keyspace)
setKeyspace in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.String getKeyspace()
getKeyspace in interface com.netflix.astyanax.ddl.ColumnFamilyDefinition@Deprecated public com.netflix.astyanax.ddl.ColumnFamilyDefinition setMemtableFlushAfterMins(java.lang.Integer value)
setMemtableFlushAfterMins in interface com.netflix.astyanax.ddl.ColumnFamilyDefinition@Deprecated public java.lang.Integer getMemtableFlushAfterMins()
getMemtableFlushAfterMins in interface com.netflix.astyanax.ddl.ColumnFamilyDefinition@Deprecated public com.netflix.astyanax.ddl.ColumnFamilyDefinition setMemtableOperationsInMillions(java.lang.Double value)
setMemtableOperationsInMillions in interface com.netflix.astyanax.ddl.ColumnFamilyDefinition@Deprecated public java.lang.Double getMemtableOperationsInMillions()
getMemtableOperationsInMillions in interface com.netflix.astyanax.ddl.ColumnFamilyDefinition@Deprecated public com.netflix.astyanax.ddl.ColumnFamilyDefinition setMemtableThroughputInMb(java.lang.Integer value)
setMemtableThroughputInMb in interface com.netflix.astyanax.ddl.ColumnFamilyDefinition@Deprecated public java.lang.Integer getMemtableThroughputInMb()
getMemtableThroughputInMb in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setMergeShardsChance(java.lang.Double value)
setMergeShardsChance in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Double getMergeShardsChance()
getMergeShardsChance in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setMinCompactionThreshold(java.lang.Integer value)
setMinCompactionThreshold in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Integer getMinCompactionThreshold()
getMinCompactionThreshold in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setMaxCompactionThreshold(java.lang.Integer value)
setMaxCompactionThreshold in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Integer getMaxCompactionThreshold()
getMaxCompactionThreshold in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setCompactionStrategy(java.lang.String strategy)
setCompactionStrategy in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.String getCompactionStrategy()
getCompactionStrategy in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setCompactionStrategyOptions(java.util.Map<java.lang.String,java.lang.String> options)
setCompactionStrategyOptions in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.util.Map<java.lang.String,java.lang.String> getCompactionStrategyOptions()
getCompactionStrategyOptions in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setCompressionOptions(java.util.Map<java.lang.String,java.lang.String> options)
setCompressionOptions in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.util.Map<java.lang.String,java.lang.String> getCompressionOptions()
getCompressionOptions in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setBloomFilterFpChance(java.lang.Double chance)
setBloomFilterFpChance in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Double getBloomFilterFpChance()
getBloomFilterFpChance in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setCaching(java.lang.String caching)
setCaching in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.String getCaching()
getCaching in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setName(java.lang.String name)
setName in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.String getName()
getName in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setReadRepairChance(java.lang.Double value)
setReadRepairChance in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Double getReadRepairChance()
getReadRepairChance in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setLocalReadRepairChance(java.lang.Double value)
setLocalReadRepairChance in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Double getLocalReadRepairChance()
getLocalReadRepairChance in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setReplicateOnWrite(java.lang.Boolean value)
setReplicateOnWrite in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Boolean getReplicateOnWrite()
getReplicateOnWrite in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setRowCacheProvider(java.lang.String value)
setRowCacheProvider in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.String getRowCacheProvider()
getRowCacheProvider in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setRowCacheSavePeriodInSeconds(java.lang.Integer value)
setRowCacheSavePeriodInSeconds in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Integer getRowCacheSavePeriodInSeconds()
getRowCacheSavePeriodInSeconds in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setRowCacheSize(java.lang.Double size)
setRowCacheSize in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Double getRowCacheSize()
getRowCacheSize in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setComparatorType(java.lang.String value)
setComparatorType in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.String getComparatorType()
getComparatorType in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setDefaultValidationClass(java.lang.String value)
setDefaultValidationClass in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.String getDefaultValidationClass()
getDefaultValidationClass in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setId(java.lang.Integer id)
setId in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Integer getId()
getId in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setKeyAlias(java.nio.ByteBuffer alias)
setKeyAlias in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.nio.ByteBuffer getKeyAlias()
getKeyAlias in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setKeyCacheSavePeriodInSeconds(java.lang.Integer value)
setKeyCacheSavePeriodInSeconds in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Integer getKeyCacheSavePeriodInSeconds()
getKeyCacheSavePeriodInSeconds in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setKeyCacheSize(java.lang.Double keyCacheSize)
setKeyCacheSize in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Double getKeyCacheSize()
getKeyCacheSize in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setKeyValidationClass(java.lang.String keyValidationClass)
setKeyValidationClass in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.String getKeyValidationClass()
getKeyValidationClass in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnDefinition getPartitionKeyColumnDefinition()
public java.util.List<com.netflix.astyanax.ddl.ColumnDefinition> getRegularColumnDefinitionList()
public java.util.List<com.netflix.astyanax.ddl.ColumnDefinition> getPartitionKeyColumnDefinitionList()
public java.util.List<com.netflix.astyanax.ddl.ColumnDefinition> getClusteringKeyColumnDefinitionList()
public java.lang.String[] getAllPkColNames()
public com.netflix.astyanax.ddl.ColumnFamilyDefinition addColumnDefinition(com.netflix.astyanax.ddl.ColumnDefinition def)
addColumnDefinition in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnDefinition makeColumnDefinition()
makeColumnDefinition in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic void clearColumnDefinitionList()
clearColumnDefinitionList in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.util.Collection<java.lang.String> getFieldNames()
getFieldNames in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Object getFieldValue(java.lang.String name)
getFieldValue in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setFieldValue(java.lang.String name,
java.lang.Object value)
setFieldValue in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition setGcGraceSeconds(java.lang.Integer seconds)
setGcGraceSeconds in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.lang.Integer getGcGraceSeconds()
getGcGraceSeconds in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.util.Collection<com.netflix.astyanax.ddl.FieldMetadata> getFieldsMetadata()
getFieldsMetadata in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic void setFields(java.util.Map<java.lang.String,java.lang.Object> options)
setFields in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic java.util.Properties getProperties()
getProperties in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic void setProperties(java.util.Properties additionalProperties)
throws java.lang.Exception
setProperties in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionjava.lang.Exceptionpublic com.netflix.astyanax.connectionpool.OperationResult<com.netflix.astyanax.ddl.SchemaChangeResult> execute()
public java.util.List<com.netflix.astyanax.ddl.ColumnDefinition> getColumnDefinitionList()
getColumnDefinitionList in interface com.netflix.astyanax.ddl.ColumnFamilyDefinitionpublic CFMutationQueryGen getMutationQueryGenerator()
public CFRowQueryGen getRowQueryGenerator()
public void printOptionsMap()