org.apache.cassandra.config
Class KSMetaData
java.lang.Object
org.apache.cassandra.config.KSMetaData
public final class KSMetaData
- extends java.lang.Object
Method Summary |
java.util.Map<java.lang.String,CFMetaData> |
cfMetaData()
|
static KSMetaData |
cloneWith(KSMetaData ksm,
java.lang.Iterable<CFMetaData> cfDefs)
|
static java.lang.String |
convertOldStrategyName(java.lang.String name)
|
boolean |
equals(java.lang.Object obj)
|
static java.util.Map<java.lang.String,java.lang.String> |
forwardsCompatibleOptions(org.apache.cassandra.thrift.KsDef ks_def)
|
static KSMetaData |
fromAvro(KsDef ks)
|
static KSMetaData |
fromThrift(org.apache.cassandra.thrift.KsDef ksd,
CFMetaData... cfDefs)
|
int |
hashCode()
|
static java.util.Map<java.lang.String,java.lang.String> |
optsWithRF(java.lang.Integer rf)
|
static KSMetaData |
systemKeyspace()
|
static KSMetaData |
testMetadata(java.lang.String name,
java.lang.Class<? extends AbstractReplicationStrategy> strategyClass,
java.util.Map<java.lang.String,java.lang.String> strategyOptions,
CFMetaData... cfDefs)
|
static KSMetaData |
testMetadataNotDurable(java.lang.String name,
java.lang.Class<? extends AbstractReplicationStrategy> strategyClass,
java.util.Map<java.lang.String,java.lang.String> strategyOptions,
CFMetaData... cfDefs)
|
KsDef |
toAvro()
|
java.lang.String |
toString()
|
org.apache.cassandra.thrift.KsDef |
toThrift()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
name
public final java.lang.String name
strategyClass
public final java.lang.Class<? extends AbstractReplicationStrategy> strategyClass
strategyOptions
public final java.util.Map<java.lang.String,java.lang.String> strategyOptions
durableWrites
public final boolean durableWrites
cloneWith
public static KSMetaData cloneWith(KSMetaData ksm,
java.lang.Iterable<CFMetaData> cfDefs)
systemKeyspace
public static KSMetaData systemKeyspace()
testMetadata
public static KSMetaData testMetadata(java.lang.String name,
java.lang.Class<? extends AbstractReplicationStrategy> strategyClass,
java.util.Map<java.lang.String,java.lang.String> strategyOptions,
CFMetaData... cfDefs)
testMetadataNotDurable
public static KSMetaData testMetadataNotDurable(java.lang.String name,
java.lang.Class<? extends AbstractReplicationStrategy> strategyClass,
java.util.Map<java.lang.String,java.lang.String> strategyOptions,
CFMetaData... cfDefs)
forwardsCompatibleOptions
public static java.util.Map<java.lang.String,java.lang.String> forwardsCompatibleOptions(org.apache.cassandra.thrift.KsDef ks_def)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
cfMetaData
public java.util.Map<java.lang.String,CFMetaData> cfMetaData()
toAvro
public KsDef toAvro()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
fromAvro
public static KSMetaData fromAvro(KsDef ks)
convertOldStrategyName
public static java.lang.String convertOldStrategyName(java.lang.String name)
optsWithRF
public static java.util.Map<java.lang.String,java.lang.String> optsWithRF(java.lang.Integer rf)
fromThrift
public static KSMetaData fromThrift(org.apache.cassandra.thrift.KsDef ksd,
CFMetaData... cfDefs)
throws ConfigurationException
- Throws:
ConfigurationException
toThrift
public org.apache.cassandra.thrift.KsDef toThrift()
Copyright © 2011 The Apache Software Foundation