OmniSciDB  b24e664e58
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DumpRestore.cpp File Reference
#include <algorithm>
#include <cerrno>
#include <cstdio>
#include <cstring>
#include <exception>
#include <list>
#include <memory>
#include <regex>
#include <set>
#include <sstream>
#include <system_error>
#include <boost/algorithm/string/join.hpp>
#include <boost/algorithm/string/predicate.hpp>
#include <boost/filesystem.hpp>
#include <boost/process.hpp>
#include <boost/range/combine.hpp>
#include "Catalog.h"
#include "DataMgr/FileMgr/GlobalFileMgr.h"
#include "LockMgr/LockMgr.h"
#include "LockMgr/TableLockMgr.h"
#include "Parser/ParseDDL.h"
#include "Parser/ParserNode.h"
#include "Parser/parser.h"
#include "RWLocks.h"
#include "Shared/File.h"
#include "Shared/measure.h"
#include "Shared/thread_count.h"
#include "SharedDictionaryValidator.h"
#include "StringDictionary/StringDictionaryClient.h"
#include "SysCatalog.h"
+ Include dependency graph for DumpRestore.cpp:

Go to the source code of this file.

Classes

struct  std::tuple_size< boost::tuples::cons< T, U > >
 
struct  std::tuple_element< I, boost::tuples::cons< T, U > >
 

Namespaces

 std
 
 Catalog_Namespace
 

Functions

std::string Catalog_Namespace::abs_path (const File_Namespace::GlobalFileMgr *global_file_mgr)
 
std::string Catalog_Namespace::run (const std::string &cmd, const std::string &chdir="")
 
std::string Catalog_Namespace::simple_file_cat (const std::string &archive_path, const std::string &file_name, const std::string &compression)
 
std::string Catalog_Namespace::get_table_schema (const std::string &archive_path, const std::string &table, const std::string &compression)
 

Variables

bool g_cluster
 
bool g_test_rollback_dump_restore {false}
 
static constexpr char const * Catalog_Namespace::table_schema_filename = "_table.sql"
 
static constexpr char const * Catalog_Namespace::table_oldinfo_filename = "_table.oldinfo"
 
static constexpr char const * Catalog_Namespace::table_epoch_filename = "_table.epoch"
 
auto Catalog_Namespace::simple_file_closer = [](FILE* f) { std::fclose(f); }
 

Variable Documentation

bool g_test_rollback_dump_restore {false}

Definition at line 50 of file DumpRestore.cpp.

Referenced by Catalog_Namespace::Catalog::restoreTable().