1
0
mirror of https://github.com/MariaDB/server.git synced 2025-12-03 05:41:09 +03:00
Files
mariadb/mysql-test/r
unknown d2ad3cff19 WL#1366: Use the schema (db) associated with an SP.
Phase 3: Made qualified names work for functions as well.


mysql-test/r/sp-security.result:
  New testcases for functions with qualified names.
mysql-test/t/sp-security.test:
  New testcases for functions with qualified names.
sql/item_func.cc:
  Added error handling for stored function, if it doesn't exist.
sql/item_func.h:
  Set null_value if execution of a stored function fails.
sql/mysql_priv.h:
  Reverted previous change: No optional args for mysql_change_db().
  (SPs use a specially tailored function instead.)
sql/sp.cc:
  Copied mysql_change_db() from sql_db.cc and modified specially for SPs.
sql/sp_head.cc:
  Fixed error handling for errors in functions during query/statement execution.
sql/sql_db.cc:
  Reverted previous change: No optional args for mysql_change_db().
  (SPs use a specially tailored function instead.)
sql/sql_yacc.yy:
  Reworked the stored function/UDF invokation parsing and added qualified names
  for stored functions. UDFs now have precedence over stored functions (whith
  unqualified name). When using an unqualified name, only IDENT_sys is allowed
  (i.e. no unreserved keywords), since we get unresolvable reduce/reduce conflicts
  otherwise.
2004-03-19 19:01:54 +01:00
..
2003-12-10 04:31:42 +00:00
2003-12-19 17:15:54 +02:00
2003-03-17 15:05:04 +02:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-19 16:25:50 +02:00
2003-12-17 17:35:34 +02:00
2003-12-10 04:31:42 +00:00
2003-09-24 11:29:38 +02:00
2003-12-10 04:31:42 +00:00
2003-11-21 01:53:01 +02:00
2003-12-17 22:52:03 +00:00
2003-12-19 19:12:11 +04:00
2004-02-06 16:59:25 +04:00
2003-12-25 20:11:01 +04:00
2003-12-10 04:31:42 +00:00
2003-12-16 16:12:28 +01:00
2003-12-20 00:38:30 +01:00
2003-06-04 19:21:51 +03:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-04 23:18:04 +01:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-10-31 11:52:46 +02:00
2003-12-19 16:25:50 +02:00
2003-12-10 04:31:42 +00:00
2003-10-31 11:52:01 +02:00
2003-10-31 11:52:01 +02:00
2003-12-17 17:35:34 +02:00
2003-12-16 02:23:40 +02:00
2003-12-19 19:47:22 +01:00
2003-12-10 04:31:42 +00:00
2003-11-06 21:03:11 +02:00
2003-07-28 16:58:51 +02:00
2003-08-11 22:44:43 +03:00
2003-09-12 04:18:07 +03:00
2003-12-19 16:25:50 +02:00
2003-12-14 21:31:02 +01:00
2003-03-11 13:41:53 +04:00
2003-12-25 20:11:01 +04:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2004-03-15 23:11:58 +03:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-19 16:25:50 +02:00
2003-12-20 00:38:30 +01:00
2003-12-19 18:03:27 +01:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-19 16:25:50 +02:00
2003-12-10 04:31:42 +00:00
2003-08-11 22:44:43 +03:00
2003-12-10 04:31:42 +00:00
2003-12-19 16:25:50 +02:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-17 17:35:34 +02:00
2003-12-10 04:31:42 +00:00
2004-02-10 18:44:02 +01:00
2003-12-10 04:31:42 +00:00
2003-12-20 00:38:30 +01:00
2003-12-10 04:31:42 +00:00
2004-01-09 22:28:29 +02:00
2003-08-29 13:44:35 +03:00
2004-02-11 18:21:55 +01:00
2003-11-21 14:41:57 +02:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-08-11 22:44:43 +03:00
2003-10-08 12:01:58 +03:00
2003-10-29 14:23:35 +01:00
2003-08-19 00:08:08 +03:00
2003-12-19 16:25:50 +02:00
2003-08-19 00:08:08 +03:00
2003-12-10 04:31:42 +00:00
2003-03-17 15:05:04 +02:00
2003-08-11 22:44:43 +03:00
2004-02-11 18:21:55 +01:00
2003-12-17 17:35:34 +02:00
2003-10-08 12:01:58 +03:00
2003-12-10 04:31:42 +00:00
2004-03-18 15:08:17 +01:00
2004-02-09 12:31:03 +01:00
2003-12-10 04:31:42 +00:00
2004-01-17 13:13:48 +02:00
2004-02-10 18:44:02 +01:00
2003-12-10 04:31:42 +00:00
2003-12-14 21:31:02 +01:00
2003-12-17 17:35:34 +02:00
2003-12-19 16:25:50 +02:00
2003-08-11 22:44:43 +03:00
2003-12-19 17:15:54 +02:00
2003-10-20 19:13:45 +05:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-08-19 00:08:08 +03:00
2003-08-19 00:08:08 +03:00
2003-12-19 16:25:50 +02:00
2004-02-11 18:21:55 +01:00