forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit3389a11
committed
Get rid of long-since-vestigial Iter node type, in favor of adding a
returns-set boolean field in Func and Oper nodes. This allows cleaner,more reliable tests for expressions returning sets in the planner andparser. For example, a WHERE clause returning a set is now detectedand complained of in the parser, not only at runtime.1 parentf9e4f61 commit3389a11
File tree
33 files changed
+297
-676
lines changed- src
- backend
- catalog
- commands
- executor
- nodes
- optimizer
- path
- plan
- prep
- util
- parser
- utils
- adt
- cache
- include
- catalog
- executor
- nodes
- optimizer
- parser
- utils
33 files changed
+297
-676
lines changedLines changed: 9 additions & 4 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 |
| |
| |||
49 | 49 |
| |
50 | 50 |
| |
51 | 51 |
| |
| 52 | + | |
52 | 53 |
| |
53 | 54 |
| |
54 | 55 |
| |
| |||
1626 | 1627 |
| |
1627 | 1628 |
| |
1628 | 1629 |
| |
1629 |
| - | |
1630 |
| - | |
1631 |
| - | |
| 1630 | + | |
1632 | 1631 |
| |
1633 | 1632 |
| |
1634 | 1633 |
| |
| |||
1764 | 1763 |
| |
1765 | 1764 |
| |
1766 | 1765 |
| |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
1767 | 1772 |
| |
1768 | 1773 |
| |
1769 | 1774 |
| |
|
Lines changed: 11 additions & 4 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 |
| |
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
| 40 | + | |
40 | 41 |
| |
41 | 42 |
| |
42 | 43 |
| |
| |||
2461 | 2462 |
| |
2462 | 2463 |
| |
2463 | 2464 |
| |
2464 |
| - | |
2465 |
| - | |
2466 |
| - | |
| 2465 | + | |
2467 | 2466 |
| |
2468 | 2467 |
| |
2469 | 2468 |
| |
| |||
2473 | 2472 |
| |
2474 | 2473 |
| |
2475 | 2474 |
| |
| 2475 | + | |
| 2476 | + | |
| 2477 | + | |
| 2478 | + | |
| 2479 | + | |
| 2480 | + | |
| 2481 | + | |
| 2482 | + | |
2476 | 2483 |
| |
2477 | 2484 |
| |
2478 | 2485 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
7 |
| - | |
| 7 | + | |
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
| 15 | + | |
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
|
Lines changed: 0 additions & 243 deletions
This file was deleted.
Lines changed: 1 addition & 8 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 |
| |
| |||
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
38 |
| - | |
39 | 38 |
| |
40 | 39 |
| |
41 | 40 |
| |
| |||
1336 | 1335 |
| |
1337 | 1336 |
| |
1338 | 1337 |
| |
1339 |
| - | |
1340 |
| - | |
1341 |
| - | |
1342 |
| - | |
1343 |
| - | |
1344 |
| - | |
1345 | 1338 |
| |
1346 | 1339 |
| |
1347 | 1340 |
| |
|
0 commit comments
Comments
(0)