forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitb22391a
committed
Some refactoring to export json(b) conversion functions
This is to export datum_to_json(), datum_to_jsonb(), andjsonb_from_cstring(), though the last one is exported asjsonb_from_text().A subsequent commit to add new SQL/JSON constructor functions willneed them for calling from the executor.Discussion:https://postgr.es/m/20230720160252.ldk7jy6jqclxfxkq%40alvherre.pgsql1 parentbd88404 commitb22391a
File tree
3 files changed
+90
-41
lines changed- src
- backend/utils/adt
- include/utils
3 files changed
+90
-41
lines changedLines changed: 37 additions & 22 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
91 | 91 |
| |
92 | 92 |
| |
93 | 93 |
| |
94 |
| - | |
95 |
| - | |
96 |
| - | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
97 | 97 |
| |
98 | 98 |
| |
99 | 99 |
| |
| |||
173 | 173 |
| |
174 | 174 |
| |
175 | 175 |
| |
176 |
| - | |
177 |
| - | |
178 |
| - | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
179 | 179 |
| |
180 | 180 |
| |
181 | 181 |
| |
| |||
421 | 421 |
| |
422 | 422 |
| |
423 | 423 |
| |
424 |
| - | |
425 |
| - | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
426 | 427 |
| |
427 | 428 |
| |
428 | 429 |
| |
| |||
549 | 550 |
| |
550 | 551 |
| |
551 | 552 |
| |
552 |
| - | |
| 553 | + | |
| 554 | + | |
553 | 555 |
| |
554 | 556 |
| |
555 | 557 |
| |
| |||
584 | 586 |
| |
585 | 587 |
| |
586 | 588 |
| |
587 |
| - | |
| 589 | + | |
| 590 | + | |
588 | 591 |
| |
589 | 592 |
| |
590 | 593 |
| |
| |||
704 | 707 |
| |
705 | 708 |
| |
706 | 709 |
| |
707 |
| - | |
708 | 710 |
| |
709 | 711 |
| |
710 | 712 |
| |
| |||
716 | 718 |
| |
717 | 719 |
| |
718 | 720 |
| |
719 |
| - | |
| 721 | + | |
| 722 | + | |
720 | 723 |
| |
721 |
| - | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
722 | 733 |
| |
723 |
| - | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
724 | 738 |
| |
725 | 739 |
| |
726 | 740 |
| |
| |||
780 | 794 |
| |
781 | 795 |
| |
782 | 796 |
| |
783 |
| - | |
784 |
| - | |
| 797 | + | |
| 798 | + | |
785 | 799 |
| |
786 | 800 |
| |
787 | 801 |
| |
| |||
795 | 809 |
| |
796 | 810 |
| |
797 | 811 |
| |
798 |
| - | |
799 |
| - | |
| 812 | + | |
| 813 | + | |
800 | 814 |
| |
801 | 815 |
| |
802 | 816 |
| |
| |||
1059 | 1073 |
| |
1060 | 1074 |
| |
1061 | 1075 |
| |
1062 |
| - | |
1063 |
| - | |
| 1076 | + | |
| 1077 | + | |
1064 | 1078 |
| |
1065 | 1079 |
| |
1066 | 1080 |
| |
| |||
1082 | 1096 |
| |
1083 | 1097 |
| |
1084 | 1098 |
| |
1085 |
| - | |
1086 |
| - | |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
1087 | 1102 |
| |
1088 | 1103 |
| |
1089 | 1104 |
| |
|
Lines changed: 48 additions & 19 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
59 | 59 |
| |
60 | 60 |
| |
61 | 61 |
| |
62 |
| - | |
63 |
| - | |
64 |
| - | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
65 | 65 |
| |
66 | 66 |
| |
67 | 67 |
| |
| |||
141 | 141 |
| |
142 | 142 |
| |
143 | 143 |
| |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
144 | 157 |
| |
145 | 158 |
| |
146 | 159 |
| |
| |||
622 | 635 |
| |
623 | 636 |
| |
624 | 637 |
| |
625 |
| - | |
626 |
| - | |
627 |
| - | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
628 | 641 |
| |
629 | 642 |
| |
630 | 643 |
| |
| |||
859 | 872 |
| |
860 | 873 |
| |
861 | 874 |
| |
862 |
| - | |
863 |
| - | |
| 875 | + | |
| 876 | + | |
864 | 877 |
| |
865 | 878 |
| |
866 | 879 |
| |
| |||
982 | 995 |
| |
983 | 996 |
| |
984 | 997 |
| |
985 |
| - | |
| 998 | + | |
| 999 | + | |
986 | 1000 |
| |
987 | 1001 |
| |
988 | 1002 |
| |
| |||
1018 | 1032 |
| |
1019 | 1033 |
| |
1020 | 1034 |
| |
1021 |
| - | |
| 1035 | + | |
| 1036 | + | |
1022 | 1037 |
| |
1023 | 1038 |
| |
| 1039 | + | |
1024 | 1040 |
| |
1025 | 1041 |
| |
1026 | 1042 |
| |
| |||
1072 | 1088 |
| |
1073 | 1089 |
| |
1074 | 1090 |
| |
1075 |
| - | |
1076 | 1091 |
| |
1077 | 1092 |
| |
1078 | 1093 |
| |
| |||
1084 | 1099 |
| |
1085 | 1100 |
| |
1086 | 1101 |
| |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
| 1110 | + | |
| 1111 | + | |
| 1112 | + | |
| 1113 | + | |
| 1114 | + | |
1087 | 1115 |
| |
1088 | 1116 |
| |
1089 |
| - | |
| 1117 | + | |
| 1118 | + | |
1090 | 1119 |
| |
1091 |
| - | |
| 1120 | + | |
1092 | 1121 |
| |
1093 | 1122 |
| |
1094 | 1123 |
| |
| |||
1525 | 1554 |
| |
1526 | 1555 |
| |
1527 | 1556 |
| |
1528 |
| - | |
1529 |
| - | |
| 1557 | + | |
| 1558 | + | |
1530 | 1559 |
| |
1531 | 1560 |
| |
1532 | 1561 |
| |
| |||
1726 | 1755 |
| |
1727 | 1756 |
| |
1728 | 1757 |
| |
1729 |
| - | |
1730 |
| - | |
| 1758 | + | |
| 1759 | + | |
1731 | 1760 |
| |
1732 | 1761 |
| |
1733 | 1762 |
| |
1734 | 1763 |
| |
1735 | 1764 |
| |
1736 | 1765 |
| |
1737 | 1766 |
| |
1738 |
| - | |
1739 |
| - | |
| 1767 | + | |
| 1768 | + | |
1740 | 1769 |
| |
1741 | 1770 |
| |
1742 | 1771 |
| |
|
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
82 | 82 |
| |
83 | 83 |
| |
84 | 84 |
| |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
85 | 90 |
| |
86 | 91 |
|
0 commit comments
Comments
(0)