@Override public String toJSONString(ByteBuffer buffer, ProtocolVersion protocolVersion) { return baseType.toJSONString(buffer, protocolVersion); }
@Override public String toJSONString(ByteBuffer buffer, ProtocolVersion protocolVersion) { return baseType.toJSONString(buffer, protocolVersion); }
@Override public String toJSONString(ByteBuffer buffer, ProtocolVersion protocolVersion) { return baseType.toJSONString(buffer, protocolVersion); }
@Override public String toJSONString(ByteBuffer buffer, ProtocolVersion protocolVersion) { return baseType.toJSONString(buffer, protocolVersion); }
public static String setOrListToJsonString(ByteBuffer buffer, AbstractType elementsType, ProtocolVersion protocolVersion) { ByteBuffer value = buffer.duplicate(); StringBuilder sb = new StringBuilder("["); int size = CollectionSerializer.readCollectionSize(value, protocolVersion); for (int i = 0; i < size; i++) { if (i > 0) sb.append(", "); sb.append(elementsType.toJSONString(CollectionSerializer.readValue(value, protocolVersion), protocolVersion)); } return sb.append("]").toString(); }
public static String setOrListToJsonString(ByteBuffer buffer, AbstractType elementsType, ProtocolVersion protocolVersion) { StringBuilder sb = new StringBuilder("["); int size = CollectionSerializer.readCollectionSize(buffer, protocolVersion); for (int i = 0; i < size; i++) { if (i > 0) sb.append(", "); sb.append(elementsType.toJSONString(CollectionSerializer.readValue(buffer, protocolVersion), protocolVersion)); } return sb.append("]").toString(); }
public ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) throws InvalidRequestException { assert parameters.size() == 1 : "Expected 1 argument for toJson(), but got " + parameters.size(); ByteBuffer parameter = parameters.get(0); if (parameter == null) return ByteBufferUtil.bytes("null"); return ByteBufferUtil.bytes(argTypes.get(0).toJSONString(parameter, protocolVersion)); } }
@Override public String toJSONString(ByteBuffer buffer, ProtocolVersion protocolVersion) { ByteBuffer duplicated = buffer.duplicate(); StringBuilder sb = new StringBuilder("["); for (int i = 0; i < types.size(); i++) { if (i > 0) sb.append(", "); ByteBuffer value = CollectionSerializer.readValue(duplicated, protocolVersion); if (value == null) sb.append("null"); else sb.append(types.get(i).toJSONString(value, protocolVersion)); } return sb.append("]").toString(); }
public static String setOrListToJsonString(ByteBuffer buffer, AbstractType elementsType, ProtocolVersion protocolVersion) { ByteBuffer value = buffer.duplicate(); StringBuilder sb = new StringBuilder("["); int size = CollectionSerializer.readCollectionSize(value, protocolVersion); for (int i = 0; i < size; i++) { if (i > 0) sb.append(", "); sb.append(elementsType.toJSONString(CollectionSerializer.readValue(value, protocolVersion), protocolVersion)); } return sb.append("]").toString(); }
public ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) throws InvalidRequestException { assert parameters.size() == 1 : "Expected 1 argument for toJson(), but got " + parameters.size(); ByteBuffer parameter = parameters.get(0); if (parameter == null) return ByteBufferUtil.bytes("null"); return ByteBufferUtil.bytes(argTypes.get(0).toJSONString(parameter, protocolVersion)); } }
@Override public String toJSONString(ByteBuffer buffer, ProtocolVersion protocolVersion) { StringBuilder sb = new StringBuilder("["); for (int i = 0; i < types.size(); i++) { if (i > 0) sb.append(", "); ByteBuffer value = CollectionSerializer.readValue(buffer, protocolVersion); if (value == null) sb.append("null"); else sb.append(types.get(i).toJSONString(value, protocolVersion)); } return sb.append("]").toString(); }
@Override public String toJSONString(ByteBuffer buffer, ProtocolVersion protocolVersion) { ByteBuffer duplicated = buffer.duplicate(); StringBuilder sb = new StringBuilder("["); for (int i = 0; i < types.size(); i++) { if (i > 0) sb.append(", "); ByteBuffer value = CollectionSerializer.readValue(duplicated, protocolVersion); if (value == null) sb.append("null"); else sb.append(types.get(i).toJSONString(value, protocolVersion)); } return sb.append("]").toString(); }
public ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) throws InvalidRequestException { assert parameters.size() >= 1 : "Expected at least 1 argument for toJsonArray(), but got " + parameters.size(); StringBuilder sb = new StringBuilder(); sb.append('['); int i=0; for(ByteBuffer bb : parameters) { if (sb.length() > 1) sb.append(','); sb.append(argTypes.get(i).toJSONString(bb, protocolVersion)); i++; } sb.append(']'); return ByteBufferUtil.bytes(sb.toString()); }
public ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) throws InvalidRequestException { assert parameters.size() == 1 : "Expected 1 argument for toJson(), but got " + parameters.size(); ByteBuffer parameter = parameters.get(0); if (parameter == null) return ByteBufferUtil.bytes("null"); return ByteBufferUtil.bytes(argTypes.get(0).toJSONString(parameter, protocolVersion)); } }
public ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) throws InvalidRequestException { assert parameters.size() == 1 : "Expected 1 argument for toJson(), but got " + parameters.size(); ByteBuffer parameter = parameters.get(0); if (parameter == null) return ByteBufferUtil.bytes("null"); return ByteBufferUtil.bytes(argTypes.get(0).toJSONString(parameter, protocolVersion)); } }
@Override public String toJSONString(ByteBuffer buffer, ProtocolVersion protocolVersion) { ByteBuffer duplicated = buffer.duplicate(); StringBuilder sb = new StringBuilder("["); for (int i = 0; i < types.size(); i++) { if (i > 0) sb.append(", "); ByteBuffer value = CollectionSerializer.readValue(duplicated, protocolVersion); if (value == null) sb.append("null"); else sb.append(types.get(i).toJSONString(value, protocolVersion)); } return sb.append("]").toString(); }
public static String setOrListToJsonString(ByteBuffer buffer, AbstractType elementsType, ProtocolVersion protocolVersion) { ByteBuffer value = buffer.duplicate(); StringBuilder sb = new StringBuilder("["); int size = CollectionSerializer.readCollectionSize(value, protocolVersion); for (int i = 0; i < size; i++) { if (i > 0) sb.append(", "); sb.append(elementsType.toJSONString(CollectionSerializer.readValue(value, protocolVersion), protocolVersion)); } return sb.append("]").toString(); }
@Override public String toJSONString(ByteBuffer buffer, ProtocolVersion protocolVersion) { ByteBuffer value = buffer.duplicate(); StringBuilder sb = new StringBuilder("{"); int size = CollectionSerializer.readCollectionSize(value, protocolVersion); for (int i = 0; i < size; i++) { if (i > 0) sb.append(", "); // map keys must be JSON strings, so convert non-string keys to strings String key = keys.toJSONString(CollectionSerializer.readValue(value, protocolVersion), protocolVersion); if (key.startsWith("\"")) sb.append(key); else sb.append('"').append(Json.quoteAsJsonString(key)).append('"'); sb.append(": "); sb.append(values.toJSONString(CollectionSerializer.readValue(value, protocolVersion), protocolVersion)); } return sb.append("}").toString(); } }
@Override public String toJSONString(ByteBuffer buffer, ProtocolVersion protocolVersion) { ByteBuffer value = buffer.duplicate(); StringBuilder sb = new StringBuilder("{"); int size = CollectionSerializer.readCollectionSize(value, protocolVersion); for (int i = 0; i < size; i++) { if (i > 0) sb.append(", "); // map keys must be JSON strings, so convert non-string keys to strings String key = keys.toJSONString(CollectionSerializer.readValue(value, protocolVersion), protocolVersion); if (key.startsWith("\"")) sb.append(key); else sb.append('"').append(Json.quoteAsJsonString(key)).append('"'); sb.append(": "); sb.append(values.toJSONString(CollectionSerializer.readValue(value, protocolVersion), protocolVersion)); } return sb.append("}").toString(); } }
@Override public String toJSONString(ByteBuffer buffer, ProtocolVersion protocolVersion) { StringBuilder sb = new StringBuilder("{"); int size = CollectionSerializer.readCollectionSize(buffer, protocolVersion); for (int i = 0; i < size; i++) { if (i > 0) sb.append(", "); // map keys must be JSON strings, so convert non-string keys to strings String key = keys.toJSONString(CollectionSerializer.readValue(buffer, protocolVersion), protocolVersion); if (key.startsWith("\"")) sb.append(key); else sb.append('"').append(Json.quoteAsJsonString(key)).append('"'); sb.append(": "); sb.append(values.toJSONString(CollectionSerializer.readValue(buffer, protocolVersion), protocolVersion)); } return sb.append("}").toString(); } }