![]() |
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... | |
Public Member Functions inherited from mongo::RecordFetcher | |
| 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 |