Commit 0aa8f76
committed
Expose internal function for converting int64 to numeric
Existing callers had to take complicated detours via
DirectFunctionCall1(). This simplifies a lot of code.
Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://www.postgresql.org/message-id/flat/42b73d2d-da12-ba9f-570a-420e0cce19d9@phystech.edu1 parent a273dcc commit 0aa8f76
File tree
8 files changed
+50
-132
lines changed- contrib
- btree_gist
- jsonb_plperl
- src
- backend/utils/adt
- include/utils
8 files changed
+50
-132
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
198 | | - | |
| 198 | + | |
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
219 | | - | |
220 | | - | |
221 | | - | |
| 219 | + | |
222 | 220 | | |
223 | 221 | | |
224 | 222 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1042 | 1042 | | |
1043 | 1043 | | |
1044 | 1044 | | |
1045 | | - | |
| 1045 | + | |
1046 | 1046 | | |
1047 | 1047 | | |
1048 | 1048 | | |
| |||
1056 | 1056 | | |
1057 | 1057 | | |
1058 | 1058 | | |
1059 | | - | |
1060 | | - | |
| 1059 | + | |
1061 | 1060 | | |
1062 | 1061 | | |
1063 | 1062 | | |
| |||
1107 | 1106 | | |
1108 | 1107 | | |
1109 | 1108 | | |
1110 | | - | |
| 1109 | + | |
1111 | 1110 | | |
1112 | 1111 | | |
1113 | 1112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
579 | 579 | | |
580 | 580 | | |
581 | 581 | | |
582 | | - | |
583 | | - | |
584 | | - | |
585 | | - | |
586 | | - | |
587 | | - | |
588 | | - | |
589 | | - | |
590 | 582 | | |
591 | 583 | | |
592 | 584 | | |
| |||
615 | 607 | | |
616 | 608 | | |
617 | 609 | | |
618 | | - | |
619 | | - | |
620 | | - | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
621 | 613 | | |
622 | 614 | | |
623 | 615 | | |
| |||
632 | 624 | | |
633 | 625 | | |
634 | 626 | | |
635 | | - | |
636 | 627 | | |
637 | 628 | | |
638 | 629 | | |
639 | | - | |
640 | | - | |
| 630 | + | |
641 | 631 | | |
642 | 632 | | |
643 | 633 | | |
| |||
832 | 822 | | |
833 | 823 | | |
834 | 824 | | |
835 | | - | |
836 | | - | |
| 825 | + | |
837 | 826 | | |
838 | 827 | | |
839 | 828 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6070 | 6070 | | |
6071 | 6071 | | |
6072 | 6072 | | |
6073 | | - | |
6074 | | - | |
6075 | | - | |
6076 | | - | |
| 6073 | + | |
| 6074 | + | |
6077 | 6075 | | |
6078 | 6076 | | |
6079 | 6077 | | |
| |||
6162 | 6160 | | |
6163 | 6161 | | |
6164 | 6162 | | |
6165 | | - | |
6166 | | - | |
6167 | | - | |
6168 | | - | |
| 6163 | + | |
| 6164 | + | |
6169 | 6165 | | |
6170 | 6166 | | |
6171 | 6167 | | |
| |||
6339 | 6335 | | |
6340 | 6336 | | |
6341 | 6337 | | |
6342 | | - | |
6343 | | - | |
6344 | | - | |
6345 | | - | |
6346 | | - | |
| 6338 | + | |
| 6339 | + | |
6347 | 6340 | | |
6348 | 6341 | | |
6349 | 6342 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
842 | 842 | | |
843 | 843 | | |
844 | 844 | | |
845 | | - | |
846 | | - | |
847 | | - | |
| 845 | + | |
848 | 846 | | |
849 | 847 | | |
850 | 848 | | |
| |||
1012 | 1010 | | |
1013 | 1011 | | |
1014 | 1012 | | |
1015 | | - | |
1016 | | - | |
1017 | | - | |
| 1013 | + | |
1018 | 1014 | | |
1019 | 1015 | | |
1020 | 1016 | | |
| |||
1979 | 1975 | | |
1980 | 1976 | | |
1981 | 1977 | | |
1982 | | - | |
1983 | | - | |
| 1978 | + | |
1984 | 1979 | | |
1985 | 1980 | | |
1986 | 1981 | | |
| |||
0 commit comments