Sergey Glukhov
7704e3c2c2
Bug#56862 Execution of a query that uses index merge returns a wrong result
...
In case of low memory sort buffer QUICK_INDEX_MERGE_SELECT creates
temporary file where is stores row ids which meet QUICK_SELECT ranges
except of clustered pk range, clustered range is processed separately.
In init_read_record we check if temporary file is used and choose
appropriate record access method. It does not take into account that
temporary file contains partial result in case of QUICK_INDEX_MERGE_SELECT
with clustered pk range.
The fix is always to use rr_quick if QUICK_INDEX_MERGE_SELECT
with clustered pk range is used.
2010-11-23 13:18:47 +03:00
..
2010-06-10 15:56:23 +03:00
2010-06-03 12:50:32 +03:00
2010-06-03 12:50:32 +03:00
2010-04-12 14:56:24 +03:00
2010-06-03 12:50:32 +03:00
2010-06-03 12:50:32 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-06-03 12:50:32 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-05-19 10:56:13 +03:00
2010-05-10 13:37:52 +02:00
2010-04-22 14:16:14 -05:00
2010-04-26 13:27:25 +03:00
2010-04-26 13:27:25 +03:00
2010-06-02 13:26:37 +03:00
2010-06-02 13:26:37 +03:00
2010-07-05 19:26:38 -07:00
2010-09-30 10:28:22 +02:00
2010-06-29 00:13:18 -07:00
2010-10-14 12:33:56 +03:00
2010-10-19 08:58:53 +03:00
2010-10-04 13:05:21 +03:00
2010-10-18 13:48:11 +03:00
2010-10-06 03:41:26 -07:00
2010-06-03 12:50:32 +03:00
2010-06-03 12:50:32 +03:00
2010-06-03 12:50:32 +03:00
2010-04-27 09:09:08 +03:00
2010-04-27 09:09:08 +03:00
2010-05-05 13:40:01 +03:00
2010-06-03 12:50:32 +03:00
2010-06-03 12:50:32 +03:00
2010-06-03 12:50:32 +03:00
2010-11-23 13:18:47 +03:00
2010-06-03 12:50:32 +03:00
2010-06-03 12:50:32 +03:00
2010-06-03 12:50:32 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-06-03 12:50:32 +03:00
2010-08-05 19:24:34 +10:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-04-12 14:56:24 +03:00
2010-06-03 12:50:32 +03:00
2010-05-05 13:40:01 +03:00