24#ifndef SQL_ALTER_INSTANCE_INCLUDED
25#define SQL_ALTER_INSTANCE_INCLUDED
Definition: sql_alter_instance.h:33
THD * m_thd
Definition: sql_alter_instance.h:35
bool log_to_binlog()
Definition: sql_alter_instance.cc:61
virtual ~Alter_instance()=default
Alter_instance(THD *thd)
Definition: sql_alter_instance.h:38
Alter Innodb redo log properties.
Definition: sql_alter_instance.h:67
bool m_enable
Enable or disable redo logging.
Definition: sql_alter_instance.h:80
bool execute() override
Definition: sql_alter_instance.cc:157
Innodb_redo_log(THD *thd, bool enable)
Definition: sql_alter_instance.h:73
Definition: sql_alter_instance.h:83
bool execute() override
Execute keyring reload operation by calling required APIs.
Definition: sql_alter_instance.cc:230
static const size_t s_error_message_length
Definition: sql_alter_instance.h:98
virtual ~Reload_keyring() override=default
Reload_keyring(THD *thd)
Definition: sql_alter_instance.h:85
Definition: sql_alter_instance.h:52
bool execute() override
Executes master key rotation by calling Rpl_encryption api.
Definition: sql_alter_instance.cc:203
~Rotate_binlog_master_key() override=default
Rotate_binlog_master_key(THD *thd)
Definition: sql_alter_instance.h:54
Definition: sql_alter_instance.h:44
~Rotate_innodb_master_key() override=default
Rotate_innodb_master_key(THD *thd)
Definition: sql_alter_instance.h:46
bool execute() override
Definition: sql_alter_instance.cc:81
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:34
Some integer typedefs for easier portability.