1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-18 23:03:28 +03:00
Files
mariadb/mysql-test/t
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-12-19 17:15:54 +02:00
2003-04-03 21:19:12 +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-02-11 00:06:46 +01:00
2004-03-29 17:27:30 +05:00
2004-02-16 10:03:25 +02:00
2003-11-21 01:53:01 +02:00
2003-02-10 18:01:29 +02:00
2004-05-05 17:05:24 +03:00
2004-02-16 10:03:25 +02:00
2004-03-29 17:27:30 +05:00
2004-02-16 10:03:25 +02:00
2004-05-05 21:24:21 +03:00
2003-12-16 16:12:28 +01:00
2003-06-04 19:21:51 +03:00
2003-02-08 01:12:58 +02:00
2003-08-11 22:44:43 +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-03-16 22:41:30 +02: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
2004-04-07 04:33:58 +03:00
2004-03-17 10:36:12 +02:00
2004-02-16 10:03:25 +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
2004-03-17 14:03:26 +04:00
2003-12-17 17:35:34 +02:00
2004-02-11 00:06:46 +01: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
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 21:24:21 +03:00
2004-02-11 00:06:46 +01:00
2004-03-15 21:36:16 +04:00
2004-04-07 19:07:44 +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-05-07 01:43:17 +03:00
2003-12-17 17:35:34 +02:00
2003-12-17 17:35:34 +02:00
2003-03-16 19:17:54 +02:00
2004-02-11 00:06:46 +01:00
2004-04-07 16:04:28 +02:00
2004-04-07 16:04:28 +02:00
2004-04-07 16:04:28 +02:00
2004-05-07 18:52:06 +02:00
2004-04-07 16:04:28 +02:00
2003-09-24 23:25:58 +04:00
2004-04-07 19:07:44 +02:00
2004-04-27 15:33:40 +03: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
2003-12-10 04:31:42 +00:00
2003-08-20 16:25:44 +03:00
2003-12-10 04:31:42 +00:00
2004-04-07 19:07:44 +02:00
2004-05-05 17:05:24 +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
2004-02-16 10:03:25 +02:00
2003-12-10 04:31:42 +00:00
2003-02-04 21:52:14 +02:00
2003-08-11 22:44:43 +03:00
2003-10-08 12:01:58 +03:00
2003-12-19 16:25:50 +02:00
2004-05-07 18:52:06 +02:00
2003-12-10 04:31:42 +00:00
2004-02-11 00:06:46 +01:00
2004-05-05 17:05:24 +03:00
2004-02-22 11:22:51 +01:00
2004-04-07 19:07:44 +02:00
2003-06-15 12:01:51 +02:00
2003-06-15 12:01:51 +02:00
2002-08-24 02:10:49 +03:00
2004-05-05 21:24:21 +03:00
2001-12-12 18:55:33 -07:00
2004-04-07 19:07:44 +02:00
2003-08-29 13:44:35 +03:00
2004-02-11 00:06:46 +01:00
2004-05-05 21:46:16 +03: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-02-16 10:03:25 +02:00
2004-05-07 18:52:06 +02:00
2004-03-19 14:52:48 +02: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
2003-12-17 17:35:34 +02:00
2003-12-19 16:34:48 +02:00
2003-10-20 19:13:45 +05:00
2003-09-15 10:26:48 +05:00
2003-08-19 00:08:08 +03:00
2003-12-10 04:31:42 +00:00
2003-08-19 00:08:08 +03:00
2004-02-11 00:06:46 +01:00
2004-05-05 22:30:01 +03:00
2004-03-25 23:29:45 +02:00
2004-02-16 10:03:25 +02:00
2004-04-07 19:07:44 +02:00