forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit52ed730
committed
Remove some unnecessary fields from Plan trees.
In the wake of commitf234365, we no longer need some fields thatwere used before to control executor lock acquisitions:* PlannedStmt.nonleafResultRelations can go away entirely.* partitioned_rels can go away from Append, MergeAppend, and ModifyTable.However, ModifyTable still needs to know the RT index of the partitionroot table if any, which was formerly kept in the first entry of thatlist. Add a new field "rootRelation" to remember that. rootRelation ispartly redundant with nominalRelation, in that if it's set it will havethe same value as nominalRelation. However, the latter field has adifferent purpose so it seems best to keep them distinct.Amit Langote, reviewed by David Rowley and Jesper Pedersen,and whacked around a bit more by meDiscussion:https://postgr.es/m/468c85d9-540e-66a2-1dde-fec2b741e688@lab.ntt.co.jp1 parent39808e8 commit52ed730
File tree
13 files changed
+61
-154
lines changed- contrib/postgres_fdw
- src
- backend
- executor
- nodes
- optimizer
- plan
- util
- include
- nodes
- optimizer
13 files changed
+61
-154
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2050 | 2050 |
| |
2051 | 2051 |
| |
2052 | 2052 |
| |
2053 |
| - | |
| 2053 | + | |
2054 | 2054 |
| |
2055 | 2055 |
| |
2056 | 2056 |
| |
|
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
183 | 183 |
| |
184 | 184 |
| |
185 | 185 |
| |
186 |
| - | |
187 | 186 |
| |
188 | 187 |
| |
189 | 188 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
355 | 355 |
| |
356 | 356 |
| |
357 | 357 |
| |
358 |
| - | |
| 358 | + | |
359 | 359 |
| |
360 | 360 |
| |
361 | 361 |
| |
|
Lines changed: 1 addition & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
91 | 91 |
| |
92 | 92 |
| |
93 | 93 |
| |
94 |
| - | |
95 | 94 |
| |
96 | 95 |
| |
97 | 96 |
| |
| |||
204 | 203 |
| |
205 | 204 |
| |
206 | 205 |
| |
207 |
| - | |
| 206 | + | |
208 | 207 |
| |
209 | 208 |
| |
210 | 209 |
| |
| |||
244 | 243 |
| |
245 | 244 |
| |
246 | 245 |
| |
247 |
| - | |
248 | 246 |
| |
249 | 247 |
| |
250 | 248 |
| |
| |||
266 | 264 |
| |
267 | 265 |
| |
268 | 266 |
| |
269 |
| - | |
270 | 267 |
| |
271 | 268 |
| |
272 | 269 |
| |
|
Lines changed: 2 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
280 | 280 |
| |
281 | 281 |
| |
282 | 282 |
| |
283 |
| - | |
284 | 283 |
| |
285 | 284 |
| |
286 | 285 |
| |
| |||
376 | 375 |
| |
377 | 376 |
| |
378 | 377 |
| |
379 |
| - | |
| 378 | + | |
380 | 379 |
| |
381 | 380 |
| |
382 | 381 |
| |
| |||
405 | 404 |
| |
406 | 405 |
| |
407 | 406 |
| |
408 |
| - | |
409 | 407 |
| |
410 | 408 |
| |
411 | 409 |
| |
| |||
418 | 416 |
| |
419 | 417 |
| |
420 | 418 |
| |
421 |
| - | |
422 | 419 |
| |
423 | 420 |
| |
424 | 421 |
| |
| |||
2179 | 2176 |
| |
2180 | 2177 |
| |
2181 | 2178 |
| |
2182 |
| - | |
| 2179 | + | |
2183 | 2180 |
| |
2184 | 2181 |
| |
2185 | 2182 |
| |
| |||
2259 | 2256 |
| |
2260 | 2257 |
| |
2261 | 2258 |
| |
2262 |
| - | |
2263 | 2259 |
| |
2264 | 2260 |
| |
2265 | 2261 |
| |
|
Lines changed: 1 addition & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1504 | 1504 |
| |
1505 | 1505 |
| |
1506 | 1506 |
| |
1507 |
| - | |
1508 | 1507 |
| |
1509 | 1508 |
| |
1510 | 1509 |
| |
| |||
1598 | 1597 |
| |
1599 | 1598 |
| |
1600 | 1599 |
| |
1601 |
| - | |
| 1600 | + | |
1602 | 1601 |
| |
1603 | 1602 |
| |
1604 | 1603 |
| |
| |||
1632 | 1631 |
| |
1633 | 1632 |
| |
1634 | 1633 |
| |
1635 |
| - | |
1636 | 1634 |
| |
1637 | 1635 |
| |
1638 | 1636 |
| |
| |||
1648 | 1646 |
| |
1649 | 1647 |
| |
1650 | 1648 |
| |
1651 |
| - | |
1652 | 1649 |
| |
1653 | 1650 |
| |
1654 | 1651 |
| |
|
Lines changed: 7 additions & 35 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
124 | 124 |
| |
125 | 125 |
| |
126 | 126 |
| |
127 |
| - | |
128 | 127 |
| |
129 | 128 |
| |
130 | 129 |
| |
| |||
203 | 202 |
| |
204 | 203 |
| |
205 | 204 |
| |
206 |
| - | |
207 |
| - | |
| 205 | + | |
208 | 206 |
| |
209 | 207 |
| |
210 | 208 |
| |
| |||
280 | 278 |
| |
281 | 279 |
| |
282 | 280 |
| |
283 |
| - | |
| 281 | + | |
284 | 282 |
| |
285 | 283 |
| |
286 | 284 |
| |
| |||
1110 | 1108 |
| |
1111 | 1109 |
| |
1112 | 1110 |
| |
1113 |
| - | |
1114 |
| - | |
| 1111 | + | |
1115 | 1112 |
| |
1116 | 1113 |
| |
1117 | 1114 |
| |
| |||
1253 | 1250 |
| |
1254 | 1251 |
| |
1255 | 1252 |
| |
1256 |
| - | |
1257 |
| - | |
1258 | 1253 |
| |
1259 | 1254 |
| |
1260 | 1255 |
| |
| |||
2411 | 2406 |
| |
2412 | 2407 |
| |
2413 | 2408 |
| |
2414 |
| - | |
| 2409 | + | |
2415 | 2410 |
| |
2416 | 2411 |
| |
2417 | 2412 |
| |
| |||
5005 | 5000 |
| |
5006 | 5001 |
| |
5007 | 5002 |
| |
5008 |
| - | |
5009 |
| - | |
5010 |
| - | |
5011 |
| - | |
5012 |
| - | |
5013 |
| - | |
5014 |
| - | |
5015 |
| - | |
5016 |
| - | |
5017 |
| - | |
5018 |
| - | |
5019 |
| - | |
5020 |
| - | |
5021 |
| - | |
5022 |
| - | |
5023 |
| - | |
5024 |
| - | |
5025 |
| - | |
5026 |
| - | |
5027 |
| - | |
5028 |
| - | |
5029 | 5003 |
| |
5030 | 5004 |
| |
5031 | 5005 |
| |
| |||
5368 | 5342 |
| |
5369 | 5343 |
| |
5370 | 5344 |
| |
5371 |
| - | |
5372 |
| - | |
| 5345 | + | |
5373 | 5346 |
| |
5374 | 5347 |
| |
5375 | 5348 |
| |
| |||
5380 | 5353 |
| |
5381 | 5354 |
| |
5382 | 5355 |
| |
5383 |
| - | |
5384 | 5356 |
| |
5385 | 5357 |
| |
5386 | 5358 |
| |
| |||
6509 | 6481 |
| |
6510 | 6482 |
| |
6511 | 6483 |
| |
6512 |
| - | |
| 6484 | + | |
6513 | 6485 |
| |
6514 | 6486 |
| |
6515 | 6487 |
| |
| |||
6538 | 6510 |
| |
6539 | 6511 |
| |
6540 | 6512 |
| |
6541 |
| - | |
| 6513 | + | |
6542 | 6514 |
| |
6543 | 6515 |
| |
6544 | 6516 |
| |
|
0 commit comments
Comments
(0)