| 73 | Checkpointer::~Checkpointer() = default; |
| 74 | |
| 75 | std::vector<Checkpointer::CheckpointTarget> Checkpointer::collectCheckpointTargets() const { |
| 76 | std::vector<CheckpointTarget> result; |
| 77 | result.push_back({clientContext.getDatabase()->getCatalog(), mainStorageManager}); |
| 78 | for (auto* graphCatalog : clientContext.getDatabase()->getDatabaseManager()->getGraphs()) { |
| 79 | if (auto* graphStorageManager = graphCatalog->getStorageManager()) { |
| 80 | result.push_back({graphCatalog, graphStorageManager}); |
| 81 | } |
| 82 | } |
| 83 | return result; |
| 84 | } |
| 85 | |
| 86 | PageRange Checkpointer::serializeCatalog(const catalog::Catalog& catalog, |
| 87 | StorageManager& storageManager) { |
nothing calls this directly
no test coverage detected