public class RangeTest {
public static class Itr extends WrappingIterator {
boolean queried = false;
public Key getTopKey() {
return new Key("C");
}
public Value getTopValue() {
return new Value(new byte[0]);
}
public Itr deepCopy(IteratrEnvironment env) {
Itr i = new Itr();
i.setSource(this.getSource().deepCopy(env));
return i;
}
}
public static void main(String[] args) throws Exception {
Connector c; // do the instaniation stuff for these guys
BatchScanner bs;
bs.addScanIterator(new IteratorSetting(50, Itr.class));
bs.setRanges(Collections.singleton(new Range("A", "B"));
for(Entry e : bs) System.out.println(e.getKey());
}
}