MCPcopy Create free account
hub / github.com/LadybugDB/ladybug / deserialize

Method deserialize

src/storage/shadow_file.cpp:29–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27}
28
29ShadowPageRecord ShadowPageRecord::deserialize(Deserializer& deserializer) {
30 file_idx_t originalFileIdx = INVALID_FILE_IDX;
31 page_idx_t originalPageIdx = INVALID_PAGE_IDX;
32 deserializer.deserializeValue<file_idx_t>(originalFileIdx);
33 deserializer.deserializeValue<page_idx_t>(originalPageIdx);
34 return ShadowPageRecord{originalFileIdx, originalPageIdx};
35}
36
37ShadowFile::ShadowFile(BufferManager& bm, VirtualFileSystem* vfs, const std::string& databasePath)
38 : bm{bm}, shadowFilePath{StorageUtils::getShadowFilePath(databasePath)}, vfs{vfs},

Callers 1

readCheckpointMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected