summaryrefslogtreecommitdiff
path: root/sql/unireg.cc
Commit message (Collapse)AuthorAgeFilesLines
* Merge mysql.com:/home/my/mysql-5.0monty@mysql.com2005-11-051-15/+20
|\ | | | | | | into mysql.com:/home/my/mysql-5.1
| * A fix and a test case for Bug#14210 "Simple query with > operator on konstantin@mysql.com2005-11-031-2/+2
| | | | | | | | | | | | large table gives server crash": make sure that when a MyISAM temporary table is created for a cursor, it's created in its memory root, not the memory root of the current query.
| * Fixes during review of new pushed codemonty@mysql.com2005-10-131-3/+3
| |
| * Merge bk-internal.mysql.com:/home/bk/mysql-5.0monty@mysql.com2005-10-121-7/+1
| |\ | | | | | | | | | into mysql.com:/home/my/mysql-5.0
| | * Reviewing new pushed codemonty@mysql.com2005-10-121-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - CHAR() now returns binary string as default - CHAR(X*65536+Y*256+Z) is now equal to CHAR(X,Y,Z) independent of the character set for CHAR() - Test for both ETIMEDOUT and ETIME from pthread_cond_timedwait() (Some old systems returns ETIME and it's safer to test for both values than to try to write a wrapper for each old system) - Fixed new introduced bug in NOT BETWEEN X and X - Ensure we call commit_by_xid or rollback_by_xid for all engines, even if one engine has failed - Use octet2hex() for all conversion of string to hex - Simplify and optimize code
| * | Always save/restore connect string.svoj@mysql.com2005-10-101-9/+6
| | |
| * | Store and read engine type string in extra block of .frm.svoj@mysql.com2005-10-101-4/+18
| |/
* | Mergetomas@poseidon.ndb.mysql.com2005-10-061-2/+2
|\ \ | |/
| * some last minute Windows compile fixes and makefile correctionsreggie@fedora.(none)2005-09-151-2/+2
| |
* | Handle default engine type better forpappa@c-1309e253.1238-1-64736c10.cust.bredbandsbolaget.se2005-09-201-0/+1
| | | | | | | | partitioned tables
* | Merge neptunus.(none):/home/msvensson/mysql/bug10713_new/my50-bug10713_newmsvensson@neptunus.(none)2005-09-141-1/+10
|\ \ | |/ | | | | into neptunus.(none):/home/msvensson/mysql/bug10713_new/my51-bug10713_new
| * Merge bk-internal.mysql.com:/home/bk/mysql-5.0monty@mishka.mysql.fi2005-09-141-1/+1
| |\ | | | | | | | | | into mishka.mysql.fi:/home/my/mysql-5.0
| | * Added option --valgrind-mysqltest to mysql-test-runmonty@mishka.mysql.fi2005-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | | Added flag to Field::store(longlong) to specify if value is unsigned. This fixes bug #12750: Incorrect storage of 9999999999999999999 in DECIMAL(19, 0) Fixed warning from valgrind in CREATE ... SELECT Fixed double free of mysql.options if reconnect failed
| * | Made changes to add federated CONNECTION information to the .frm fileeric@mysql.com2005-09-121-0/+9
| |/ | | | | | | | | | | (per Monty's patch). Remove references to the "COMMENT" field. WL#2414
* | Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-5.0pappa@c-8b0ae253.1238-1-64736c10.cust.bredbandsbolaget.se2005-08-051-2/+8
|\ \ | |/ | | | | into c-8b0ae253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/mysql-5.1
| * Merge mysql.com:/home/my/mysql-4.1monty@mysql.com2005-07-281-6/+6
| |\ | | | | | | | | | into mysql.com:/home/my/mysql-5.0
| | * Review of new code:monty@mysql.com2005-07-271-6/+6
| | | | | | | | | | | | Change argument order to be database, tablename for some functions
| * | Merge mysql.com:/home/jimw/my/mysql-4.1-cleanjimw@mysql.com2005-07-221-3/+9
| |\ \ | | |/ | | | | | | into mysql.com:/home/jimw/my/mysql-5.0-clean
| | * Fix error message generated when trying to create a table in ajimw@mysql.com2005-07-211-3/+9
| | | | | | | | | | | | non-existent database. (Bug #10407)
* | | Patch for push of wl1354 Partitioningmronstrom@mysql.com2005-07-181-20/+38
| | |
* | | Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0tulin@dl145b.mysql.com2005-06-181-1/+1
|\ \ \ | |/ / | | | | | | into dl145b.mysql.com:/home/ndbdev/tomas/mysql-5.1
| * | Bug#6877 MySQL should give an error if the requested table type is not availableacurtis@xiphis.org2005-06-171-1/+1
| | | | | | | | | | | | Implement new SQL mode - NO_ENGINE_SUBSTITUTION
* | | mergendbdev@dl145b.mysql.com2005-06-061-1/+1
|\ \ \ | |/ /
| * | Some Windows compile improvements:lenz@mysql.com2005-06-061-1/+1
| | | | | | | | | | | | | | | - removed some unreferenced variables - fixed the libmysql project file by removing a duplicate file reference (merge error)
* | | Mergetomas@poseidon.ndb.mysql.com2005-05-311-5/+11
|\ \ \ | |/ /
| * | Merge mysql.com:/Users/kent/mysql/bk/mysql-5.0-buildkent@mysql.com2005-05-261-2/+5
| |\ \ | | | | | | | | | | | | into mysql.com:/Users/kent/mysql/bk/mysql-5.0
| | * | Bug #10838 CREATE TABLE produces strange DEFAULT valuetulin@mysql.com2005-05-251-2/+5
| | | |
| * | | Cleanup's during reviewmonty@mysql.com2005-05-251-3/+6
| | | | | | | | | | | | | | | | Added ASSERT() to detect wrongly packed fields
* | | | Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0ndbdev@dl145c.mysql.com2005-05-201-0/+1
|\ \ \ \ | |/ / / | | | | | | | | into dl145c.mysql.com:/home/ndbdev/tomas/mysql-5.1
| * | | mergedserg@serg.mylan2005-05-191-0/+1
| |\ \ \ | | |/ / | |/| / | | |/
| | * mergedserg@serg.mylan2005-05-181-0/+1
| | |\
| | | * Fixed compiler failuremonty@mysql.com2005-05-141-0/+1
| | | |
* | | | mergetulin@dl145c.mysql.com2005-05-171-30/+47
|\ \ \ \ | |/ / /
| * | | After merge fixesmonty@mysql.com2005-05-161-7/+5
| | | |
| * | | Merge with 4.1monty@mysql.com2005-05-141-28/+47
| |\ \ \ | | |/ /
| | * | Merge with 4.0monty@mysql.com2005-05-141-34/+51
| | |\ \ | | | |/
| | | * Change create_field->offset to store offset from start of fields, ↵monty@mysql.com2005-05-131-33/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | independent of null bits. Count null_bits separately from field offsets and adjust them in case of primary key parts. (Previously a CREATE TABLE with a lot of null fields that was part of a primary key caused MySQL to wrongly count the number of bytes needed to store null bits) This is a more complete bug fix for #6236
* | | | Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-5.1mronstrom@mysql.com2005-05-121-0/+1
|\ \ \ \ | |/ / / |/| | | | | | | into mysql.com:/Users/mikron/wl1682
| * | | Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-5.1mronstrom@mysql.com2005-05-071-0/+1
| |\ \ \ | | | | | | | | | | | | | | | into mysql.com:/Users/mikron/wl1682
| | * | | WL 1682: Use bitvector instead of query_id to tell handler which fieldsmronstrom@mysql.com2005-04-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to read and write Changed Server code, added new interface to handler and changed the NDB handler, InnoDB handler and Federated handler that previously used query_id Bug#10202 fix (one-liner fix for memory leak)
* | | | | mergemonty@mishka.local2005-05-061-0/+1
|\ \ \ \ \
| * | | | | Fixes while reviewing new codemonty@mishka.local2005-05-061-0/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | Added option --count to mysqlshow (to show number of rows) Fixed possible core dump in information schema
* | | | | A fix (bug #10179: error in default value setting).ramil@ram-book.(none)2005-05-051-9/+12
|/ / / /
* | | | Setting a variable to CAST(NULL as X) set the result type of the variable to ↵monty@mysql.com2005-04-301-2/+5
|/ / / | | | | | | | | | X. (Bug #6598)
* | | Fix for bug #9571: Primary key creation causes server crash.ramil@mysql.com2005-04-051-3/+2
| | |
* | | Invalid DEFAULT values for CREATE TABLE now generates errors. (Bug #5902)monty@mysql.com2005-04-011-5/+17
| | | | | | | | | | | | | | | | | | CAST() now produces warnings when casting a wrong INTEGER or CHAR values. This also applies to implicite string to number casts. (Bug #5912) ALTER TABLE now fails in STRICT mode if it generates warnings. Inserting a zero date in a DATE, DATETIME or TIMESTAMP column during TRADITIONAL mode now produces an error. (Bug #5933)
* | | Bug#3788acurtis@pcgem.rdg.cyberkinetica.com2005-03-041-0/+1
| | | | | | | | | | | | | | | Crashes with stored procedure return non-string values Also fixes Bug#2773
* | | First stage of table definition cachemonty@mysql.com2005-01-061-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Split TABLE to TABLE and TABLE_SHARE (TABLE_SHARE is still allocated as part of table, will be fixed soon) Created Field::make_field() and made Field_num::make_field() to call this Added 'TABLE_SHARE->db' that points to database name; Changed all usage of table_cache_key as database name to use this instead Changed field->table_name to point to pointer to alias. This allows us to change alias for a table by just updating one pointer. Renamed TABLE_SHARE->real_name to table_name Renamed TABLE->table_name to alias Renamed TABLE_LIST->real_name to table_name
* | | manually mergedserg@sergbook.mysql.com2004-12-311-0/+11
|\ \ \ | |/ /
| * | Bug#7302: UCS2 data in ENUM field get truncated when new column is addedbar@mysql.com2004-12-211-0/+11
| | |