summaryrefslogtreecommitdiff
path: root/sql/sql_class.cc
Commit message (Collapse)AuthorAgeFilesLines
* Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes.monty@butch.2002-11-071-13/+14
|
* Added Rand_log_eventnick@mysql.com2002-10-221-1/+1
|
* Moved rand initialization from mysqld.cc to sql_class.cc:THD::THD()nick@mysql.com2002-10-171-0/+14
|
* Updated VC++ project files for 4.0.4monty@mashka.mysql.fi2002-09-241-0/+1
| | | | | | Only write short usage if one starts mysqldump without any options Added query cache on windows Added error message if one can't read privilege tables
* fixed typobell@sanja.is.com.ua2002-09-191-1/+2
|
* new function for innodbbell@sanja.is.com.ua2002-09-191-13/+18
| | | | windows case insensitive tables name work around
* Fixed searching after ssl directories.monty@mashka.mysql.fi2002-09-051-3/+9
| | | | | | | | | | | Fixed that GRANT ... REQUIRE options are not forgot when doing new GRANT Changed fn_ext to point at first '.' after directory. FLUSH LOGS removed numerical extension for all future update logs. Fixed the mysqld --help reports right values for --datadir and --bind-address --log-binary=a.b.c now properly strips of .b.c Fix that one can DROP UDF functions that was not loaded at startup Made AND optional in REQUIRE Added REQUIRE NONE
* Some trivial optimzationsmonty@mashka.mysql.fi2002-09-031-0/+12
| | | | | | Check if AND/OR expression can be NULL; Fixed bug in GROUP BY and-or-expression where expression could be NULL Bug fix for SHOW OPEN TABLES when user didn't have privilege to access all open tables. Better fix for ALTER TABLE on BDB tables.
* Fixed bug in wait_for_update() that I had introduced.monty@hundin.mysql.fi2002-08-221-4/+9
| | | | | | Changed option variables to my_bool (to avoid bugs in my_getopt()) Added new thread specific mutex LOCK_delete to be able to free LOCK_thread_count early. Changed usage of LOCK_thread_count -> LOCK_status for statistics variables
* Added nety_retry_count as a changeable variablemonty@hundin.mysql.fi2002-08-081-1/+0
| | | | | Make safe_mysqld a symlink to mysqld_safe in binary distribution Fixed problem with CTRL-C when using mysqld --bootstrap
* New SET syntax & system variables.monty@mashka.mysql.fi2002-07-231-16/+5
| | | | | | | | | | | | | 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 interface for first set of dynamic variables.jani@rhols221.adsl.netsonic.fi2002-06-281-3/+7
|
* Added the following new privleges:monty@mashka.mysql.fi2002-06-121-16/+21
| | | | | | | | | | | | SHOW DATABASES CREATE TEMPORARY TABLE LOCK TABLES REPLICATION SLAVE & REPLICATION CLIENT SUPER EXECUTE All scripts & documentation is updated for this change. Added better error messages for global privileges
* Big code cleanup/review before 4.0.2 release.monty@mashka.mysql.fi2002-06-111-6/+10
| | | | | (All commit emails since 4.0.1 checked) This had to be done now, before the 4.1 tree changes to much, to make it easy to propagate bug fixes to the 4.1 tree.
* removed unneeded table name pointerbell@sanja.is.com.ua2002-06-091-5/+1
| | | | | transaction-live memory cleanup moved to ha_commit/ha_rollback fixed query cache validator to work correctly on systems that allocate unaligned dat
* Features made for Schlund plus several bug fixes.Sinisa@sinisa.nasamreza.org2002-05-151-1/+1
| | | | Read a manual for more detail
* replication updates. This changeset seems to be working fine on test systems.sasha@mysql.sashanet.com2002-03-301-0/+8
| | | | | If no problems are discovered in the next week, this will make the replication code ready for 4.0.2 release.
* added building without query cachebell@sanja.is.com.ua2002-03-221-3/+7
|
* processing trunsactional tables in query cachebell@sanja.is.com.ua2002-03-151-0/+87
|
* small bug fix in max queries per hourSinisa@sinisa.nasamreza.org2002-02-081-1/+1
|
* Changes required for maximum queries per hourSinisa@sinisa.nasamreza.org2002-02-011-0/+1
|
* Ugly merge! But I am not done yet - there are a number of things I need to fixsasha@mysql.sashanet.com2002-01-191-3/+8
|\ | | | | | | before I can push
| * Here comes a nasty patch, although I am not ready to push it yet. I willsasha@mysql.sashanet.com2002-01-191-3/+8
| | | | | | | | | | | | | | | | | | | | first pull, merge,test, and get it to work. The main change is the new replication code - now we have two slave threads SQL thread and I/O thread. I have also re-written a lot of the code to prepare for multi-master implementation. I also documented IO_CACHE quite extensively and to some extend, THD class.
* | Cleanup of alarm macros.monty@hundin.mysql.fi2001-12-211-1/+1
| | | | | | | | | | Fixed data corruption bug in query cache. Made queries be dependent of the database in use.
* | Update copyrightmonty@hundin.mysql.fi2001-12-061-4/+4
| | | | | | | | Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
* | Update of query cache codemonty@hundin.mysql.fi2001-12-061-1/+1
| |
* | Query cache.monty@hundin.mysql.fi2001-12-021-1/+2
|/ | | | Remove some warnings
* Don't do signal() on windows (Causes instability problems)monty@hundin.mysql.fi2001-10-171-1/+1
| | | | | | Safer, a bit faster filesort. Code changes to avoid calls to current_thd() (faster code). Removed all compiler warnings from readline.
* Remved Gemini code.monty@hundin.mysql.fi2001-10-101-4/+0
|
* merge with 3.23.42monty@work.mysql.com2001-09-021-15/+26
|\
| * Fixed problem with INSERT DELAYEDmonty@hundin.mysql.fi2001-08-311-6/+6
| | | | | | | | Make killing threads safer
| * Portability fixes.monty@hundin.mysql.fi2001-08-211-9/+20
| | | | | | | | | | | | | | Patches required by Gemini Fix to properly detect if there is an active transaction in InnoDB Fix to not lock thread structure when doing automatic rollback when thread ends Allow -O lower_case_names=0 on UNIX
* | Remove warnings and portability fixesmonty@hundin.mysql.fi2001-08-141-6/+2
| | | | | | | | | | | | New global read lock code Fixed bug in DATETIME with WHERE optimization Made UNION code more general.
* | mergedsasha@mysql.sashanet.com2001-08-091-0/+1
|\ \ | |/
| * Added new optino --sql-mode to mysqld.jani@hynda.mysql.fi2001-08-091-0/+1
| |
* | Merge work:/home/bk/mysql-4.0sasha@mysql.sashanet.com2001-08-031-10/+4
|\ \ | | | | | | | | | into mysql.sashanet.com:/home/sasha/src/bk/mysql-4.0
| * | Fix UNIONmonty@tik.mysql.fi2001-08-021-10/+4
| | | | | | | | | | | | | | | | | | | | | | | | New faster list iterators Change list code to be simpler and faster Optimize count(distinct) New error messages for UNION Make create_tmp_table more general to be usable by UNION
* | | LOAD DATA INFILE is now replicated properly, except for cleanup on sasha@mysql.sashanet.com2001-08-031-0/+1
|/ / | | | | | | | | | | | | | | | | Stop event and bugs the test suite could not catch Did some big restructuring of binlog event classes - most important change is that now each event class has exec_event method and one does not need to modify slave core code to add a new event. Slave code is now much smaller and easier to read
* | added pre/post read callbacks to IO_CACHEsasha@mysql.sashanet.com2001-07-201-0/+1
| | | | | | | | | | #ifdefed out code not used in the server from log events started on new LOAD DATA INFILE events
* | Changed safe_mysqld -> mysqld_safemonty@hundin.mysql.fi2001-06-281-0/+2
| | | | | | | | | | Added some alias to SHOW commands Prepare for dynamic changing of MySQL variables
* | Added event sequence number and flags to binlogsasha@mysql.sashanet.com2001-06-191-0/+1
| | | | | | | | | | Documented/cleaned up log event code Updated tests
* | updates for LOAD DATA FROM MASTER + some cleanup of replication codesasha@mysql.sashanet.com2001-05-281-1/+0
| |
* | mergedserg@serg.mysql.com2001-04-131-1/+7
|\ \ | |/ |/|
| * this won't be pushedserg@serg.mysql.com2001-04-131-4/+9
| |
| * Preliminary commit of HANDLER syntax (w/o LIMIT or column-list)serg@serg.mysql.com2001-04-071-2/+3
| |
* | Fixed bug in ALTER TABLEmonty@donna.mysql.fi2001-04-011-1/+1
|/ | | | | Removed _mi_rkey() function New fork_big.pl multi-thread test
* Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macromonty@donna.mysql.fi2001-03-261-1/+1
| | | | (For glibc 2.2)
* Add support for Gemini table handler, Monty has checked and approvedmikef@nslinux.bedford.progress.com2001-03-211-0/+3
| | | | Fix bug when read return error
* Added isolation levelsmonty@tik.mysql.fi2001-03-211-21/+26
| | | | Added SELECT .. FOR UPDATE and SELECT .. IN SHARE MODE
* Reversed SQL_ANSI_MODE per Monty's request.jcole@abel.spaceapes.com2001-03-141-4/+0
|