forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit3a94e78
committed
Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias.
(Don't forget that an alias is required.) Views reimplemented as expandingto subselect-in-FROM. Grouping, aggregates, DISTINCT in views actuallywork now (he says optimistically). No UNION support in subselects/viewsyet, but I have some ideas about that. Rule-related permissions checkingmoved out of rewriter and into executor.INITDB REQUIRED!1 parent6f64c2e commit3a94e78
File tree
77 files changed
+3138
-2623
lines changed- src
- backend
- catalog
- commands
- executor
- nodes
- optimizer
- geqo
- path
- plan
- prep
- util
- parser
- rewrite
- utils/adt
- include
- catalog
- executor
- nodes
- optimizer
- parser
- rewrite
- test/regress/expected
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
77 files changed
+3138
-2623
lines changedLines changed: 21 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
1543 | 1543 |
| |
1544 | 1544 |
| |
1545 | 1545 |
| |
1546 |
| - | |
1547 |
| - | |
| 1546 | + | |
1548 | 1547 |
| |
1549 | 1548 |
| |
1550 | 1549 |
| |
| |||
1626 | 1625 |
| |
1627 | 1626 |
| |
1628 | 1627 |
| |
1629 |
| - | |
1630 |
| - | |
| 1628 | + | |
1631 | 1629 |
| |
1632 | 1630 |
| |
1633 | 1631 |
| |
| |||
1750 | 1748 |
| |
1751 | 1749 |
| |
1752 | 1750 |
| |
1753 |
| - | |
| 1751 | + | |
1754 | 1752 |
| |
1755 | 1753 |
| |
1756 | 1754 |
| |
| |||
1774 | 1772 |
| |
1775 | 1773 |
| |
1776 | 1774 |
| |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
| 1781 | + | |
| 1782 | + | |
1777 | 1783 |
| |
1778 | 1784 |
| |
1779 | 1785 |
| |
| |||
1884 | 1890 |
| |
1885 | 1891 |
| |
1886 | 1892 |
| |
1887 |
| - | |
| 1893 | + | |
1888 | 1894 |
| |
1889 | 1895 |
| |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
1890 | 1904 |
| |
1891 | 1905 |
| |
1892 | 1906 |
| |
|
Lines changed: 7 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
1135 | 1135 |
| |
1136 | 1136 |
| |
1137 | 1137 |
| |
1138 |
| - | |
| 1138 | + | |
1139 | 1139 |
| |
1140 | 1140 |
| |
1141 | 1141 |
| |
| |||
1158 | 1158 |
| |
1159 | 1159 |
| |
1160 | 1160 |
| |
1161 |
| - | |
| 1161 | + | |
1162 | 1162 |
| |
1163 | 1163 |
| |
1164 |
| - | |
| 1164 | + | |
| 1165 | + | |
1165 | 1166 |
| |
1166 | 1167 |
| |
1167 | 1168 |
| |
| |||
1185 | 1186 |
| |
1186 | 1187 |
| |
1187 | 1188 |
| |
1188 |
| - | |
| 1189 | + | |
1189 | 1190 |
| |
1190 | 1191 |
| |
1191 | 1192 |
| |
1192 | 1193 |
| |
1193 | 1194 |
| |
1194 | 1195 |
| |
1195 |
| - | |
| 1196 | + | |
1196 | 1197 |
| |
1197 | 1198 |
| |
1198 | 1199 |
| |
|
Lines changed: 73 additions & 58 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
| |||
176 | 176 |
| |
177 | 177 |
| |
178 | 178 |
| |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
179 | 185 |
| |
180 | 186 |
| |
181 | 187 |
| |
| |||
194 | 200 |
| |
195 | 201 |
| |
196 | 202 |
| |
197 |
| - | |
198 |
| - | |
199 |
| - | |
200 | 203 |
| |
201 | 204 |
| |
202 | 205 |
| |
| |||
225 | 228 |
| |
226 | 229 |
| |
227 | 230 |
| |
228 |
| - | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
229 | 236 |
| |
230 | 237 |
| |
231 | 238 |
| |
232 |
| - | |
233 |
| - | |
234 |
| - | |
235 |
| - | |
236 |
| - | |
237 |
| - | |
238 |
| - | |
239 |
| - | |
240 |
| - | |
241 |
| - | |
242 |
| - | |
243 |
| - | |
244 |
| - | |
245 |
| - | |
246 |
| - | |
247 |
| - | |
248 |
| - | |
249 |
| - | |
250 |
| - | |
251 |
| - | |
252 |
| - | |
253 |
| - | |
254 |
| - | |
255 |
| - | |
256 |
| - | |
257 |
| - | |
258 |
| - | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
259 | 252 |
| |
260 | 253 |
| |
261 | 254 |
| |
| |||
284 | 277 |
| |
285 | 278 |
| |
286 | 279 |
| |
287 |
| - | |
| 280 | + | |
| 281 | + | |
288 | 282 |
| |
289 | 283 |
| |
290 | 284 |
| |
| |||
307 | 301 |
| |
308 | 302 |
| |
309 | 303 |
| |
310 |
| - | |
311 |
| - | |
312 |
| - | |
313 |
| - | |
314 |
| - | |
315 |
| - | |
316 |
| - | |
317 |
| - | |
318 |
| - | |
319 |
| - | |
320 |
| - | |
321 |
| - | |
322 |
| - | |
323 |
| - | |
324 |
| - | |
325 |
| - | |
326 |
| - | |
327 |
| - | |
328 |
| - | |
329 |
| - | |
330 |
| - | |
| 304 | + | |
331 | 305 |
| |
| 306 | + | |
332 | 307 |
| |
333 |
| - | |
334 | 308 |
| |
335 |
| - | |
| 309 | + | |
336 | 310 |
| |
337 | 311 |
| |
338 | 312 |
| |
| |||
351 | 325 |
| |
352 | 326 |
| |
353 | 327 |
| |
354 |
| - | |
| 328 | + | |
355 | 329 |
| |
356 |
| - | |
| 330 | + | |
357 | 331 |
| |
358 | 332 |
| |
359 | 333 |
| |
360 | 334 |
| |
361 | 335 |
| |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
362 | 377 |
| |
363 | 378 |
| |
364 | 379 |
| |
|
0 commit comments
Comments
(0)