MySQL 8.0.39
Source Code Documentation
|
#include <string>
#include <stddef.h>
#include <sys/types.h>
#include "mysqld_error.h"
#include "sql/sql_error.h"
Go to the source code of this file.
Classes | |
class | Internal_error_handler |
This class represents the interface for internal error handlers. More... | |
class | Dummy_error_handler |
Implements the trivial error handler which cancels all error states and prevents an SQLSTATE to be set. More... | |
class | Set_var_error_handler |
Implements the error handler for SET_VAR hint. More... | |
class | Drop_table_error_handler |
This class is an internal error handler implementation for DROP TABLE statements. More... | |
class | MDL_deadlock_and_lock_abort_error_handler |
Internal error handler to process an error from MDL_context::upgrade_lock() and mysql_lock_tables(). More... | |
class | View_error_handler |
An Internal_error_handler that suppresses errors regarding views' underlying tables that occur during privilege checking. More... | |
class | No_such_table_error_handler |
This internal handler is used to trap ER_NO_SUCH_TABLE and ER_BAD_DB_ERROR. More... | |
class | Ignore_error_handler |
This internal handler implements downgrade from SL_ERROR to SL_WARNING for statements which support IGNORE. More... | |
class | Strict_error_handler |
This internal handler implements upgrade from SL_WARNING to SL_ERROR for the error codes affected by STRICT mode. More... | |
class | Functional_index_error_handler |
The purpose of this error handler is to print out more user friendly error messages when an error regarding a functional index happens. More... | |
class | Tablespace_name_error_handler |
After retrieving the tablespace name, the tablespace name is validated. More... | |
class | Key_length_error_handler |
class | Info_schema_error_handler |
Error handler class to convert ER_LOCK_DEADLOCK error to ER_WARN_I_S_SKIPPED_TABLE/TABLESPACE error. More... | |
class | Foreign_key_error_handler |
An Internal_error_handler that converts errors related to foreign key constraint checks 'ER_NO_REFERENCED_ROW_2' and 'ER_ROW_IS_REFERENCED_2' to ER_NO_REFERENCED_ROW and ER_ROW_IS_REFERENCED based on privilege checks. More... | |
class | Ignore_warnings_error_handler |
An error handler that silences all warnings. More... | |
class | Ignore_json_syntax_handler |
An error handler which downgrades JSON syntax errors to warnings. More... | |