mariadb/mysql-test/suite/handler
Nirbhay Choubey 7305be2f7e MDEV-5535: Cannot reopen temporary table
mysqld maintains a list of TABLE objects for all temporary
tables created within a session in THD. Here each table is
represented by a TABLE object.

A query referencing a particular temporary table for more
than once, however, failed with ER_CANT_REOPEN_TABLE error
because a TABLE_SHARE was allocate together with the TABLE,
so temporary tables always had only one TABLE per TABLE_SHARE.

This patch lift this restriction by separating TABLE and
TABLE_SHARE objects and storing TABLE_SHAREs for temporary
tables in a list in THD, and TABLEs in a list within their
respective TABLE_SHAREs.
2016-06-10 18:39:43 -04:00
..
aria.result MDEV-5535: Cannot reopen temporary table 2016-06-10 18:39:43 -04:00
aria.test - Fixed that Aria works with HANDLER commands 2011-01-10 23:22:40 +02:00
disconnect_4480.result MDEV-6720 - enable connection log in mysqltest by default 2016-03-31 10:11:16 +04:00
disconnect_4480.test MDEV-4480 Assertion `inited == NONE' fails on closing a connection with open handler on temporary table 2013-06-07 15:34:59 +02:00
handler.inc MDEV-5535: Cannot reopen temporary table 2016-06-10 18:39:43 -04:00
heap.result MDEV-5535: Cannot reopen temporary table 2016-06-10 18:39:43 -04:00
heap.test merge with 5.3 2011-10-19 21:45:18 +02:00
init.inc merge with 5.3 2011-10-19 21:45:18 +02:00
innodb.result MDEV-5535: Cannot reopen temporary table 2016-06-10 18:39:43 -04:00
innodb.test 10.0-base merge 2014-02-03 15:22:39 +01:00
interface.result MDEV-6720 - enable connection log in mysqltest by default 2016-03-31 10:11:16 +04:00
interface.test MDEV-6720 - enable connection log in mysqltest by default 2016-03-31 10:11:16 +04:00
myisam.result MDEV-5535: Cannot reopen temporary table 2016-06-10 18:39:43 -04:00
myisam.test MDEV-4879 - Merge test cases for new CREATE TEMPORARY TABLE privilege model 2013-09-20 13:12:53 +04:00