Igor Babaev
b3cd40e0d2
Fixed bug #49322 .
...
When not-exists optimization was applied to a table that
happened to be an inner table of two outer joins, one
embedded into another, then setting the match flag for
the embedding outer join on could be skipped. This caused
generation of extra null complemented rows.
Made sure that the match flags are set correctly in all cases
when not-exists optimization is used.
2010-09-09 21:16:01 -07:00
..
2009-11-16 21:49:51 +01:00
2010-05-24 21:54:08 +08:00
2010-03-04 09:03:07 +01:00
2009-10-30 11:40:44 +02:00
2010-09-03 20:55:56 +03:00
2010-02-25 23:13:11 +04:00
2010-05-28 00:07:40 +04:00
2010-08-28 16:51:09 +03:00
2010-02-02 14:17:21 +02:00
2010-06-10 11:11:52 +02:00
2010-06-10 11:11:52 +02:00
2010-08-17 11:14:46 +04:00
2010-03-28 21:10:00 +03:00
2009-11-30 10:54:26 +05:30
2010-08-17 11:14:46 +04:00
2010-08-17 11:14:46 +04:00
2010-08-17 11:14:46 +04:00
2009-12-22 13:52:23 +04:00
2010-05-24 21:54:08 +08:00
2009-12-27 15:54:41 +02:00
2010-03-04 09:03:07 +01:00
2010-02-17 16:13:42 +04:00
2010-05-24 21:54:08 +08:00
2010-08-07 17:42:30 +03:00
2010-03-28 21:10:00 +03:00
2010-03-22 16:27:59 +04:00
2009-11-30 14:42:24 +02:00
2010-03-28 21:10:00 +03:00
2010-05-26 21:55:40 +03:00
2010-03-04 09:03:07 +01:00
2009-12-27 15:54:41 +02:00
2009-12-27 15:54:41 +02:00
2010-01-15 17:27:55 +02:00
2010-05-14 15:36:27 +04:00
2010-08-12 00:33:15 +03:00
2010-09-03 19:20:30 +03:00
2010-06-29 10:28:17 +02:00
2010-05-19 11:18:59 +02:00
2010-08-07 17:42:30 +03:00
2010-05-29 22:16:45 +04:00
2010-05-24 21:54:08 +08:00
2010-03-10 15:39:02 +02:00
2009-12-27 15:54:41 +02:00
2009-12-22 17:52:15 +02:00
2010-04-28 14:52:24 +02:00
2010-04-03 00:30:22 +04:00
2010-07-23 15:52:54 +04:00
2009-11-24 18:26:13 +03:00
2010-02-23 14:06:41 +02:00
2010-06-22 22:53:08 +04:00
2010-06-08 10:22:40 +04:00
2010-06-20 02:02:58 +04:00
2010-08-27 17:12:44 +03:00
2010-03-26 09:49:35 +04:00
2010-04-08 12:47:31 +03:00
2010-04-28 14:52:24 +02:00
2009-12-11 16:02:47 +02:00
2009-10-29 22:06:10 -07:00
2010-09-03 19:20:30 +03:00
2010-08-27 17:12:44 +03:00
2010-06-11 09:38:29 +02:00
2010-06-09 14:45:04 +04:00
2010-07-09 14:39:47 +04:00
2010-05-14 14:56:14 +03:00
2009-11-16 21:49:51 +01:00
2010-08-27 17:12:44 +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-01-15 16:58:25 +01:00
2010-01-15 16:58:25 +01:00
2010-01-15 16:58:25 +01:00
2010-01-15 16:58:25 +01:00
2010-01-15 16:58:25 +01:00
2010-01-15 16:58:25 +01:00
2010-06-10 11:11:52 +02:00
2010-01-15 16:58:25 +01:00
2010-05-28 00:07:40 +04:00
2010-04-12 14:56:24 +03:00
2009-12-27 15:54:41 +02:00
2010-01-15 16:58:25 +01:00
2010-01-15 16:58:25 +01:00
2010-01-15 16:58:25 +01: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-01-18 13:56:10 +01:00
2010-01-15 16:58:25 +01:00
2010-08-04 10:39:53 +02:00
2009-11-16 21:49:51 +01:00
2010-09-09 21:16:01 -07:00
2010-06-01 11:54:06 +04:00
2010-04-27 00:46:52 +04:00
2009-11-16 21:49:51 +01:00
2010-08-30 16:25:23 +03:00
2009-12-18 18:32:55 -02:00
2010-05-28 00:07:40 +04:00
2010-05-12 13:19:12 +02:00
2010-09-06 02:15:34 +03:00
2010-06-25 15:59:44 +03:00
2010-04-28 14:52:24 +02:00
2010-03-12 10:33:16 +04:00
2010-08-02 12:01:24 +03:00
2010-05-02 08:47:28 +02:00
2010-07-30 09:17:10 -03:00
2010-09-06 02:15:34 +03:00
2010-03-04 09:03:07 +01:00
2010-01-19 11:36:52 +01:00
2010-01-27 18:41:05 +01:00
2010-01-27 18:41:05 +01:00
2010-01-27 18:41:05 +01:00
2010-01-27 18:41:05 +01:00
2010-03-28 19:57:33 +08:00
2010-06-10 11:11:52 +02:00
2010-08-02 12:01:24 +03:00
2010-06-03 10:31:26 +02:00
2010-06-03 10:31:26 +02:00
2010-08-25 22:22:33 +02:00
2010-04-28 14:52:24 +02:00
2009-11-03 01:19:37 +01:00
2010-02-07 00:12:04 +00:00
2009-11-30 01:08:56 +02:00
2009-11-06 09:44:01 +03:00
2010-01-29 16:54:27 +02:00
2010-03-04 09:03:07 +01:00
2010-05-07 00:41:37 +04:00
2009-12-13 23:29:50 +03:00
2010-02-01 16:07:00 +01:00
2010-06-01 09:02:28 +02:00
2010-05-26 21:55:40 +03:00
2010-08-17 11:14:46 +04:00
2010-01-28 16:49:14 +02:00
2010-08-17 11:14:46 +04:00
2010-04-28 14:52:24 +02:00
2010-03-10 12:56:05 +01:00
2010-03-04 12:09:09 +01:00
2010-04-28 14:52:24 +02:00
2010-06-10 11:11:52 +02:00
2010-06-10 11:11:52 +02:00
2010-06-10 11:11:52 +02:00
2010-08-17 11:14:46 +04:00
2010-06-09 16:07:34 +04:00
2010-01-16 15:44:24 +08:00
2010-04-16 16:42:34 +05:00
2010-01-11 14:15:28 +01:00
2009-12-27 15:54:41 +02:00
2009-12-27 15:54:41 +02:00
2010-03-24 17:37:41 +01:00
2010-01-11 14:15:28 +01:00
2010-08-02 19:39:45 +03:00
2010-05-21 22:47:32 +04:00
2010-04-16 16:42:34 +05:00
2010-06-26 19:36:00 +02:00
2010-06-24 21:13:08 +04:00
2010-08-07 17:42:30 +03:00
2009-12-15 11:03:24 +02:00
2010-03-31 16:12:37 +03:00
2010-04-28 14:52:24 +02:00
2010-01-15 10:51:39 +02:00
2010-08-17 11:14:46 +04:00
2010-02-13 08:35:14 -02:00
2010-02-10 21:06:24 +02:00
2009-11-27 18:10:28 +02:00
2009-12-02 15:17:08 +04:00
2009-12-23 17:44:03 +04:00
2010-07-28 12:59:19 -03:00
2009-11-16 21:49:51 +01:00
2010-08-23 12:46:25 +03:00
2010-08-02 12:01:24 +03:00
2010-04-01 18:49:02 +04:00
2009-10-29 20:50:33 +03:00
2010-03-06 15:09:02 +03:00
2010-01-12 09:19:48 +01:00
2010-05-26 21:55:40 +03:00
2010-02-16 13:13:49 +04:00
2010-03-16 10:20:07 +01:00
2009-11-20 12:10:47 +02:00
2010-05-31 13:25:11 +04:00
2010-03-22 12:33:25 +04:00
2010-06-10 11:11:52 +02:00
2010-06-10 11:11:52 +02:00
2010-01-06 12:24:51 +02:00
2010-08-17 11:14:46 +04:00
2010-07-19 11:03:52 +02:00
2010-09-07 23:46:10 +03:00
2009-12-22 14:38:33 +04:00
2010-02-11 14:26:58 +01:00
2010-05-20 10:31:03 +04:00
2010-08-02 12:01:24 +03:00
2010-03-09 07:36:26 -03:00
2010-02-12 00:54:14 -02:00
2010-05-26 21:55:40 +03:00
2010-08-17 11:14:46 +04:00
2009-12-06 19:26:12 +02:00
2010-03-10 19:31:22 +04:00