Class StoreScanner

All Implemented Interfaces:
Closeable, AutoCloseable, ChangedReadersObserver, InternalScanner, KeyValueScanner, Shipper
Direct Known Subclasses:
MobStoreScanner, ReversedStoreScanner

Scanner scans both the memstore and the Store. Coalesce KeyValue stream into List<KeyValue> for a single row.

The implementation is not thread safe. So there will be no race between next and close. The only exception is updateReaders, it will be called in the memstore flush thread to indicate that there is a flush.