- Notifications
You must be signed in to change notification settings - Fork5
Commite06a389
committed
Support parallel aggregation.
Parallel workers can now partially aggregate the data and pass thetransition values back to the leader, which can combine the partialresults to produce the final answer.David Rowley, based on earlier work by Haribabu Kommi. Reviewed byÁlvaro Herrera, Tomas Vondra, Amit Kapila, James Sewell, and me.1 parent7fa0064 commite06a389
File tree
23 files changed
+911
-83
lines changed- src
- backend
- executor
- nodes
- optimizer
- path
- plan
- prep
- util
- parser
- include
- catalog
- nodes
- optimizer
23 files changed
+911
-83
lines changedLines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4515 | 4515 |
| |
4516 | 4516 |
| |
4517 | 4517 |
| |
| 4518 | + | |
| 4519 | + | |
| 4520 | + | |
| 4521 | + | |
| 4522 | + | |
| 4523 | + | |
| 4524 | + | |
| 4525 | + | |
4518 | 4526 |
| |
4519 | 4527 |
| |
4520 | 4528 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1233 | 1233 |
| |
1234 | 1234 |
| |
1235 | 1235 |
| |
| 1236 | + | |
1236 | 1237 |
| |
1237 | 1238 |
| |
1238 | 1239 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
192 | 192 |
| |
193 | 193 |
| |
194 | 194 |
| |
| 195 | + | |
195 | 196 |
| |
196 | 197 |
| |
197 | 198 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
57 | 57 |
| |
58 | 58 |
| |
59 | 59 |
| |
60 |
| - | |
| 60 | + | |
61 | 61 |
| |
62 | 62 |
| |
63 | 63 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1033 | 1033 |
| |
1034 | 1034 |
| |
1035 | 1035 |
| |
| 1036 | + | |
1036 | 1037 |
| |
1037 | 1038 |
| |
1038 | 1039 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
552 | 552 |
| |
553 | 553 |
| |
554 | 554 |
| |
| 555 | + | |
555 | 556 |
| |
556 | 557 |
| |
557 | 558 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1968 | 1968 |
| |
1969 | 1969 |
| |
1970 | 1970 |
| |
1971 |
| - | |
| 1971 | + | |
| 1972 | + | |
1972 | 1973 |
| |
1973 | 1974 |
| |
1974 | 1975 |
| |
|
Lines changed: 10 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
350 | 350 |
| |
351 | 351 |
| |
352 | 352 |
| |
| 353 | + | |
| 354 | + | |
| 355 | + | |
353 | 356 |
| |
354 | 357 |
| |
355 | 358 |
| |
356 |
| - | |
| 359 | + | |
| 360 | + | |
357 | 361 |
| |
358 | 362 |
| |
359 | 363 |
| |
360 | 364 |
| |
361 | 365 |
| |
362 |
| - | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
363 | 369 |
| |
364 | 370 |
| |
365 | 371 |
| |
| |||
1751 | 1757 |
| |
1752 | 1758 |
| |
1753 | 1759 |
| |
| 1760 | + | |
| 1761 | + | |
1754 | 1762 |
| |
1755 | 1763 |
| |
1756 | 1764 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1575 | 1575 |
| |
1576 | 1576 |
| |
1577 | 1577 |
| |
1578 |
| - | |
1579 |
| - | |
| 1578 | + | |
| 1579 | + | |
1580 | 1580 |
| |
1581 | 1581 |
| |
1582 | 1582 |
| |
|
0 commit comments
Comments
(0)