![]() |
Storage Engine API
|
Public Member Functions | |
MmapV1RecordFetcher (const MmapV1RecordHeader *record) | |
virtual void | setup (OperationContext *opCtx) |
Performs any setup which is needed prior to yielding locks. More... | |
virtual void | fetch () |
Called after locks are yielded in order to bring data into memory. More... | |
![]() | |
virtual | ~RecordFetcher () |
Private Member Functions | |
MONGO_DISALLOW_COPYING (MmapV1RecordFetcher) | |
Private Attributes | |
const MmapV1RecordHeader * | _record |
std::unique_ptr< LockMongoFilesShared > | _filesLock |
|
inlineexplicit |
|
inlinevirtual |
Called after locks are yielded in order to bring data into memory.
Should not be called more than once.
Implements mongo::RecordFetcher.
|
private |
|
inlinevirtual |
Performs any setup which is needed prior to yielding locks.
Implements mongo::RecordFetcher.
|
private |
|
private |