forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitfcaad7e
committed
Standardize on the assumption that the arguments of a RowExpr correspond
to the physical layout of the rowtype, ie, there are dummy argumentscorresponding to any dropped columns in the rowtype. We formerly had acouple of places that did it this way and several others that did not.Fixes Gaetano Mendola's "cache lookup failed for type 0" bug of 5-Aug.1 parent388ffad commitfcaad7e
File tree
8 files changed
+237
-61
lines changed- src
- backend
- executor
- optimizer/util
- parser
- rewrite
- utils/adt
- include
- nodes
- parser
8 files changed
+237
-61
lines changedLines changed: 50 additions & 14 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 |
| |
| |||
44 | 44 |
| |
45 | 45 |
| |
46 | 46 |
| |
| 47 | + | |
47 | 48 |
| |
48 | 49 |
| |
49 | 50 |
| |
| |||
2096 | 2097 |
| |
2097 | 2098 |
| |
2098 | 2099 |
| |
2099 |
| - | |
| 2100 | + | |
2100 | 2101 |
| |
2101 | 2102 |
| |
2102 | 2103 |
| |
| |||
2106 | 2107 |
| |
2107 | 2108 |
| |
2108 | 2109 |
| |
2109 |
| - | |
2110 |
| - | |
2111 |
| - | |
| 2110 | + | |
| 2111 | + | |
| 2112 | + | |
| 2113 | + | |
| 2114 | + | |
| 2115 | + | |
2112 | 2116 |
| |
2113 | 2117 |
| |
2114 | 2118 |
| |
| |||
2979 | 2983 |
| |
2980 | 2984 |
| |
2981 | 2985 |
| |
| 2986 | + | |
2982 | 2987 |
| |
2983 | 2988 |
| |
| 2989 | + | |
2984 | 2990 |
| |
2985 | 2991 |
| |
2986 |
| - | |
2987 |
| - | |
2988 |
| - | |
2989 |
| - | |
2990 |
| - | |
2991 |
| - | |
2992 |
| - | |
2993 |
| - | |
2994 |
| - | |
2995 | 2992 |
| |
2996 | 2993 |
| |
2997 | 2994 |
| |
| |||
3003 | 3000 |
| |
3004 | 3001 |
| |
3005 | 3002 |
| |
| 3003 | + | |
3006 | 3004 |
| |
| 3005 | + | |
| 3006 | + | |
| 3007 | + | |
| 3008 | + | |
| 3009 | + | |
| 3010 | + | |
| 3011 | + | |
| 3012 | + | |
| 3013 | + | |
| 3014 | + | |
| 3015 | + | |
| 3016 | + | |
| 3017 | + | |
| 3018 | + | |
| 3019 | + | |
| 3020 | + | |
| 3021 | + | |
| 3022 | + | |
| 3023 | + | |
| 3024 | + | |
| 3025 | + | |
| 3026 | + | |
| 3027 | + | |
| 3028 | + | |
| 3029 | + | |
| 3030 | + | |
| 3031 | + | |
| 3032 | + | |
| 3033 | + | |
| 3034 | + | |
| 3035 | + | |
| 3036 | + | |
| 3037 | + | |
| 3038 | + | |
| 3039 | + | |
| 3040 | + | |
| 3041 | + | |
| 3042 | + | |
3007 | 3043 |
| |
3008 | 3044 |
| |
3009 | 3045 |
| |
|
Lines changed: 54 additions & 7 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 |
| |
| |||
40 | 40 |
| |
41 | 41 |
| |
42 | 42 |
| |
| 43 | + | |
43 | 44 |
| |
44 | 45 |
| |
45 | 46 |
| |
| |||
1054 | 1055 |
| |
1055 | 1056 |
| |
1056 | 1057 |
| |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
1057 | 1085 |
| |
1058 | 1086 |
| |
1059 | 1087 |
| |
| |||
1630 | 1658 |
| |
1631 | 1659 |
| |
1632 | 1660 |
| |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
1633 | 1665 |
| |
1634 | 1666 |
| |
1635 | 1667 |
| |
| |||
1640 | 1672 |
| |
1641 | 1673 |
| |
1642 | 1674 |
| |
1643 |
| - | |
1644 |
| - | |
1645 |
| - | |
1646 |
| - | |
1647 |
| - | |
| 1675 | + | |
| 1676 | + | |
| 1677 | + | |
| 1678 | + | |
| 1679 | + | |
| 1680 | + | |
| 1681 | + | |
| 1682 | + | |
| 1683 | + | |
1648 | 1684 |
| |
1649 | 1685 |
| |
1650 | 1686 |
| |
1651 | 1687 |
| |
1652 | 1688 |
| |
1653 | 1689 |
| |
1654 | 1690 |
| |
1655 |
| - | |
| 1691 | + | |
| 1692 | + | |
| 1693 | + | |
| 1694 | + | |
| 1695 | + | |
| 1696 | + | |
| 1697 | + | |
| 1698 | + | |
| 1699 | + | |
| 1700 | + | |
| 1701 | + | |
| 1702 | + | |
1656 | 1703 |
| |
1657 | 1704 |
| |
1658 | 1705 |
| |
|
Lines changed: 44 additions & 14 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 |
| |
| |||
648 | 648 |
| |
649 | 649 |
| |
650 | 650 |
| |
| 651 | + | |
651 | 652 |
| |
652 | 653 |
| |
653 | 654 |
| |
654 | 655 |
| |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
655 | 660 |
| |
656 | 661 |
| |
657 | 662 |
| |
| |||
670 | 675 |
| |
671 | 676 |
| |
672 | 677 |
| |
| 678 | + | |
| 679 | + | |
673 | 680 |
| |
674 | 681 |
| |
675 | 682 |
| |
| |||
687 | 694 |
| |
688 | 695 |
| |
689 | 696 |
| |
690 |
| - | |
691 |
| - | |
692 |
| - | |
693 |
| - | |
694 |
| - | |
695 |
| - | |
696 |
| - | |
697 | 697 |
| |
698 |
| - | |
699 |
| - | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
700 | 701 |
| |
701 |
| - | |
702 |
| - | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
703 | 725 |
| |
704 | 726 |
| |
705 | 727 |
| |
| |||
716 | 738 |
| |
717 | 739 |
| |
718 | 740 |
| |
719 |
| - | |
| 741 | + | |
720 | 742 |
| |
721 |
| - | |
| 743 | + | |
| 744 | + | |
722 | 745 |
| |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
723 | 753 |
| |
724 | 754 |
| |
725 | 755 |
| |
|
Lines changed: 2 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 |
| |
| |||
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 |
| - | |
46 |
| - | |
47 | 45 |
| |
48 | 46 |
| |
49 | 47 |
| |
| |||
1699 | 1697 |
| |
1700 | 1698 |
| |
1701 | 1699 |
| |
1702 |
| - | |
| 1700 | + | |
1703 | 1701 |
| |
1704 | 1702 |
| |
1705 | 1703 |
| |
|
Lines changed: 26 additions & 13 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| 16 | + | |
16 | 17 |
| |
17 | 18 |
| |
18 | 19 |
| |
| |||
938 | 939 |
| |
939 | 940 |
| |
940 | 941 |
| |
941 |
| - | |
942 |
| - | |
943 |
| - | |
944 |
| - | |
945 |
| - | |
946 |
| - | |
947 |
| - | |
948 |
| - | |
949 |
| - | |
950 |
| - | |
951 |
| - | |
952 |
| - | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
953 | 966 |
| |
954 | 967 |
| |
955 | 968 |
| |
|
0 commit comments
Comments
(0)