MySQL 8.0.39
Source Code Documentation
upgrade.h File Reference
#include <stdio.h>
#include "sql/dd/string_type.h"

Go to the source code of this file.

Classes

class  dd::upgrade_57::Upgrade_status
 Class to manage a temporary file to maintain the progress of the upgrade. More...
 

Namespaces

namespace  dd
 The version of the current data dictionary table definitions.
 
namespace  dd::upgrade_57
 

Functions

bool dd::upgrade_57::do_pre_checks_and_initialize_dd (THD *thd)
 Check if the server is starting on a data directory without dictionary tables or not. More...
 
bool dd::upgrade_57::fill_dd_and_finalize (THD *thd)
 Finalize upgrade to the new data-dictionary by populating Data Dictionary tables with metadata. More...
 
bool dd::upgrade_57::terminate (THD *thd)
 Drop all DD tables in case there is an error while upgrading server. More...
 
bool dd::upgrade_57::in_progress ()
 Check if upgrade is in progress. More...
 
bool dd::upgrade_57::allow_sdi_creation ()
 Check if creation of SDI file is allowed by upgrade. More...