1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-18 23:03:28 +03:00
Files
mariadb/mysql-test/r
unknown 16227c28e6 PS and SP made compatible in mechanism used for preparing query for rexecutions (Bug #2266)
mysql-test/r/sp.result:
  test suite for Bug #2266
mysql-test/t/sp.test:
  test suite for Bug #2266
sql/item_subselect.cc:
  made ancestor for Statement (Item_arena)
sql/item_subselect.h:
  made ancestor for Statement (Item_arena)
sql/item_sum.cc:
  made ancestor for Statement (Item_arena)
sql/item_sum.h:
  made ancestor for Statement (Item_arena)
sql/mysql_priv.h:
  reset_stmt_for_execute use PS and SP
sql/sp_head.cc:
  sp_head use Item_arena as ancestor to be PS cleunup compatible
  SP use PS storing/restoring/cleanup mechanisms
  cleanup() of SP Items added
  Items created in temporary memory pool during SP execution saved for normal freeing after SP execution
sql/sp_head.h:
  sp_head use Item_arena
sql/sql_base.cc:
  made ancestor for Statement (Item_arena)
  results of wild_setup made permanent
  setup_conds make natural joins expanding only once and store results in PS/SP memory
sql/sql_class.cc:
  made ancestor for Statement (Item_arena)
sql/sql_class.h:
  made ancestor for Statement (Item_arena)
  method to detect PS preparation added
sql/sql_delete.cc:
  storing where for DELETE and mark first execution
sql/sql_derived.cc:
  use method
sql/sql_insert.cc:
  mark first execution for INSERT
sql/sql_lex.cc:
  flags to correctly make transformations of query and storing them in memory of PS/SP
  made ancestor for Statement (Item_arena)
sql/sql_lex.h:
  reved variable od SP ol saving data
  flags to correctly make transformations of query and storing them in memory of PS/SP
sql/sql_parse.cc:
  cleunup unit for any query
sql/sql_prepare.cc:
  made ancestor for Statement (Item_arena)
  storing where moved to preparation
  changed interface of reset_stmt_for_execute to use it is SP
  do not restore where/order by/group by before first execution (but tables and unit can be chenged without execution and should be prepared (subqueries executes on demand))
sql/sql_select.cc:
  storing where for SELECT/multi-DELETE/... and mark first execution
sql/sql_union.cc:
  made ancestor for Statement (Item_arena)
sql/sql_update.cc:
  storing where for UPDATE and mark first execution
2004-05-20 02:02:49 +03:00
..
2004-05-05 17:05:24 +03: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
2004-03-30 02:32:41 +03:00
2003-12-10 04:31:42 +00:00
2004-03-29 17:27:30 +05:00
2001-09-27 23:05:54 -06:00
2003-12-10 04:31:42 +00:00
2002-03-13 17:20:17 +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
2004-05-05 21:24:21 +03:00
2004-03-29 17:27:30 +05:00
2004-02-16 10:03:25 +02:00
2004-02-16 10:03:25 +02:00
2004-05-05 21:24:21 +03:00
2001-09-27 23:05:54 -06:00
2003-06-04 19:21:51 +03:00
2001-09-27 23:05:54 -06: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
2001-09-27 23:05:54 -06:00
2004-03-16 22:41:30 +02:00
2002-05-21 20:35:58 +03:00
2003-12-10 04:31:42 +00:00
2003-10-31 11:52:46 +02:00
2004-04-07 04:33:58 +03:00
2004-03-17 10:36:12 +02:00
2003-10-31 11:52:01 +02:00
2004-03-16 16:35:53 +01:00
2003-12-17 17:35:34 +02:00
2004-04-07 19:07:44 +02:00
2003-12-16 02:23:40 +02:00
2004-05-07 01:43:17 +03:00
2004-05-07 18:52:06 +02:00
2001-09-27 23:05:54 -06:00
2004-03-17 14:03:26 +04:00
2003-12-19 16:25:50 +02:00
2004-02-11 00:06:46 +01:00
2003-01-28 08:38:28 +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
2004-03-31 03:32:38 +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
2004-05-14 16:00:57 +02:00
2004-05-14 16:00:57 +02:00
2004-05-14 16:00:57 +02:00
2004-05-14 16:00: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
2004-05-05 17:05:24 +03:00
2004-04-07 19:07:44 +02:00
2004-03-15 21:36:16 +04:00
2003-12-10 04:31:42 +00:00
2004-05-07 01:43:17 +03:00
2003-08-11 22:44:43 +03:00
2001-09-27 23:05:54 -06:00
2003-12-10 04:31:42 +00:00
2004-02-16 10:03:25 +02:00
2004-05-07 18:52:06 +02:00
2004-04-07 16:04:28 +02:00
2004-04-27 15:33:40 +03:00
2004-02-22 08:09:32 +02:00
2004-02-16 10:03:25 +02:00
2004-03-30 02:32:41 +03:00
2001-10-08 20:18:37 -06:00
2003-08-29 13:44:35 +03:00
2004-05-05 23:29:35 +03:00
2004-04-01 22:47:09 +05: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-01-03 00:04:33 +02:00
2003-08-19 00:08:08 +03:00
2004-02-11 00:06:46 +01:00
2003-03-17 15:05:04 +02:00
2004-05-05 21:24:21 +03:00
2004-02-16 10:03:25 +02:00
2004-05-05 17:05:24 +03:00
2004-03-18 00:09:13 +02:00
2003-08-11 22:44:43 +03:00
2004-05-14 16:00:57 +02:00
2004-04-07 19:07:44 +02:00
2004-04-07 19:07:44 +02:00
2003-10-08 12:01:58 +03:00
2004-05-07 18:52:06 +02:00
2001-09-27 23:05:54 -06:00
2001-09-27 23:05:54 -06:00
2004-05-14 16:00:57 +02:00
2004-02-09 12:31:03 +01:00
2004-03-21 16:39:14 +02:00
2004-02-16 10:03:25 +02:00
2004-03-19 15:03:12 +02:00
2001-10-08 07:24:04 +03:00
2003-12-10 04:31:42 +00:00
2003-12-17 17:35:34 +02:00
2003-08-11 22:44:43 +03:00
2004-02-16 10:03:25 +02:00
2004-02-16 10:03:25 +02:00
2004-02-16 10:03:25 +02:00
2004-02-16 10:03:25 +02:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2004-02-16 10:03:25 +02:00
2004-02-16 10:03:25 +02:00
2004-05-07 18:52:06 +02:00
2004-05-14 16:00:57 +02:00