An error occurred fetching the project authors.
- 11 Feb, 2006 1 commit
-
-
sergefp@mysql.com authored
1. Fix index access costs for MERGE tables, set block_size=myisam_block_size/#underlying_tables instead of 0 which it was before. 2. Make index scans on MERGE table to return records in (key_tuple, merge_table_rowid) order, instead of just (key_tuple) order. This makes an index scan on MERGE table to be truly a ROR-scan which is a requirement for index_merge union/intersection.
-
- 20 Nov, 2005 1 commit
-
-
bell@sanja.is.com.ua authored
Bad examples of usage of a string with its length fixed. The incorrect length in the trigger file configuration descriptor fixed (BUG#14090). A hook for unknown keys added to the parser to support old .TRG files.
-
- 03 Oct, 2005 1 commit
-
-
brian@zim.(none) authored
Handlerton array is now created instead of using sys_table_types_st. All storage engines can now have inits and giant ifdef's are now gone for startup. No compeltely clean yet, handlertons will next be merged with sys_table_types. Federated and archive now have real cleanup if their inits fail.
-
- 30 Sep, 2005 1 commit
-
-
eric@mysql.com authored
BUG#13108
-
- 19 Sep, 2005 1 commit
-
-
brian@zim.(none) authored
Cleanup for handlerton structure to allow for loadable engine work. This is the first in a series of patches.
-
- 20 Jul, 2005 1 commit
-
-
konstantin@mysql.com authored
cursors. This should fix Bug#11813 when InnoDB part is in (tested with a draft patch). The idea of the patch is that if a storage engine supports consistent read views, we open one when open a cursor, set is as the active view when fetch from the cursor, and close together with cursor close.
-
- 19 Jul, 2005 1 commit
-
-
konstantin@mysql.com authored
The idea of the patch is that every cursor gets its own lock id for table level locking. Thus cursors are protected from updates performed within the same connection. Additionally a list of transient (must be closed at commit) cursors is maintained and all transient cursors are closed when necessary. Lastly, this patch adds support for deadlock timeouts to TLL locking when using cursors. + post-review fixes.
-
- 13 Jun, 2005 1 commit
-
-
georg@lmy002.wdf.sap.corp authored
-
- 05 Jun, 2005 1 commit
-
-
serg@serg.mylan authored
'#pragma interface' (that comes with the #include'd header file)
-
- 03 Jun, 2005 1 commit
-
-
monty@mysql.com authored
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
-
- 02 Jun, 2005 1 commit
-
-
kent@mysql.com authored
Set #pragma implementation" earlier Many files: Need to include <my_global.h> before #ifdef USE_PRAGMA_IMPLEMENTATION
-
- 26 May, 2005 1 commit
-
-
msvensson@neptunus.(none) authored
Added some more ifdefs for "#pragma interface"
-
- 24 May, 2005 1 commit
-
-
lenz@mysql.com authored
on Windows): applied required patches on top of the 4.1.12 release (will be published as 4.1.12a for Windows)
-
- 23 May, 2005 2 commits
-
-
reggie@mdk10.(none) authored
This final cset is to fix a syntax problem in ha_myisammrg.cc where a / was left out of a format string. It also adds a check in has_path to avoid a possible redundant comparison. ha_myisammrg.cc: Replaced missing / in format string my_getwd.c: Added test to see if FN_LIBCHAR != '/' before doing comparison to avoid redundant comparison
-
reggie@mdk10.(none) authored
This cset is to roll out the cset applied earlier from Ingo. This bug has been fixed with a different cset.
-
- 19 May, 2005 1 commit
-
-
reggie@mdk10.(none) authored
This patch was submitted by Ingo and it appears to work correctly.
-
- 29 Apr, 2005 1 commit
-
-
ingo@mysql.com authored
After merge fix.
-
- 28 Apr, 2005 1 commit
-
-
ingo@mysql.com authored
Changed the creation of the .MRG file so that only the table name is written when the MyISAM table is in the same database as the MERGE table, a relative path is used in other cases in mysqld, and possibly an absolute path is used in an embedded server. No test case is added as the external behaviour is unchanged. Only the file names within the .MRG file are changed.
-
- 27 Apr, 2005 1 commit
-
-
msvensson@neptunus.(none) authored
- Remove linking of libsupc++ - Move all local static variables to filescope
-
- 06 Jan, 2005 1 commit
-
-
monty@mysql.com authored
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
-
- 27 Dec, 2004 1 commit
-
-
timour@mysql.com authored
Fix for BUG#7377. This fix adds the same implementation for ha_myisammgr::index_type as in version 5.0.
-
- 23 Nov, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 12 Nov, 2004 1 commit
-
-
jani@ua141d10.elisa.omakaista.fi authored
-
- 07 Nov, 2004 1 commit
-
-
serg@serg.mylan authored
s/ha_get_ptr/my_get_ptr/
-
- 01 Oct, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
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.
-
- 13 Sep, 2004 1 commit
-
-
jani@rhols221.adsl.netsonic.fi authored
-
- 15 Jul, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
two TABLE_LIST copy eliminated
-
- 16 May, 2004 1 commit
-
-
monty@mishka.local authored
New records_in_range() interface (similar to read_range()) Macros for faster bitmap handling Simplify read_range() code (#WL1786) New general key_cmp() function to compare keys
-
- 06 Apr, 2004 1 commit
-
-
serg@serg.mylan authored
::reset(), HA_FAST_KEY_READ, disable_indexes(), enable_indexes(), start_bulk_insert(), end_bulk_insert() Field::val_str simplification, comment
-
- 02 Apr, 2004 1 commit
-
-
dlenev@jabberwock.localdomain authored
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.
-
- 30 Dec, 2003 1 commit
-
-
monty@mysql.com authored
Added support for lower_case_table_names=2, which is to be used on case insensitive file systems. This tells MySQL to preserve the used case of filenames and database names to make it esier to move files between cases sensitive can case insensitive file systems (like Windows and Linux)
-
- 20 Nov, 2003 1 commit
-
-
monty@mysql.com authored
Fixed compiler warnings (IRIX C compiler and VC++)
-
- 18 Nov, 2003 1 commit
-
-
monty@mashka.mysql.fi authored
New multi-key-cache handling. This was needed becasue the old one didn't work reliable with MERGE tables. ALTER TABLE table_name ... CHARACTER SET ... now changes all char/varchar/text columns to the given character set (One must use ALTER TABLE ... DEFAULT CHARACTER SET ... to change the default character set) Fixed that have_compress is detected properly (fixes problems with func_compress.test on platforms without zlib) New syntax for CACHE INDEX ('keys' is optional if no index name is given and one mentions the key cache name only ones) Removed compiler warnings Added mysql_set_server_option() to allow clients like PHP to easaily set/reset the multi-statement flag.
-
- 11 Oct, 2003 1 commit
-
-
serg@serg.mylan authored
-
- 02 Aug, 2003 1 commit
-
-
igor@rurik.mysql.com authored
Added key cache assignment mi_locking.c: Added key cache assignment: correction my_sys.h: Added key cache variable structure
-
- 27 Jun, 2003 1 commit
-
-
monty@mashka.mysql.fi authored
Added command 'replace_column' to mysqltest
-
- 28 Jan, 2003 1 commit
-
-
serg@serg.mysql.com authored
-
- 16 Jan, 2003 1 commit
-
-
serg@serg.mysql.com authored
-
- 12 Dec, 2002 1 commit
-
-
monty@mashka.mysql.fi authored
Fixed wrong variable name for Windows
-
- 09 Dec, 2002 1 commit
-
-
serg@serg.mysql.com authored
-