for (Map.Entry<String, byte[]> attribute : in.getAttributesMap().entrySet()) { out.putToAttributes(ByteBuffer.wrap(Bytes.toBytes(attribute.getKey())), ByteBuffer.wrap(attribute.getValue()));
@Test public void testDeleteAttributes() { Delete del = new Delete(new byte [] {'r'}); Assert.assertTrue(del.getAttributesMap().isEmpty()); Assert.assertNull(del.getAttribute("absent")); Assert.assertTrue(del.getAttributesMap().isEmpty()); Assert.assertNull(del.getAttribute("absent")); Assert.assertEquals(1, del.getAttributesMap().size()); Assert.assertTrue(Arrays.equals(Bytes.toBytes("value1"), del.getAttributesMap().get("attribute1"))); Assert.assertEquals(1, del.getAttributesMap().size()); Assert.assertTrue(Arrays.equals(Bytes.toBytes("value12"), del.getAttributesMap().get("attribute1"))); Assert.assertEquals(2, del.getAttributesMap().size()); Assert.assertTrue(Arrays.equals(Bytes.toBytes("value2"), del.getAttributesMap().get("attribute2"))); Assert.assertEquals(1, del.getAttributesMap().size()); Assert.assertNull(del.getAttributesMap().get("attribute2")); Assert.assertEquals(1, del.getAttributesMap().size()); Assert.assertNull(del.getAttributesMap().get("attribute2")); Assert.assertTrue(del.getAttributesMap().isEmpty()); Assert.assertNull(del.getAttributesMap().get("attribute1"));
if (!indexes.isEmpty()) { PhoenixTxIndexMutationGenerator generator = PhoenixTxIndexMutationGenerator.newGenerator(connection, table, indexes, deletes.get(0) .getAttributesMap()); Collection<Pair<Mutation, byte[]>> indexUpdates = generator.getIndexUpdates(delegate, deletes.iterator());
@Test public void testDeleteAttributes() { Delete del = new Delete(new byte [] {'r'}); Assert.assertTrue(del.getAttributesMap().isEmpty()); Assert.assertNull(del.getAttribute("absent")); Assert.assertTrue(del.getAttributesMap().isEmpty()); Assert.assertNull(del.getAttribute("absent")); Assert.assertEquals(1, del.getAttributesMap().size()); Assert.assertTrue(Arrays.equals(Bytes.toBytes("value1"), del.getAttributesMap().get("attribute1"))); Assert.assertEquals(1, del.getAttributesMap().size()); Assert.assertTrue(Arrays.equals(Bytes.toBytes("value12"), del.getAttributesMap().get("attribute1"))); Assert.assertEquals(2, del.getAttributesMap().size()); Assert.assertTrue(Arrays.equals(Bytes.toBytes("value2"), del.getAttributesMap().get("attribute2"))); Assert.assertEquals(1, del.getAttributesMap().size()); Assert.assertNull(del.getAttributesMap().get("attribute2")); Assert.assertEquals(1, del.getAttributesMap().size()); Assert.assertNull(del.getAttributesMap().get("attribute2")); Assert.assertTrue(del.getAttributesMap().isEmpty()); Assert.assertNull(del.getAttributesMap().get("attribute1"));
/** * @param d Delete to clone. */ public Delete(final Delete d) { this.row = d.getRow(); this.ts = d.getTimeStamp(); this.familyMap.putAll(d.getFamilyCellMap()); this.durability = d.durability; for (Map.Entry<String, byte[]> entry : d.getAttributesMap().entrySet()) { this.setAttribute(entry.getKey(), entry.getValue()); } }
for (Map.Entry<String, byte[]> entry : delete.getAttributesMap().entrySet()) { deleteMarkers.setAttribute(entry.getKey(), entry.getValue());
for (Map.Entry<String, byte[]> entry : delete.getAttributesMap().entrySet()) { deleteMarkers.setAttribute(entry.getKey(), entry.getValue());
for (Map.Entry<String, byte[]> entry : delete.getAttributesMap().entrySet()) { deleteMarkers.setAttribute(entry.getKey(), entry.getValue());
if (!indexes.isEmpty()) { PhoenixTxIndexMutationGenerator generator = PhoenixTxIndexMutationGenerator.newGenerator(connection, table, indexes, deletes.get(0) .getAttributesMap()); Collection<Pair<Mutation, byte[]>> indexUpdates = generator.getIndexUpdates(delegate, deletes.iterator());
for (Map.Entry<String, byte[]> entry : delete.getAttributesMap().entrySet()) { deleteMarkers.setAttribute(entry.getKey(), entry.getValue());
for (Map.Entry<String, byte[]> entry : delete.getAttributesMap().entrySet()) { deleteMarkers.setAttribute(entry.getKey(), entry.getValue());
for (Map.Entry<String, byte[]> entry : delete.getAttributesMap().entrySet()) { deleteMarkers.setAttribute(entry.getKey(), entry.getValue());
for (Map.Entry<String, byte[]> entry : delete.getAttributesMap().entrySet()) { deleteMarkers.setAttribute(entry.getKey(), entry.getValue());
if (!indexes.isEmpty()) { PhoenixTxIndexMutationGenerator generator = PhoenixTxIndexMutationGenerator.newGenerator(connection, table, indexes, deletes.get(0) .getAttributesMap()); Collection<Pair<Mutation, byte[]>> indexUpdates = generator.getIndexUpdates(delegate, deletes.iterator());
for (Map.Entry<String, byte[]> entry : delete.getAttributesMap().entrySet()) { deleteMarkers.setAttribute(entry.getKey(), entry.getValue());
for (Map.Entry<String, byte[]> entry : delete.getAttributesMap().entrySet()) { deleteMarkers.setAttribute(entry.getKey(), entry.getValue());
for (Map.Entry<String, byte[]> entry : delete.getAttributesMap().entrySet()) { deleteMarkers.setAttribute(entry.getKey(), entry.getValue());
for (Map.Entry<String, byte[]> entry : delete.getAttributesMap().entrySet()) { deleteMarkers.setAttribute(entry.getKey(), entry.getValue());
for (Map.Entry<String, byte[]> entry : delete.getAttributesMap().entrySet()) { deleteMarkers.setAttribute(entry.getKey(), entry.getValue());
for (Map.Entry<String, byte[]> entry : delete.getAttributesMap().entrySet()) { deleteMarkers.setAttribute(entry.getKey(), entry.getValue());