public static ColumnFamilyDefinition createColumnFamilyDefinition( String keyspace, String cfName, ComparatorType comparatorType, List<ColumnDefinition> columnMetadata) { return new ThriftCfDef(keyspace, cfName, comparatorType, columnMetadata); }
public ThriftKsDef(KsDef k) { Assert.notNull(k, "KsDef is null"); name = k.name; strategyClass = k.strategy_class; strategyOptions = k.strategy_options != null ? k.strategy_options : new HashMap<String, String>(); durableWrites = k.durable_writes; setReplicationFactor(NumberUtils.toInt(strategyOptions.get(REPLICATION_FACTOR), 1)); cfDefs = ThriftCfDef.fromThriftList(k.cf_defs); }
public static List<CfDef> toThriftList(List<ColumnFamilyDefinition> cfDefs) { if ((cfDefs == null) || cfDefs.isEmpty()) { return Collections.emptyList(); } List<CfDef> l = new ArrayList<CfDef>(cfDefs.size()); for (ColumnFamilyDefinition d: cfDefs) { l.add(((ThriftCfDef) d).toThrift()); } return l; }
public KsDef toThrift() { KsDef def = new KsDef(name, strategyClass, ThriftCfDef.toThriftList(cfDefs)); def.setStrategy_options(strategyOptions); def.setDurable_writes(durableWrites ); return def; }
public KsDef toThrift() { KsDef def = new KsDef(name, strategyClass, ThriftCfDef.toThriftList(cfDefs)); def.setStrategy_options(strategyOptions); def.setDurable_writes(durableWrites ); return def; }
private ThriftCfDef toThriftImplementation(final ColumnFamilyDefinition cfdef) { if(cfdef instanceof ThriftCfDef) { return (ThriftCfDef) cfdef; } else { return new ThriftCfDef(cfdef); } }
@Override public String execute(Cassandra.Client cassandra) throws HectorException { try { if (waitForSchemaAgreement) { waitForSchemaAgreement(cassandra); } String schemaId = cassandra.system_add_column_family(toThriftImplementation(cfdef).toThrift()); if (waitForSchemaAgreement) { waitForSchemaAgreement(cassandra); } return schemaId; } catch (Exception e) { throw xtrans.translate(e); } } };
public ThriftKsDef(KsDef k) { Assert.notNull(k, "KsDef is null"); name = k.name; strategyClass = k.strategy_class; strategyOptions = k.strategy_options != null ? k.strategy_options : new HashMap<String, String>(); durableWrites = k.durable_writes; setReplicationFactor(NumberUtils.toInt(strategyOptions.get(REPLICATION_FACTOR), 1)); cfDefs = ThriftCfDef.fromThriftList(k.cf_defs); }
public KsDef toThrift() { KsDef def = new KsDef(name, strategyClass, ThriftCfDef.toThriftList(cfDefs)); def.setStrategy_options(strategyOptions); def.setDurable_writes(durableWrites ); return def; }
/** * Create a column family for a given keyspace without comparator type. * Example: String keyspace = "testKeyspace"; String column1 = "testcolumn"; * ColumnFamilyDefinition columnFamily1 = * HFactory.createColumnFamilyDefinition(keyspace, column1); * List<ColumnFamilyDefinition> columns = new * ArrayList<ColumnFamilyDefinition>(); columns.add(columnFamily1); * KeyspaceDefinition testKeyspace = * HFactory.createKeyspaceDefinition(keyspace, * org.apache.cassandra.locator.SimpleStrategy.class.getName(), 1, columns); * cluster.addKeyspace(testKeyspace); * * @param keyspace * @param cfName */ public static ColumnFamilyDefinition createColumnFamilyDefinition( String keyspace, String cfName) { return new ThriftCfDef(keyspace, cfName); }
@Override public String execute(Cassandra.Client cassandra) throws HectorException { try { if (waitForSchemaAgreement) { waitForSchemaAgreement(cassandra); } String schemaId = cassandra.system_update_column_family(toThriftImplementation(cfdef).toThrift()); if (waitForSchemaAgreement) { waitForSchemaAgreement(cassandra); } return schemaId; } catch (Exception e) { throw xtrans.translate(e); } } };
public ThriftKsDef(KsDef k) { Assert.notNull(k, "KsDef is null"); name = k.name; strategyClass = k.strategy_class; strategyOptions = k.strategy_options != null ? k.strategy_options : new HashMap<String, String>(); durableWrites = k.durable_writes; setReplicationFactor(NumberUtils.toInt(strategyOptions.get(REPLICATION_FACTOR), 1)); cfDefs = ThriftCfDef.fromThriftList(k.cf_defs); }
/** * Create a column family for a given keyspace without comparator type. * Example: String keyspace = "testKeyspace"; String column1 = "testcolumn"; * ColumnFamilyDefinition columnFamily1 = * HFactory.createColumnFamilyDefinition(keyspace, column1, * ComparatorType.UTF8TYPE); List<ColumnFamilyDefinition> columns = new * ArrayList<ColumnFamilyDefinition>(); columns.add(columnFamily1); * KeyspaceDefinition testKeyspace = * HFactory.createKeyspaceDefinition(keyspace, * org.apache.cassandra.locator.SimpleStrategy.class.getName(), 1, columns); * cluster.addKeyspace(testKeyspace); * * @param keyspace * @param cfName * @param comparatorType */ public static ColumnFamilyDefinition createColumnFamilyDefinition( String keyspace, String cfName, ComparatorType comparatorType) { return new ThriftCfDef(keyspace, cfName, comparatorType); }
public static List<CfDef> toThriftList(List<ColumnFamilyDefinition> cfDefs) { if ((cfDefs == null) || cfDefs.isEmpty()) { return Collections.emptyList(); } List<CfDef> l = new ArrayList<CfDef>(cfDefs.size()); for (ColumnFamilyDefinition d: cfDefs) { l.add(((ThriftCfDef) d).toThrift()); } return l; }
public void addCfDef(CfDef cfDef) { cfDefs.add(new ThriftCfDef(cfDef)); }
public static List<CfDef> toThriftList(List<ColumnFamilyDefinition> cfDefs) { if ((cfDefs == null) || cfDefs.isEmpty()) { return Collections.emptyList(); } List<CfDef> l = new ArrayList<CfDef>(cfDefs.size()); for (ColumnFamilyDefinition d: cfDefs) { l.add(((ThriftCfDef) d).toThrift()); } return l; }
public void addColumnFamilyDefinition(ColumnFamilyDefinition columnFamilyDefinition) { cfDefs.add(new ThriftCfDef(columnFamilyDefinition)); }
@Override public String execute(Cassandra.Client cassandra) throws HectorException { try { if (waitForSchemaAgreement) { waitForSchemaAgreement(cassandra); } String schemaId = cassandra.system_add_column_family(toThriftImplementation(cfdef).toThrift()); if (waitForSchemaAgreement) { waitForSchemaAgreement(cassandra); } return schemaId; } catch (Exception e) { throw xtrans.translate(e); } } };
public static List<ColumnFamilyDefinition> fromThriftList(List<CfDef> cfDefs) { if ((cfDefs == null) || cfDefs.isEmpty()) { return Collections.emptyList(); } List<ColumnFamilyDefinition> l = new ArrayList<ColumnFamilyDefinition>(cfDefs.size()); for (CfDef d: cfDefs) { l.add(new ThriftCfDef(d)); } return l; }
@Override public String execute(Cassandra.Client cassandra) throws HectorException { try { if (waitForSchemaAgreement) { waitForSchemaAgreement(cassandra); } String schemaId = cassandra.system_add_column_family(toThriftImplementation(cfdef).toThrift()); if (waitForSchemaAgreement) { waitForSchemaAgreement(cassandra); } return schemaId; } catch (Exception e) { throw xtrans.translate(e); } } };