@Override public void put(TableReference tableRef, Map<Cell, byte[]> values) { validateWrites(tableRef, values); super.put(tableRef, values); }
@Override public void delete(TableReference tableRef, Set<Cell> keys) { // Map deletes into writes of zero-length byte arrays (this is in // accordance with the semantics of our transaction API). Map<Cell, byte[]> values = Maps.newHashMap(); for (Cell c : keys) { values.put(c, new byte[0]); } validateWrites(tableRef, values); super.delete(tableRef, keys); }
@Override public void delete(TableReference tableRef, Set<Cell> keys) { // Map deletes into writes of zero-length byte arrays (this is in // accordance with the semantics of our transaction API). Map<Cell, byte[]> values = Maps.newHashMap(); for (Cell c : keys) { values.put(c, new byte[0]); } validateWrites(tableRef, values); super.delete(tableRef, keys); }
@Override public void put(TableReference tableRef, Map<Cell, byte[]> values) { validateWrites(tableRef, values); super.put(tableRef, values); }