![]() |
MySQL 8.0.43
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... | |