public String toCQLLiteral(ByteBuffer buffer, ProtocolVersion version) { if (buffer == null) return "null"; StringBuilder target = new StringBuilder(); buffer = buffer.duplicate(); int size = CollectionSerializer.readCollectionSize(buffer, version); switch (type.kind) { case LIST: CQL3Type elements = ((ListType) type).getElementsType().asCQL3Type(); target.append('['); generateSetOrListCQLLiteral(buffer, version, target, size, elements); target.append(']'); break; case SET: elements = ((SetType) type).getElementsType().asCQL3Type(); target.append('{'); generateSetOrListCQLLiteral(buffer, version, target, size, elements); target.append('}'); break; case MAP: target.append('{'); generateMapCQLLiteral(buffer, version, target, size); target.append('}'); break; } return target.toString(); }
public String toCQLLiteral(ByteBuffer buffer, ProtocolVersion version) { if (buffer == null) return "null"; StringBuilder target = new StringBuilder(); buffer = buffer.duplicate(); int size = CollectionSerializer.readCollectionSize(buffer, version); switch (type.kind) { case LIST: CQL3Type elements = ((ListType) type).getElementsType().asCQL3Type(); target.append('['); generateSetOrListCQLLiteral(buffer, version, target, size, elements); target.append(']'); break; case SET: elements = ((SetType) type).getElementsType().asCQL3Type(); target.append('{'); generateSetOrListCQLLiteral(buffer, version, target, size, elements); target.append('}'); break; case MAP: target.append('{'); generateMapCQLLiteral(buffer, version, target, size); target.append('}'); break; } return target.toString(); }
public String toCQLLiteral(ByteBuffer buffer, ProtocolVersion version) { if (buffer == null) return "null"; StringBuilder target = new StringBuilder(); buffer = buffer.duplicate(); int size = CollectionSerializer.readCollectionSize(buffer, version); switch (type.kind) { case LIST: CQL3Type elements = ((ListType) type).getElementsType().asCQL3Type(); target.append('['); generateSetOrListCQLLiteral(buffer, version, target, size, elements); target.append(']'); break; case SET: elements = ((SetType) type).getElementsType().asCQL3Type(); target.append('{'); generateSetOrListCQLLiteral(buffer, version, target, size, elements); target.append('}'); break; case MAP: target.append('{'); generateMapCQLLiteral(buffer, version, target, size); target.append('}'); break; } return target.toString(); }
public String toCQLLiteral(ByteBuffer buffer, ProtocolVersion version) { if (buffer == null) return "null"; StringBuilder target = new StringBuilder(); buffer = buffer.duplicate(); int size = CollectionSerializer.readCollectionSize(buffer, version); switch (type.kind) { case LIST: CQL3Type elements = ((ListType) type).getElementsType().asCQL3Type(); target.append('['); generateSetOrListCQLLiteral(buffer, version, target, size, elements); target.append(']'); break; case SET: elements = ((SetType) type).getElementsType().asCQL3Type(); target.append('{'); generateSetOrListCQLLiteral(buffer, version, target, size, elements); target.append('}'); break; case MAP: target.append('{'); generateMapCQLLiteral(buffer, version, target, size); target.append('}'); break; } return target.toString(); }