Commit 6c412f0
committed
Change CREATE TYPE to require datatype output and send functions to have
only one argument. (Per recent discussion, the option to accept multiple
arguments is pretty useless for user-defined types, and would be a likely
source of security holes if it was used.) Simplify call sites of
output/send functions to not bother passing more than one argument.1 parent ae793ff commit 6c412f0
File tree
18 files changed
+102
-216
lines changed- doc/src/sgml/ref
- src
- backend
- access/common
- bootstrap
- commands
- executor
- nodes
- tcop
- utils
- adt
- cache
- misc
- include/utils
- pl
- plperl
- plpgsql/src
- tcl
18 files changed
+102
-216
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
117 | 114 | | |
118 | 115 | | |
119 | 116 | | |
| |||
137 | 134 | | |
138 | 135 | | |
139 | 136 | | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
| 137 | + | |
| 138 | + | |
145 | 139 | | |
146 | 140 | | |
147 | 141 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
52 | 51 | | |
53 | 52 | | |
54 | 53 | | |
| |||
263 | 262 | | |
264 | 263 | | |
265 | 264 | | |
266 | | - | |
267 | 265 | | |
268 | 266 | | |
269 | 267 | | |
270 | 268 | | |
271 | 269 | | |
272 | 270 | | |
273 | 271 | | |
274 | | - | |
275 | 272 | | |
276 | 273 | | |
277 | 274 | | |
| |||
338 | 335 | | |
339 | 336 | | |
340 | 337 | | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
| 338 | + | |
| 339 | + | |
345 | 340 | | |
346 | 341 | | |
347 | 342 | | |
| |||
350 | 345 | | |
351 | 346 | | |
352 | 347 | | |
353 | | - | |
354 | | - | |
355 | | - | |
| 348 | + | |
| 349 | + | |
356 | 350 | | |
357 | 351 | | |
358 | 352 | | |
| |||
439 | 433 | | |
440 | 434 | | |
441 | 435 | | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | | - | |
| 436 | + | |
| 437 | + | |
446 | 438 | | |
447 | 439 | | |
448 | 440 | | |
| |||
534 | 526 | | |
535 | 527 | | |
536 | 528 | | |
537 | | - | |
538 | | - | |
| 529 | + | |
539 | 530 | | |
540 | 531 | | |
541 | 532 | | |
| |||
544 | 535 | | |
545 | 536 | | |
546 | 537 | | |
547 | | - | |
| 538 | + | |
548 | 539 | | |
549 | 540 | | |
550 | 541 | | |
| |||
555 | 546 | | |
556 | 547 | | |
557 | 548 | | |
558 | | - | |
559 | | - | |
560 | | - | |
561 | | - | |
| 549 | + | |
| 550 | + | |
562 | 551 | | |
563 | 552 | | |
564 | 553 | | |
| |||
647 | 636 | | |
648 | 637 | | |
649 | 638 | | |
650 | | - | |
651 | | - | |
652 | | - | |
| 639 | + | |
| 640 | + | |
653 | 641 | | |
654 | 642 | | |
655 | 643 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
850 | 850 | | |
851 | 851 | | |
852 | 852 | | |
853 | | - | |
854 | | - | |
855 | | - | |
856 | | - | |
| 853 | + | |
| 854 | + | |
857 | 855 | | |
858 | 856 | | |
859 | 857 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
1178 | 1178 | | |
1179 | 1179 | | |
1180 | 1180 | | |
1181 | | - | |
1182 | | - | |
1183 | 1181 | | |
1184 | 1182 | | |
1185 | 1183 | | |
| |||
1194 | 1192 | | |
1195 | 1193 | | |
1196 | 1194 | | |
1197 | | - | |
1198 | | - | |
1199 | 1195 | | |
1200 | 1196 | | |
1201 | 1197 | | |
1202 | 1198 | | |
1203 | 1199 | | |
| 1200 | + | |
1204 | 1201 | | |
1205 | 1202 | | |
1206 | 1203 | | |
1207 | | - | |
1208 | | - | |
| 1204 | + | |
| 1205 | + | |
1209 | 1206 | | |
1210 | 1207 | | |
1211 | | - | |
1212 | | - | |
| 1208 | + | |
| 1209 | + | |
1213 | 1210 | | |
1214 | 1211 | | |
1215 | 1212 | | |
| |||
1321 | 1318 | | |
1322 | 1319 | | |
1323 | 1320 | | |
1324 | | - | |
1325 | | - | |
1326 | | - | |
1327 | | - | |
| 1321 | + | |
| 1322 | + | |
1328 | 1323 | | |
1329 | 1324 | | |
1330 | 1325 | | |
| |||
1339 | 1334 | | |
1340 | 1335 | | |
1341 | 1336 | | |
1342 | | - | |
1343 | | - | |
1344 | | - | |
| 1337 | + | |
| 1338 | + | |
1345 | 1339 | | |
1346 | 1340 | | |
1347 | 1341 | | |
| |||
1366 | 1360 | | |
1367 | 1361 | | |
1368 | 1362 | | |
1369 | | - | |
1370 | | - | |
1371 | 1363 | | |
1372 | 1364 | | |
1373 | 1365 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
920 | 920 | | |
921 | 921 | | |
922 | 922 | | |
923 | | - | |
| 923 | + | |
924 | 924 | | |
925 | 925 | | |
926 | 926 | | |
927 | | - | |
928 | | - | |
| 927 | + | |
929 | 928 | | |
930 | 929 | | |
931 | 930 | | |
| |||
937 | 936 | | |
938 | 937 | | |
939 | 938 | | |
940 | | - | |
941 | | - | |
942 | | - | |
943 | | - | |
944 | | - | |
945 | | - | |
946 | 939 | | |
947 | 940 | | |
948 | 941 | | |
949 | 942 | | |
950 | 943 | | |
951 | | - | |
952 | | - | |
953 | | - | |
954 | | - | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | 944 | | |
959 | 945 | | |
960 | 946 | | |
| |||
1016 | 1002 | | |
1017 | 1003 | | |
1018 | 1004 | | |
1019 | | - | |
| 1005 | + | |
1020 | 1006 | | |
1021 | 1007 | | |
1022 | 1008 | | |
1023 | | - | |
1024 | | - | |
| 1009 | + | |
1025 | 1010 | | |
1026 | 1011 | | |
1027 | 1012 | | |
1028 | 1013 | | |
1029 | 1014 | | |
1030 | 1015 | | |
1031 | 1016 | | |
1032 | | - | |
1033 | | - | |
1034 | | - | |
1035 | | - | |
1036 | | - | |
1037 | | - | |
1038 | 1017 | | |
1039 | 1018 | | |
1040 | 1019 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
632 | 632 | | |
633 | 633 | | |
634 | 634 | | |
635 | | - | |
636 | | - | |
637 | | - | |
| 635 | + | |
638 | 636 | | |
639 | 637 | | |
640 | 638 | | |
| |||
651 | 649 | | |
652 | 650 | | |
653 | 651 | | |
654 | | - | |
655 | 652 | | |
656 | | - | |
657 | | - | |
658 | 653 | | |
659 | | - | |
660 | 654 | | |
661 | | - | |
662 | | - | |
663 | 655 | | |
664 | | - | |
| 656 | + | |
665 | 657 | | |
666 | 658 | | |
667 | 659 | | |
| |||
672 | 664 | | |
673 | 665 | | |
674 | 666 | | |
675 | | - | |
676 | | - | |
677 | | - | |
678 | | - | |
| 667 | + | |
| 668 | + | |
679 | 669 | | |
680 | 670 | | |
681 | 671 | | |
| |||
0 commit comments