summaryrefslogtreecommitdiff
path: root/myisammrg
Commit message (Collapse)AuthorAgeFilesLines
* key_cmp -> key_cmp_if_samemonty@mishka.local2004-05-161-8/+3
| | | | | | | | | New records_in_range() interface (similar to read_range()) Macros for faster bitmap handling Simplify read_range() code (#WL1786) New general key_cmp() function to compare keys
* Merge with 4.0.14monty@mashka.mysql.fi2003-08-118-14/+21
|\
| * replace mi_rrnd() in myrg_rkey family to more intelligent (HA_KEYREAD-aware) ↵serg@serg.mylan2003-08-017-8/+18
| | | | | | | | read function
| * bug #702 - ALTER TABLE tm UNION=(t1,t2) doesn't work if t1.MYD is compressedserg@serg.mylan2003-07-151-6/+3
| |
* | Merge with 4.0.13monty@narttu.mysql.fi2003-05-191-1/+1
|\ \ | |/
| * Fix to remove compiler warningsmonty@mashka.mysql.fi2003-04-281-1/+1
| |
* | Merge with 4.0.11monty@mashka.mysql.fi2003-02-041-1/+1
|\ \ | |/
| * low-level error messages cleanupserg@serg.mysql.com2003-01-281-1/+1
| |
* | Merge with 4.0.8monty@mashka.mysql.fi2003-01-032-12/+26
|\ \ | |/
| * Removed compiler warningsmonty@mashka.mysql.fi2002-12-121-1/+2
| | | | | | | | Fixed wrong variable name for Windows
| * ANALYZE for MERGEserg@serg.mysql.com2002-12-102-13/+26
| |
* | Merge with 4.0.6monty@mashka.mysql.fi2002-12-051-1/+2
|\ \ | |/
| * New multi-table-update codemonty@mashka.mysql.fi2002-11-291-1/+2
| | | | | | | | | | | | | | New (simpler) internal timestamp handling. More debuging to heap tables. Small cleanups to multi-table-delete false -> 0 and true -> 1 (We should use TRUE and FALSE)
* | removed redundant -I include-dirsserg@serg.mysql.com2002-11-261-1/+1
| |
* | myisammrg::index_next_sameserg@serg.mysql.com2002-11-253-3/+44
| |
* | Merge with 4.0monty@mashka.mysql.fi2002-11-212-1/+42
|\ \ | |/
| * better boundary behaviourserg@serg.mysql.com2002-11-171-2/+4
| |
| * myisammrg::records_in_rangeserg@serg.mysql.com2002-11-172-1/+40
| |
* | 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