summaryrefslogtreecommitdiff
path: root/myisam/mi_keycache.c
Commit message (Collapse)AuthorAgeFilesLines
* After merge fixesmonty@mysql.com2004-12-311-1/+1
| | | | | Cleanup of mi_print_error() handling Deleted 'merge' directory
* WL#1895 - Print message to error log in case of detected MyISAM corruptioningo@mysql.com2004-12-231-0/+1
| | | | | | | | | | | | Changed my_error() to print error messages, which come from arbitrary registered ranges of error messages. Messages can be unregistered (and should be at end of the program). Added registration of handler error messages. Added a new mi_print_error() macro and a new mi_report_error() function, which supply error messages with a table name. Added calls to mi_print_error() or mi_report_error() at all places in MyISAM, where table corruption is detected.
* mi_keycache.c:igor@rurik.mysql.com2003-11-251-2/+2
| | | | | | Removed FLUSH_REMOVE flag (replaced it by FLUSH_RELEASE). my_sys.h: Removed FLUSH_REMOVE flag.
* Update VC++ filesmonty@mysql.com2003-11-211-0/+6
| | | | | Portability fixes After merge fixes
* Merge key cache structures to onemonty@mysql.com2003-11-201-10/+10
| | | | Fixed compiler warnings (IRIX C compiler and VC++)
* CLIENT_MULTI_QUERIES -> CLIENT_MULTI_STATEMENTSmonty@mashka.mysql.fi2003-11-181-62/+110
| | | | | | | | | | New multi-key-cache handling. This was needed becasue the old one didn't work reliable with MERGE tables. ALTER TABLE table_name ... CHARACTER SET ... now changes all char/varchar/text columns to the given character set (One must use ALTER TABLE ... DEFAULT CHARACTER SET ... to change the default character set) Fixed that have_compress is detected properly (fixes problems with func_compress.test on platforms without zlib) New syntax for CACHE INDEX ('keys' is optional if no index name is given and one mentions the key cache name only ones) Removed compiler warnings Added mysql_set_server_option() to allow clients like PHP to easaily set/reset the multi-statement flag.
* Many files:igor@rurik.mysql.com2003-10-011-4/+48
| | | | Improved concurrency for key cache reassignment
* Many files:igor@rurik.mysql.com2003-08-021-4/+20
| | | | | | | | Added key cache assignment mi_locking.c: Added key cache assignment: correction my_sys.h: Added key cache variable structure
* mi_keycache.c:igor@rurik.mysql.com2003-07-161-0/+47
new file Many files: Added CACHE INDEX command