|
681 | 681 | proname => 'nameeqtext', proleakproof => 't', prorettype => 'bool', |
682 | 682 | proargtypes => 'name text', prosrc => 'nameeqtext' }, |
683 | 683 | { oid => '241', |
684 | | - proname => 'namelttext',prorettype => 'bool',proargtypes => 'name text', |
685 | | - prosrc => 'namelttext' }, |
| 684 | + proname => 'namelttext',proleakproof => 't',prorettype => 'bool', |
| 685 | +proargtypes => 'name text',prosrc => 'namelttext' }, |
686 | 686 | { oid => '242', |
687 | | - proname => 'nameletext',prorettype => 'bool',proargtypes => 'name text', |
688 | | - prosrc => 'nameletext' }, |
| 687 | + proname => 'nameletext',proleakproof => 't',prorettype => 'bool', |
| 688 | +proargtypes => 'name text',prosrc => 'nameletext' }, |
689 | 689 | { oid => '243', |
690 | | - proname => 'namegetext',prorettype => 'bool',proargtypes => 'name text', |
691 | | - prosrc => 'namegetext' }, |
| 690 | + proname => 'namegetext',proleakproof => 't',prorettype => 'bool', |
| 691 | +proargtypes => 'name text',prosrc => 'namegetext' }, |
692 | 692 | { oid => '244', |
693 | | - proname => 'namegttext',prorettype => 'bool',proargtypes => 'name text', |
694 | | - prosrc => 'namegttext' }, |
| 693 | + proname => 'namegttext',proleakproof => 't',prorettype => 'bool', |
| 694 | +proargtypes => 'name text',prosrc => 'namegttext' }, |
695 | 695 | { oid => '245', |
696 | 696 | proname => 'namenetext', proleakproof => 't', prorettype => 'bool', |
697 | 697 | proargtypes => 'name text', prosrc => 'namenetext' }, |
698 | 698 | { oid => '246', descr => 'less-equal-greater', |
699 | | - proname => 'btnametextcmp',prorettype => 'int4',proargtypes => 'name text', |
700 | | - prosrc => 'btnametextcmp' }, |
| 699 | + proname => 'btnametextcmp',proleakproof => 't',prorettype => 'int4', |
| 700 | +proargtypes => 'name text',prosrc => 'btnametextcmp' }, |
701 | 701 | { oid => '247', |
702 | 702 | proname => 'texteqname', proleakproof => 't', prorettype => 'bool', |
703 | 703 | proargtypes => 'text name', prosrc => 'texteqname' }, |
704 | 704 | { oid => '248', |
705 | | - proname => 'textltname',prorettype => 'bool',proargtypes => 'text name', |
706 | | - prosrc => 'textltname' }, |
| 705 | + proname => 'textltname',proleakproof => 't',prorettype => 'bool', |
| 706 | +proargtypes => 'text name',prosrc => 'textltname' }, |
707 | 707 | { oid => '249', |
708 | | - proname => 'textlename',prorettype => 'bool',proargtypes => 'text name', |
709 | | - prosrc => 'textlename' }, |
| 708 | + proname => 'textlename',proleakproof => 't',prorettype => 'bool', |
| 709 | +proargtypes => 'text name',prosrc => 'textlename' }, |
710 | 710 | { oid => '250', |
711 | | - proname => 'textgename',prorettype => 'bool',proargtypes => 'text name', |
712 | | - prosrc => 'textgename' }, |
| 711 | + proname => 'textgename',proleakproof => 't',prorettype => 'bool', |
| 712 | +proargtypes => 'text name',prosrc => 'textgename' }, |
713 | 713 | { oid => '251', |
714 | | - proname => 'textgtname',prorettype => 'bool',proargtypes => 'text name', |
715 | | - prosrc => 'textgtname' }, |
| 714 | + proname => 'textgtname',proleakproof => 't',prorettype => 'bool', |
| 715 | +proargtypes => 'text name',prosrc => 'textgtname' }, |
716 | 716 | { oid => '252', |
717 | 717 | proname => 'textnename', proleakproof => 't', prorettype => 'bool', |
718 | 718 | proargtypes => 'text name', prosrc => 'textnename' }, |
719 | 719 | { oid => '253', descr => 'less-equal-greater', |
720 | | - proname => 'bttextnamecmp',prorettype => 'int4',proargtypes => 'text name', |
721 | | - prosrc => 'bttextnamecmp' }, |
| 720 | + proname => 'bttextnamecmp',proleakproof => 't',prorettype => 'int4', |
| 721 | +proargtypes => 'text name',prosrc => 'bttextnamecmp' }, |
722 | 722 |
|
723 | 723 | { oid => '266', descr => 'concatenate name and oid', |
724 | 724 | proname => 'nameconcatoid', prorettype => 'name', proargtypes => 'name oid', |
|
1002 | 1002 | proname => 'btcharcmp', proleakproof => 't', prorettype => 'int4', |
1003 | 1003 | proargtypes => 'char char', prosrc => 'btcharcmp' }, |
1004 | 1004 | { oid => '359', descr => 'less-equal-greater', |
1005 | | - proname => 'btnamecmp',prorettype => 'int4',proargtypes => 'name name', |
1006 | | - prosrc => 'btnamecmp' }, |
| 1005 | + proname => 'btnamecmp',proleakproof => 't',prorettype => 'int4', |
| 1006 | +proargtypes => 'name name',prosrc => 'btnamecmp' }, |
1007 | 1007 | { oid => '3135', descr => 'sort support', |
1008 | 1008 | proname => 'btnamesortsupport', prorettype => 'void', |
1009 | 1009 | proargtypes => 'internal', prosrc => 'btnamesortsupport' }, |
1010 | 1010 | { oid => '360', descr => 'less-equal-greater', |
1011 | | - proname => 'bttextcmp',prorettype => 'int4',proargtypes => 'text text', |
1012 | | - prosrc => 'bttextcmp' }, |
| 1011 | + proname => 'bttextcmp',proleakproof => 't',prorettype => 'int4', |
| 1012 | +proargtypes => 'text text',prosrc => 'bttextcmp' }, |
1013 | 1013 | { oid => '3255', descr => 'sort support', |
1014 | 1014 | proname => 'bttextsortsupport', prorettype => 'void', |
1015 | 1015 | proargtypes => 'internal', prosrc => 'bttextsortsupport' }, |
|
1230 | 1230 | proargmodes => '{v}', prosrc => 'pg_num_nonnulls' }, |
1231 | 1231 |
|
1232 | 1232 | { oid => '458', descr => 'larger of two', |
1233 | | - proname => 'text_larger',prorettype => 'text',proargtypes => 'texttext', |
1234 | | - prosrc => 'text_larger' }, |
| 1233 | + proname => 'text_larger',proleakproof => 't',prorettype => 'text', |
| 1234 | +proargtypes => 'text text',prosrc => 'text_larger' }, |
1235 | 1235 | { oid => '459', descr => 'smaller of two', |
1236 | | - proname => 'text_smaller',prorettype => 'text',proargtypes => 'texttext', |
1237 | | - prosrc => 'text_smaller' }, |
| 1236 | + proname => 'text_smaller',proleakproof => 't',prorettype => 'text', |
| 1237 | +proargtypes => 'text text',prosrc => 'text_smaller' }, |
1238 | 1238 |
|
1239 | 1239 | { oid => '460', descr => 'I/O', |
1240 | 1240 | proname => 'int8in', prorettype => 'int8', proargtypes => 'cstring', |
|
1334 | 1334 | prosrc => 'int28' }, |
1335 | 1335 |
|
1336 | 1336 | { oid => '655', |
1337 | | - proname => 'namelt',prorettype => 'bool',proargtypes => 'name name', |
1338 | | - prosrc => 'namelt' }, |
| 1337 | + proname => 'namelt',proleakproof => 't',prorettype => 'bool', |
| 1338 | +proargtypes => 'name name',prosrc => 'namelt' }, |
1339 | 1339 | { oid => '656', |
1340 | | - proname => 'namele',prorettype => 'bool',proargtypes => 'name name', |
1341 | | - prosrc => 'namele' }, |
| 1340 | + proname => 'namele',proleakproof => 't',prorettype => 'bool', |
| 1341 | +proargtypes => 'name name',prosrc => 'namele' }, |
1342 | 1342 | { oid => '657', |
1343 | | - proname => 'namegt',prorettype => 'bool',proargtypes => 'name name', |
1344 | | - prosrc => 'namegt' }, |
| 1343 | + proname => 'namegt',proleakproof => 't',prorettype => 'bool', |
| 1344 | +proargtypes => 'name name',prosrc => 'namegt' }, |
1345 | 1345 | { oid => '658', |
1346 | | - proname => 'namege',prorettype => 'bool',proargtypes => 'name name', |
1347 | | - prosrc => 'namege' }, |
| 1346 | + proname => 'namege',proleakproof => 't',prorettype => 'bool', |
| 1347 | +proargtypes => 'name name',prosrc => 'namege' }, |
1348 | 1348 | { oid => '659', |
1349 | 1349 | proname => 'namene', proleakproof => 't', prorettype => 'bool', |
1350 | 1350 | proargtypes => 'name name', prosrc => 'namene' }, |
|
1451 | 1451 | proargtypes => 'circle point', prosrc => 'dist_cpoint' }, |
1452 | 1452 |
|
1453 | 1453 | { oid => '740', |
1454 | | - proname => 'text_lt',prorettype => 'bool',proargtypes => 'text text', |
1455 | | - prosrc => 'text_lt' }, |
| 1454 | + proname => 'text_lt',proleakproof => 't',prorettype => 'bool', |
| 1455 | +proargtypes => 'text text',prosrc => 'text_lt' }, |
1456 | 1456 | { oid => '741', |
1457 | | - proname => 'text_le',prorettype => 'bool',proargtypes => 'text text', |
1458 | | - prosrc => 'text_le' }, |
| 1457 | + proname => 'text_le',proleakproof => 't',prorettype => 'bool', |
| 1458 | +proargtypes => 'text text',prosrc => 'text_le' }, |
1459 | 1459 | { oid => '742', |
1460 | | - proname => 'text_gt',prorettype => 'bool',proargtypes => 'text text', |
1461 | | - prosrc => 'text_gt' }, |
| 1460 | + proname => 'text_gt',proleakproof => 't',prorettype => 'bool', |
| 1461 | +proargtypes => 'text text',prosrc => 'text_gt' }, |
1462 | 1462 | { oid => '743', |
1463 | | - proname => 'text_ge',prorettype => 'bool',proargtypes => 'text text', |
1464 | | - prosrc => 'text_ge' }, |
| 1463 | + proname => 'text_ge',proleakproof => 't',prorettype => 'bool', |
| 1464 | +proargtypes => 'text text',prosrc => 'text_ge' }, |
1465 | 1465 |
|
1466 | 1466 | { oid => '745', descr => 'current user name', |
1467 | 1467 | proname => 'current_user', provolatile => 's', prorettype => 'name', |
|
2051 | 2051 | proname => 'bpchareq', proleakproof => 't', prorettype => 'bool', |
2052 | 2052 | proargtypes => 'bpchar bpchar', prosrc => 'bpchareq' }, |
2053 | 2053 | { oid => '1049', |
2054 | | - proname => 'bpcharlt',prorettype => 'bool',proargtypes => 'bpchar bpchar', |
2055 | | - prosrc => 'bpcharlt' }, |
| 2054 | + proname => 'bpcharlt',proleakproof => 't',prorettype => 'bool', |
| 2055 | +proargtypes => 'bpchar bpchar',prosrc => 'bpcharlt' }, |
2056 | 2056 | { oid => '1050', |
2057 | | - proname => 'bpcharle',prorettype => 'bool',proargtypes => 'bpchar bpchar', |
2058 | | - prosrc => 'bpcharle' }, |
| 2057 | + proname => 'bpcharle',proleakproof => 't',prorettype => 'bool', |
| 2058 | +proargtypes => 'bpchar bpchar',prosrc => 'bpcharle' }, |
2059 | 2059 | { oid => '1051', |
2060 | | - proname => 'bpchargt',prorettype => 'bool',proargtypes => 'bpchar bpchar', |
2061 | | - prosrc => 'bpchargt' }, |
| 2060 | + proname => 'bpchargt',proleakproof => 't',prorettype => 'bool', |
| 2061 | +proargtypes => 'bpchar bpchar',prosrc => 'bpchargt' }, |
2062 | 2062 | { oid => '1052', |
2063 | | - proname => 'bpcharge',prorettype => 'bool',proargtypes => 'bpchar bpchar', |
2064 | | - prosrc => 'bpcharge' }, |
| 2063 | + proname => 'bpcharge',proleakproof => 't',prorettype => 'bool', |
| 2064 | +proargtypes => 'bpchar bpchar',prosrc => 'bpcharge' }, |
2065 | 2065 | { oid => '1053', |
2066 | 2066 | proname => 'bpcharne', proleakproof => 't', prorettype => 'bool', |
2067 | 2067 | proargtypes => 'bpchar bpchar', prosrc => 'bpcharne' }, |
2068 | 2068 | { oid => '1063', descr => 'larger of two', |
2069 | | - proname => 'bpchar_larger', prorettype => 'bpchar', |
| 2069 | + proname => 'bpchar_larger',proleakproof => 't',prorettype => 'bpchar', |
2070 | 2070 | proargtypes => 'bpchar bpchar', prosrc => 'bpchar_larger' }, |
2071 | 2071 | { oid => '1064', descr => 'smaller of two', |
2072 | | - proname => 'bpchar_smaller', prorettype => 'bpchar', |
| 2072 | + proname => 'bpchar_smaller',proleakproof => 't',prorettype => 'bpchar', |
2073 | 2073 | proargtypes => 'bpchar bpchar', prosrc => 'bpchar_smaller' }, |
2074 | 2074 | { oid => '1078', descr => 'less-equal-greater', |
2075 | | - proname => 'bpcharcmp',prorettype => 'int4',proargtypes => 'bpchar bpchar', |
2076 | | - prosrc => 'bpcharcmp' }, |
| 2075 | + proname => 'bpcharcmp',proleakproof => 't',prorettype => 'int4', |
| 2076 | +proargtypes => 'bpchar bpchar',prosrc => 'bpcharcmp' }, |
2077 | 2077 | { oid => '3328', descr => 'sort support', |
2078 | 2078 | proname => 'bpchar_sortsupport', prorettype => 'void', |
2079 | 2079 | proargtypes => 'internal', prosrc => 'bpchar_sortsupport' }, |
|
6541 | 6541 | proargtypes => 'float8 float8', prosrc => 'aggregate_dummy' }, |
6542 | 6542 |
|
6543 | 6543 | { oid => '2160', |
6544 | | - proname => 'text_pattern_lt', prorettype => 'bool', |
| 6544 | + proname => 'text_pattern_lt',proleakproof => 't',prorettype => 'bool', |
6545 | 6545 | proargtypes => 'text text', prosrc => 'text_pattern_lt' }, |
6546 | 6546 | { oid => '2161', |
6547 | | - proname => 'text_pattern_le', prorettype => 'bool', |
| 6547 | + proname => 'text_pattern_le',proleakproof => 't',prorettype => 'bool', |
6548 | 6548 | proargtypes => 'text text', prosrc => 'text_pattern_le' }, |
6549 | 6549 | { oid => '2163', |
6550 | | - proname => 'text_pattern_ge', prorettype => 'bool', |
| 6550 | + proname => 'text_pattern_ge',proleakproof => 't',prorettype => 'bool', |
6551 | 6551 | proargtypes => 'text text', prosrc => 'text_pattern_ge' }, |
6552 | 6552 | { oid => '2164', |
6553 | | - proname => 'text_pattern_gt', prorettype => 'bool', |
| 6553 | + proname => 'text_pattern_gt',proleakproof => 't',prorettype => 'bool', |
6554 | 6554 | proargtypes => 'text text', prosrc => 'text_pattern_gt' }, |
6555 | 6555 | { oid => '2166', descr => 'less-equal-greater', |
6556 | | - proname => 'bttext_pattern_cmp', prorettype => 'int4', |
| 6556 | + proname => 'bttext_pattern_cmp',proleakproof => 't',prorettype => 'int4', |
6557 | 6557 | proargtypes => 'text text', prosrc => 'bttext_pattern_cmp' }, |
6558 | 6558 | { oid => '3332', descr => 'sort support', |
6559 | 6559 | proname => 'bttext_pattern_sortsupport', prorettype => 'void', |
6560 | 6560 | proargtypes => 'internal', prosrc => 'bttext_pattern_sortsupport' }, |
6561 | 6561 |
|
6562 | 6562 | { oid => '2174', |
6563 | | - proname => 'bpchar_pattern_lt', prorettype => 'bool', |
| 6563 | + proname => 'bpchar_pattern_lt',proleakproof => 't',prorettype => 'bool', |
6564 | 6564 | proargtypes => 'bpchar bpchar', prosrc => 'bpchar_pattern_lt' }, |
6565 | 6565 | { oid => '2175', |
6566 | | - proname => 'bpchar_pattern_le', prorettype => 'bool', |
| 6566 | + proname => 'bpchar_pattern_le',proleakproof => 't',prorettype => 'bool', |
6567 | 6567 | proargtypes => 'bpchar bpchar', prosrc => 'bpchar_pattern_le' }, |
6568 | 6568 | { oid => '2177', |
6569 | | - proname => 'bpchar_pattern_ge', prorettype => 'bool', |
| 6569 | + proname => 'bpchar_pattern_ge',proleakproof => 't',prorettype => 'bool', |
6570 | 6570 | proargtypes => 'bpchar bpchar', prosrc => 'bpchar_pattern_ge' }, |
6571 | 6571 | { oid => '2178', |
6572 | | - proname => 'bpchar_pattern_gt', prorettype => 'bool', |
| 6572 | + proname => 'bpchar_pattern_gt',proleakproof => 't',prorettype => 'bool', |
6573 | 6573 | proargtypes => 'bpchar bpchar', prosrc => 'bpchar_pattern_gt' }, |
6574 | 6574 | { oid => '2180', descr => 'less-equal-greater', |
6575 | | - proname => 'btbpchar_pattern_cmp', prorettype => 'int4', |
| 6575 | + proname => 'btbpchar_pattern_cmp',proleakproof => 't',prorettype => 'int4', |
6576 | 6576 | proargtypes => 'bpchar bpchar', prosrc => 'btbpchar_pattern_cmp' }, |
6577 | 6577 | { oid => '3333', descr => 'sort support', |
6578 | 6578 | proname => 'btbpchar_pattern_sortsupport', prorettype => 'void', |
|