summaryrefslogtreecommitdiff
path: root/sql/item_create.h
Commit message (Collapse)AuthorAgeFilesLines
* Bug #27921 View ignores precision for CAST()holyfoot/hf@mysql.com/hfmain.(none)2007-05-101-1/+2
| | | | Item_decimal_typecast::print properly implemented
* my_strtoll10-x86.s:kent@mysql.com/kent-amd64.(none)2006-12-311-1/+1
| | | | | | | | | | | | | | | | | | | | | Corrected spelling in copyright text Makefile.am: Don't update the files from BitKeeper Many files: Removed "MySQL Finland AB & TCX DataKonsult AB" from copyright header Adjusted year(s) in copyright header Many files: Added GPL copyright text Removed files: Docs/Support/colspec-fix.pl Docs/Support/docbook-fixup.pl Docs/Support/docbook-prefix.pl Docs/Support/docbook-split Docs/Support/make-docbook Docs/Support/make-makefile Docs/Support/test-make-manual Docs/Support/test-make-manual-de Docs/Support/xwf
* Many files:kent@mysql.com/kent-amd64.(none)2006-12-231-2/+1
| | | | Changed header to GPL version 2 only
* Bug#20570: CURRENT_USER() in a VIEW with SQL SECURITY DEFINER returnskroki@mysql.com2006-07-021-1/+0
| | | | | | | | | invoker name The bug was fixed similar to how context switch is handled in Item_func_sp::execute_impl(): we store pointer to current Name_resolution_context in Item_func_current_user class, and use its Security_context in Item_func_current_user::fix_fields().
* Fix for BUG#12335 (SP replication) : New binlogging strategy for stored ↵sergefp@mysql.com2005-08-251-0/+1
| | | | | | | PROCEDUREs/FUNCTIONs. "Interleaved SPs execution is now binlogged properly, "SELECT spfunc()" is binlogged too. The known remaining issue is binlogging/replication of "a routine is deleted while it is executed" scenario.
* Add SLEEP(seconds) function, which always returns 0 after the givenjimw@mysql.com2005-08-111-0/+1
| | | | number of seconds (which can include microseconds). (Bug #6760)
* Precision Math implementationhf@deer.(none)2005-02-091-1/+2
|
* Merge with 4.1monty@mishka.local2004-12-221-1/+1
|\
| * Making 4.1 tree compile with -ansi -pedantickonstantin@mysql.com2004-12-161-1/+1
| |
* | Merge with 4.1monty@mysql.com2004-09-061-1/+0
|\ \ | |/ | | | | | | (Includes merge of arena code in 4.1 and 5.0)
| * Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes ↵dlenev@brandersnatch.localdomain2004-08-101-1/+0
| | | | | | | | | | | | | | | | | | server". Instead of trying to open time zone tables during calculation of CONVERT_TZ() function or setting of @@time_zone variable we should open and lock them with the rest of statement's table (so we should add them to global table list) and after that use such pre-opened tables for loading info about time zones.
* | Merge with 4.1.3-betamonty@mysql.com2004-07-071-0/+1
|\ \ | |/
| * WL#1264 "Per-thread time zone support infrastructure".dlenev@brandersnatch.localdomain2004-06-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added basic per-thread time zone functionality (based on public domain elsie-code). Now user can select current time zone (from the list of time zones described in system tables). All NOW-like functions honor this time zone, values of TIMESTAMP type are interpreted as values in this time zone, so now our TIMESTAMP type behaves similar to Oracle's TIMESTAMP WITH LOCAL TIME ZONE (or proper PostgresSQL type). WL#1266 "CONVERT_TZ() - basic time with time zone conversion function". Fixed problems described in Bug #2336 (Different number of warnings when inserting bad datetime as string or as number). This required reworking of datetime realted warning hadling (they now generated at Field object level not in conversion functions). Optimization: Now Field class descendants use table->in_use member instead of current_thd macro.
* | Merge 4.1 -> 5.0.pem@mysql.com2004-04-071-0/+2
|\ \ | |/
| * UNHEX() functionserg@serg.mylan2004-03-041-0/+1
| |
| * my_gethwaddr() for linux/freebsdserg@serg.mylan2004-02-271-0/+1
| | | | | | | | UUID() function
* | Merge 4.1 into 5.0.pem@mysql.com2004-02-101-0/+4
|\ \ | |/
| * SCRUM:hf@deer.(none)2004-01-151-0/+4
| | | | | | | | | | WL#1163 (Making spatial code optional) Pack of changes to do in sql/ code.
* | post-merge fixesgluh@gluh.mysql.r18.ru2003-12-081-1/+0
|\ \ | |/ |/|
| * WL#530&531: TIMESTAMPADD, TIMESTAMPDIFF functionsgluh@gluh.mysql.r18.ru2003-12-081-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Syntax for TIMESTAMPADD: TIMESTAMPADD(interval, integer_expression, datetime_expression) interval:= FRAC_SECOND | SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR Supported SQL_TSI_ prefix (like SQL_TSI_SECOND) Syntax for TIMESTAMPDIFF: TIMESTAMPDIFF(interval, datetime_expression1, datetime_expression2) interval:= FRAC_SECOND | SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR Supported SQL_TSI_ prefix (like SQL_TSI_SECOND)
* | WL#1253: LAST_DAYgluh@gluh.mysql.r18.ru2003-11-171-0/+1
| |
* | Scrum task 835 - text-to-datetime conversion functiongluh@gluh.mysql.r18.ru2003-10-201-0/+1
|/
* Merge bk-internal:/home/bk/mysql-4.1/serg@serg.mylan2003-09-031-2/+0
|\ | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.1
| * merge commit, hope that none of bar and dlenev changes werekostja@oak.local2003-09-031-2/+0
| |\ | | | | | | | | | lost.
| | * manual mergekostja@oak.local2003-07-311-2/+0
| | |\
| | | * resolved conflict with pulled changesetkostja@oak.local2003-07-091-2/+0
| | | |\
| | | | * Bug fixes for authenticationkostja@oak.local2003-07-041-2/+0
| | | | | | | | | | | | | | | | | | | | OLD_PASSWORD made a keyword to allow set password=old_password('abc') constructions.
* | | | | mergedserg@serg.mylan2003-09-031-2/+0
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | use crc32() from bundled zlib if system zlib is unavailableserg@serg.mylan2003-08-211-2/+0
| |/ / /
* | | | CAST(expr AS CHAR(10)) is now working bar@bar.mysql.r18.ru2003-08-211-1/+1
|/ / /
* | | Merge bk-internal:/home/bk/mysql-4.1/serg@serg.mylan2003-07-141-1/+1
|\ \ \ | |/ / |/| | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.1
| * | renamed enum Item_cast as it's not a 'class Item' childserg@serg.mylan2003-07-061-1/+1
| |/
* | Merge gluh@gw:/home/bk/mysql-4.1gluh@gluh.mysql.r18.ru2003-06-231-0/+7
|\ \ | |/ |/| | | into gluh.mysql.r18.ru:/home/gluh/mysql-4.1.DTFUNC
| * Internal commitgluh@gluh.mysql.r18.ru2003-06-231-0/+7
| |
* | Added AsWKT() alias for AsText().ram@mysql.r18.ru2003-06-201-1/+1
|/ | | | Renamed as_text().
* CAST(expr AS char) now supports character set with conversion:bar@bar.mysql.r18.ru2003-05-281-1/+1
| | | | SELECT CAST(_latin1'string' AS CHAR CHARACTER SET latin2)
* small compress/uncompress modification after monty's reviewvva@eagle.mysql.r18.ru2003-04-221-2/+0
|
* Mergevva@eagle.mysql.r18.ru2003-04-101-0/+7
|\
| * added compress/uncompress functionvva@eagle.mysql.r18.ru2003-04-091-0/+7
| |
* | AsWKB() function has been added.ram@mysql.r18.ru2003-04-031-0/+1
|/
* Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1hf@genie.(none)2003-03-211-0/+1
|\ | | | | | | into genie.(none):/home/hf/work/mysql-4.1.lck
| * SCRUMhf@genie.(none)2003-03-141-0/+1
| | | | | | | | IS_USED_LOCK('lock') implementation
* | SRID support.ram@mysql.r18.ru2003-03-181-32/+32
|/ | | | | | | GeomertyFromWKB() function. SRID() function. ::store() methods for Field_geom. Code cleanup.
* Many files:bar@bar.mysql.r18.ru2003-02-281-0/+1
| | | | | | Coercibility, initial stage item_func.h: Coercibility, initial stage
* Portability fixesmonty@narttu.mysql.fi2003-02-271-0/+2
| | | | Don't define crc32 if we are not linking with gzip
* mergemonty@mashka.mysql.fi2003-02-081-0/+1
|\
| * Fix problem in MIN/MAX optimisation (from last patch)monty@mashka.mysql.fi2003-02-071-0/+1
| | | | | | | | Don't make OLD_PASSWORD() a reserved word
* | Merge with 4.0.11monty@mashka.mysql.fi2003-02-041-1/+0
|\ \ | |/
| * Added timeout for wait_for_master_posmonty@mashka.mysql.fi2003-01-251-1/+0
| | | | | | | | | | Fixed comparision of log-binary name to handle comparison when file name extension wraps from .999 to .1000 Don't replicate CREATE/DROP DATABASE if wild_xxx_table=database.% is used.
* | Merge with 4.0.8monty@mashka.mysql.fi2003-01-031-0/+1
|\ \ | |/