org.apache.cassandra.config
Class KSMetaData

java.lang.Object
  extended by org.apache.cassandra.config.KSMetaData

public final class KSMetaData
extends java.lang.Object


Field Summary
 java.lang.String name
           
 java.lang.Class<? extends AbstractReplicationStrategy> strategyClass
           
 java.util.Map<java.lang.String,java.lang.String> strategyOptions
           
 
Constructor Summary
KSMetaData(java.lang.String name, java.lang.Class<? extends AbstractReplicationStrategy> strategyClass, java.util.Map<java.lang.String,java.lang.String> strategyOptions, CFMetaData... cfDefs)
           
 
Method Summary
static java.util.Map<java.lang.String,java.lang.String> backwardsCompatibleOptions(org.apache.cassandra.thrift.KsDef ks_def)
           
 java.util.Map<java.lang.String,CFMetaData> cfMetaData()
           
static java.lang.String convertOldStrategyName(java.lang.String name)
           
 KsDef deflate()
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
static KSMetaData inflate(KsDef ks)
           
static java.util.Map<java.lang.String,java.lang.String> optsWithRF(java.lang.Integer rf)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

KSMetaData

public KSMetaData(java.lang.String name,
                  java.lang.Class<? extends AbstractReplicationStrategy> strategyClass,
                  java.util.Map<java.lang.String,java.lang.String> strategyOptions,
                  CFMetaData... cfDefs)
Method Detail

backwardsCompatibleOptions

public static java.util.Map<java.lang.String,java.lang.String> backwardsCompatibleOptions(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()

deflate

public KsDef deflate()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

inflate

public static KSMetaData inflate(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)


Copyright © 2011 The Apache Software Foundation