Commit b22391a
committed
Some refactoring to export json(b) conversion functions
This is to export datum_to_json(), datum_to_jsonb(), and
jsonb_from_cstring(), though the last one is exported as
jsonb_from_text().
A subsequent commit to add new SQL/JSON constructor functions will
need them for calling from the executor.
Discussion: https://postgr.es/m/20230720160252.ldk7jy6jqclxfxkq%40alvherre.pgsql1 parent bd88404 commit b22391a
File tree
3 files changed
+90
-41
lines changed- src
- backend/utils/adt
- include/utils
3 files changed
+90
-41
lines changed| 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 | | |
| |||
| 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 | | |
| |||
| 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