25 namespace Catalog_Namespace {
29 namespace migrations {
35 const int database_id,
class for a per-database catalog. also includes metadata for the current database and the current use...
static bool dropRenderGroupColumns(const Catalog_Namespace::TableDescriptorMapById &table_descriptors_by_id, Catalog_Namespace::Catalog *cat)
static void relaxMigrationLock()
std::map< int, TableDescriptor * > TableDescriptorMapById
static bool migration_enabled_
static bool migrationEnabled()
static void executeRebrandMigration(const std::string &base_path)
static void takeMigrationLock(const std::string &base_path)
static void migrateDateInDaysMetadata(const Catalog_Namespace::TableDescriptorMapById &table_descriptors_by_id, const int database_id, Catalog_Namespace::Catalog *cat, SqliteConnector &sqlite)
static std::unique_ptr< heavyai::DistributedSharedMutex > migration_mutex_