summaryrefslogtreecommitdiff
path: root/sql/item_func.cc
Commit message (Collapse)AuthorAgeFilesLines
* boolean fulltext search without an indexserg@serg.mysql.com2001-11-281-70/+34
|
* Fixed fulltext after merge from 3.23.45monty@hundin.mysql.fi2001-11-221-4/+1
| | | | First (incomplete) version of transaction and as3ap tests.
* Fix bug when repairing compressed MyISAM filesmonty@hundin.mysql.fi2001-11-221-5/+5
| | | | LOCATE() is now case sensitive
* Test of optimize table.monty@hundin.mysql.fi2001-11-181-2/+2
|
* I have to commit to be able to pullserg@serg.mysql.com2001-10-221-6/+8
|
* mergedserg@serg.mysql.com2001-10-091-12/+99
|\
| * mergemonty@hundin.mysql.fi2001-10-081-1/+2
| |\
| | * Updated manual about embedded version.monty@hundin.mysql.fi2001-10-081-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Mergesasha@mysql.sashanet.com2001-10-041-1/+0
| |\ \ | | |/
| | * Fixed some build problems.monty@hundin.mysql.fi2001-10-041-1/+0
| | | | | | | | | | | | | | | | | | Fix that compressed packets and normal packets looks indentical before calling net_real_write() (Needed for query cache) Optimize IS NULL handling
| * | mergedsasha@mysql.sashanet.com2001-10-031-6/+22
| |\ \ | | |/
| | * Final fixes for INSERT into MERGE tables.monty@tik.mysql.fi2001-09-271-6/+22
| | | | | | | | | | | | | | | | | | Move MAX_BLOB_WIDTH to be global Added full support for unsigned BIGINT Fixed spelling errors
| * | fixed slave to clean up load data infile temp filessasha@mysql.sashanet.com2001-10-031-4/+75
| |/ | | | | | | instrumented the server with DBUG_SYNC_POINT() macro
* | Boolean search passes _some_ testsserg@serg.mysql.com2001-10-091-40/+69
| |
* | get rid of ft_search. Now there're two sets of ft_ functions, ft_nlq_* and ↵serg@serg.mysql.com2001-09-251-1/+1
| | | | | | | | ft_boolean_*
* | Initial checkin of the new boolean fulltext search codeserg@serg.mysql.com2001-09-211-9/+5
|/
* merge with 3.23.42monty@work.mysql.com2001-09-021-29/+63
|\
| * Added testing of IN(value-list)monty@hundin.mysql.fi2001-09-021-1/+1
| | | | | | | | Portability fixes
| * Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysqlmonty@hundin.mysql.fi2001-09-011-11/+5
| |\
| | * Make killing of threads safermonty@hundin.mysql.fi2001-09-011-11/+5
| | |
| * | replicated get_lock() properlysasha@mysql.sashanet.com2001-08-311-0/+17
| |/
| * Fixes for OS2.monty@hundin.mysql.fi2001-08-221-0/+6
| | | | | | | | | | Fix bug in isamlog Add argument types to function declarations.
| * Fix for handling of floats inside val_int() of +, - * and /.monty@hundin.mysql.fi2001-08-181-20/+34
| |
| * fixed bug in Item_func_div::val_int() that broke all functions thatsasha@mysql.sashanet.com2001-08-161-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | do val_int() on their arguments before starting the computation. Similar fixes are need for +-* and probably several other but I want to make sure Monty is fine with my fix approach before changing a lot of code. Amazingly, this bug is not as critical as you would expect since very few functions do val_int() on their arguments ( from_unixtime(), sec_to_time()), and those not very frequently perform a computation on their floating point arguments. which is probably why no one has yet reported this bug. Another possibility is that the result is usually wrong by no more than 5%, which makes it hard to catch it. I found it when trying to compute mile splits for 30:47 10K - it told me 5:07, and I knew it was wrong because 5:00 mile gives you 31:08. However, if I had not run as many 10K races, I would have easily believed that 30:47 10K is a 5:07 mile pace and would not have noticed the bug.
* | mergedsasha@mysql.sashanet.com2001-08-091-5/+15
|\ \ | |/
| * Fix when using --without-server --with-thread-safe-clientmonty@tik.mysql.fi2001-08-041-5/+15
| | | | | | | | | | | | Added prototype for my_thread_end New error message for MATCH Give error when using myisamchk --force --readonly
* | Fix UNIONmonty@tik.mysql.fi2001-08-021-2/+2
|/ | | | | | | | 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
* bug fixed (sometimes it broke filesort, due to too late maybe_null=1)serg@serg.mysql.com2001-07-031-2/+3
|
* 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
* bugfix: HAVING MATCHserg@serg.mysql.com2001-04-171-3/+6
|
* Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macromonty@donna.mysql.fi2001-03-261-1/+1
| | | | (For glibc 2.2)
* Added tests if a user variable is changed in the same query.monty@donna.mysql.fi2001-03-151-1/+5
|
* sql_select.cc MATCH ... AGAINST (NULL) bug fixedserg@serg.mysql.com2001-02-281-1/+7
| | | | | | item_func.cc MATCH ... AGAINST (NULL) bug fixed fulltext.test MATCH ... AGAINST (NULL) bug fixed fulltext.result MATCH ... AGAINST (NULL) bug fixed
* Added --replace to mysqltestmonty@donna.mysql.com2001-02-131-1/+1
| | | | Fixed that GROUP BY can take DESC
* item_func.cc auto-init of ft-index restored (to cope with const/system tables)serg@serg.mysql.com2001-02-061-5/+4
|
* keep bk happymonty@donna.mysql.com2001-01-221-7/+11
|
* rpl000016.test syncsasha@mysql.sashanet.com2001-01-171-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rpl000001.result BitKeeper file /home/sasha/src/bk/mysql/mysql-test/r/rpl000001.result ignore Added BitKeeper/tmp/bkr3sAHD to the ignore list slave.h MASTER_POS_WAIT lex.h MASTER_POS_WAIT slave.cc MASTER_POS_WAIT, do automagic restart on debugging abort, skip rotate events in slave.cc debug abort count sql_repl.cc announce the log name at the start of the log with a fake rotate event item_create.h MASTER_POS_WAIT item_func.cc MASTER_POS_WAIT item_func.h MASTER_POS_WAIT sql_class.h enter_cond(), exit_cond() helper inliners item_create.cc added MASTER_POS_WAIT mysql-test-run.sh speed improvement fixes rpl000007.test sync rpl000003.test sleep -> sync rpl000004.test sleep -> sync, fixed clean up bug rpl000014.test sync rpl000009.test sync rpl000013.test sync rpl000001.test sleep -> sync rpl000008.test sync rpl000006.test sync on cleanup rpl000011.test sync rpl000012.test sync rpl000005.test sleep -> sync rpl000010.test sync rpl000015.test sync rpl000002.test sleep -> sync rpl000014.result we now know the master log name as soon as we connect mysql.cc added optional agrument to --wait mysqltest.c added save_master_pos and sync_with_master commands
* item_func.cc bug with several fulltext indexes fixedserg@serg.mysql.com2000-11-291-1/+1
|
* errmsg.txt translatedserg@serg.mysql.com2000-11-281-3/+6
| | | | | | | | | opt_range.h bugs with const_tables and filesort fixed opt_range.cc bugs with const_tables and filesort fixed item_func.cc bugs with const_tables and filesort fixed ha_myisam.h bugs with const_tables and filesort fixed ha_myisam.cc bugs with const_tables and filesort fixed ft_search.c bugs with const_tables and filesort fixed
* item_func.cc bugfix - two fulltext indices were not working sometimesserg@serg.mysql.com2000-11-161-15/+26
|
* fixed bug with FULLTEXT and ORDER BYserg@serg.mysql.com2000-11-041-23/+27
|
* Ill-minded FULLTEXT impilict initialization hack removed.serg@serg.mysql.com2000-11-021-16/+11
| | | | From now on FULLTEXT search is initialized expilictly in mysql_select()
* Fixed indention, removed compiler varnings and fixed a bugmonty@donna.mysql.com2000-09-291-1/+4
| | | | in FULLTEXT indexes.
* RIGHT JOIN, part of automatic repair of MyISAM tables, backup on repair,monty@tramp.mysql.fi2000-09-261-0/+13
| | | | reading from FIFO, fixes for FULLTEXT, @@IDENTITY
* Update to new root alloc, OPTIMIZE TABLE and some other changesmonty@donna.mysql.com2000-09-121-1/+1
|
* ft_optimization: identical queries merging. collection -> fulltext. Bugs fixed.serg@infomag.ape.relarn.ru2000-08-281-19/+50
| | | | | | **************** !!! NOTE EVERYBODY: SYNTAX CHANGED !!! ******************** There's no COLLECTIONs now, full-text indexes can be created via the word FULLTEXT, which should be used like UNIQUE.
* FLUSH TABLE table_listmonty@donna.mysql.com2000-08-221-1/+1
| | | | | Fixes for RENAME TABLE Portability fixes
* Many MATCH'es per query now allowed (i.e. AND's and OR's now work, butserg@infomag.ape.relarn.ru2000-08-171-29/+31
| | | | | slow - full table scan); ORDER BY now works with MATCH (slow, full table scan)
* Fixed for Ia64 + delayed key creation + a lot of small bug fixesmonty@donna.mysql.com2000-08-151-6/+10
|
* fixed coredump in UDFsasha@mysql.sashanet.com2000-08-071-1/+3
| | | | | added Monty's patch for alter table and LAST_INSERT_ID() added a test case for replication of ALTER TABLE on a table with auto_increment