mariadb/mysql-test/suite
Michael Widenius 0d01dd200f Added HANDLER support for MEMORY tables
Added key and file version numbers to MEMORY tables so that we can detect if someone has changed them between HANDLER calls.


mysql-test/suite/handler/aria.result:
  Fixed result after test changes
mysql-test/suite/handler/handler.inc:
  Changed test to use combined key to ensure rows are returned in a pre-determinated order.
mysql-test/suite/handler/heap.result:
  New result
mysql-test/suite/handler/heap.test:
  Added test for HANDLER + HEAP
mysql-test/suite/handler/innodb.result:
  Fixed result after test changes
mysql-test/suite/handler/myisam.result:
  Fixed result after test changes
sql/sql_handler.cc:
  Fixed wrong parameter to ha_index_next_same()
storage/heap/ha_heap.cc:
  Abort key scan if table has changed.
  Abort table scan if table has been recreated.
storage/heap/ha_heap.h:
  Added support for HANDLER
storage/heap/hp_clear.c:
  Increase version number so that we can notice changes if using HANDLER
storage/heap/hp_delete.c:
  Increase key data version number on key changes.
storage/heap/hp_rfirst.c:
  Remember version of key data
  Give error if using read-first on hash key.
storage/heap/hp_rkey.c:
  Remember version of key data
storage/heap/hp_rlast.c:
  Remember version of key data
  Give error if using read-last on hash key.
storage/heap/hp_rnext.c:
  Fixed that we get next key from last search.
storage/heap/hp_rprev.c:
  Fixed that we get previous key from last search.
storage/heap/hp_scan.c:
  Remember version of key and file data
storage/heap/hp_update.c:
  Increase key data version number on key changes.
storage/heap/hp_write.c:
  Increase key data version number on key changes.
2011-01-11 18:51:59 +02:00
..
binlog Implementation of MWL#172: Add support for prepared statements to HANDLER READ 2011-01-04 00:55:41 +02:00
bugs Bug #49741 test files contain explicit references to bin/relay-log positions 2010-05-24 21:54:08 +08:00
engines Bug #49741 test files contain explicit references to bin/relay-log positions 2010-05-24 21:54:08 +08:00
federated Speed up mtr --parallel=<lots> by scheduling some slow tests earlier. 2011-01-03 15:33:39 +01:00
funcs_1 Implementation of MWL#172: Add support for prepared statements to HANDLER READ 2011-01-04 00:55:41 +02:00
funcs_2 merge 5.0-> 5.1 2009-04-24 13:00:17 -04:00
handler Added HANDLER support for MEMORY tables 2011-01-11 18:51:59 +02:00
ibmdb2i Bug#49329 example (and other) engines use wrong collation for open tables hash 2009-12-11 12:31:16 +05:30
im
innodb Merge with 5.1 2011-01-11 15:36:41 +02:00
innodb_plugin Merge with 5.1 2011-01-11 15:36:41 +02:00
jp Bug #45159 : some tests in suite "jp" fail in embedded server (use LOAD DATA) 2009-09-11 15:52:08 +03:00
large_tests
manual Bug #49741 test files contain explicit references to bin/relay-log positions 2010-05-24 21:54:08 +08:00
maria Merge with 5.1 2011-01-11 15:36:41 +02:00
ndb Merge with MySQL 5.1.52 2010-11-23 23:39:59 +02:00
ndb_team generalization of mtr to support suite.pm extensions: 2010-08-17 11:14:46 +04:00
optimizer_unfixed_bugs Make suite/optimizer_unfixed_bugs/t/bug43617.test work with --ps-protocol 2010-11-30 12:49:11 +03:00
oqgraph oqgraph and sphinx on windows 2010-09-15 17:29:57 +02:00
parts Merge with 5.1 2011-01-11 15:36:41 +02:00
pbxt Implementation of MWL#172: Add support for prepared statements to HANDLER READ 2011-01-04 00:55:41 +02:00
percona Merge XtraDB from Percona-Server 5.1.52-11.6 into MariaDB 5.1 2010-11-24 14:04:38 +01:00
rpl Merge with 5.1 2011-01-05 16:03:58 +02:00
rpl_ndb generalization of mtr to support suite.pm extensions: 2010-08-17 11:14:46 +04:00
sphinx fix the sphinx test suite to work when sphinxse is statically linked into the server 2010-09-21 17:29:18 +02:00
stress
sys_vars Implementation of MWL#172: Add support for prepared statements to HANDLER READ 2011-01-04 00:55:41 +02:00
vcol Merge with 5.1 2011-01-11 15:36:41 +02:00