Definition hashbucketpagescanner.h:26
HashBucketPageScanner(HashBucketPage *page)
Constructor.
HashBucketPage * page
Page to be scanned. The Page is pinned outside the scope of the scanner.
Definition hashbucketpagescanner.h:82
SlotId cur_slot
Current slot being scanned.
Definition hashbucketpagescanner.h:87
std::pair< SlotId, SlotInfo > getNext()
Returns pair of SlotId and SlotInfo of the next valid slot.
void reset(HashBucketPage *page)
Resets the scanner, so it could be used for another Page.
HashBucketPageScanner()
Default Constructor.
Definition hashbucketpagescanner.h:32
~HashBucketPageScanner()
Destructor.
Definition hashbucketpagescanner.h:49
Definition hashbucketpage.h:95