morrySnow
99bd5ec022
[fix](Nereids) fix some bugs in Subquery to window rule ( #18233 )
...
we introduce this rule by PR #17968 , but some corner case do
not be processed correctly. This PR fix these bugs:
1. fix window function generation method, replace inner slot with
equivalent outer slot
2. forbid below scenes
a. inner has a mapping project
b. inner has an unexpected filter
c. outer has a mapping project
d. outer has an unexpected filter
e. outer has additional table
f. outer has same table
g. outer and inner with different join condition
h. outer and inner has same table with different join condition
2023-03-30 16:09:16 +08:00
..
2023-03-07 10:28:56 +08:00
2023-01-17 16:48:02 +08:00
2022-12-07 20:14:13 +08:00
2023-02-17 18:48:27 +08:00
2023-03-28 09:46:43 +08:00
2023-01-29 14:26:08 +08:00
2023-01-18 16:41:41 +08:00
2023-03-10 08:35:32 +08:00
2023-03-28 16:20:05 +08:00
2022-08-19 10:57:55 +08:00
2023-03-09 20:59:23 +08:00
2023-03-27 08:55:26 +08:00
2023-01-19 22:59:29 +08:00
2023-02-10 12:21:27 +08:00
2023-02-28 18:50:36 +08:00
2022-12-30 00:27:51 +08:00
2023-03-24 20:22:12 +08:00
2023-01-13 18:33:40 +08:00
2023-03-17 16:53:30 +08:00
2023-03-21 10:08:20 +08:00
2023-03-30 15:43:32 +08:00
2022-09-29 13:36:30 +08:00
2023-03-14 09:16:48 +08:00
2023-03-24 00:10:20 +08:00
2023-01-10 17:25:06 +08:00
2023-02-17 18:48:27 +08:00
2022-11-08 23:46:53 +08:00
2023-02-28 11:37:07 +08:00
2023-02-24 20:34:55 +08:00
2023-03-29 15:13:12 +08:00
2023-03-28 09:30:49 +08:00
2023-03-28 14:04:41 +08:00
2023-01-09 09:56:26 +08:00
2023-03-27 21:19:47 +08:00
2023-03-30 15:43:32 +08:00
2023-03-30 15:43:32 +08:00
2023-03-30 14:42:34 +08:00
2023-02-19 15:11:54 +08:00
2023-03-21 23:22:17 +08:00
2023-03-30 13:02:21 +08:00
2023-03-15 17:59:22 +08:00
2023-03-22 11:25:49 +08:00
2023-01-20 11:44:24 +08:00
2023-03-29 21:13:01 +08:00
2023-03-30 09:31:58 +08:00
2023-03-29 16:12:42 +08:00
2023-03-30 16:09:16 +08:00
2022-09-19 08:38:17 +08:00
2023-02-28 11:15:32 +08:00
2023-01-18 12:33:20 +08:00
2023-03-23 17:45:56 +08:00
2022-11-22 21:35:18 +08:00
2023-03-30 15:43:32 +08:00
2023-03-20 13:10:12 +08:00
2023-03-22 11:25:13 +08:00
2023-03-22 11:25:13 +08:00
2022-12-16 17:08:29 +08:00
2023-03-25 22:38:19 +08:00
2023-03-28 16:00:27 +08:00
2022-10-04 20:56:22 +08:00
2023-02-23 12:25:10 +08:00
2022-11-22 10:36:12 +08:00
2023-02-17 18:48:27 +08:00
2022-08-06 15:12:08 +08:00
2022-11-22 21:33:10 +08:00
2023-03-29 15:13:12 +08:00
2023-03-29 15:13:12 +08:00
2022-10-26 09:24:46 +08:00
2022-09-27 17:12:52 +08:00
2022-12-13 16:28:41 +08:00
2023-02-17 18:48:27 +08:00
2022-11-30 10:03:58 +08:00
2022-11-28 19:30:32 +08:00
2022-11-30 17:59:13 +08:00
2022-11-28 19:30:32 +08:00
2022-11-30 17:59:13 +08:00
2022-10-01 20:53:04 +08:00
2023-02-17 18:48:27 +08:00
2022-08-27 21:39:09 +08:00
2023-02-13 11:26:08 +08:00
2023-03-26 12:37:06 +08:00
2023-03-07 08:55:38 +08:00
2023-03-23 17:59:49 +08:00
2023-03-23 17:59:49 +08:00
2023-03-22 11:07:39 +08:00
2023-03-29 10:49:39 +08:00
2022-09-29 10:45:17 +08:00
2023-03-15 11:50:00 +08:00