public class CqlKeyspaceDefinitionImpl
extends java.lang.Object
implements com.netflix.astyanax.ddl.KeyspaceDefinition
KeyspaceDefinition using the java driver.| Constructor and Description |
|---|
CqlKeyspaceDefinitionImpl(com.datastax.driver.core.Session session) |
CqlKeyspaceDefinitionImpl(com.datastax.driver.core.Session session,
java.util.Map<java.lang.String,java.lang.Object> input) |
CqlKeyspaceDefinitionImpl(com.datastax.driver.core.Session session,
java.util.Properties props) |
CqlKeyspaceDefinitionImpl(com.datastax.driver.core.Session session,
com.datastax.driver.core.Row row) |
| Modifier and Type | Method and Description |
|---|---|
com.netflix.astyanax.ddl.KeyspaceDefinition |
addColumnFamily(com.netflix.astyanax.ddl.ColumnFamilyDefinition cfDef) |
CqlKeyspaceDefinitionImpl |
addStrategyOption(java.lang.String name,
java.lang.String value) |
CqlKeyspaceDefinitionImpl |
alterKeyspace() |
com.netflix.astyanax.connectionpool.OperationResult<com.netflix.astyanax.ddl.SchemaChangeResult> |
execute() |
com.netflix.astyanax.ddl.ColumnFamilyDefinition |
getColumnFamily(java.lang.String columnFamilyName) |
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() |
void |
setFields(java.util.Map<java.lang.String,java.lang.Object> optionsMap) |
com.netflix.astyanax.ddl.KeyspaceDefinition |
setFieldValue(java.lang.String name,
java.lang.Object value) |
CqlKeyspaceDefinitionImpl |
setName(java.lang.String name) |
void |
setProperties(java.util.Properties props) |
CqlKeyspaceDefinitionImpl |
setStrategyClass(java.lang.String strategyClass) |
CqlKeyspaceDefinitionImpl |
setStrategyOptions(java.util.Map<java.lang.String,java.lang.String> strategyOptions) |
CqlKeyspaceDefinitionImpl |
setStrategyOptionsMap(java.util.Map<java.lang.String,java.lang.Object> strategyOptions) |
java.lang.String |
toString() |
public CqlKeyspaceDefinitionImpl(com.datastax.driver.core.Session session)
public CqlKeyspaceDefinitionImpl(com.datastax.driver.core.Session session,
java.util.Map<java.lang.String,java.lang.Object> input)
public CqlKeyspaceDefinitionImpl(com.datastax.driver.core.Session session,
java.util.Properties props)
public CqlKeyspaceDefinitionImpl(com.datastax.driver.core.Session session,
com.datastax.driver.core.Row row)
public CqlKeyspaceDefinitionImpl alterKeyspace()
public CqlKeyspaceDefinitionImpl 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 CqlKeyspaceDefinitionImpl 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 CqlKeyspaceDefinitionImpl setStrategyOptions(java.util.Map<java.lang.String,java.lang.String> strategyOptions)
setStrategyOptions in interface com.netflix.astyanax.ddl.KeyspaceDefinitionpublic CqlKeyspaceDefinitionImpl setStrategyOptionsMap(java.util.Map<java.lang.String,java.lang.Object> strategyOptions)
public CqlKeyspaceDefinitionImpl addStrategyOption(java.lang.String name, java.lang.String value)
addStrategyOption 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 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 columnFamilyName)
getColumnFamily 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.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> optionsMap)
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 props)
throws java.lang.Exception
setProperties in interface com.netflix.astyanax.ddl.KeyspaceDefinitionjava.lang.Exceptionpublic com.netflix.astyanax.connectionpool.OperationResult<com.netflix.astyanax.ddl.SchemaChangeResult> execute()
public java.lang.String toString()
toString in class java.lang.Object