BatchScanner bs = connector.createBatchScanner("shard_table", authorizations, 1);
bs.addScanIterator(new IteratorSetting(21, ColVisReversingKeyTransformingIterator.class));
IteratorSetting iicfg = new IteratorSetting(22, IntersectingIterator.class);
IntersectingIterator.setColumnFamilies(iicfg, new Text[] {new Text("foo"), new Text("dog"), new Text("cat")});
bs.addScanIterator(iicfg);
bs.setRanges(Collections.singleton(new Range()));
Iterator<Entry<Key,Value>> iter = bs.iterator();
assertTrue(iter.hasNext());
Key docKey = iter.next().getKey();