5f9718adfb
Merging index_merge/Unique into 5.0
2003-11-23 15:17:46 +03:00
4f721196f3
Post-merge fixes
2003-11-22 00:20:48 +03:00
30b3c3bf1b
Merged, most likely needs post-merge fix
2003-11-21 00:27:54 +03:00
4016048d81
logging_ok:
...
Logging to logging@openlogging.org accepted
sql_union.cc, sql_select.cc, opt_range.h, opt_range.cc, opt_ft.h:
Post-merge fixes
Many files:
new file
2003-11-20 23:27:11 +03:00
1c61a92ba7
index_merge implementation using Unique class, to be merged into 5.0
2003-11-19 00:37:17 +03:00
4894565432
merging in index_merge (in progress, not yet working)
2003-11-13 22:14:37 +03:00
ca6c4cc30b
Added index_merge access method
2003-11-13 17:52:02 +03:00
74551a72ec
Merge bk-internal:/home/bk/mysql-4.1/
...
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
2003-10-31 10:34:34 +01:00
f29ed57531
Merge
2003-10-30 10:45:28 -08:00
9c4049ad12
Bitmap post-review fixes
2003-10-30 19:17:57 +01:00
6e17f4f20d
fixes to Bitmap class
2003-10-24 22:44:48 +02:00
f944fd4a65
merged
2003-10-21 11:58:43 +02:00
50d9b95b77
merged
2003-10-15 12:25:44 +02:00
461d1627b3
merge with 4.0 for more memory allocation variables.
2003-10-13 15:50:30 +03:00
c95d142f8f
Add new user variables for tuning memory usage:
...
query_alloc_block_size, query_prealloc_size, range_alloc_block_size,transaction_alloc_block_size and transaction_prealloc_size
Add more checks for "out of memory" detection in range optimization
2003-10-11 22:00:24 +03:00
8cc3951c8f
key_map with more that 64 bits width
2003-10-11 13:06:55 +02:00
d37a5c4dd7
Indentation cleanups
...
Remove wait_if_global_read_lock on commit as this can cause deadlocks
2003-10-08 21:50:05 +03:00
f17ff0bc39
Many files:
...
Fix after manual merge
2003-10-01 23:37:05 -07:00
f12cbd4bb8
Manual merge after improving concurrency for key cache reassignment
2003-10-01 20:20:17 -07:00
73f66f68fd
merge with 4.0.15
2003-09-11 20:24:14 +03:00
45aa92c574
After merge fixes.
...
Note that mix_innodb_myisam_binlog and union fails after this patch (Will be fixed shortly by maintaners of this code)
2003-09-11 19:06:23 +03:00
be96cc0984
bug #1172 - crash on force index() and SEL_ARG::MAYBE_KEY
2003-09-03 22:27:04 +02:00
77a70a0a24
merge with 4.0.15
2003-08-29 13:44:35 +03:00
7a50118793
opt_range.cc: Fixes for out of memory conditions.
2003-08-28 16:06:13 -04:00
4f7512160b
After merge fixes
...
Use server character set if --default-character-set is not used
Added convert_string() for more efficient alloc+character-set convert of strings
2003-08-19 00:08:08 +03:00
a9146ace70
Cleanups to recent patches
...
Fix packet error when using wrong GRANT command
2003-08-15 09:54:19 +03:00
2263e3e51f
Merge with 4.0.14
2003-08-11 22:44:43 +03:00
df8b7799cb
between range optimization bug (between with const on one end only)
2003-08-08 19:13:27 +02:00
a60acfcfe0
Old style charset() and set_charset() were removed.
2003-08-05 12:52:37 +05:00
a35fff5bc3
Item_func_null doesn't have a separate Item for the first argument anymore.
...
args[0] is used instead. This allowed to resuse a lot of code.
2003-07-16 11:29:16 +05:00
4aac5d9938
enabling HA_READ_PREFIX_LAST_OR_PREV
2003-07-04 12:07:06 +02:00
9fb7e863ad
Optimized old patches
...
Don't set field to DEFAULT value when set to NULL
2003-07-01 14:38:38 +03:00
8075aac74f
bug with ranges and not_null_col=can_be_null_expr fixed
2003-06-26 21:30:53 +02:00
bdb66d24dd
ORDER BY optimization
...
Fixed new bug when reading field types
2003-05-27 18:40:37 +03:00
dd2b7918cd
Merge with 4.0.13
2003-05-19 16:35:49 +03:00
80615fade2
Many files:
...
Added the MAX_LENGTH_FOR_SORT_DATA option
filesort.cc:
Added the MAX_LENGTH_FOR_SORT_DATA option
2003-04-24 14:33:33 +03:00
f6a43bd567
Fixes for valgrind
...
Added optimzation for clustered index
Fixed bug in UPDATE ... ORDER BY
Fixed handling of UPDATE ... LIMIT
2003-04-23 21:52:16 +03:00
a434bca704
Merge with 4.0
2003-03-16 19:17:54 +02:00
f1635f64f9
Merge with 3.23 to get fixes for --user and BACKUP TABLE
2003-03-10 12:48:43 +02:00
937241aded
Fixed an unlikely optimizer bug that casued a core dump in pt_range.cc::sel_cmp()
2003-03-07 14:40:37 +02:00
4f5de08278
Bug fix: rtree should handle nulls itself
2003-02-19 13:21:21 +04:00
d0f198ff5d
sql_table.cc, field.cc:
...
Bug fix
opt_range.cc:
Buf fix
2003-02-17 16:47:48 +04:00
aee7346ec1
Merge mashka.mysql.fi:/home/my/mysql-4.0
...
into mashka.mysql.fi:/home/my/mysql-4.1
2003-02-10 01:21:39 +02:00
c0b655aa38
Fixed memory reference error when doing key_column <=> NULL on column that is defined as NOT NULL
2003-02-10 01:21:09 +02:00
7388c5f161
merge
2003-02-08 01:12:58 +02:00
1b9b042654
Fix problem in MIN/MAX optimisation (from last patch)
...
Don't make OLD_PASSWORD() a reserved word
2003-02-07 17:57:07 +02:00
b14b246d38
Merge with 4.0 to get fix for MIN/MAX
2003-02-07 16:38:37 +02:00
cf9668fd37
Added START TRANSACTION syntax
...
Added ALL as parameter option for all group functions.
Make join handling uniform. This allows us to use ',', JOIN and INNER JOIN the same way.
Sort NULL last if DESC is used (ANSI SQL 99 requirement)
2003-02-06 16:55:59 +02:00
735399a850
Move latin1 into a separarte file
2003-01-29 17:31:20 +04:00
25c393a12e
Portability fixes (for windows)
...
Some changes to the prepared statement protocol to make it easier to use and faster.
2003-01-21 21:07:59 +02:00