public static List<ColumnDefinition> getIndexMetadata( String indexes ) { if ( indexes == null ) { return null; } String[] index_entries = split( indexes, ',' ); List<ColumnDef> columns = new ArrayList<ColumnDef>(); for ( String index_entry : index_entries ) { String column_name = stringOrSubstringBeforeFirst( index_entry, ':' ).trim(); String comparer = substringAfterLast( index_entry, ":" ).trim(); if ( StringUtils.isBlank( comparer ) ) { comparer = "UUIDType"; } if ( StringUtils.isNotBlank( column_name ) ) { ColumnDef cd = new ColumnDef( bytebuffer( column_name ), comparer ); cd.setIndex_name( column_name ); cd.setIndex_type( IndexType.KEYS ); columns.add( cd ); } } return ThriftColumnDef.fromThriftList( columns ); }
public static List<ColumnDef> toThriftList(List<ColumnDefinition> columnDefs) { if (columnDefs == null || columnDefs.isEmpty()) { return Collections.emptyList(); } List<ColumnDef> l = new ArrayList<ColumnDef>(columnDefs.size()); for (ColumnDefinition d: columnDefs) { l.add((new ThriftColumnDef(d)).toThrift()); } return l; }
public ThriftColumnDef(ColumnDef cd) { Assert.notNull(cd, "ColumnDef is null"); name = cd.name; validationClass = cd.validation_class; indexType = indexTypeFromThrift(cd.index_type); indexName = cd.index_name; }
private ColumnDef toThrift() { ColumnDef d = new ColumnDef(); if ( indexName != null ) { d.setIndex_name(indexName); d.setIndex_type(indexTypeToThrift(indexType)); } d.setName(name); d.setValidation_class(validationClass); return d; }
public static List<ColumnDefinition> fromThriftList(List<ColumnDef> columnDefs) { if (columnDefs == null || columnDefs.isEmpty()) { return Collections.emptyList(); } List<ColumnDefinition> l = new ArrayList<ColumnDefinition>(columnDefs.size()); for (ColumnDef cd: columnDefs) { l.add(new ThriftColumnDef(cd)); } return l; }
public CfDef toThrift() { CfDef d = new CfDef(keyspace, name); d.setColumn_metadata(ThriftColumnDef.toThriftList(columnMetadata)); d.setColumn_type(columnType.getValue()); d.setComment(comment);
private ColumnDef toThrift() { ColumnDef d = new ColumnDef(); if ( indexName != null ) { d.setIndex_name(indexName); d.setIndex_type(indexTypeToThrift(indexType)); } d.setName(name); d.setValidation_class(validationClass); return d; }
public static List<ColumnDefinition> fromThriftList(List<ColumnDef> columnDefs) { if (columnDefs == null || columnDefs.isEmpty()) { return Collections.emptyList(); } List<ColumnDefinition> l = new ArrayList<ColumnDefinition>(columnDefs.size()); for (ColumnDef cd: columnDefs) { l.add(new ThriftColumnDef(cd)); } return l; }
public CfDef toThrift() { CfDef d = new CfDef(keyspace, name); d.setColumn_metadata(ThriftColumnDef.toThriftList(columnMetadata)); d.setColumn_type(columnType.getValue()); d.setComment(comment);
keyValidationClass = d.key_validation_class; readRepairChance = d.read_repair_chance; columnMetadata = ThriftColumnDef.fromThriftList(d.column_metadata); gcGraceSeconds = d.gc_grace_seconds; defaultValidationClass = d.default_validation_class;
public static List<ColumnDef> toThriftList(List<ColumnDefinition> columnDefs) { if (columnDefs == null || columnDefs.isEmpty()) { return Collections.emptyList(); } List<ColumnDef> l = new ArrayList<ColumnDef>(columnDefs.size()); for (ColumnDefinition d: columnDefs) { l.add((new ThriftColumnDef(d)).toThrift()); } return l; }
private ColumnDef toThrift() { ColumnDef d = new ColumnDef(); if ( indexName != null ) { d.setIndex_name(indexName); d.setIndex_type(indexTypeToThrift(indexType)); } d.setName(name); d.setValidation_class(validationClass); return d; }
public ThriftColumnDef(ColumnDef cd) { Assert.notNull(cd, "ColumnDef is null"); name = cd.name; validationClass = cd.validation_class; indexType = indexTypeFromThrift(cd.index_type); indexName = cd.index_name; }
public static List<ColumnDefinition> fromThriftList(List<ColumnDef> columnDefs) { if (columnDefs == null || columnDefs.isEmpty()) { return Collections.emptyList(); } List<ColumnDefinition> l = new ArrayList<ColumnDefinition>(columnDefs.size()); for (ColumnDef cd: columnDefs) { l.add(new ThriftColumnDef(cd)); } return l; }
public CfDef toThrift() { CfDef d = new CfDef(keyspace, name); d.setColumn_metadata(ThriftColumnDef.toThriftList(columnMetadata)); d.setColumn_type(columnType.getValue()); d.setComment(comment);
@Test public void testCreateKeyspace() throws InvalidRequestException, TException { List<ColumnFamilyDefinition> cf_defs = new ArrayList<ColumnFamilyDefinition>(); List<ColumnDef> columns = new ArrayList<ColumnDef>(); for (int i = 0; i < colCount; i++) { String cName = "col" + i; log.info("Creating column " + cName); columns.add(newIndexedColumnDef(cName, "BytesType")); } List<ColumnDefinition> columnMetadata = ThriftColumnDef .fromThriftList(columns); ColumnFamilyDefinition cf_def = HFactory.createColumnFamilyDefinition( KEYSPACE, "TEST_CF", ComparatorType.BYTESTYPE, columnMetadata); cf_defs.add(cf_def); makeKeyspace(KEYSPACE, cf_defs); checkKeyspaces(); log.info("Done, all errors to console after this point likely due to shutdown"); }
public static List<ColumnDef> toThriftList(List<ColumnDefinition> columnDefs) { if (columnDefs == null || columnDefs.isEmpty()) { return Collections.emptyList(); } List<ColumnDef> l = new ArrayList<ColumnDef>(columnDefs.size()); for (ColumnDefinition d: columnDefs) { l.add((new ThriftColumnDef(d)).toThrift()); } return l; }
public ThriftColumnDef(ColumnDef cd) { Assert.notNull(cd, "ColumnDef is null"); name = cd.name; validationClass = cd.validation_class; indexType = indexTypeFromThrift(cd.index_type); indexName = cd.index_name; }
keyValidationClass = d.key_validation_class; readRepairChance = d.read_repair_chance; columnMetadata = ThriftColumnDef.fromThriftList(d.column_metadata); gcGraceSeconds = d.gc_grace_seconds; defaultValidationClass = d.default_validation_class;
keyValidationClass = d.key_validation_class; readRepairChance = d.read_repair_chance; columnMetadata = ThriftColumnDef.fromThriftList(d.column_metadata); gcGraceSeconds = d.gc_grace_seconds; defaultValidationClass = d.default_validation_class;