summaryrefslogtreecommitdiff
path: root/sql/strfunc.cc
Commit message (Collapse)AuthorAgeFilesLines
* Many files:kent@mysql.com/kent-amd64.(none)2006-12-231-2/+1
| | | | Changed header to GPL version 2 only
* Remove compiler warningsmonty@mysql.com/nosik.monty.fi2006-11-201-1/+1
| | | | | | | (Mostly in DBUG_PRINT() and unused arguments) Fixed bug in query cache when used with traceing (--with-debug) Fixed memory leak in mysqldump Removed warnings from mysqltest scripts (replaced -- with #)
* Remove compiler warnings and remove not used variablesmonty@mysql.com2005-02-251-2/+2
| | | | (Found during build process)
* Merging conflicts resolvedhf@deer.(none)2005-01-111-2/+2
|\
| * - Housekeeping: removed a few unreferenced variables, noticed while doinglenz@mysql.com2005-01-111-2/+2
| | | | | | | | Windows builds
* | manually mergedserg@sergbook.mysql.com2004-12-311-0/+37
|\ \ | |/
| * Bug#7302: UCS2 data in ENUM field get truncated when new column is addedbar@mysql.com2004-12-211-0/+37
| |
* | Merge with 4.1monty@mishka.local2004-12-221-3/+17
|\ \ | |/
| * UCS2 support in ENUM and SET, which also fixes:bar@mysql.com2004-12-061-3/+17
| | | | | | | | | | Bug #5174 SHOW CREATE TABLE hangs up if the table contains half-with katakana enum values UCS2 values are stored in HEX encoding in FRM file
* | Add support for up to VARCHAR (size up to 65535)monty@mysql.com2004-12-061-1/+1
|/ | | | | | | | | Renamed HA_VAR_LENGTH to HA_VAR_LENGTH_PART Renamed in all files FIELD_TYPE_STRING and FIELD_TYPE_VAR_STRING to MYSQL_TYPE_STRING and MYSQL_TYPE_VAR_STRING to make it easy to catch all possible errors Added support for VARCHAR KEYS to heap Removed support for ISAM Now only long VARCHAR columns are changed to TEXT on demand (not CHAR) Internal temporary files can now use fixed length tables if the used VARCHAR columns are short
* Bug 6206: ENUMs are not case sensitive even if declared BINARYbar@mysql.com2004-10-261-9/+7
| | | | | | | The same problem with SET columns: find_set() now executes find_type2() to do charset aware search, instead of always using system_charset_info comparison.
* Bug#6202: ENUMs are not case sensitive even if declared BINARYbar@mysql.com2004-10-251-0/+41
|
* Merge key cache structures to onemonty@mysql.com2003-11-201-1/+1
| | | | Fixed compiler warnings (IRIX C compiler and VC++)
* Simplified 'wrong xxx name' error messages by introducing 'general' ↵monty@narttu.mysql.fi2003-11-031-0/+147
ER_WRONG_NAME error Cleaned up (and disabled part of) date/time/datetime format patch. One can't anymore change default read/write date/time/formats. This is becasue the non standard datetime formats can't be compared as strings and MySQL does still a lot of datetime comparisons as strings Changed flag argument to str_to_TIME() and get_date() from bool to uint Removed THD from str_to_xxxx functions and Item class. Fixed core dump when doing --print-defaults Move some common string functions to strfunc.cc Dates as strings are now of type my_charset_bin instead of default_charset() Introduce IDENT_QUOTED to not have to create an extra copy of simple identifiers (all chars < 128) Removed xxx_FORMAT_TYPE enums and replaced them with the old TIMESTAMP_xxx enums Renamed some TIMESTAMP_xxx enums to more appropriate names Use defines instead of integers for date/time/datetime string lengths Added to build system and use the new my_strtoll10() function.