protected ColumnIdentifier idFor(ByteBuffer bb) { ColumnIdentifier id = internedIds.get(bb); return id == null ? new ColumnIdentifier(bb, columnNameType) : id; }
private ColumnSpecification timeToLiveReceiver(String ksName, String cfName) { return new ColumnSpecification(ksName, cfName, new ColumnIdentifier("[ttl]", true), Int32Type.instance); } }
private ColumnSpecification timeToLiveReceiver(String ksName, String cfName) { return new ColumnSpecification(ksName, cfName, new ColumnIdentifier("[ttl]", true), Int32Type.instance); } }
public static ColumnSpecification componentSpecOf(ColumnSpecification column, int component) { return new ColumnSpecification(column.ksName, column.cfName, new ColumnIdentifier(String.format("%s[%d]", column.name, component), true), (getTupleType(column.type)).type(component)); }
public static ColumnSpecification componentSpecOf(ColumnSpecification column, int component) { return new ColumnSpecification(column.ksName, column.cfName, new ColumnIdentifier(String.format("%s[%d]", column.name, component), true), (getTupleType(column.type)).type(component)); }
public static ColumnSpecification makeArgSpec(ColumnSpecification receiver, Function fun, int i) { return new ColumnSpecification(receiver.ksName, receiver.cfName, new ColumnIdentifier("arg" + i + "(" + fun.name() + ")", true), fun.argsType().get(i)); }
public static ColumnIdentifier getInterned(AbstractType<?> type, ByteBuffer bytes, String text) { bytes = ByteBufferUtil.minimalBufferFor(bytes); InternedKey key = new InternedKey(type, bytes); ColumnIdentifier id = internedInstances.get(key); if (id != null) return id; ColumnIdentifier created = new ColumnIdentifier(bytes, text, true); ColumnIdentifier previous = internedInstances.putIfAbsent(key, created); return previous == null ? created : previous; }
public static ColumnSpecification fieldSpecOf(ColumnSpecification column, int field) { UserType ut = (UserType)column.type; return new ColumnSpecification(column.ksName, column.cfName, new ColumnIdentifier(column.name + "." + ut.fieldName(field), true), ut.fieldType(field)); }
public static ColumnSpecification fieldSpecOf(ColumnSpecification column, int field) { UserType ut = (UserType)column.type; return new ColumnSpecification(column.ksName, column.cfName, new ColumnIdentifier(column.name + "." + ut.fieldName(field), true), ut.fieldType(field)); }
public static ColumnIdentifier getInterned(AbstractType<?> type, ByteBuffer bytes, String text) { bytes = ByteBufferUtil.minimalBufferFor(bytes); InternedKey key = new InternedKey(type, bytes); ColumnIdentifier id = internedInstances.get(key); if (id != null) return id; ColumnIdentifier created = new ColumnIdentifier(bytes, text, true); ColumnIdentifier previous = internedInstances.putIfAbsent(key, created); return previous == null ? created : previous; }
public static ColumnSpecification makeArgSpec(String receiverKs, String receiverCf, Function fun, int i) { return new ColumnSpecification(receiverKs, receiverCf, new ColumnIdentifier("arg" + i + '(' + fun.name().toString().toLowerCase() + ')', true), fun.argTypes().get(i)); }
public static ColumnSpecification makeArgSpec(String receiverKs, String receiverCf, Function fun, int i) { return new ColumnSpecification(receiverKs, receiverCf, new ColumnIdentifier("arg" + i + '(' + fun.name().toString().toLowerCase() + ')', true), fun.argTypes().get(i)); }
private static ColumnSpecification makeInReceiver(ColumnSpecification receiver) { ColumnIdentifier inName = new ColumnIdentifier("in(" + receiver.name + ")", true); return new ColumnSpecification(receiver.ksName, receiver.cfName, inName, ListType.getInstance(receiver.type, false)); }
private static ColumnSpecification makeInReceiver(ColumnSpecification receiver) { ColumnIdentifier inName = new ColumnIdentifier("in(" + receiver.name + ")", true); return new ColumnSpecification(receiver.ksName, receiver.cfName, inName, ListType.getInstance(receiver.type, false)); }
public static ByteBuffer asBytes(String keyspace, String term, AbstractType type) { ColumnSpecification receiver = new ColumnSpecification(keyspace, "--dummy--", new ColumnIdentifier("(dummy)", true), type); Term.Raw rawTerm = CQLFragmentParser.parseAny(CqlParser::term, term, "CQL term"); return rawTerm.prepare(keyspace, receiver).bindAndGet(QueryOptions.DEFAULT); } }
public static ByteBuffer asBytes(String keyspace, String term, AbstractType type) { ColumnSpecification receiver = new ColumnSpecification(keyspace, "--dummy--", new ColumnIdentifier("(dummy)", true), type); Term.Raw rawTerm = CQLFragmentParser.parseAny(CqlParser::term, term, "CQL term"); return rawTerm.prepare(keyspace, receiver).bindAndGet(QueryOptions.DEFAULT); } }
public static ColumnSpecification fieldSpecOf(ColumnSpecification column, int field) { UserType ut = (UserType)column.type; return new ColumnSpecification(column.ksName, column.cfName, new ColumnIdentifier(column.name + "." + UTF8Type.instance.compose(ut.fieldName(field)), true), ut.fieldType(field)); }
private static ColumnSpecification makeInReceiver(ColumnSpecification receiver) { ColumnIdentifier inName = new ColumnIdentifier("in(" + receiver.name + ")", true); return new ColumnSpecification(receiver.ksName, receiver.cfName, inName, ListType.getInstance(receiver.type, false)); }
private ColumnDefinition getColumn(String columnName) { ColumnDefinition column = metadata.getColumnDefinition(new ColumnIdentifier(columnName, true)); assert column != null : "Cannot find column " + columnName; assert !column.isPrimaryKeyColumn(); assert !column.isStatic() || builder.clustering() == Clustering.STATIC_CLUSTERING : "Cannot add non-static column to static-row"; return column; }
private ColumnDefinition getColumn(String columnName) { ColumnDefinition column = metadata.getColumnDefinition(new ColumnIdentifier(columnName, true)); assert column != null : "Cannot find column " + columnName; assert !column.isPrimaryKeyColumn(); assert !column.isStatic() || builder.clustering() == Clustering.STATIC_CLUSTERING : "Cannot add non-static column to static-row"; return column; }