hasTop = !range.afterEndKey(rk.getKey());
}
private ABlockReader getDataBlock(IndexEntry indexEntry) throws IOException {
if (interruptFlag != null && interruptFlag.get())
throw new IterationInterruptedException();
if (version == RINDEX_VER_3 || version == RINDEX_VER_4)
return reader.getDataBlock(startBlock + iiter.previousIndex());
else
return reader.getDataBlock(indexEntry.getOffset(), indexEntry.getCompressedSize(), indexEntry.getRawSize());