summaryrefslogtreecommitdiff
path: root/isam
Commit message (Collapse)AuthorAgeFilesLines
* removed redundant -I include-dirsserg@serg.mysql.com2002-11-261-1/+1
|
* Merge with 4.0monty@mashka.mysql.fi2002-11-211-7/+7
|\
| * Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes.monty@butch.2002-11-071-7/+7
| |
* | full support for HA_READ_PREFIX_LAST_OR_PREV in ISAMserg@serg.mysql.com2002-10-252-2/+2
| |
* | mergedserg@serg.mysql.com2002-10-144-20/+27
|\ \ | |/ |/|
| * Simple charsets now have strncoll() field toobar@bar.mysql.r18.ru2002-10-092-8/+8
| |
| * Fixes and code cleanups after merge with 4.0.3monty@mashka.mysql.fi2002-10-021-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Warning handling and initial prepared statement handling (last not complete yet) Changed a lot of functions that returned 0/1 to my_bool type. GRANT handling now uses read/write locks instead of mutex Change basic net functions to use THD instead of NET (needed for 4.1 protocol) Use my_sprintf instead of sprintf() + strlen() Added alloc_query() to be able to chare query initialization code with prepared statements. Cleanup handling of SHOW COUNT(*) WARNINGS and SELECT LAST_INSERT_ID() Note that the following test fails (will be fixed ASAP): sub_select, union, rpl_rotate_logs and rpl_mystery22
| * Merge with 4.0.3monty@narttu.mysql.fi2002-08-304-14/+20
| |\ | | | | | | | | | | | | | | | | | | | | | | | | 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)
| | * merge with 4.0monty@hundin.mysql.fi2002-06-032-303/+291
| | |\
| | * | RB-Tree indexes support in HEAP tablesbar@gw.udmsearch.izhnet.ru2002-04-252-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | Renamed _hp_func -> hp_func mi_key_cmp moved to /mysys/my_handler.c New tests for HEAP tables
| | * | mergemonty@hundin.mysql.fi2002-04-132-9/+13
| | |\ \
| | | * | New ctype functions/macros to support many charsets at a timebar@gw.udmsearch.izhnet.ru2002-03-122-9/+13
| | | | |
* | | | | - Applied required modifications for automake 1.5lenz@mysql.com2002-10-011-9/+0
|/ / / / | | | | | | | | | | | | | | | | - some additional small fixes - added "depcomp" for automake 1.5
* | | | Lots of code fixes to the replication code (especially the binary logging ↵monty@mashka.mysql.fi2002-08-083-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and index log file handling) Fixed bugs in my last changeset that made MySQL hard to compile. Added mutex around some data that could cause table cache corruptions when using OPTIMIZE TABLE / REPAIR TABLE or automatic repair of MyISAM tables. Added mutex around some data in the slave start/stop code that could cause THD linked list corruptions Extended my_chsize() to allow one to specify a filler character. Extend vio_blocking to return the old state (This made some usage of this function much simpler) Added testing for some functions that they caller have got the required mutexes before calling the function. Use setrlimit() to ensure that we can write core file if one specifies --core-file. Added --slave-compressed-protocol Made 2 the minimum length for ft_min_word_len Added variables foreign_key_checks & unique_checks. Less logging from replication code (if not started with --log-warnings) Changed that SHOW INNODB STATUS requre the SUPER privilege More DBUG statements and a lot of new code comments
* | | | Merge with 3.23.51monty@mashka.mysql.fi2002-07-251-3/+4
|\ \ \ \ | | | | | | | | | | | | | | | Fixed wrong usage of sprintf() in ha_innodb.cc
| * | | | Fixed copyright in pack_isam.cmonty@hundin.mysql.fi2002-06-291-3/+4
| | | | |
* | | | | New SET syntax & system variables.monty@mashka.mysql.fi2002-07-234-6/+6
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Added useful exit error code for programs using my_getopt in casejani@hynda.(none)2002-05-292-12/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of an error in option handling. This can sometimes be useful in scripts. Changed some exit code names and corresponding numbers. Fixed a bug in mysqld.cc, in replication related options. Added a global flag in my_getopt, which can be set by any program that is using my_getopt, which tells whether the client should print the error message itself, or whether my_getopt should do it. The default is that my_getopt will print the error messages.
* | | | moved my_getopt.h under client_priv.hjani@hynda.(none)2002-05-221-93/+95
| | | | | | | | | | | | | | | | | | | | Changed my_print_defaults, mysql_install, perror, resolve_stack_dump, resolveip and pack_isam to use my_getopt.
* | | | Changed mysqlbinlog, mysqlmanager-pwgen, mysqlmanagerc, mysqltest,jani@hynda.(none)2002-05-221-194/+184
| | | | | | | | | | | | | | | | | | | | | | | | thread_test and isamchk to use my_getopt. Fixed a bug in my_getopt.
* | | | merge with 3.23.51monty@hundin.mysql.fi2002-05-161-14/+17
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | Fixed problems with DECIMAL() type on overflow.monty@hundin.mysql.fi2002-05-021-14/+17
| | |
* | | small bug when NO_LOCKING is definedSinisa@sinisa.nasamreza.org2002-04-011-1/+1
| |/ |/|
* | Added support of null keys in HEAP tablesmonty@tik.mysql.fi2002-01-121-1/+1
| | | | | | | | Added ORDER BY optimization
* | Update copyrightmonty@hundin.mysql.fi2001-12-0635-108/+106
| | | | | | | | Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
* | New improved IO_CACHEmonty@bitch.mysql.fi2001-11-283-10/+10
| |
* | Portability fixmonty@hundin.mysql.fi2001-11-076-41/+41
| | | | | | | | Cleanup typos (like SKIPP -> SKIP)
* | merge with 3.23.44monty@hundin.mysql.fi2001-11-042-6/+7
|\ \ | |/
| * Portability fixesmonty@hundin.mysql.fi2001-10-312-3/+4
| |
| * Update for OS2 (patch from Yuri Dario).monty@hundin.mysql.fi2001-10-311-3/+3
| | | | | | | | | | | | Use LONG_TIMEOUT (one year) instead of ~0 for long timeouts Fixed error messages. Fixed problem with const propagation when comparing columns of different types
* | Updated manual about embedded version.monty@hundin.mysql.fi2001-10-081-5/+1
| | | | | | | | | | | | | | | | | | 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
* | Mergemonty@work.mysql.com2001-09-151-1/+1
|\ \ | |/
| * Fixed bug in --safe-create-usermonty@hundin.mysql.fi2001-09-151-1/+1
| |
* | Cleanupsmonty@hundin.mysql.fi2001-09-151-4/+4
| |
* | merge with 3.23.42monty@work.mysql.com2001-09-025-300/+285
|\ \ | |/
| * Fixes for OS2.monty@hundin.mysql.fi2001-08-225-300/+285
| | | | | | | | | | Fix bug in isamlog Add argument types to function declarations.
* | Fix of UNION codemonty@hundin.mysql.fi2001-08-191-0/+1
| | | | | | | | | | | | | | Added heap_delete_table Added HA_EXTRA_PREPARE_FOR_DELETE Added and use my_dup() for faster open of tables. Removed not working no-mix-table-type
* | mergedserg@serg.mysql.com2001-07-021-1/+1
|\ \ | |/
| * Changed compare in MyISAM to use my_pread()monty@tik.mysql.fi2001-06-111-1/+1
| | | | | | | | | | | | | | Fixed that @VAR shows all decimals Fixed problem with FLUSH TABLES and LOCK TABLE CREATE ... SELECT now creates keys later Reset AUTO_INCREMENT order if droping AUTO_INCREMENT key
* | memory-limited treeserg@serg.mysql.com2001-07-022-3/+3
|/ | | | bulk inserts optimization: caching keys in binary tree
* Portability fixes for Ia64 and Sgi compilermonty@donna.mysql.fi2001-04-251-1/+1
| | | | | | DROP DATABASE in mysqladmin asks for confirmation (again) Added examined_rows to slow query log SHOW CREATE for TEMPORARY table
* Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macromonty@donna.mysql.fi2001-03-261-1/+1
| | | | (For glibc 2.2)
* Added isolation levelsmonty@tik.mysql.fi2001-03-212-2/+10
| | | | Added SELECT .. FOR UPDATE and SELECT .. IN SHARE MODE
* Removed not used variable 'last_ref'monty@donna.mysql.com2001-01-161-6/+7
| | | | | | Fixed problem with negative DECIMAL() keys Fixed some bugs with NULL keys in BDB More mysql-test tests
* New thr_alarm struct for better integration with OS2monty@donna.mysql.com2000-11-281-0/+4
| | | | | Run bootstrap in separate thread Fix bug in FLUSH TABLES table_name
* Fixed problem with auto-repair of MyISAM tablesmonty@donna.mysql.com2000-11-212-4/+6
| | | | Fixed bug in ISAM and MyISAM when updating from multiple-processes
* Portability fixesmonty@donna.mysql.com2000-11-181-4/+6
|
* Changed meaning of HA_EXTRA_RESET and start of hidden primary keys for BDB ↵monty@tik.mysql.com2000-10-152-2/+10
| | | | tables
* Fixed indention, removed compiler varnings and fixed a bugmonty@donna.mysql.com2000-09-292-15/+13
| | | | in FULLTEXT indexes.
* Fixes for MERGE TABLES and HEAP tablesmonty@donna.mysql.com2000-09-141-2/+2
|