@Override public void doOp( final ColumnListMutation<UUID> colMutation ) { colMutation.putColumn( version, getEntitySerializer() .toByteBuffer( new EntityWrapper( MvccEntity.Status.COMPLETE, Optional.<Entity>absent() ) ) ); } } );
@Override public ResponseData rangeSlice(Object rkey, Object startColumn, Object endColumn, boolean reversed, int count) throws OperationException ByteBuffer rKey = kser.toByteBuffer(rkey); ByteBuffer sname = colser.toByteBuffer(startColumn); ByteBuffer ename = colser.toByteBuffer(endColumn); response.append(colser.fromByteBuffer(col.name())).append(":").append(value); bytes += col.name().capacity(); bytes += col.value().capacity();
public Set<ByteBuffer> toBytesSet(List<T> list) { Set<ByteBuffer> bytesList = new HashSet<ByteBuffer>(computeInitialHashSize(list.size())); for (T s : list) { bytesList.add(toByteBuffer(s)); } return bytesList; }
@Override public ResponseData rangeSlice(Object rKey, Object startColumn, Object endColumn, boolean reversed, int count) throws OperationException ByteBuffer key = kser.toByteBuffer(rKey); ByteBuffer start = colser.toByteBuffer(startColumn); ByteBuffer end = colser.toByteBuffer(endColumn); StringBuffer response = new StringBuffer(); int bytes = 0; bytes += value.capacity(); String valueString = SystemUtils.convertToString(valser, value); response.append(colser.fromBytes(name).toString()).append(":").append(valueString).append("\n");
public <V> Map<T, V> fromBytesMap(Map<ByteBuffer, V> map) { Map<T, V> objMap = new LinkedHashMap<T, V>(computeInitialHashSize(map.size())); for (Entry<ByteBuffer, V> entry : map.entrySet()) { objMap.put(fromByteBuffer(entry.getKey()), entry.getValue()); } return objMap; }
@Override public T fromBytes(byte[] bytes) { return fromByteBuffer(ByteBuffer.wrap(bytes)); }
return serializers.get(kSerializerType).fromString(text);
@Override public ResponseData get(Object rkey, Object colName) throws OperationException ByteBuffer rKey = kser.toByteBuffer(rkey); ByteBuffer name = colser.toByteBuffer(colName); response.append(colser.fromByteBuffer(col.name())).append(":").append(value); bytes += col.name().capacity(); bytes += col.value().capacity();
public <V> Map<ByteBuffer, V> toBytesMap(Map<T, V> map) { Map<ByteBuffer, V> bytesMap = new LinkedHashMap<ByteBuffer, V>(computeInitialHashSize(map.size())); for (Entry<T, V> entry : map.entrySet()) { bytesMap.put(toByteBuffer(entry.getKey()), entry.getValue()); } return bytesMap; }
public List<T> fromBytesSet(Set<ByteBuffer> set) { List<T> objList = new ArrayList<T>(set.size()); for (ByteBuffer b : set) { objList.add(fromByteBuffer(b)); } return objList; }
public ByteBuffer getValue() { String text = getProperty(VALUE).getStringValue(); return serialier(getVSerializerType()).fromString(text); }
@Override public void doOp( final ColumnListMutation<UUID> colMutation ) { colMutation.putColumn( colName, getEntitySerializer() .toByteBuffer( new EntityWrapper( entity.getStatus(), entity.getEntity() ) ) ); } } );
public List<T> fromBytesList(List<ByteBuffer> list) { List<T> objList = new ArrayList<T>(list.size()); for (ByteBuffer s : list) { objList.add(fromByteBuffer(s)); } return objList; }
private static void ensureSerializability(Collection<PreaggregatedMetric> metrics) { for (PreaggregatedMetric metric : metrics) { AbstractSerializer serializer = Serializers.serializerFor(metric.getMetricValue().getClass()); serializer.toByteBuffer(metric.getMetricValue()); } }
public static String convertToString(AbstractSerializer<?> ser, ByteBuffer byteBuffer) { String value; if (ser instanceof BytesArraySerializer) value = Hex.bytesToHex(byteBuffer.array()); else value = ser.fromByteBuffer(byteBuffer).toString(); return value; }
private static void ensureSerializability(Collection<PreaggregatedMetric> metrics) { for (PreaggregatedMetric metric : metrics) { AbstractSerializer serializer = Serializers.serializerFor(metric.getMetricValue().getClass()); serializer.toByteBuffer(metric.getMetricValue()); } }
@Override public ByteBuffer apply(T s) { return toByteBuffer(s); } }));
@Override public ByteBuffer apply(T s) { return toByteBuffer(s); } });
@Override public byte[] toBytes(T obj) { ByteBuffer bb = toByteBuffer(obj); byte[] bytes = new byte[bb.remaining()]; bb.get(bytes, 0, bytes.length); return bytes; }
public List<ByteBuffer> toBytesList(Collection<T> list) { List<ByteBuffer> bytesList = new ArrayList<ByteBuffer>(list.size()); for (T s : list) { bytesList.add(toByteBuffer(s)); } return bytesList; }