23#ifndef SQL_ALTER_INSTANCE_INCLUDED
24#define SQL_ALTER_INSTANCE_INCLUDED
Definition: sql_alter_instance.h:32
THD * m_thd
Definition: sql_alter_instance.h:34
bool log_to_binlog()
Definition: sql_alter_instance.cc:60
virtual ~Alter_instance()=default
Alter_instance(THD *thd)
Definition: sql_alter_instance.h:37
Alter Innodb redo log properties.
Definition: sql_alter_instance.h:66
bool m_enable
Enable or disable redo logging.
Definition: sql_alter_instance.h:79
bool execute() override
Definition: sql_alter_instance.cc:156
Innodb_redo_log(THD *thd, bool enable)
Definition: sql_alter_instance.h:72
Definition: sql_alter_instance.h:82
bool execute() override
Execute keyring reload operation by calling required APIs.
Definition: sql_alter_instance.cc:229
static const size_t s_error_message_length
Definition: sql_alter_instance.h:97
virtual ~Reload_keyring() override=default
Reload_keyring(THD *thd)
Definition: sql_alter_instance.h:84
Definition: sql_alter_instance.h:51
bool execute() override
Executes master key rotation by calling Rpl_encryption api.
Definition: sql_alter_instance.cc:202
~Rotate_binlog_master_key() override=default
Rotate_binlog_master_key(THD *thd)
Definition: sql_alter_instance.h:53
Definition: sql_alter_instance.h:43
~Rotate_innodb_master_key() override=default
Rotate_innodb_master_key(THD *thd)
Definition: sql_alter_instance.h:45
bool execute() override
Definition: sql_alter_instance.cc:80
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:33
Some integer typedefs for easier portability.