summaryrefslogtreecommitdiff
path: root/sql/sql_signal.cc
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2018-01-08 15:33:23 +0200
committerMonty <monty@mariadb.org>2018-01-30 21:33:56 +0200
commitf55dc7f733446a201e3b465ae03a0388d192a3ad (patch)
tree54bb6977650a907dcd069ef1b7124e61944ceabe /sql/sql_signal.cc
parent18e22cb69f7d56207c80a5bf4336f2a52ff0d70f (diff)
downloadmariadb-git-f55dc7f733446a201e3b465ae03a0388d192a3ad.tar.gz
Change C_STRING_WITH_LEN to STRING_WITH_LEN
This preserves const str for constant strings Other things - A few variables where changed from LEX_STRING to LEX_CSTRING - Incident_log_event::Incident_log_event and record_incident where changed to take LEX_CSTRING* as an argument instead of LEX_STRING
Diffstat (limited to 'sql/sql_signal.cc')
-rw-r--r--sql/sql_signal.cc64
1 files changed, 32 insertions, 32 deletions
diff --git a/sql/sql_signal.cc b/sql/sql_signal.cc
index 1e1c2c1d624..1da8b145151 100644
--- a/sql/sql_signal.cc
+++ b/sql/sql_signal.cc
@@ -29,38 +29,38 @@
*/
#define MAX_MYSQL_ERRNO 65534
-const LEX_STRING Diag_condition_item_names[]=
+const LEX_CSTRING Diag_condition_item_names[]=
{
- { C_STRING_WITH_LEN("CLASS_ORIGIN") },
- { C_STRING_WITH_LEN("SUBCLASS_ORIGIN") },
- { C_STRING_WITH_LEN("CONSTRAINT_CATALOG") },
- { C_STRING_WITH_LEN("CONSTRAINT_SCHEMA") },
- { C_STRING_WITH_LEN("CONSTRAINT_NAME") },
- { C_STRING_WITH_LEN("CATALOG_NAME") },
- { C_STRING_WITH_LEN("SCHEMA_NAME") },
- { C_STRING_WITH_LEN("TABLE_NAME") },
- { C_STRING_WITH_LEN("COLUMN_NAME") },
- { C_STRING_WITH_LEN("CURSOR_NAME") },
- { C_STRING_WITH_LEN("MESSAGE_TEXT") },
- { C_STRING_WITH_LEN("MYSQL_ERRNO") },
-
- { C_STRING_WITH_LEN("CONDITION_IDENTIFIER") },
- { C_STRING_WITH_LEN("CONDITION_NUMBER") },
- { C_STRING_WITH_LEN("CONNECTION_NAME") },
- { C_STRING_WITH_LEN("MESSAGE_LENGTH") },
- { C_STRING_WITH_LEN("MESSAGE_OCTET_LENGTH") },
- { C_STRING_WITH_LEN("PARAMETER_MODE") },
- { C_STRING_WITH_LEN("PARAMETER_NAME") },
- { C_STRING_WITH_LEN("PARAMETER_ORDINAL_POSITION") },
- { C_STRING_WITH_LEN("RETURNED_SQLSTATE") },
- { C_STRING_WITH_LEN("ROUTINE_CATALOG") },
- { C_STRING_WITH_LEN("ROUTINE_NAME") },
- { C_STRING_WITH_LEN("ROUTINE_SCHEMA") },
- { C_STRING_WITH_LEN("SERVER_NAME") },
- { C_STRING_WITH_LEN("SPECIFIC_NAME") },
- { C_STRING_WITH_LEN("TRIGGER_CATALOG") },
- { C_STRING_WITH_LEN("TRIGGER_NAME") },
- { C_STRING_WITH_LEN("TRIGGER_SCHEMA") }
+ { STRING_WITH_LEN("CLASS_ORIGIN") },
+ { STRING_WITH_LEN("SUBCLASS_ORIGIN") },
+ { STRING_WITH_LEN("CONSTRAINT_CATALOG") },
+ { STRING_WITH_LEN("CONSTRAINT_SCHEMA") },
+ { STRING_WITH_LEN("CONSTRAINT_NAME") },
+ { STRING_WITH_LEN("CATALOG_NAME") },
+ { STRING_WITH_LEN("SCHEMA_NAME") },
+ { STRING_WITH_LEN("TABLE_NAME") },
+ { STRING_WITH_LEN("COLUMN_NAME") },
+ { STRING_WITH_LEN("CURSOR_NAME") },
+ { STRING_WITH_LEN("MESSAGE_TEXT") },
+ { STRING_WITH_LEN("MYSQL_ERRNO") },
+
+ { STRING_WITH_LEN("CONDITION_IDENTIFIER") },
+ { STRING_WITH_LEN("CONDITION_NUMBER") },
+ { STRING_WITH_LEN("CONNECTION_NAME") },
+ { STRING_WITH_LEN("MESSAGE_LENGTH") },
+ { STRING_WITH_LEN("MESSAGE_OCTET_LENGTH") },
+ { STRING_WITH_LEN("PARAMETER_MODE") },
+ { STRING_WITH_LEN("PARAMETER_NAME") },
+ { STRING_WITH_LEN("PARAMETER_ORDINAL_POSITION") },
+ { STRING_WITH_LEN("RETURNED_SQLSTATE") },
+ { STRING_WITH_LEN("ROUTINE_CATALOG") },
+ { STRING_WITH_LEN("ROUTINE_NAME") },
+ { STRING_WITH_LEN("ROUTINE_SCHEMA") },
+ { STRING_WITH_LEN("SERVER_NAME") },
+ { STRING_WITH_LEN("SPECIFIC_NAME") },
+ { STRING_WITH_LEN("TRIGGER_CATALOG") },
+ { STRING_WITH_LEN("TRIGGER_NAME") },
+ { STRING_WITH_LEN("TRIGGER_SCHEMA") }
};
@@ -210,7 +210,7 @@ int Sql_cmd_common_signal::eval_signal_informations(THD *thd, Sql_condition *con
int result= 1;
enum enum_diag_condition_item_name item_enum;
String *member;
- const LEX_STRING *name;
+ const LEX_CSTRING *name;
DBUG_ENTER("Sql_cmd_common_signal::eval_signal_informations");