Commit 8eb9998
committed
Add a reference to the expression which has triggered creation of this pathkey.
For the sake of consistency in number of groups estimation in incremental sort
we need to have an information about expression which caused the pathkey. It
doesn't guarantee correct estimation but at least estimation doesn't rely on
a SQL string.1 parent 1bf29f5 commit 8eb9998
File tree
5 files changed
+59
-13
lines changed- contrib/postgres_fdw
- src
- backend/optimizer/path
- include
- nodes
- optimizer
5 files changed
+59
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
976 | 976 | | |
977 | 977 | | |
978 | 978 | | |
| 979 | + | |
979 | 980 | | |
980 | 981 | | |
981 | 982 | | |
| |||
988 | 989 | | |
989 | 990 | | |
990 | 991 | | |
991 | | - | |
| 992 | + | |
992 | 993 | | |
993 | 994 | | |
994 | 995 | | |
995 | 996 | | |
996 | 997 | | |
997 | 998 | | |
998 | | - | |
| 999 | + | |
| 1000 | + | |
999 | 1001 | | |
1000 | 1002 | | |
1001 | 1003 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2038 | 2038 | | |
2039 | 2039 | | |
2040 | 2040 | | |
2041 | | - | |
2042 | | - | |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
| 2052 | + | |
| 2053 | + | |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
| 2057 | + | |
| 2058 | + | |
| 2059 | + | |
| 2060 | + | |
| 2061 | + | |
| 2062 | + | |
2043 | 2063 | | |
2044 | 2064 | | |
2045 | 2065 | | |
2046 | 2066 | | |
2047 | 2067 | | |
2048 | | - | |
| 2068 | + | |
2049 | 2069 | | |
2050 | 2070 | | |
2051 | 2071 | | |
2052 | 2072 | | |
2053 | 2073 | | |
2054 | 2074 | | |
2055 | | - | |
| 2075 | + | |
2056 | 2076 | | |
2057 | 2077 | | |
2058 | 2078 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| 92 | + | |
92 | 93 | | |
93 | 94 | | |
94 | 95 | | |
| |||
241 | 242 | | |
242 | 243 | | |
243 | 244 | | |
244 | | - | |
| 245 | + | |
245 | 246 | | |
246 | 247 | | |
247 | 248 | | |
| |||
1117 | 1118 | | |
1118 | 1119 | | |
1119 | 1120 | | |
1120 | | - | |
| 1121 | + | |
| 1122 | + | |
1121 | 1123 | | |
1122 | 1124 | | |
1123 | 1125 | | |
| |||
1199 | 1201 | | |
1200 | 1202 | | |
1201 | 1203 | | |
1202 | | - | |
| 1204 | + | |
| 1205 | + | |
1203 | 1206 | | |
1204 | 1207 | | |
1205 | 1208 | | |
| |||
1643 | 1646 | | |
1644 | 1647 | | |
1645 | 1648 | | |
| 1649 | + | |
1646 | 1650 | | |
1647 | 1651 | | |
1648 | 1652 | | |
| |||
1657 | 1661 | | |
1658 | 1662 | | |
1659 | 1663 | | |
| 1664 | + | |
1660 | 1665 | | |
1661 | 1666 | | |
1662 | 1667 | | |
| |||
1666 | 1671 | | |
1667 | 1672 | | |
1668 | 1673 | | |
| 1674 | + | |
1669 | 1675 | | |
1670 | 1676 | | |
1671 | 1677 | | |
1672 | 1678 | | |
1673 | 1679 | | |
| 1680 | + | |
1674 | 1681 | | |
| 1682 | + | |
| 1683 | + | |
1675 | 1684 | | |
| 1685 | + | |
1676 | 1686 | | |
| 1687 | + | |
| 1688 | + | |
1677 | 1689 | | |
1678 | 1690 | | |
1679 | 1691 | | |
| |||
1697 | 1709 | | |
1698 | 1710 | | |
1699 | 1711 | | |
| 1712 | + | |
| 1713 | + | |
1700 | 1714 | | |
1701 | 1715 | | |
1702 | 1716 | | |
| |||
1798 | 1812 | | |
1799 | 1813 | | |
1800 | 1814 | | |
1801 | | - | |
| 1815 | + | |
| 1816 | + | |
1802 | 1817 | | |
1803 | 1818 | | |
1804 | 1819 | | |
| |||
1852 | 1867 | | |
1853 | 1868 | | |
1854 | 1869 | | |
| 1870 | + | |
1855 | 1871 | | |
1856 | 1872 | | |
1857 | 1873 | | |
| 1874 | + | |
| 1875 | + | |
1858 | 1876 | | |
1859 | 1877 | | |
1860 | 1878 | | |
1861 | 1879 | | |
| 1880 | + | |
1862 | 1881 | | |
1863 | 1882 | | |
1864 | 1883 | | |
1865 | 1884 | | |
1866 | 1885 | | |
| 1886 | + | |
1867 | 1887 | | |
1868 | 1888 | | |
1869 | 1889 | | |
| |||
1891 | 1911 | | |
1892 | 1912 | | |
1893 | 1913 | | |
1894 | | - | |
| 1914 | + | |
| 1915 | + | |
1895 | 1916 | | |
1896 | 1917 | | |
1897 | 1918 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1469 | 1469 | | |
1470 | 1470 | | |
1471 | 1471 | | |
| 1472 | + | |
| 1473 | + | |
1472 | 1474 | | |
1473 | 1475 | | |
1474 | 1476 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
264 | 264 | | |
265 | 265 | | |
266 | 266 | | |
267 | | - | |
| 267 | + | |
| 268 | + | |
268 | 269 | | |
269 | 270 | | |
270 | 271 | | |
| |||
0 commit comments