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

Function readStorageVersionFromHeader

test/graph_test/private_graph_test.cpp:60–69  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58}
59
60static uint64_t readStorageVersionFromHeader(const std::string& databasePath) {
61 auto localFileSystem = common::LocalFileSystem("");
62 auto fileInfo =
63 localFileSystem.openFile(databasePath, common::FileOpenFlags(common::FileFlags::READ_ONLY));
64 auto databaseHeader = DatabaseHeader::readDatabaseHeader(*fileInfo);
65 if (!databaseHeader.has_value()) {
66 throw TestException("Invalid database header: " + databasePath);
67 }
68 return databaseHeader->storageVersion;
69}
70
71static void writeStorageVersionToHeader(const std::string& databasePath, uint64_t storageVersion) {
72 auto localFileSystem = common::LocalFileSystem("");

Callers 1

runTestMethod · 0.85

Calls 3

FileOpenFlagsClass · 0.85
TestExceptionClass · 0.85
openFileMethod · 0.45

Tested by

no test coverage detected