Commit 53f3132
committed
[CALCITE-7442] Correlated variable has wrong index inside subquery
1 parent af6367d commit 53f3132
File tree
3 files changed
+162
-13
lines changed- core/src
- main/java/org/apache/calcite
- plan
- rel/rules
- test/java/org/apache/calcite/sql2rel
3 files changed
+162
-13
lines changedLines changed: 56 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2957 | 2957 | | |
2958 | 2958 | | |
2959 | 2959 | | |
2960 | | - | |
| 2960 | + | |
| 2961 | + | |
2961 | 2962 | | |
2962 | 2963 | | |
2963 | 2964 | | |
| |||
2975 | 2976 | | |
2976 | 2977 | | |
2977 | 2978 | | |
2978 | | - | |
| 2979 | + | |
| 2980 | + | |
2979 | 2981 | | |
2980 | 2982 | | |
2981 | 2983 | | |
| |||
3079 | 3081 | | |
3080 | 3082 | | |
3081 | 3083 | | |
3082 | | - | |
| 3084 | + | |
| 3085 | + | |
3083 | 3086 | | |
3084 | 3087 | | |
3085 | 3088 | | |
| |||
3105 | 3108 | | |
3106 | 3109 | | |
3107 | 3110 | | |
3108 | | - | |
| 3111 | + | |
| 3112 | + | |
3109 | 3113 | | |
3110 | 3114 | | |
3111 | 3115 | | |
| |||
3140 | 3144 | | |
3141 | 3145 | | |
3142 | 3146 | | |
3143 | | - | |
| 3147 | + | |
| 3148 | + | |
3144 | 3149 | | |
3145 | 3150 | | |
3146 | 3151 | | |
| |||
3150 | 3155 | | |
3151 | 3156 | | |
3152 | 3157 | | |
3153 | | - | |
| 3158 | + | |
| 3159 | + | |
| 3160 | + | |
3154 | 3161 | | |
3155 | 3162 | | |
3156 | 3163 | | |
| |||
4766 | 4773 | | |
4767 | 4774 | | |
4768 | 4775 | | |
| 4776 | + | |
| 4777 | + | |
4769 | 4778 | | |
4770 | 4779 | | |
4771 | 4780 | | |
| |||
4791 | 4800 | | |
4792 | 4801 | | |
4793 | 4802 | | |
4794 | | - | |
| 4803 | + | |
| 4804 | + | |
| 4805 | + | |
4795 | 4806 | | |
4796 | 4807 | | |
4797 | 4808 | | |
| |||
4804 | 4815 | | |
4805 | 4816 | | |
4806 | 4817 | | |
| 4818 | + | |
| 4819 | + | |
4807 | 4820 | | |
4808 | 4821 | | |
4809 | 4822 | | |
| |||
4818 | 4831 | | |
4819 | 4832 | | |
4820 | 4833 | | |
4821 | | - | |
| 4834 | + | |
| 4835 | + | |
| 4836 | + | |
4822 | 4837 | | |
4823 | 4838 | | |
4824 | 4839 | | |
4825 | 4840 | | |
4826 | 4841 | | |
4827 | 4842 | | |
4828 | 4843 | | |
4829 | | - | |
| 4844 | + | |
4830 | 4845 | | |
4831 | 4846 | | |
4832 | 4847 | | |
4833 | 4848 | | |
4834 | 4849 | | |
4835 | 4850 | | |
4836 | | - | |
| 4851 | + | |
| 4852 | + | |
| 4853 | + | |
| 4854 | + | |
| 4855 | + | |
| 4856 | + | |
| 4857 | + | |
| 4858 | + | |
| 4859 | + | |
| 4860 | + | |
| 4861 | + | |
| 4862 | + | |
| 4863 | + | |
| 4864 | + | |
| 4865 | + | |
| 4866 | + | |
| 4867 | + | |
| 4868 | + | |
| 4869 | + | |
| 4870 | + | |
| 4871 | + | |
| 4872 | + | |
| 4873 | + | |
| 4874 | + | |
| 4875 | + | |
| 4876 | + | |
| 4877 | + | |
| 4878 | + | |
| 4879 | + | |
| 4880 | + | |
| 4881 | + | |
| 4882 | + | |
4837 | 4883 | | |
4838 | 4884 | | |
4839 | 4885 | | |
| |||
Lines changed: 30 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| 33 | + | |
32 | 34 | | |
33 | 35 | | |
34 | 36 | | |
| |||
198 | 200 | | |
199 | 201 | | |
200 | 202 | | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
201 | 228 | | |
202 | 229 | | |
203 | 230 | | |
204 | 231 | | |
205 | 232 | | |
206 | | - | |
| 233 | + | |
207 | 234 | | |
208 | | - | |
| 235 | + | |
209 | 236 | | |
210 | 237 | | |
211 | 238 | | |
| |||
250 | 277 | | |
251 | 278 | | |
252 | 279 | | |
253 | | - | |
| 280 | + | |
254 | 281 | | |
255 | 282 | | |
256 | 283 | | |
| |||
Lines changed: 76 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1830 | 1830 | | |
1831 | 1831 | | |
1832 | 1832 | | |
| 1833 | + | |
| 1834 | + | |
| 1835 | + | |
| 1836 | + | |
| 1837 | + | |
| 1838 | + | |
| 1839 | + | |
| 1840 | + | |
| 1841 | + | |
| 1842 | + | |
| 1843 | + | |
| 1844 | + | |
| 1845 | + | |
| 1846 | + | |
| 1847 | + | |
| 1848 | + | |
| 1849 | + | |
| 1850 | + | |
| 1851 | + | |
| 1852 | + | |
| 1853 | + | |
| 1854 | + | |
| 1855 | + | |
| 1856 | + | |
| 1857 | + | |
| 1858 | + | |
| 1859 | + | |
| 1860 | + | |
| 1861 | + | |
| 1862 | + | |
| 1863 | + | |
| 1864 | + | |
| 1865 | + | |
| 1866 | + | |
| 1867 | + | |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
| 1871 | + | |
| 1872 | + | |
| 1873 | + | |
| 1874 | + | |
| 1875 | + | |
| 1876 | + | |
| 1877 | + | |
| 1878 | + | |
| 1879 | + | |
| 1880 | + | |
| 1881 | + | |
| 1882 | + | |
| 1883 | + | |
| 1884 | + | |
| 1885 | + | |
| 1886 | + | |
| 1887 | + | |
| 1888 | + | |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
| 1892 | + | |
| 1893 | + | |
| 1894 | + | |
| 1895 | + | |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
| 1906 | + | |
| 1907 | + | |
| 1908 | + | |
1833 | 1909 | | |
0 commit comments