MySQL  8.0.17
Source Code Documentation
sql_signal.h File Reference
#include <string.h>
#include "my_sqlcommand.h"
#include "sql/sql_cmd.h"
#include "sql/sql_error.h"

Go to the source code of this file.

Classes

class  Set_signal_information
 Set_signal_information is a container used in the parsed tree to represent the collection of assignments to condition items in the SIGNAL and RESIGNAL statements. More...
 
class  Sql_cmd_common_signal
 Sql_cmd_common_signal represents the common properties of the SIGNAL and RESIGNAL statements. More...
 
class  Sql_cmd_signal
 Sql_cmd_signal represents a SIGNAL statement. More...
 
class  Sql_cmd_resignal
 Sql_cmd_resignal represents a RESIGNAL statement. More...
 

Enumerations

enum  enum_condition_item_name {
  CIN_CLASS_ORIGIN = 0, CIN_FIRST_PROPERTY = CIN_CLASS_ORIGIN, CIN_SUBCLASS_ORIGIN = 1, CIN_CONSTRAINT_CATALOG = 2,
  CIN_CONSTRAINT_SCHEMA = 3, CIN_CONSTRAINT_NAME = 4, CIN_CATALOG_NAME = 5, CIN_SCHEMA_NAME = 6,
  CIN_TABLE_NAME = 7, CIN_COLUMN_NAME = 8, CIN_CURSOR_NAME = 9, CIN_MESSAGE_TEXT = 10,
  CIN_MYSQL_ERRNO = 11, CIN_LAST_PROPERTY = CIN_MYSQL_ERRNO
}
 This enumeration list all the condition item names of a condition in the SQL condition area. More...
 

Enumeration Type Documentation

◆ enum_condition_item_name

This enumeration list all the condition item names of a condition in the SQL condition area.

Enumerator
CIN_CLASS_ORIGIN 
CIN_FIRST_PROPERTY 
CIN_SUBCLASS_ORIGIN 
CIN_CONSTRAINT_CATALOG 
CIN_CONSTRAINT_SCHEMA 
CIN_CONSTRAINT_NAME 
CIN_CATALOG_NAME 
CIN_SCHEMA_NAME 
CIN_TABLE_NAME 
CIN_COLUMN_NAME 
CIN_CURSOR_NAME 
CIN_MESSAGE_TEXT 
CIN_MYSQL_ERRNO 
CIN_LAST_PROPERTY