Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package me.prettyprint.cassandra.service;
  
  import java.util.List;
  import java.util.Map;
  
 
 
 public class ThriftKsDef implements KeyspaceDefinition {
 
   public static final String DEF_STRATEGY_CLASS = "org.apache.cassandra.locator.SimpleStrategy";
   private final String name;
   private String strategyClass;
   private Map<StringStringstrategyOptions;
   private int replicationFactor;
   private final List<ColumnFamilyDefinitioncfDefs;
 
   public ThriftKsDef(KsDef k) {
     Assert.notNull(k"KsDef is null");
      = k.name;
      = k.strategy_class;
      = k.strategy_options;
      = k.replication_factor;
      = ThriftCfDef.fromThriftList(k.cf_defs);
   }
 
   public ThriftKsDef(String keyspaceNameString strategyClassint replicationFactor,
       List<ColumnFamilyDefinitioncfDefs) {
     this. = keyspaceName;
     this. = strategyClass;
     this. = replicationFactor;
     this. = cfDefs;
   }
 
   public ThriftKsDef(String keyspaceName) {
     this. = keyspaceName;
     this. = new ArrayList<ColumnFamilyDefinition>();
     this. = 1;
   }
   
   public ThriftKsDef(KeyspaceDefinition keyspaceDefinition) {
      = keyspaceDefinition.getName();
      = keyspaceDefinition.getStrategyClass();
      = keyspaceDefinition.getStrategyOptions();
      = keyspaceDefinition.getReplicationFactor();
      = keyspaceDefinition.getCfDefs();
   }
 
   public static List<KeyspaceDefinitionfromThriftList(List<KsDefks) {
     if (ks == null || ks.isEmpty()) {
       return Collections.emptyList();
     }
     for (KsDef kks) {
       l.add(new ThriftKsDef(k));
     }
     return l;
   }
 
   @Override
   public String getName() {
     return ;
   }
 
   @Override
   public String getStrategyClass() {
     return ;
   }
 
   @Override
   public Map<StringStringgetStrategyOptions() {
     return Collections.unmodifiableMap();
   }
 
   @Override
   public int getReplicationFactor() {
     return ;
   }
 
   @Override
     return Collections.unmodifiableList();
   }
 
   public KsDef toThrift() {
     return new KsDef(, ThriftCfDef.toThriftList());
   }
 
   public void setStrategyClass(String strategyClass) {
     this. = strategyClass;
   }
  public void setStrategyOptions(Map<StringStringstrategyOptions) {
    this. = strategyOptions;
  }
  public void setReplicationFactor(int replicationFactor) {
    this. = replicationFactor;
  }
  public String toString() {
    return ToStringBuilder.reflectionToString(this.);
  }
New to GrepCode? Check out our FAQ X