summaryrefslogtreecommitdiff
path: root/sql/ha_isammrg.cc
Commit message (Collapse)AuthorAgeFilesLines
* a compiler must see '#pragma implementation' *before*serg@serg.mylan2005-06-051-1/+2
| | | | '#pragma interface' (that comes with the #include'd header file)
* Move USE_PRAGMA_IMPLEMENTATION to proper placemonty@mysql.com2005-06-031-4/+1
| | | | | | Ensure that 'null_value' is not accessed before val() is called in FIELD() functions Fixed initialization of key maps. This fixes some problems with keys when you have more than 64 keys Fixed that ROLLUP don't always create a temporary table. This fix ensures that func_gconcat.test results are now predictable
* tztime.cc:kent@mysql.com2005-06-021-0/+2
| | | | | | Set #pragma implementation" earlier Many files: Need to include <my_global.h> before #ifdef USE_PRAGMA_IMPLEMENTATION
* Add ifdefs to control when "#pragma implementation" should be usedmsvensson@neptunus.(none)2005-05-261-1/+1
| | | | Added some more ifdefs for "#pragma interface"
* Support for TIMESTAMP columns holding NULL values. Unlike all otherdlenev@brandersnatch.localdomain2004-10-011-2/+2
| | | | | | | | | | | | | column types TIMESTAMP is NOT NULL by default, so in order to have TIMESTAMP column holding NULL valaues you have to specify NULL as one of its attributes (this needed for backward compatibility). Main changes: Replaced TABLE::timestamp_default_now/on_update_now members with TABLE::timestamp_auto_set_type flag which is used everywhere for determining if we should auto-set value of TIMESTAMP field during this operation or not. We are also use Field_timestamp::set_time() instead of handler::update_timestamp() in handlers.
* ::reset(), HA_FAST_KEY_READ, disable_indexes(), enable_indexes(), ↵serg@serg.mylan2004-04-061-5/+0
| | | | | | start_bulk_insert(), end_bulk_insert() Field::val_str simplification, comment
* WL#1266 "Separate auto-set logic from TIMESTAMP type."dlenev@jabberwock.localdomain2004-04-021-2/+2
| | | | | | | | | | | Final version of patch. Adds support for specifying of DEFAULT NOW() and/or ON UPDATE NOW() clauses for TIMESTAMP field definition. Current implementation allows only one such field per table and uses several unireg types for storing info about this properties of field. It should be replaced with better implementation when new .frm format is introduced.
* added 'explicit' keyword to Bitmap constructorkonstantin@oak.local2003-11-211-1/+1
|
* Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes.monty@butch.2002-11-071-5/+7
|
* Update copyrightmonty@hundin.mysql.fi2001-12-061-5/+5
| | | | Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
* Updated manual about embedded version.monty@hundin.mysql.fi2001-10-081-2/+4
| | | | | | | | | 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
* RIGHT JOIN, part of automatic repair of MyISAM tables, backup on repair,monty@tramp.mysql.fi2000-09-261-1/+1
| | | | reading from FIFO, fixes for FULLTEXT, @@IDENTITY
* Import changesetbk@work.mysql.com2000-07-311-0/+210