private void testDeleteCellWithoutVisibility(DeleteMark mark) throws IOException, InterruptedException { setAuths(); TableName tableName = TableName.valueOf("testDeleteCellWithoutVisibility-" + mark.name()); createTable(tableName, 5); long now = EnvironmentEdgeManager.currentTime(); List<Put> puts = new ArrayList<>(1); Put put = new Put(row1); if (mark == DeleteMark.FAMILY_VERSION) { put.addColumn(fam, qual, now, value); } else { put.addColumn(fam, qual, value); } puts.add(put); try (Table table = TEST_UTIL.getConnection().getTable(tableName)) { table.put(puts); Result r = table.get(new Get(row1)); assertEquals(1, r.size()); assertEquals(Bytes.toString(value), Bytes.toString(CellUtil.cloneValue(r.rawCells()[0]))); Delete d = addDeleteMark(new Delete(row1), mark, now); table.delete(d); r = table.get(new Get(row1)); assertEquals(0, r.size()); } }
assertEquals(Bytes.toString(value1), Bytes.toString(CellUtil.cloneValue(r.rawCells()[0]))); Delete d = addDeleteMark(new Delete(row1), mark, now); table.delete(d); assertEquals(Bytes.toString(value1), Bytes.toString(CellUtil.cloneValue(r.rawCells()[0]))); d = addDeleteMark(new Delete(row1).setCellVisibility(new CellVisibility(PRIVATE)), mark, now); table.delete(d);
assertEquals(Bytes.toString(value1), Bytes.toString(CellUtil.cloneValue(r.rawCells()[0]))); Delete d = addDeleteMark(new Delete(row1), mark, now); table.delete(d); assertEquals(0, r.size()); d = addDeleteMark(new Delete(row1).setCellVisibility(new CellVisibility(PRIVATE)), mark, now); table.delete(d);
private void testDeleteCellWithoutVisibility(DeleteMark mark) throws IOException, InterruptedException { setAuths(); TableName tableName = TableName.valueOf("testDeleteCellWithoutVisibility-" + mark.name()); createTable(tableName, 5); long now = EnvironmentEdgeManager.currentTime(); List<Put> puts = new ArrayList<>(1); Put put = new Put(row1); if (mark == DeleteMark.FAMILY_VERSION) { put.addColumn(fam, qual, now, value); } else { put.addColumn(fam, qual, value); } puts.add(put); try (Table table = TEST_UTIL.getConnection().getTable(tableName)) { table.put(puts); Result r = table.get(new Get(row1)); assertEquals(1, r.size()); assertEquals(Bytes.toString(value), Bytes.toString(CellUtil.cloneValue(r.rawCells()[0]))); Delete d = addDeleteMark(new Delete(row1), mark, now); table.delete(d); r = table.get(new Get(row1)); assertEquals(0, r.size()); } }
assertEquals(Bytes.toString(value1), Bytes.toString(CellUtil.cloneValue(r.rawCells()[0]))); Delete d = addDeleteMark(new Delete(row1), mark, now); table.delete(d); assertEquals(Bytes.toString(value1), Bytes.toString(CellUtil.cloneValue(r.rawCells()[0]))); d = addDeleteMark(new Delete(row1).setCellVisibility(new CellVisibility(PRIVATE)), mark, now); table.delete(d);
assertEquals(Bytes.toString(value1), Bytes.toString(CellUtil.cloneValue(r.rawCells()[0]))); Delete d = addDeleteMark(new Delete(row1), mark, now); table.delete(d); assertEquals(0, r.size()); d = addDeleteMark(new Delete(row1).setCellVisibility(new CellVisibility(PRIVATE)), mark, now); table.delete(d);