summaryrefslogtreecommitdiff
path: root/myisammrg
Commit message (Collapse)AuthorAgeFilesLines
* mergedserg@serg.mysql.com2002-10-141-1/+1
|\
| * Merge with 4.0.3monty@narttu.mysql.fi2002-08-301-1/+1
| |\ | | | | | | | | | | | | | | | | | | | | | | | | Some simple optimzations, more comments and indentation changes. Add ` around database in 'use database' in binary log. Moved max_error_count and max_warning_count to variables struct. Removed SHOW_WARNS_COUNT and SHOW_ERRORS_COUNT calls. Changed string functions to use character set of first string argument as default return characterset (Each string function can change the above assumption if needed)
| | * MI_KEYSEG -> HA_KEYSEGram@gw.udmsearch.izhnet.ru2002-04-251-1/+1
| | | | | | | | | | | | _mi_key_cmp -> ha_key_cmp
* | | - Applied required modifications for automake 1.5lenz@mysql.com2002-10-011-8/+0
|/ / | | | | | | | | - some additional small fixes - added "depcomp" for automake 1.5
* | Merge with 3.23.51monty@mashka.mysql.fi2002-07-252-2/+2
|\ \ | | | | | | | | | Fixed wrong usage of sprintf() in ha_innodb.cc
| * | do not crash on myrg_rprev/myrg_rnext if no current tableserg@sergbook.mysql.com2002-07-042-0/+6
| | | | | | | | | | | | (as when previous myrg_rkey failed, e.g. found nothing)
* | | New SET syntax & system variables.monty@mashka.mysql.fi2002-07-232-5/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Made a some new buffers thread specific and changeable. Resize of key_buffer. AUTO_COMMIT -> AUTOCOMMIT Fixed mutex bug in DROP DATABASE Fixed bug when using auto_increment as second part of a key where first part could include NULL. Split handler->extra() to extra() and extra_opt() to be able to support thread specific buffers. Don't write message to error log when slave reconnects becasue of timeout. Fixed possible update problem when using DELETE/UPDATE on small tables (In some cases we used index even if table scanning would be better) A lot of minior code cleanups
* | | Indentation cleanup & new commentsmonty@hundin.mysql.fi2002-06-284-8/+6
| | |
* | | do not crash on myrg_rprev/myrg_rnext if no current tableserg@sergbook.mysql.com2002-06-258-17/+16
| | | | | | | | | | | | (as when previous myrg_rkey failed, e.g. found nothing)
* | | myrg_open.c:serg@serg.mysql.com2002-06-221-4/+4
| | | | | | | | | | | | comment fixed, bad flag hack removed
* | | My previous patch was not good at all.Sinisa@sinisa.nasamreza.org2002-06-171-0/+3
| |/ |/| | | | | | | | | | | | | This one is better, but should not be final. Better fix is to make some changes in ha_myisammrg::index_read This patch also reverts my previous one ...
* | Update copyrightmonty@hundin.mysql.fi2001-12-0611-31/+31
| | | | | | | | Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
* | Update of query cache code.monty@hundin.mysql.fi2001-12-051-1/+2
| | | | | | | | | | | | Changed some sql_alloc() -> thd->alloc() Removed a lot of compiler warnings on Linux Alpha (64 bit) Fixed some core dumps on 64 bit systems (wrong type for packet_len)
* | Query cache.monty@hundin.mysql.fi2001-12-021-0/+10
| | | | | | | | Remove some warnings
* | Updated manual about embedded version.monty@hundin.mysql.fi2001-10-0821-20/+20
| | | | | | | | | | | | | | | | | | Speed up column-completion in 'mysql' Don't use ISAM if HAVE_ISAM is not defined A lot of fixes for the embedded version. All libraries are now included in libmysqld.a Changed arguments to convert_dirname() to make it more general. Renamed files in the 'merge' directory to all use a common prefix. Don't compile both assembler and C functions on x86
* | Final fixes for INSERT into MERGE tables.monty@tik.mysql.fi2001-09-272-2/+2
| | | | | | | | | | | | Move MAX_BLOB_WIDTH to be global Added full support for unsigned BIGINT Fixed spelling errors
* | Added support of INSERT to MERGE tablesmonty@hundin.mysql.fi2001-09-225-24/+72
| | | | | | | | Fixes for embedded libary and openssl
* | merge with 3.23.42monty@work.mysql.com2001-09-024-20/+18
|\ \ | |/
| * Fix problem with comments/blank lines in MERGE files.monty@hundin.mysql.fi2001-08-301-8/+7
| |
| * Fixes for OS2.monty@hundin.mysql.fi2001-08-224-12/+11
| | | | | | | | | | Fix bug in isamlog Add argument types to function declarations.
* | mergemonty@work.mysql.com2001-05-205-61/+11
|\ \ | |/
| * Merge work:/home/bk/mysql into donna.mysql.fi:/home/my/bk/mysqlmonty@donna.mysql.fi2001-05-171-1/+1
| |\
| | * Fixed bug when using MERGE on files > 4Gmonty@donna.mysql.fi2001-05-171-1/+1
| | | | | | | | | | | | | | | | | | Fixed bug in SELECT db1.table.* FROM db1.table,db2.table Fixed bug in INSERT DELAYED when doing shutdown and a table was locked Changed that tmp_table_size =4G-1 means unlimited.
| * | Fulltext manual changed, MERGE bug fixedserg@serg.mysql.com2001-05-164-60/+10
| |/
* | Only mark MERGE readonly if all tables are readonlymonty@donna.mysql.fi2001-05-121-1/+7
|/ | | | Optimize some queries when using LIMIT
* Fixed bug in ALTER TABLEmonty@donna.mysql.fi2001-04-012-3/+7
| | | | | Removed _mi_rkey() function New fork_big.pl multi-thread test
* myisammrg/myrg_rnext.c bug with incomlete queue fixedserg@serg.mysql.com2001-03-122-8/+6
| | | | myisammrg/myrg_rprev.c bug with incomlete queue fixed
* Fixed ALTER TABLE on MERGE tablesmonty@donna.mysql.com2001-01-282-5/+5
| | | | Fixed bug in DISTINCT
* Portability fixes for OPENBSD, OS2 and Windowsmonty@donna.mysql.com2001-01-271-8/+14
|
* Removed not used variable 'last_ref'monty@donna.mysql.com2001-01-161-0/+1
| | | | | | Fixed problem with negative DECIMAL() keys Fixed some bugs with NULL keys in BDB More mysql-test tests
* client/mysqltest.csasha@mysql.sashanet.com2000-12-141-2/+4
| | | | | | | | | | | added system command myisammrg/myrg_open.c fixed coredump when opening an empty union table sql/sql_repl.cc fixed warnings, remove confusing comment, fixed coredump in change master to when master.info was corrupted added new replication test case
* ignore cleaned up, AGAIN!serg@serg.mysql.com2000-12-091-14/+6
| | | | myrg_open.c delayed queue allocation
* sql_base.cc merge+insert (v.3)serg@serg.mysql.com2000-12-082-16/+16
| | | | | | myrg_info.c merge+insert (v.3) myrg_extra.c merge+insert (v.3) ignore cleanup
* myrg_rrnd.c merge+insert (alternate take)serg@serg.mysql.com2000-12-074-33/+48
| | | | | | | myrg_info.c merge+insert (alternate take) myrg_extra.c merge+insert (alternate take) mymrgdef.h merge+insert (alternate take) sql_base.cc open_table --> open_or_reset_table (needed for MERGE)
* myrg_rrnd.c merge + insert OKserg@serg.mysql.com2000-12-073-20/+22
| | | | | | | myrg_info.c merge + insert OK mymrgdef.h merge + insert OK mrg000001.test test for the above mysql-test-run compatibility (FreeBSD) changes from mysql-4.0 backpropagated
* Changed meaning of HA_EXTRA_RESET and start of hidden primary keys for BDB ↵monty@tik.mysql.com2000-10-151-2/+2
| | | | tables
* Fixed indention, removed compiler varnings and fixed a bugmonty@donna.mysql.com2000-09-291-0/+1
| | | | in FULLTEXT indexes.
* Fix for SAFE_MUTEX + MERGE tablesmonty@donna.mysql.com2000-09-214-20/+29
|
* Faster log::write() call, memory leak fix, flush master fix.monty@donna.mysql.com2000-09-162-5/+11
|
* Fixes for MERGE TABLES and HEAP tablesmonty@donna.mysql.com2000-09-1410-117/+112
|
* Updates for releasemonty@donna.mysql.com2000-08-293-7/+8
|
* FLUSH TABLE table_listmonty@donna.mysql.com2000-08-221-3/+0
| | | | | Fixes for RENAME TABLE Portability fixes
* RENAME TABLE table_name TO new_table_name ; Faster Allocmonty@donna.mysql.com2000-08-212-0/+4
| | | | Small bug fixes
* Mergemonty@donna.mysql.com2000-08-181-0/+3
|\
| * Updated benchmark and results for PostgreSQL 7.0.2monty@donna.mysql.com2000-08-181-0/+3
| | | | | | | | | | Added more status to the MyISAM files to avoid checking files that has already been checked.
* | Mergeserg@infomag.ape.relarn.ru2000-08-151-3/+3
|\ \ | |/
| * Fixed for Ia64 + delayed key creation + a lot of small bug fixesmonty@donna.mysql.com2000-08-151-1/+1
| |
* | PART I: Keys support for MyMERGE tablesserg@infomag.ape.relarn.ru2000-08-1410-3/+399
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | myisammrg/ | Makefile.am | mymrgdef.h | support for keys myrg_open.c | & myrg_queue.c | bugfixes myrg_rfirst.c | myrg_rkey.c | myrg_rlast.c | myrg_rnext.c | myrg_rprev.c | myrg_rrnd.c | include/myisammrg.h | rkey/rnext/etc prototyped sql/ | ha_myisammrg.cc | support for keys ha_myisammrg.h | myisam/ | mi_rkey.c | buf==NULL extension, _mi_rkey() mi_rnext.c | mi_rprev.c | include/queues.h | reinit_queue() - same as init_queue, but w/o malloc mysys/queues.c | PART II: Miscellaneous myisam/common_words | deleted (looks like I checked it in by mistake) some files (like acconfig.h, Makefile.am, COPYING.LIB, etc) | Change mode to -rw-r--r-- (by `chmod a-x ')
* Import changesetbk@work.mysql.com2000-07-3116-0/+715