Gagan Goel
01ff2652a6
MCOL-4023 Pushdown WHERE conditions for UPDATE/DELETE.
...
For certain queries, such as:
update cs1 set i = 41 where i = 42 or (i is null and 42 is null);
the SELECT_LEX.where does not contain the required where conditions.
Server sends the where conditions in the call to cond_push(), so
we are storing them in a handler data member, condStack, and later
push them down to getSelectPlan() for UPDATES/DELETEs.
2020-06-01 11:03:42 -04:00
..
2016-01-06 14:08:59 -06:00
2016-01-06 14:08:59 -06:00
2016-01-06 14:08:59 -06:00
2016-07-15 10:49:57 -05:00
2020-02-28 16:19:58 -05:00
2019-11-18 09:01:49 +00:00
2020-01-03 10:08:52 +00:00
2017-03-27 21:36:27 +01:00
2016-01-06 14:08:59 -06:00
2016-01-06 14:08:59 -06:00
2017-10-26 17:18:17 +01:00
2020-04-07 09:17:05 +00:00
2020-04-07 09:17:05 +00:00
2020-04-07 09:17:05 +00:00
2020-05-27 08:32:03 +00:00
2020-02-28 16:19:18 -05:00
2020-05-22 11:30:25 -04:00
2020-06-01 11:03:42 -04:00
2020-06-01 11:03:42 -04:00
2020-06-01 11:03:42 -04:00
2020-06-01 11:03:42 -04:00
2020-04-01 13:43:10 -04:00
2020-04-01 13:43:10 -04:00
2019-10-11 17:33:43 +00:00
2020-04-07 09:17:05 +00:00
2020-04-01 13:43:10 -04:00
2020-05-12 19:42:15 -04:00
2020-05-12 19:42:15 -04:00
2019-10-11 17:33:43 +00:00
2019-12-13 19:19:16 +00:00
2020-06-01 11:03:42 -04:00
2020-06-01 11:03:42 -04:00
2020-01-13 10:47:14 -08:00
2020-04-07 09:17:05 +00:00
2020-04-07 09:17:05 +00:00
2020-04-07 09:17:05 +00:00
2019-08-25 04:05:59 +03:00
2019-10-11 17:33:43 +00:00
2019-10-11 17:33:43 +00:00
2019-12-19 18:15:16 +01:00
2020-05-26 19:28:11 +00:00
2020-01-13 10:47:14 -08:00
2020-01-13 10:47:14 -08:00
2020-02-28 13:58:00 -05:00
2020-01-13 10:47:14 -08:00
2019-12-03 21:21:28 +00:00
2020-03-12 00:42:16 +00:00
2019-08-12 09:41:28 +01:00
2019-08-09 11:51:55 +01:00
2017-10-26 17:18:17 +01:00
2016-07-19 10:46:58 -05:00