summaryrefslogtreecommitdiff
path: root/myisam
Commit message (Collapse)AuthorAgeFilesLines
* Merge bk-internal.mysql.com:/home/bk/mysql-4.1/serg@serg.mylan2004-08-264-4/+4
|\ | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.1
| * mergedserg@serg.mylan2004-08-264-4/+4
| |\
| | * mysql_priv.h:rburnett@build.mysql.com2004-08-144-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added declarations for print_msg_to_log and vprint_msg_to_log. sql_print_error are simple functions that wrap calls to print_msg_to_log. Define the different error types with MY_ERROR_TYPE, MY_WARNING_TYPE, and MY_INFORMATION_TYPE gen_lex_hash.cc: Added NULL error reporting parameter to handle_options log.cc: Add print_msg_to_log, print_buffer_to_log, and vprint_msg_to_log. Print_msg_to_log will write the message to the windows event log if on NT. We now have error, warning, and information versions of sql_print_xxxx. T his is a variation of a similar changeset WAX did. mysqld.cc: Added option_error_reporter callback function and pass that into handle_options mysql.cc: Added NULL as error reporter arg to the end of handle_options Many files: Added NULL error reporter parameter as the last paramter to handle_options my_getopt.c: Added second function pointer to server as an error reporting callback. Added local function report_option_error that will either write the error to stderr or to the error reporting callback. changed all calls in handle_options from fprintf(stderr, ... ) to report_option_error my_getopt.h: Changed declaration of handle_options to use typedefs for the two function pointers. added second function pointer to server as an error reporting callback mysqld.dsp: Added custom build step for compiling message file and added message resource file (output of mc)
* | | Portability fixesmonty@mysql.com2004-08-261-11/+12
|/ / | | | | | | Fixed bug in end space handle for WHERE text_column="constant"
* | BDB: Bug#4531: unique key prefix interacts poorly with utf8,serg@serg.mylan2004-08-241-5/+8
| | | | | | | | Bug#4594 column index make = failed for gbk
* | after merge fixserg@serg.mylan2004-08-201-2/+1
| |
* | Bug#4594 "column index make = failed for gbk, but like works"bar@mysql.com2004-08-201-4/+4
| | | | | | | | Fix for MyISAM. Tests for MyISAM and HASH+BTREE.
* | Bug#4521: unique key prefix interacts poorly with utf8. bar@mysql.com2004-08-191-3/+12
| | | | | | | | | | | | | | Fix for binary collations for MyISAM and HEAP BTREE. This patch also changes trailing spaces behaviour for binary collations. Binary collations now have PAD characteristic too.
* | manually mergedserg@serg.mylan2004-08-182-25/+29
|\ \ | |/
| * bug#4816. index search for NULL in blobserg@serg.mylan2004-08-011-0/+2
| |
| * Fixed some DBUG_PRINT format problems.ingo@mysql.com2004-07-261-25/+28
| |
| * Fixed a probable typo. Unfortunately we will not be able to test this ;-)ingo@mysql.com2004-07-261-1/+1
| |
* | apply UNIQUE constrain correctly for multi-byte charsetsserg@serg.mylan2004-08-131-61/+52
| | | | | | | | only MyISAM is fixed
* | #4521: unique key prefix interacts poorly with utf8bar@mysql.com2004-08-121-0/+39
| | | | | | | | Fix for MyISAM with prefix compressed keys.
* | bad merge fixed - myisamchk support for --ft_stopword_file restoredserg@serg.mylan2004-08-101-2/+2
| |
* | WL#1518, "make bundled zlib usable for unix builds": konstantin@mysql.com2004-07-241-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | required autotools macro written and deployed in all apropriate Makefile.ams. Use cases checked: - linux, standard location of zlib, no ndb - linux, standard locatoin of zlib, with ndb - linux, non-standard location of zlib, no ndb - hpux11, use of bundled zlib, no ndb The only non-checked case is non-standard location of zlib (or use of bundled zlib) + ndb. I wasn't able to check it as ndb/ just won't compile on beasts like AIX52 or HPUX11, where such a check is possible. It didn't compile there before as these systems dont't have installed zlib, so nothing got broken ;)
* | Bug#3808 - fulltext index, delete, 2-level tree, the word on the 1st level ↵serg@serg.mylan2004-06-251-0/+1
| | | | | | | | has different length than the key (latin1_german2_ci)
* | mergedserg@serg.mylan2004-06-231-1/+1
|\ \
| * | handler interface cleanups:serg@serg.mylan2004-06-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | more logical table/index_flags return HA_ERR_WRONG_COMMAND instead of abstract methods where appropriate max_keys and other limits renamed to max_supported_keys/etc max_keys/etc are now wrappers to max_supported_keys/etc ha_index_init/ha_rnd_init/ha_index_end/ha_rnd_end are now wrappers to real {index,rnd}_{init,end} to enforce strict pairing
* | | After merge fixesmonty@mysql.com2004-06-211-5/+4
| | | | | | | | | | | | Return NULL if a time argument is given to date_add(). (Warning will be shown after Dimitri's timezone patch is pushed)
* | | Fixed some byte order bugs with prepared statements on machines with ↵monty@mysql.com2004-06-184-13/+15
| | | | | | | | | | | | | | | | | | | | | high-byte-first. (Bug #4173) Fixed problem with NULL and derived tables (Bug #4097) Cleanup of new pushed code
* | | after merge fixserg@serg.mylan2004-06-111-3/+3
| | |
* | | mergedserg@serg.mylan2004-06-112-16/+32
|\ \ \ | |/ /
| * | bug#3964 and related issues: FTB problems with charsets where one byte can ↵serg@serg.mylan2004-06-101-16/+22
| | | | | | | | | | | | | | | | | | match many correct prefix compare with my_strnncoll
| * | Merge bk-internal:/home/bk/mysql-4.1/serg@serg.mylan2004-06-041-0/+10
| |\ \ | | | | | | | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.1
| | * | make CHECK killableserg@serg.mylan2004-06-041-0/+10
| | | |
* | | | assert.h needed for my_dbug.h now is included in my_dbug.h, where it for konstantin@mysql.com2004-06-107-7/+0
| | | | | | | | | | | | | | | | | | | | some reason wasn't included before. A lot of files cleaned up from #include <assert.h>
* | | | Fix for Bug#3904 "COUNT DISTINCT performance anomaly in 4.1"konstantin@mysql.com2004-06-101-3/+3
|/ / / | | | | | | | | | | | | | | | | | | | | | The bug was caused by error in hash calculation function: it always returned hash value for last field in a composite key, so for keys like (a text, b char(1)) we were always getting bad hash values.
* | | Fix skipp -> skip once and for all.paul@kite-hub.kitebird.com2004-06-035-7/+7
| | | | | | | | | | | | (Note: This affects only comments, not variable names.)
* | | portability fixmonty@mysql.com2004-06-031-16/+22
| | |
* | | Merginghf@deer.(none)2004-06-028-280/+405
|\ \ \ | |/ / |/| |
| * | wl 1562 (To improve RTree indexes)hf@deer.(none)2004-06-023-265/+244
| | | | | | | | | | | | some changes to make code nicer
| * | WL#1562 (Improving spatial code)hf@deer.(none)2004-05-257-56/+201
| | | | | | | | | | | | | | | A set of changes improving our RTree indexes and fixed few bugs found during the tests
* | | Merge bk@192.168.21.1:/usr/home/bk/mysql-4.1hf@deer.(none)2004-06-011-0/+1
|\ \ \ | | | | | | | | | | | | into deer.(none):/home/hf/work/mysql-4.1.ftr
| * | | WL#1163 (Make spatial code separable for other parts)hf@deer.(none)2004-05-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | --with-geometry and --with-embedded-privilege-control configure switches added
* | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2004-05-281-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | into mysql.com:/home/my/mysql-4.1
| * \ \ \ merge with 4.0 to get fix to VC++ project filesmonty@mysql.com2004-05-271-1/+1
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | backport bug#2708 fix from 4.1serg@serg.mylan2004-05-272-17/+25
| | | | |
* | | | | Made my_snprintf() behavior snprintf() compatible when printing %x arguments ↵dlenev@brandersnatch.localdomain2004-05-271-1/+1
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (it should produce hex digits in lower case). (fixed version) Replaced _dig_vec array with two _dig_vec_upper/_dig_vec_lower arrays. Added extra argument to int2str function which controls case of digits you get. Replaced lot of invocations of int2str for decimal radix with more optimized int10_to_str() function. Removed unused my_itoa/my_ltoa functions.
* | | | Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1hf@deer.(none)2004-05-2718-1/+83
|\ \ \ \ | |/ / / |/| | | | | | | into deer.(none):/home/hf/work/mysql-4.1.spa
| * | | Merginghf@deer.(none)2004-05-2718-1/+83
| |\ \ \
| | * | | WL#1163 (To make spatial code optional)hf@deer.(none)2004-03-152-0/+4
| | | | | | | | | | | | | | | | | | | | a couple of lines added to make code easier to read
| | * | | WL#1163 To make spatial code optionalhf@deer.(none)2004-03-1218-1/+79
| | | | | | | | | | | | | | | | | | | | myisam spatial code isolated
* | | | | Portability fixesmonty@mysql.com2004-05-271-3/+5
|/ / / /
* | | | Changed prototype of killed_ptr() to make it more portablemonty@mysql.com2004-05-262-4/+14
| | | | | | | | | | | | | | | | Applied patches for Netware
* | | | merge with 4.0 to get Netware patches and fixes for libmysqld.dllmonty@mysql.com2004-05-253-0/+11
|\ \ \ \ | | |/ / | |/| |
| * | | Merge bk-internal.mysql.com:/home/bk/mysql-4.0monty@mysql.com2004-05-253-0/+11
| |\ \ \ | | | | | | | | | | | | | | | into mysql.com:/tmp/skr99/mysql-4.0
| | * | | Added patches from Novellmonty@mysql.com2004-05-253-0/+11
| | | | |
| * | | | Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt'monty@mysql.com2004-05-191-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Ensured that all projects compile Removed compiler warnings Better setting of server_version variable. Fix that make_win_src_distribution creates the privilege tables.
* | | | Support for character set conversion in binary protocol: another gokonstantin@mysql.com2004-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | after Monty's review. - Item_param was rewritten. - it turns out that we can't convert string data to character set of connection on the fly, because they first should be written to the binary log. To support efficient conversion we need to rewrite prepared statements binlogging code first.