Files
ternfs-XTXMarkets/cpp/dbtools/ShardDBTools.hpp
2024-08-19 13:12:33 +00:00

15 lines
455 B
C++

#pragma once
#include "Msgs.hpp"
#include <cstddef>
#include <limits>
#include <string>
class ShardDBTools {
public:
static void verifyEqual(const std::string& db1Path, const std::string& db2Path);
static void outputUnreleasedState(const std::string& dbPath);
static void fsck(const std::string& dbPath);
static void outputLogEntries(const std::string& dbPath, LogIdx startIdx = 0, size_t count = std::numeric_limits<size_t>::max());
};