public HCounterColumnImpl(Serializer<N> nameSerializer) { notNull(nameSerializer, "nameSerializer is null"); this.nameSerializer = nameSerializer; this.counterColumn = new CounterColumn(); }
public HCounterColumnImpl(N name, Long value, Serializer<N> nameSerializer) { this(nameSerializer); notNull(name, "name is null"); notNull(value, "value is null"); this.counterColumn = new CounterColumn(nameSerializer.toByteBuffer(name), value); }
public static <N> CounterColumn createCounterColumn(N name, long value, Serializer<N> ns) { CounterColumn cc = new CounterColumn(); cc.setName(ns.toByteBuffer(name)); cc.setValue(value); return cc; }
/** * Populate counter fkey. * * @param rlName * the rl name * @param rlValue * the rl value * @return the counter column */ private CounterColumn populateCounterFkey(String rlName, Object rlValue) { CounterColumn counterCol = new CounterColumn(); counterCol.setName(PropertyAccessorFactory.STRING.toBytes(rlName)); counterCol.setValue((Long) rlValue); return counterCol; }
public static CounterColumn createCounterColumn(String name, long value) { CounterColumn cc = new CounterColumn(); cc.setName(StringSerializer.get().toByteBuffer(name)); cc.setValue(value); return cc; }
/** * Prepare counter column. * * @param value * the value * @param name * the name * @return the counter column */ private CounterColumn prepareCounterColumn(String value, byte[] name) { CounterColumn counterColumn = new CounterColumn(); counterColumn.setName(name); LongAccessor accessor = new LongAccessor(); counterColumn.setValue(accessor.fromString(LongAccessor.class, value)); return counterColumn; }
CounterColumn thriftColumn = new CounterColumn(); thriftColumn.setName(PropertyAccessorFactory.STRING.toBytes(name)); thriftColumn.setValue(Long.parseLong(value));
@Test public void testAddSuperCounterInsertion() { // Create 1 super counter. CounterSuperColumn csc1 = new CounterSuperColumn(StringSerializer.get().toByteBuffer("c_name"), Arrays.asList(new CounterColumn(StringSerializer.get().toByteBuffer("c_name"), 123))); batchMutate.addSuperCounterInsertion("key1", columnFamilies, csc1); // assert there is one outter map row with 'key' as the key assertEquals(1, batchMutate.getMutationMap().get(StringSerializer.get().toByteBuffer("key1")).size()); // add again with a different column and verify there is one key and two mutations underneath // for "standard1" CounterSuperColumn csc2 = new CounterSuperColumn(StringSerializer.get().toByteBuffer("c_name2"), Arrays.asList(new CounterColumn(StringSerializer.get().toByteBuffer("c_name"), 456))); batchMutate.addSuperCounterInsertion("key1", columnFamilies, csc2); assertEquals(2, batchMutate.getMutationMap().get(StringSerializer.get().toByteBuffer("key1")).get("Standard1").size()); } }
@Test public void testAddCounterInsertion() { // Insert a Counter. CounterColumn cc1 = new CounterColumn(StringSerializer.get().toByteBuffer("c_name"), 222); batchMutate.addCounterInsertion("key1", columnFamilies, cc1); // assert there is one outter map row with 'key' as the key Map<ByteBuffer, Map<String, List<Mutation>>> mutationMap = batchMutate.getMutationMap(); assertEquals(1, mutationMap.get(StringSerializer.get().toByteBuffer("key1")).size()); // add again with a different counter and verify there is one key and two mutations underneath // for "standard1" CounterColumn cc2 = new CounterColumn(StringSerializer.get().toByteBuffer("c_name2"), 44); batchMutate.addCounterInsertion("key1", columnFamilies, cc2); assertEquals(2, mutationMap.get(StringSerializer.get().toByteBuffer("key1")).get("Standard1").size()); }
private CounterColumn createCounterColumn(String name, long value) { CounterColumn cc = new CounterColumn(); cc.setName(StringSerializer.get().toByteBuffer(name)); cc.setValue(value); return cc; }
CounterColumn counterColumn = new CounterColumn(ByteBuffer.wrap(discriptor.getValueColumnName() .getBytes()), 1);
@Test public void testIsEmpty() { assertTrue(batchMutate.isEmpty()); // Insert a column Column c1 = new Column(StringSerializer.get().toByteBuffer("c_name")); c1.setValue(StringSerializer.get().toByteBuffer("c_val")); c1.setTimestamp(System.currentTimeMillis()); batchMutate.addInsertion("key1", columnFamilies, c1); assertFalse(batchMutate.isEmpty()); // Insert a Counter. CounterColumn cc1 = new CounterColumn(StringSerializer.get().toByteBuffer("c_name"), 13); batchMutate.addCounterInsertion("key1", columnFamilies, cc1); assertFalse(batchMutate.isEmpty()); }
public HCounterColumnImpl(N name, Long value, Serializer<N> nameSerializer) { this(nameSerializer); notNull(name, "name is null"); notNull(value, "value is null"); this.counterColumn = new CounterColumn(nameSerializer.toByteBuffer(name), value); }
public static <N> CounterColumn createCounterColumn(N name, long value, Serializer<N> ns) { CounterColumn cc = new CounterColumn(); cc.setName(ns.toByteBuffer(name)); cc.setValue(value); return cc; }
public HCounterColumnImpl(N name, Long value, Serializer<N> nameSerializer) { this(nameSerializer); notNull(name, "name is null"); notNull(value, "value is null"); this.counterColumn = new CounterColumn(nameSerializer.toByteBuffer(name), value); }
public static <N> CounterColumn createCounterColumn(N name, long value, Serializer<N> ns) { CounterColumn cc = new CounterColumn(); cc.setName(ns.toByteBuffer(name)); cc.setValue(value); return cc; }
private CounterColumn thriftifySubCounter(CFMetaData metadata, LegacyLayout.LegacyCell cell) { assert cell.isCounter(); return new CounterColumn(cell.name.encode(metadata), CounterContext.instance().total(cell.value)); }
public static CounterColumn createCounterColumn(String name, long value) { CounterColumn cc = new CounterColumn(); cc.setName(StringSerializer.get().toByteBuffer(name)); cc.setValue(value); return cc; }
private CounterColumn thriftifySubCounter(CFMetaData metadata, LegacyLayout.LegacyCell cell) { assert cell.isCounter(); return new CounterColumn(cell.name.encode(metadata), CounterContext.instance().total(cell.value)); }
private CounterColumn thriftifySubCounter(Cell cell) { assert cell instanceof CounterCell; return new CounterColumn(cell.name().toByteBuffer(), CounterContext.instance().total(cell.value())); }