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
           
 int replicationFactor
           
 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, int replicationFactor, CFMetaData... cfDefs)
           
 
Method Summary
 java.util.Map<java.lang.String,CFMetaData> cfMetaData()
           
static java.lang.String convertOldStrategyName(java.lang.String name)
           
 org.apache.cassandra.avro.KsDef deflate()
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
static KSMetaData inflate(org.apache.cassandra.avro.KsDef ks)
           
 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

replicationFactor

public final int replicationFactor
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,
                  int replicationFactor,
                  CFMetaData... cfDefs)
Method Detail

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 org.apache.cassandra.avro.KsDef deflate()

toString

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

inflate

public static KSMetaData inflate(org.apache.cassandra.avro.KsDef ks)

convertOldStrategyName

public static java.lang.String convertOldStrategyName(java.lang.String name)


Copyright © 2011 The Apache Software Foundation