f35787b628
cleanup: unused variable removed
...
followup of Bordeaux Optimizer session
2003-12-01 20:53:05 +03:00
6e717133c5
Merge 4.1 to 5.0
2003-12-01 16:14:40 +01:00
6a3e29c865
Fix wrong last edit for last commit
2003-11-28 13:15:42 +02:00
ede8169d24
Added missing SSL library (Should be in source distribution)
...
Fixed compiler warnings (a lot of hidden variables detected by the Forte compiler)
Added a lot of 'version_xxx' strings to 'show variables'
Prevent copying of TMP_TABLE_PARAM (This caused core dump bug on Solaris)
Fixed problem with printing sub selects to debug log
2003-11-28 12:18:13 +02:00
5f9718adfb
Merging index_merge/Unique into 5.0
2003-11-23 15:17:46 +03:00
7191ea0ae3
Fixed UNION fields type/length detecting
2003-11-23 02:01:15 +02:00
09cefdd542
limit initialization moved to method of SELECT_LEX_UNIT (WL#695)
...
(SCRUM)
counters was not moved to SELECT_LEX because it used in methods inherited from select_result which should be applied to whole union results
2003-11-21 21:19:56 +02: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
7c6113a39f
Merge key cache structures to one
...
Fixed compiler warnings (IRIX C compiler and VC++)
2003-11-20 22:06:25 +02:00
dd287a4cdf
added comments to simple_order, simple_group, no_order, skip_sort_order
2003-11-20 21:21:56 +03:00
5b355ea6f5
Post-merge fixes.
2003-11-19 16:59:35 +01:00
28a2c6a96b
Merging 4.1->5.0.
2003-11-19 15:19:46 +01:00
1c61a92ba7
index_merge implementation using Unique class, to be merged into 5.0
2003-11-19 00:37:17 +03:00
cb19ad9ac1
fixed using 'uncachable' tag and RAND_TABLE_BIT setting
2003-11-17 20:53:40 +02:00
2cb4abb5a7
fixed error handling inside su_select() for multidelete
...
(BUG#1839)
2003-11-15 21:52:21 +02: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
754d941eca
fixed:
...
==2761== Thread 10:
==2761== Conditional jump or move depends on uninitialised value(s)
==2761== at 0x81913BB: find_best(JOIN*, unsigned long long, unsigned, double, double) (sql_select.cc:2689)
==2761== by 0x8191030: find_best_combination(JOIN*, unsigned long long) (sql_select.cc:2599)
2003-11-04 20:50:01 +02:00
09f780daad
fixed:
...
==2761== Thread 10:
==2761== Conditional jump or move depends on uninitialised value(s)
==2761== at 0x818F580: make_join_statistics(JOIN*, st_table_list*, Item*, st_dynamic_array*) (sql_select.cc:1850)
==2761== by 0x818B705: JOIN::optimize() (sql_select.cc:578)
2003-11-04 20:23:39 +02:00
669365b41c
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into narttu.mysql.fi:/my/mysql-4.1
2003-11-04 14:09:54 +02:00
909c229c32
avoid problem when all tables are const
2003-11-04 13:28:36 +02:00
4e4725377d
Merge with 4.0
2003-11-04 09:40:36 +02:00
dde384d9ea
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-print_subselect-4.1
2003-11-03 20:43:21 +02:00
d03bdc7628
removed debug output
2003-11-03 20:42:55 +02:00
0143e48568
fix for bug #1724 'WHERE ... IN() optimizer behaviour
...
has changed since 4.0.14'
We need to calculate cost of RANGE
scan if it is present instead of cost of
FULL scan.
2003-11-03 19:56:01 +03:00
414478f397
after review fix
2003-11-03 13:44:23 +02:00
e025adb403
Merge
2003-11-03 08:47:27 +02:00
777316c3e1
fixed BUG#1645
...
all calls of fix_fields() are inspected
(copy of cset which I lost in accidatly tree delete)
2003-11-02 17:27:35 +02:00
33f6f72979
join_free now is method of JOIN and commented
...
dependence should mean uncacheability
2003-11-02 16:31:22 +02:00
e32a1c923a
fixed locking problem with innodb & subqueries (BUG#1708)
...
tests with innodb moved to separate file
2003-11-02 13:53:38 +02:00
dba82596aa
merge
2003-10-31 23:03:27 +02:00
9c7b1cf8ea
fixed bug #1688 "CREATE TABLE ... SELECT with default()"
2003-10-31 16:24:55 -04:00
0747324ede
merge
2003-10-31 22:14:49 +02:00
b1f5a03685
Merge bk-internal:/home/bk/mysql-4.1/
...
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
2003-10-31 14:25:38 +01:00
c5b481d99a
Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into gw.mysql.r18.ru:/usr/home/ram/work/4.1.wl1056
2003-10-31 13:03:12 +04:00
90ffe1be00
WL #1056 : Eliminate NOT operators from where condition
2003-10-31 13:02:16 +04:00
9c4049ad12
Bitmap post-review fixes
2003-10-30 19:17:57 +01:00
33346e26af
added code covarage for functions convert(), nullif(), crc32(), is_used_lock(), char_lengtrh(), bit_xor()
...
added string length for more speed
made code covarage for print() method of Item
fixed printability of some items (SCRUM) (WL#1274)
2003-10-30 12:57:26 +02:00
6e17f4f20d
fixes to Bitmap class
2003-10-24 22:44:48 +02:00
934fa2a104
Merge
2003-10-22 20:52:47 +03:00
337238b78a
Merging 4.1->5.0
2003-10-22 16:10:22 +02:00
b93c83ee2a
Bug#1271 - RAND_TABLE_BIT in expression and only const_tables in join
2003-10-21 17:34:40 +02:00
f944fd4a65
merged
2003-10-21 11:58:43 +02:00
9d294b869e
correct table name assigned to temporary table field:
...
- correct table name shown in EXPLAIN Iindex reference)
- pointer on freed memmory (reallocation of table name in reusing table entry) can't be used in EXPLAIN
(BUG#1584)
2003-10-19 14:25:33 +03:00
c7d8977f43
fix for one of the bugs spotted by #1274
2003-10-16 17:00:09 +04:00
a7bdd19707
subqueries made printable
...
new EXPLAIN parameter to show real query as it was interpreted
(SCRUM) (WL#1274)
2003-10-16 15:54:47 +03: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
c60a75e9ba
Add warnings for single line inserts. To do this I had to convert count_cuted_fields to an enum (to be able to detect setting a NOT NULL field to NULL)
2003-10-11 23:26:39 +03:00