public <V> void setComposite(N columnName, Composite composite, int ttl) { addInsertion(columnName, composite, CompositeSerializer.get(), ttl); }
public <V> void setComposite(N columnName, Composite composite) { addInsertion(columnName, composite, CompositeSerializer.get(), globalTtl); }
serializer = CharSerializer.get(); } else if (valueClass.equals(Composite.class)) { serializer = CompositeSerializer.get(); } else if (valueClass.equals(DynamicComposite.class)) { serializer = DynamicCompositeSerializer.get();
public <V> void setComposite(N columnName, Composite composite, int ttl) { addInsertion(columnName, composite, CompositeSerializer.get(), ttl); }
public <V> void setComposite(N columnName, Composite composite) { addInsertion(columnName, composite, CompositeSerializer.get(), globalTtl); }
serializer = CharSerializer.get(); } else if (value instanceof Composite) { serializer = CompositeSerializer.get(); } else if (value instanceof DynamicComposite) { serializer = DynamicCompositeSerializer.get();
public <V> void setComposite(N columnName, Composite composite) { HColumn<N, Composite> column = columnFactory.createColumn(columnName, composite, clock, template.getTopSerializer(), CompositeSerializer.get()); }
private static Serializer getSerializer(CmbSerializer s) throws PersistenceException { if (s instanceof CmbStringSerializer) { return StringSerializer.get(); } else if (s instanceof CmbCompositeSerializer) { return CompositeSerializer.get(); } else if (s instanceof CmbLongSerializer) { return LongSerializer.get(); } throw new PersistenceException(CMBErrorCodes.InternalError, "Unknown serializer " + s); }
serializer = CharSerializer.get(); } else if (valueClass.equals(Composite.class)) { serializer = CompositeSerializer.get(); } else if (valueClass.equals(Date.class)) { serializer = DateSerializer.get();
serializer = CharSerializer.get(); } else if (valueClass.equals(Composite.class)) { serializer = CompositeSerializer.get(); } else if (valueClass.equals(DynamicComposite.class)) { serializer = DynamicCompositeSerializer.get();
/** * Delete blob block from Cassandra. * * @param objectId Blob ID * @param blockId Block ID */ public static void deleteBlock(final UUID objectId, final int blockId) { Composite key = new Composite(); key.addComponent(objectId, uuidSe); key.addComponent(blockId, intSe); Mutator<Composite> mutator = HFactory.createMutator( CassandraDAOFactory.getKeyspace(), CompositeSerializer.get()); mutator.delete(key, CF_BLOB, null, intSe); } }
/** * Write blob block into Cassandra. * * @param objectId Blob ID * @param blockId Block ID (starting from 0) * @param data */ public static void writeBlock(final UUID objectId, final int blockId, byte[] data) { if (data.length > BLOB_BLOCK_SIZE) { throw new IllegalArgumentException("Data (" + data.length + " bytes) is larger than the maximum block size (" + BLOB_BLOCK_SIZE + " bytes)"); } Mutator<Composite> mutator = HFactory.createMutator( CassandraDAOFactory.getKeyspace(), CompositeSerializer.get()); Composite key = new Composite(); key.addComponent(objectId, uuidSe); key.addComponent(blockId, intSe); mutator.insert(key, CF_BLOB, createColumn(DEFAULT_SUB_BLOCK_ID, data, intSe, byteSe)); }
/** * Read blob block from Cassandra. * * @param objectId Blob ID * @param blockId Block ID * @return */ public static byte[] readBlock(final UUID objectId, final int blockId) { Composite key = new Composite(); key.addComponent(objectId, uuidSe); key.addComponent(blockId, intSe); ColumnQuery<Composite, Integer, byte[]> q = HFactory.createColumnQuery( CassandraDAOFactory.getKeyspace(), CompositeSerializer.get(), intSe, byteSe); QueryResult<HColumn<Integer, byte[]>> result = q.setColumnFamily(CF_BLOB) .setKey(key).setName(DEFAULT_SUB_BLOCK_ID).execute(); return result.get().getValue(); }
serializer = CharSerializer.get(); } else if (value instanceof Composite) { serializer = CompositeSerializer.get(); } else if (value instanceof Date) { serializer = DateSerializer.get();
serializer = CharSerializer.get(); } else if (value instanceof Composite) { serializer = CompositeSerializer.get(); } else if (value instanceof DynamicComposite) { serializer = DynamicCompositeSerializer.get();