private ByteBuffer bb(Object value, AbstractType<?> type) { return value instanceof ByteBuffer ? (ByteBuffer)value : ((AbstractType)type).decompose(value); }
public List<ByteBuffer> serialize(ParsedStatement.Prepared prepared) { List<ByteBuffer> boundValues = new ArrayList<ByteBuffer>(values.length); for (int i = 0; i < values.length; i++) { Object v = values[i]; AbstractType type = prepared.boundNames.get(i).type; boundValues.add(v instanceof ByteBuffer || v == null ? (ByteBuffer) v : type.decompose(v)); } return boundValues; } }
public ByteBuffer decompose(Object... objects) { assert objects.length == types.size(); ByteBuffer[] serialized = new ByteBuffer[objects.length]; for (int i = 0; i < objects.length; i++) { ByteBuffer buffer = ((AbstractType) types.get(i)).decompose(objects[i]); serialized[i] = buffer; } return build(serialized); }
public ByteBuffer decompose(Object... objects) { assert objects.length == types.size(); ByteBuffer[] serialized = new ByteBuffer[objects.length]; for (int i = 0; i < objects.length; i++) { ByteBuffer buffer = ((AbstractType) types.get(i)).decompose(objects[i]); serialized[i] = buffer; } return build(serialized); }
public ByteBuffer decompose(Object... objects) { assert objects.length == types.size(); ByteBuffer[] serialized = new ByteBuffer[objects.length]; for (int i = 0; i < objects.length; i++) { ByteBuffer buffer = ((AbstractType) types.get(i)).decompose(objects[i]); serialized[i] = buffer; } return build(serialized); }
private Object cassandraToPigData(Object obj, AbstractType validator) { if (validator instanceof DecimalType || validator instanceof InetAddressType) return validator.getString(validator.decompose(obj)); return obj; }
public ByteBuffer decompose(Object... objects) { assert objects.length == types.size(); ByteBuffer[] serialized = new ByteBuffer[objects.length]; for (int i = 0; i < objects.length; i++) { ByteBuffer buffer = ((AbstractType) types.get(i)).decompose(objects[i]); serialized[i] = buffer; } return build(serialized); }
@SuppressWarnings("unchecked") public ByteBuffer getDecomposedCellValue() { if (this.cellValue != null) { return marshaller().decompose(this.cellValue); } else { /* if null we propagate an empty array, see CASSANDRA-5885 and CASSANDRA-6180 */ return ByteBuffer.wrap(new byte[0]); } }
public ByteBuffer decompose(Object... objects) { assert objects.length == types.size(); ByteBuffer[] serialized = new ByteBuffer[objects.length]; for (int i = 0; i < objects.length; i++) { ByteBuffer buffer = ((AbstractType) types.get(i)).decompose(objects[i]); serialized[i] = buffer; } return build(serialized); }
public final ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) { ByteBuffer bb = parameters.get(0); if (bb == null) return null; return outputType().decompose(converter.apply(compose(bb))); }
public final ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) { ByteBuffer bb = parameters.get(0); if (bb == null) return null; return outputType().decompose(converter.apply(compose(bb))); }
public final ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) { ByteBuffer bb = parameters.get(0); if (bb == null) return null; return outputType().decompose(converter.apply(compose(bb))); }
private static DecoratedKey decorate(CFMetaData metadata, Object value) { return metadata.decorateKey(((AbstractType)metadata.getKeyValidator()).decompose(value)); }
private static DecoratedKey decorate(CFMetaData metadata, Object value) { return metadata.decorateKey(((AbstractType)metadata.getKeyValidator()).decompose(value)); }
/** * Returns the specified token as a {@link java.lang.String}. * * @param tokenAsComparable a token represented as a {@link java.lang.Comparable}. * @return the specified token as a {@link java.lang.String}. */ @SuppressWarnings("unchecked") public String tokenAsString(Comparable tokenAsComparable) { ByteBuffer bb = tokenType.decompose(tokenAsComparable); Token token = tokenFactory.fromByteArray(bb); return tokenFactory.toString(token); }
public CBuilder add(Object value) { return add(((AbstractType)type.subtype(size)).decompose(value)); }
public ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) { ByteBuffer bb = parameters.get(0); if (bb == null) return null; return outputType().decompose(inputType().getSerializer().toCQLLiteral(bb)); } }
public ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) { ByteBuffer bb = parameters.get(0); if (bb == null) return null; return outputType().decompose(inputType().getSerializer().toCQLLiteral(bb)); } }
public ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) { ByteBuffer bb = parameters.get(0); if (bb == null) return null; return outputType().decompose(inputType().getSerializer().toCQLLiteral(bb)); } }
public CFRowAdder addMapEntry(String cql3ColumnName, Object key, Object value) { ColumnDefinition def = getDefinition(cql3ColumnName); assert def.type instanceof MapType; MapType mt = (MapType)def.type; CellName name = cf.getComparator().create(prefix, def, mt.getKeysType().decompose(key)); return add(name, def, value); }