lgr.getIterator().seek(range, EMPTY_CF_SET, false); hiter.addSource(lgr.getIterator());
@Override public SortedKeyValueIterator<Key,Value> deepCopy(IteratorEnvironment env) { LocalityGroup[] groupsCopy = new LocalityGroup[lgContext.groups.size()]; for (int i = 0; i < lgContext.groups.size(); i++) { groupsCopy[i] = new LocalityGroup(lgContext.groups.get(i), env); if (interruptFlag != null) groupsCopy[i].getIterator().setInterruptFlag(interruptFlag); } return new LocalityGroupIterator(groupsCopy); }
hiter.clear(); for (LocalityGroup lgr : lgSeekCache.lastUsed) { lgr.getIterator().seek(range, EMPTY_CF_SET, false); hiter.addSource(lgr.getIterator());
lgr.getIterator().seek(range, EMPTY_CF_SET, false); hiter.addSource(lgr.getIterator());
hiter.clear(); for (LocalityGroup lgr : lgSeekCache.lastUsed) { lgr.getIterator().seek(range, EMPTY_CF_SET, false); hiter.addSource(lgr.getIterator());
@Override public void setInterruptFlag(AtomicBoolean flag) { this.interruptFlag = flag; for (LocalityGroup lgr : lgContext.groups) { lgr.getIterator().setInterruptFlag(flag); } }
@Override public SortedKeyValueIterator<Key,Value> deepCopy(IteratorEnvironment env) { LocalityGroup[] groupsCopy = new LocalityGroup[lgContext.groups.size()]; for (int i = 0; i < lgContext.groups.size(); i++) { groupsCopy[i] = new LocalityGroup(lgContext.groups.get(i), env); if (interruptFlag != null) groupsCopy[i].getIterator().setInterruptFlag(interruptFlag); } return new LocalityGroupIterator(groupsCopy); }
@Override public void setInterruptFlag(AtomicBoolean flag) { this.interruptFlag = flag; for (LocalityGroup lgr : lgContext.groups) { lgr.getIterator().setInterruptFlag(flag); } }