- Notifications
You must be signed in to change notification settings - Fork28
Commit3534fa2
committed
Refactor code building relation options
Historically, the code to build relation options has been shaped thesame way in multiple code paths by using a set of datums in input withthe options parsed with a static table which is then filled with theoption values. This introduces a new common routine in reloptions.c todo most of the legwork for the in-core code paths.Author: Amit LangoteReviewed-by: Michael PaquierDiscussion:https://postgr.es/m/CA+HiwqGsoSn_uTPPYT19WrtR7oYpYtv4CdS0xuedTKiHHWuk_g@mail.gmail.com1 parent5102f39 commit3534fa2
File tree
7 files changed
+82
-133
lines changed- contrib/bloom
- src
- backend/access
- brin
- common
- gin
- gist
- include/access
- test/modules/dummy_index_am
7 files changed
+82
-133
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
475 | 475 | | |
476 | 476 | | |
477 | 477 | | |
478 | | - | |
479 | | - | |
480 | 478 | | |
481 | 479 | | |
482 | 480 | | |
483 | | - | |
484 | | - | |
485 | | - | |
486 | | - | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
487 | 486 | | |
488 | 487 | | |
489 | | - | |
| 488 | + | |
| 489 | + | |
490 | 490 | | |
491 | 491 | | |
492 | 492 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
820 | 820 | | |
821 | 821 | | |
822 | 822 | | |
823 | | - | |
824 | | - | |
825 | | - | |
826 | 823 | | |
827 | 824 | | |
828 | 825 | | |
829 | 826 | | |
830 | 827 | | |
831 | | - | |
832 | | - | |
833 | | - | |
834 | | - | |
835 | | - | |
836 | | - | |
837 | | - | |
838 | | - | |
839 | | - | |
840 | | - | |
841 | | - | |
842 | | - | |
843 | | - | |
844 | | - | |
845 | | - | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
846 | 832 | | |
847 | 833 | | |
848 | 834 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1474 | 1474 | | |
1475 | 1475 | | |
1476 | 1476 | | |
1477 | | - | |
1478 | | - | |
1479 | | - | |
1480 | 1477 | | |
1481 | 1478 | | |
1482 | 1479 | | |
| |||
1521 | 1518 | | |
1522 | 1519 | | |
1523 | 1520 | | |
| 1521 | + | |
| 1522 | + | |
| 1523 | + | |
| 1524 | + | |
| 1525 | + | |
| 1526 | + | |
| 1527 | + | |
| 1528 | + | |
| 1529 | + | |
| 1530 | + | |
| 1531 | + | |
| 1532 | + | |
| 1533 | + | |
| 1534 | + | |
| 1535 | + | |
| 1536 | + | |
| 1537 | + | |
| 1538 | + | |
| 1539 | + | |
| 1540 | + | |
| 1541 | + | |
| 1542 | + | |
| 1543 | + | |
| 1544 | + | |
| 1545 | + | |
| 1546 | + | |
| 1547 | + | |
| 1548 | + | |
| 1549 | + | |
| 1550 | + | |
| 1551 | + | |
| 1552 | + | |
| 1553 | + | |
1524 | 1554 | | |
| 1555 | + | |
1525 | 1556 | | |
1526 | 1557 | | |
1527 | 1558 | | |
| 1559 | + | |
| 1560 | + | |
1528 | 1561 | | |
| 1562 | + | |
1529 | 1563 | | |
1530 | | - | |
1531 | | - | |
1532 | | - | |
1533 | | - | |
| 1564 | + | |
| 1565 | + | |
| 1566 | + | |
| 1567 | + | |
1534 | 1568 | | |
1535 | 1569 | | |
1536 | 1570 | | |
1537 | | - | |
| 1571 | + | |
1538 | 1572 | | |
1539 | 1573 | | |
1540 | 1574 | | |
| |||
1543 | 1577 | | |
1544 | 1578 | | |
1545 | 1579 | | |
1546 | | - | |
1547 | | - | |
1548 | | - | |
1549 | 1580 | | |
1550 | 1581 | | |
1551 | 1582 | | |
1552 | 1583 | | |
1553 | 1584 | | |
1554 | 1585 | | |
1555 | 1586 | | |
1556 | | - | |
1557 | | - | |
1558 | | - | |
1559 | | - | |
1560 | | - | |
1561 | | - | |
1562 | | - | |
1563 | | - | |
1564 | | - | |
1565 | | - | |
1566 | | - | |
1567 | | - | |
1568 | | - | |
1569 | | - | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
1570 | 1591 | | |
1571 | 1592 | | |
1572 | 1593 | | |
| |||
1628 | 1649 | | |
1629 | 1650 | | |
1630 | 1651 | | |
1631 | | - | |
1632 | | - | |
1633 | | - | |
1634 | 1652 | | |
1635 | 1653 | | |
1636 | 1654 | | |
1637 | 1655 | | |
1638 | 1656 | | |
1639 | | - | |
1640 | | - | |
1641 | | - | |
1642 | | - | |
1643 | | - | |
1644 | | - | |
1645 | | - | |
1646 | | - | |
1647 | | - | |
1648 | | - | |
1649 | | - | |
1650 | | - | |
1651 | | - | |
1652 | | - | |
1653 | | - | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
| 1660 | + | |
1654 | 1661 | | |
1655 | 1662 | | |
1656 | 1663 | | |
| |||
1659 | 1666 | | |
1660 | 1667 | | |
1661 | 1668 | | |
1662 | | - | |
1663 | | - | |
1664 | | - | |
1665 | 1669 | | |
1666 | 1670 | | |
1667 | 1671 | | |
1668 | 1672 | | |
1669 | 1673 | | |
1670 | 1674 | | |
1671 | | - | |
1672 | | - | |
1673 | | - | |
1674 | | - | |
1675 | | - | |
1676 | | - | |
1677 | | - | |
1678 | | - | |
1679 | | - | |
1680 | | - | |
1681 | | - | |
1682 | | - | |
1683 | | - | |
1684 | | - | |
1685 | | - | |
| 1675 | + | |
| 1676 | + | |
| 1677 | + | |
| 1678 | + | |
1686 | 1679 | | |
1687 | 1680 | | |
1688 | 1681 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
602 | 602 | | |
603 | 603 | | |
604 | 604 | | |
605 | | - | |
606 | | - | |
607 | | - | |
608 | 605 | | |
609 | 606 | | |
610 | 607 | | |
611 | 608 | | |
612 | 609 | | |
613 | 610 | | |
614 | | - | |
615 | | - | |
616 | | - | |
617 | | - | |
618 | | - | |
619 | | - | |
620 | | - | |
621 | | - | |
622 | | - | |
623 | | - | |
624 | | - | |
625 | | - | |
626 | | - | |
627 | | - | |
628 | | - | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
629 | 615 | | |
630 | 616 | | |
631 | 617 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
908 | 908 | | |
909 | 909 | | |
910 | 910 | | |
911 | | - | |
912 | | - | |
913 | | - | |
914 | 911 | | |
915 | 912 | | |
916 | 913 | | |
917 | 914 | | |
918 | 915 | | |
919 | | - | |
920 | | - | |
921 | | - | |
922 | | - | |
923 | | - | |
924 | | - | |
925 | | - | |
926 | | - | |
927 | | - | |
928 | | - | |
929 | | - | |
930 | | - | |
931 | | - | |
932 | | - | |
933 | | - | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
934 | 920 | | |
935 | 921 | | |
936 | 922 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
296 | 296 | | |
297 | 297 | | |
298 | 298 | | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
299 | 304 | | |
300 | 305 | | |
301 | 306 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
236 | 229 | | |
237 | 230 | | |
238 | 231 | | |
| |||
0 commit comments
Comments
(0)