#pragma once #include #include namespace DB { struct BackupCoordinationKeeperMapTables { void addTable(const std::string & table_zookeeper_root_path, const std::string & table_id, const std::string & data_path_in_backup); std::string getDataPath(const std::string & table_zookeeper_root_path) const; struct KeeperMapTableInfo { std::string table_id; std::string data_path_in_backup; }; private: std::unordered_map tables_with_info; }; }