public AbstractType<?> getExactTypeIfKnown(String keyspace) { return type.getType(); }
if (receiverType.isCollection() || receiverType.isUDT()) return AssignmentTestable.TestResult.NOT_ASSIGNABLE;
private static void generateSetOrListCQLLiteral(ByteBuffer buffer, ProtocolVersion version, StringBuilder target, int size, CQL3Type elements) { for (int i = 0; i < size; i++) { if (i > 0) target.append(", "); ByteBuffer element = CollectionSerializer.readValue(buffer, version); target.append(elements.toCQLLiteral(element, version)); } }
for (Map.Entry<String, ColumnDefinition> entry : validators.entrySet()) { CQL3Type cql3Type = entry.getValue().type.asCQL3Type(); AbstractType inner = getValueValidator(cql3Type.getType()); if (cql3Type.isCollection()) { types.put(entry.getKey(), fromAbstractType(inner.asCQL3Type())); nestedFields.add(entry.getKey());
public boolean isAssignableTo(String keyspace, ColumnSpecification receiver) if (receiverType.isCollection()) return false;
if (pt.isCollection() && ((CollectionType) pt.getType()).isMultiCell()) definedMultiCellCollections.put(id.bytes, (CollectionType) pt.getType()); stmt.columns.put(id, pt.getType()); // we'll remove what is not a column below
private static void addColumn(ColumnFamilyStore table, ColumnFamily cleanColumnFamily, ColumnDefinition columnDefinition, Composite prefix, ByteBuffer metaColumnValue) { if (!columnDefinition.type.asCQL3Type().isCollection()) { CellNameType cellNameType = table.getComparator(); CellName cellName = cellNameType.create(prefix, columnDefinition); Cell scoreColumn = new BufferCell(cellName, metaColumnValue); cleanColumnFamily.addColumn(scoreColumn); } }
public AbstractType<?> getExactTypeIfKnown(String keyspace) { return type.getType(); }
if (receiverType.isCollection() || receiverType.isUDT()) return AssignmentTestable.TestResult.NOT_ASSIGNABLE;
private static void generateSetOrListCQLLiteral(ByteBuffer buffer, ProtocolVersion version, StringBuilder target, int size, CQL3Type elements) { for (int i = 0; i < size; i++) { if (i > 0) target.append(", "); ByteBuffer element = CollectionSerializer.readValue(buffer, version); target.append(elements.toCQLLiteral(element, version)); } }
logger.error("Ignoring unsupported type {} for column {}", cql3Type, columnName); } else if (cql3Type.isCollection()) { AbstractType<?> elementType; switch (((CollectionType<?>) colSpec.type).kind) {
public AbstractType<?> getExactTypeIfKnown(String keyspace) { return type.getType(); }
if (receiverType.isCollection() || receiverType.isUDT()) return AssignmentTestable.TestResult.NOT_ASSIGNABLE;
private static void generateSetOrListCQLLiteral(ByteBuffer buffer, ProtocolVersion version, StringBuilder target, int size, CQL3Type elements) { for (int i = 0; i < size; i++) { if (i > 0) target.append(", "); ByteBuffer element = CollectionSerializer.readValue(buffer, version); target.append(elements.toCQLLiteral(element, version)); } }
public AbstractType<?> getExactTypeIfKnown(String keyspace) { return type.prepare(keyspace).getType(); }
if (receiverType.isCollection() || receiverType.isUDT()) return AssignmentTestable.TestResult.NOT_ASSIGNABLE;
private static void generateSetOrListCQLLiteral(ByteBuffer buffer, ProtocolVersion version, StringBuilder target, int size, CQL3Type elements) { for (int i = 0; i < size; i++) { if (i > 0) target.append(", "); ByteBuffer element = CollectionSerializer.readValue(buffer, version); target.append(elements.toCQLLiteral(element, version)); } }
public AbstractType<?> getExactTypeIfKnown(String keyspace) { return type.prepare(keyspace).getType(); }
private void generateMapCQLLiteral(ByteBuffer buffer, ProtocolVersion version, StringBuilder target, int size) { CQL3Type keys = ((MapType) type).getKeysType().asCQL3Type(); CQL3Type values = ((MapType) type).getValuesType().asCQL3Type(); for (int i = 0; i < size; i++) { if (i > 0) target.append(", "); ByteBuffer element = CollectionSerializer.readValue(buffer, version); target.append(keys.toCQLLiteral(element, version)); target.append(": "); element = CollectionSerializer.readValue(buffer, version); target.append(values.toCQLLiteral(element, version)); } }
public AbstractType<?> getExactTypeIfKnown(String keyspace) { return type.prepare(keyspace).getType(); }