public void addPendingUpdates(Cell... kvs) { if (kvs == null) return; addPendingUpdates(Arrays.asList(kvs)); }
LocalTableState table = new LocalTableState(state, m); table.addPendingUpdates(m.get(fam, qual));
LocalTableState table = new LocalTableState(state, m); table.addPendingUpdates(m.get(fam, qual));
LocalTableState table = new LocalTableState(state, m); table.addPendingUpdates(m.get(fam, qual));
table.addPendingUpdates(kv);
public void addPendingUpdates(Cell... kvs) { if (kvs == null) return; addPendingUpdates(Arrays.asList(kvs)); }
public void addPendingUpdates(Cell... kvs) { if (kvs == null) return; addPendingUpdates(Arrays.asList(kvs)); }
private void ensureNoUpdatesWhenCoveredByDelete(RegionCoprocessorEnvironment env, IndexCodec codec, List<Cell> currentState, Delete d) throws IOException { LocalHBaseState table = new SimpleTableState(Result.create(currentState)); LocalTableState state = new LocalTableState(table, d); state.setCurrentTimestamp(d.getTimeStamp()); // now we shouldn't see anything when getting the index update state.addPendingUpdates(d.getFamilyCellMap().get(FAMILY)); Iterable<IndexUpdate> updates = codec.getIndexUpserts(state, IndexMetaData.NULL_INDEX_META_DATA, null, null); for (IndexUpdate update : updates) { assertFalse("Had some index updates, though it should have been covered by the delete", update.isValid()); } } }
state.addPendingUpdates(kvs); updates = codec.getIndexUpserts(state, IndexMetaData.NULL_INDEX_META_DATA, null, null); assertTrue("Didn't find index updates for pending primary table update!", updates.iterator()