for (Range range : ranges) {
SortedKeyValueIterator<Key,Value> i = new SortedMapIterator(table.table);
try {
i = new RangesFilter(createFilter(i), ranges);
i.seek(range, createColumnBSS(fetchedColumns), !fetchedColumns.isEmpty());
chain.addIterator(new IteratorAdapter(i));
} catch (IOException e) {
throw new RuntimeException(e);
}
}
return chain;