MySQL 8.4.0
Source Code Documentation
Server_runnable Class Referenceabstract

Execute a fragment of server code in an isolated context, so that it doesn't leave any effect on THD. More...

#include <statement_runnable.h>

Inheritance diagram for Server_runnable:
[legend]

Public Member Functions

virtual bool execute_server_code (THD *thd)=0
 
virtual ~Server_runnable ()
 

Detailed Description

Execute a fragment of server code in an isolated context, so that it doesn't leave any effect on THD.

THD must have no open tables. The code must not leave any open tables around. The result of execution (if any) is stored in Ed_result.

Constructor & Destructor Documentation

◆ ~Server_runnable()

Server_runnable::~Server_runnable ( )
virtualdefault

Member Function Documentation

◆ execute_server_code()

virtual bool Server_runnable::execute_server_code ( THD thd)
pure virtual

Implemented in Statement_runnable.


The documentation for this class was generated from the following files: