public class ThriftKsDef extends Object implements KeyspaceDefinition
| Modifier and Type | Field and Description |
|---|---|
static String |
DEF_STRATEGY_CLASS |
static String |
NETWORK_TOPOLOGY_STRATEGY |
| Constructor and Description |
|---|
ThriftKsDef(KeyspaceDefinition keyspaceDefinition) |
ThriftKsDef(org.apache.cassandra.thrift.KsDef k) |
ThriftKsDef(String keyspaceName) |
ThriftKsDef(String keyspaceName,
String strategyClass,
int replicationFactor,
List<ColumnFamilyDefinition> cfDefs) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCfDef(org.apache.cassandra.thrift.CfDef cfDef) |
void |
addColumnFamilyDefinition(ColumnFamilyDefinition columnFamilyDefinition) |
static List<KeyspaceDefinition> |
fromThriftList(List<org.apache.cassandra.thrift.KsDef> ks) |
List<ColumnFamilyDefinition> |
getCfDefs() |
String |
getName() |
int |
getReplicationFactor() |
String |
getStrategyClass() |
Map<String,String> |
getStrategyOptions() |
boolean |
isDurableWrites() |
void |
setDurableWrites(boolean durableWrites) |
void |
setReplicationFactor(int replicationFactor) |
void |
setStrategyClass(String strategyClass) |
void |
setStrategyOptions(Map<String,String> strategyOptions) |
String |
toString() |
org.apache.cassandra.thrift.KsDef |
toThrift() |
public static final String DEF_STRATEGY_CLASS
public static final String NETWORK_TOPOLOGY_STRATEGY
public ThriftKsDef(org.apache.cassandra.thrift.KsDef k)
public ThriftKsDef(String keyspaceName, String strategyClass, int replicationFactor, List<ColumnFamilyDefinition> cfDefs)
public ThriftKsDef(String keyspaceName)
public ThriftKsDef(KeyspaceDefinition keyspaceDefinition)
public static List<KeyspaceDefinition> fromThriftList(List<org.apache.cassandra.thrift.KsDef> ks)
public void addCfDef(org.apache.cassandra.thrift.CfDef cfDef)
public void addColumnFamilyDefinition(ColumnFamilyDefinition columnFamilyDefinition)
public String getName()
getName in interface KeyspaceDefinitionpublic String getStrategyClass()
getStrategyClass in interface KeyspaceDefinitionpublic Map<String,String> getStrategyOptions()
getStrategyOptions in interface KeyspaceDefinitionpublic int getReplicationFactor()
getReplicationFactor in interface KeyspaceDefinitionpublic List<ColumnFamilyDefinition> getCfDefs()
getCfDefs in interface KeyspaceDefinitionpublic org.apache.cassandra.thrift.KsDef toThrift()
public void setStrategyClass(String strategyClass)
public void setReplicationFactor(int replicationFactor)
public boolean isDurableWrites()
isDurableWrites in interface KeyspaceDefinitionpublic void setDurableWrites(boolean durableWrites)
Copyright © 2014. All Rights Reserved.