Mike Bayer
85fa363c84
deep compare CTEs before considering them conflicting
...
Fixed issue where referencing a CTE multiple times in conjunction with a
polymorphic SELECT could result in multiple "clones" of the same CTE being
constructed, which would then trigger these two CTEs as duplicates. To
resolve, the two CTEs are deep-compared when this occurs to ensure that
they are equivalent, then are treated as equivalent.
Fixes : #8357
Change-Id: I1f634a9cf7a6c4256912aac1a00506aecea3b0e2
2022-08-05 17:26:00 -04:00
..
2022-08-04 18:28:57 +02:00
2022-08-05 17:26:00 -04:00
2021-11-22 15:03:17 +00:00
2021-12-27 12:30:38 -05:00
2021-09-30 10:10:16 -04:00
2022-07-31 11:56:07 +02:00
2022-05-03 15:58:45 -04:00
2021-10-28 20:04:43 -04:00
2022-04-14 12:01:16 -04:00
2021-10-28 20:31:09 -04:00
2022-01-05 19:28:49 -05:00
2021-12-27 12:30:38 -05:00
2022-04-20 15:14:09 -04:00
2022-05-03 15:58:45 -04:00
2021-11-22 15:03:17 +00:00
2022-07-13 12:48:37 -04:00
2022-08-01 21:46:33 +00:00
2021-10-30 21:00:38 -04:00
2022-02-13 14:23:04 -05:00
2021-12-27 12:30:38 -05:00
2022-06-02 12:51:20 -04:00
2022-07-20 10:54:12 -04:00
2022-08-04 13:32:30 +00:00
2021-09-29 22:19:43 -04:00
2022-05-22 19:24:18 +00:00
2022-05-29 16:10:54 -04:00
2022-06-04 12:16:27 +02:00
2022-06-02 12:51:20 -04:00
2022-02-04 12:38:53 -05:00
2022-05-22 19:24:18 +00:00
2021-10-31 12:31:56 -04:00
2022-03-17 10:11:24 -04:00
2022-06-16 14:46:11 -04:00
2022-03-01 21:05:14 -05:00
2022-05-03 15:58:45 -04:00
2022-05-22 19:24:18 +00:00
2021-12-06 18:27:19 -05:00
2022-01-22 19:17:10 -05:00
2022-01-05 19:28:49 -05:00
2022-07-10 21:27:12 -04:00
2022-07-20 11:02:24 -04:00
2022-07-31 11:56:07 +02:00
2022-05-29 16:10:54 -04:00
2022-01-24 15:14:01 -05:00
2022-06-02 12:51:20 -04:00
2021-11-22 15:03:17 +00:00
2021-10-28 20:31:09 -04:00
2022-08-04 13:32:30 +00:00
2022-06-09 08:55:14 -04:00
2022-07-01 12:14:02 -04:00
2022-06-18 17:06:53 -04:00
2022-01-22 19:17:10 -05:00
2022-03-28 18:41:12 -04:00
2022-05-22 19:24:18 +00:00
2022-04-12 02:09:50 +00:00
2021-09-30 10:10:16 -04:00
2022-06-18 17:06:53 -04:00
2021-12-27 13:13:02 -05:00
2022-04-15 10:29:23 -04:00
2022-01-22 19:17:10 -05:00
2021-12-27 12:30:38 -05:00
2022-04-07 10:47:53 -04:00
2022-06-07 18:46:36 +00:00
2022-08-05 10:07:15 -04:00
2022-08-05 12:53:35 -04:00
2022-04-20 15:14:09 -04:00
2021-11-24 22:51:27 -05:00
2022-06-02 12:51:20 -04:00