public class ThriftKeyspaceDefinitionImpl
extends java.lang.Object
implements com.netflix.astyanax.ddl.KeyspaceDefinition
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.cassandra.thrift.KsDef |
ks_def |
| Constructor and Description |
|---|
ThriftKeyspaceDefinitionImpl() |
ThriftKeyspaceDefinitionImpl(org.apache.cassandra.thrift.KsDef ks_def) |
| Modifier and Type | Method and Description |
|---|---|
com.netflix.astyanax.ddl.KeyspaceDefinition |
addColumnFamily(com.netflix.astyanax.ddl.ColumnFamilyDefinition cfDef) |
com.netflix.astyanax.ddl.KeyspaceDefinition |
addStrategyOption(java.lang.String name,
java.lang.String value) |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
getColumnFamily(java.lang.String columnFamily) |
java.util.List<com.netflix.astyanax.ddl.ColumnFamilyDefinition> |
getColumnFamilyList() |
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.String |
getName() |
java.util.Properties |
getProperties() |
java.lang.String |
getStrategyClass() |
java.util.Map<java.lang.String,java.lang.String> |
getStrategyOptions() |
org.apache.cassandra.thrift.KsDef |
getThriftKeyspaceDefinition() |
void |
setFields(java.util.Map<java.lang.String,java.lang.Object> options) |
com.netflix.astyanax.ddl.KeyspaceDefinition |
setFieldValue(java.lang.String name,
java.lang.Object value) |
com.netflix.astyanax.ddl.KeyspaceDefinition |
setName(java.lang.String name) |
void |
setProperties(java.util.Properties properties) |
com.netflix.astyanax.ddl.KeyspaceDefinition |
setStrategyClass(java.lang.String strategyClass) |
com.netflix.astyanax.ddl.KeyspaceDefinition |
setStrategyOptions(java.util.Map<java.lang.String,java.lang.String> options) |
public ThriftKeyspaceDefinitionImpl()
public ThriftKeyspaceDefinitionImpl(org.apache.cassandra.thrift.KsDef ks_def)
public org.apache.cassandra.thrift.KsDef getThriftKeyspaceDefinition()
public com.netflix.astyanax.ddl.KeyspaceDefinition setName(java.lang.String name)
setName in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic java.lang.String getName()
getName in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic com.netflix.astyanax.ddl.KeyspaceDefinition setStrategyClass(java.lang.String strategyClass)
setStrategyClass in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic java.lang.String getStrategyClass()
getStrategyClass in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic com.netflix.astyanax.ddl.KeyspaceDefinition setStrategyOptions(java.util.Map<java.lang.String,java.lang.String> options)
setStrategyOptions in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic java.util.Map<java.lang.String,java.lang.String> getStrategyOptions()
getStrategyOptions in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic com.netflix.astyanax.ddl.KeyspaceDefinition addStrategyOption(java.lang.String name,
java.lang.String value)
addStrategyOption in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic com.netflix.astyanax.ddl.KeyspaceDefinition addColumnFamily(com.netflix.astyanax.ddl.ColumnFamilyDefinition cfDef)
addColumnFamily in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic java.util.List<com.netflix.astyanax.ddl.ColumnFamilyDefinition> getColumnFamilyList()
getColumnFamilyList in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic com.netflix.astyanax.ddl.ColumnFamilyDefinition getColumnFamily(java.lang.String columnFamily)
getColumnFamily in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic java.util.Collection<java.lang.String> getFieldNames()
getFieldNames in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic java.lang.Object getFieldValue(java.lang.String name)
getFieldValue in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic com.netflix.astyanax.ddl.KeyspaceDefinition setFieldValue(java.lang.String name,
java.lang.Object value)
setFieldValue in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic java.util.Collection<com.netflix.astyanax.ddl.FieldMetadata> getFieldsMetadata()
getFieldsMetadata in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic void setFields(java.util.Map<java.lang.String,java.lang.Object> options)
setFields in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic java.util.Properties getProperties()
throws java.lang.Exception
getProperties in interface com.netflix.astyanax.ddl.KeyspaceDefinitionjava.lang.Exceptionpublic void setProperties(java.util.Properties properties)
throws java.lang.Exception
setProperties in interface com.netflix.astyanax.ddl.KeyspaceDefinitionjava.lang.Exception