- Notifications
You must be signed in to change notification settings - Fork5k
Commita0942f4
committed
Add ExecCopySlotMinimalTupleExtra().
Allows an "extra" argument that allocates extra memory at the end ofthe MinimalTuple. This is important for callers that need to storeadditional data, but do not want to perform an additional allocation.Suggested-by: David Rowley <dgrowleyml@gmail.com>Discussion:https://postgr.es/m/CAApHDvppeqw2pNM-+ahBOJwq2QmC0hOAGsmCpC89QVmEoOvsdg@mail.gmail.com1 parent4d14350 commita0942f4
File tree
7 files changed
+61
-27
lines changed- src
- backend
- access/common
- executor
- utils/sort
- include
- access
- executor
7 files changed
+61
-27
lines changedLines changed: 21 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1452 | 1452 |
| |
1453 | 1453 |
| |
1454 | 1454 |
| |
1455 |
| - | |
| 1455 | + | |
| 1456 | + | |
1456 | 1457 |
| |
1457 | 1458 |
| |
| 1459 | + | |
1458 | 1460 |
| |
1459 | 1461 |
| |
1460 | 1462 |
| |
1461 | 1463 |
| |
1462 | 1464 |
| |
1463 | 1465 |
| |
1464 | 1466 |
| |
| 1467 | + | |
| 1468 | + | |
1465 | 1469 |
| |
1466 | 1470 |
| |
1467 | 1471 |
| |
| |||
1497 | 1501 |
| |
1498 | 1502 |
| |
1499 | 1503 |
| |
1500 |
| - | |
| 1504 | + | |
| 1505 | + | |
| 1506 | + | |
1501 | 1507 |
| |
1502 | 1508 |
| |
1503 | 1509 |
| |
| |||
1533 | 1539 |
| |
1534 | 1540 |
| |
1535 | 1541 |
| |
1536 |
| - | |
| 1542 | + | |
1537 | 1543 |
| |
1538 | 1544 |
| |
| 1545 | + | |
1539 | 1546 |
| |
1540 |
| - | |
| 1547 | + | |
| 1548 | + | |
| 1549 | + | |
| 1550 | + | |
1541 | 1551 |
| |
1542 | 1552 |
| |
1543 | 1553 |
| |
| |||
1574 | 1584 |
| |
1575 | 1585 |
| |
1576 | 1586 |
| |
1577 |
| - | |
| 1587 | + | |
1578 | 1588 |
| |
1579 | 1589 |
| |
| 1590 | + | |
1580 | 1591 |
| |
1581 | 1592 |
| |
| 1593 | + | |
1582 | 1594 |
| |
1583 | 1595 |
| |
1584 |
| - | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
1585 | 1599 |
| |
| 1600 | + | |
1586 | 1601 |
| |
1587 | 1602 |
| |
1588 | 1603 |
| |
|
Lines changed: 13 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
298 | 298 |
| |
299 | 299 |
| |
300 | 300 |
| |
301 |
| - | |
| 301 | + | |
302 | 302 |
| |
303 | 303 |
| |
304 | 304 |
| |
305 | 305 |
| |
306 | 306 |
| |
307 |
| - | |
| 307 | + | |
| 308 | + | |
308 | 309 |
| |
309 | 310 |
| |
310 | 311 |
| |
| |||
472 | 473 |
| |
473 | 474 |
| |
474 | 475 |
| |
475 |
| - | |
| 476 | + | |
476 | 477 |
| |
477 | 478 |
| |
478 | 479 |
| |
479 | 480 |
| |
480 | 481 |
| |
481 | 482 |
| |
482 |
| - | |
| 483 | + | |
483 | 484 |
| |
484 | 485 |
| |
485 | 486 |
| |
| |||
607 | 608 |
| |
608 | 609 |
| |
609 | 610 |
| |
610 |
| - | |
| 611 | + | |
| 612 | + | |
611 | 613 |
| |
612 | 614 |
| |
613 | 615 |
| |
| |||
617 | 619 |
| |
618 | 620 |
| |
619 | 621 |
| |
620 |
| - | |
| 622 | + | |
621 | 623 |
| |
622 | 624 |
| |
623 | 625 |
| |
| |||
666 | 668 |
| |
667 | 669 |
| |
668 | 670 |
| |
669 |
| - | |
| 671 | + | |
670 | 672 |
| |
671 | 673 |
| |
672 | 674 |
| |
673 | 675 |
| |
674 | 676 |
| |
675 | 677 |
| |
676 |
| - | |
| 678 | + | |
677 | 679 |
| |
678 | 680 |
| |
679 | 681 |
| |
| |||
926 | 928 |
| |
927 | 929 |
| |
928 | 930 |
| |
929 |
| - | |
| 931 | + | |
930 | 932 |
| |
931 | 933 |
| |
932 | 934 |
| |
| |||
935 | 937 |
| |
936 | 938 |
| |
937 | 939 |
| |
938 |
| - | |
| 940 | + | |
939 | 941 |
| |
940 | 942 |
| |
941 | 943 |
| |
| |||
1895 | 1897 |
| |
1896 | 1898 |
| |
1897 | 1899 |
| |
1898 |
| - | |
| 1900 | + | |
1899 | 1901 |
| |
1900 | 1902 |
| |
1901 | 1903 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
735 | 735 |
| |
736 | 736 |
| |
737 | 737 |
| |
738 |
| - | |
| 738 | + | |
739 | 739 |
| |
740 | 740 |
| |
741 | 741 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1002 | 1002 |
| |
1003 | 1003 |
| |
1004 | 1004 |
| |
1005 |
| - | |
| 1005 | + | |
1006 | 1006 |
| |
1007 | 1007 |
| |
1008 | 1008 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
787 | 787 |
| |
788 | 788 |
| |
789 | 789 |
| |
790 |
| - | |
| 790 | + | |
791 | 791 |
| |
792 | 792 |
| |
793 | 793 |
| |
| |||
1139 | 1139 |
| |
1140 | 1140 |
| |
1141 | 1141 |
| |
1142 |
| - | |
| 1142 | + | |
1143 | 1143 |
| |
1144 | 1144 |
| |
1145 | 1145 |
| |
| |||
1590 | 1590 |
| |
1591 | 1591 |
| |
1592 | 1592 |
| |
1593 |
| - | |
| 1593 | + | |
1594 | 1594 |
| |
1595 | 1595 |
| |
1596 | 1596 |
| |
|
Lines changed: 4 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
839 | 839 |
| |
840 | 840 |
| |
841 | 841 |
| |
842 |
| - | |
| 842 | + | |
| 843 | + | |
843 | 844 |
| |
844 |
| - | |
| 845 | + | |
845 | 846 |
| |
846 |
| - | |
| 847 | + | |
847 | 848 |
| |
848 | 849 |
| |
849 | 850 |
| |
|
Lines changed: 18 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
218 | 218 |
| |
219 | 219 |
| |
220 | 220 |
| |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
221 | 225 |
| |
222 |
| - | |
| 226 | + | |
223 | 227 |
| |
224 | 228 |
| |
225 | 229 |
| |
| |||
491 | 495 |
| |
492 | 496 |
| |
493 | 497 |
| |
494 |
| - | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
495 | 511 |
| |
496 | 512 |
| |
497 | 513 |
| |
|
0 commit comments
Comments
(0)