#include <SegPageEntryIterSource.h>
Public Member Functions | |
| virtual | ~SegPageEntryIterSource () |
| virtual void | initPrefetchEntry (EntryT &entry) |
| Initializes a specific entry in the pre-fetch queue. | |
| virtual PageId | getNextPageForPrefetch (EntryT &entry, bool &found)=0 |
| Retrieves the next pageId to be pre-fetched, also filling in context- specific information associated with the page. | |
Definition at line 34 of file SegPageEntryIterSource.h.
| virtual SegPageEntryIterSource< EntryT >::~SegPageEntryIterSource | ( | ) | [inline, virtual] |
| virtual void SegPageEntryIterSource< EntryT >::initPrefetchEntry | ( | EntryT & | entry | ) | [inline, virtual] |
Initializes a specific entry in the pre-fetch queue.
| entry | the entry that will be initialized |
Reimplemented in BTreePrefetchSearchExecStream.
Definition at line 46 of file SegPageEntryIterSource.h.
Referenced by SegPageEntryIter< EntryT >::setPrefetchSource().
| virtual PageId SegPageEntryIterSource< EntryT >::getNextPageForPrefetch | ( | EntryT & | entry, | |
| bool & | found | |||
| ) | [pure virtual] |
Retrieves the next pageId to be pre-fetched, also filling in context- specific information associated with the page.
| [in,out] | entry | the context-specific information to be filled in |
| [out] | found | true if a pageId has been found and should be added to the pre-fetch queue |
Implemented in BTreePrefetchSearchExecStream, LcsClusterReader, and MockSegPageEntryIterSource.
1.5.1