|
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' },
|
|
1218 | 1218 | proargmodes => '{v}', prosrc => 'pg_num_nonnulls' },
|
1219 | 1219 |
|
1220 | 1220 | { oid => '458', descr => 'larger of two',
|
1221 |
| - proname => 'text_larger', prorettype => 'text', proargtypes => 'text text', |
1222 |
| - prosrc => 'text_larger' }, |
| 1221 | + proname => 'text_larger', proleakproof => 't', prorettype => 'text', |
| 1222 | + proargtypes => 'text text', prosrc => 'text_larger' }, |
1223 | 1223 | { oid => '459', descr => 'smaller of two',
|
1224 |
| - proname => 'text_smaller', prorettype => 'text', proargtypes => 'text text', |
1225 |
| - prosrc => 'text_smaller' }, |
| 1224 | + proname => 'text_smaller', proleakproof => 't', prorettype => 'text', |
| 1225 | + proargtypes => 'text text', prosrc => 'text_smaller' }, |
1226 | 1226 |
|
1227 | 1227 | { oid => '460', descr => 'I/O',
|
1228 | 1228 | proname => 'int8in', prorettype => 'int8', proargtypes => 'cstring',
|
|
1322 | 1322 | prosrc => 'int28' },
|
1323 | 1323 |
|
1324 | 1324 | { oid => '655',
|
1325 |
| - proname => 'namelt', prorettype => 'bool', proargtypes => 'name name', |
1326 |
| - prosrc => 'namelt' }, |
| 1325 | + proname => 'namelt', proleakproof => 't', prorettype => 'bool', |
| 1326 | + proargtypes => 'name name', prosrc => 'namelt' }, |
1327 | 1327 | { oid => '656',
|
1328 |
| - proname => 'namele', prorettype => 'bool', proargtypes => 'name name', |
1329 |
| - prosrc => 'namele' }, |
| 1328 | + proname => 'namele', proleakproof => 't', prorettype => 'bool', |
| 1329 | + proargtypes => 'name name', prosrc => 'namele' }, |
1330 | 1330 | { oid => '657',
|
1331 |
| - proname => 'namegt', prorettype => 'bool', proargtypes => 'name name', |
1332 |
| - prosrc => 'namegt' }, |
| 1331 | + proname => 'namegt', proleakproof => 't', prorettype => 'bool', |
| 1332 | + proargtypes => 'name name', prosrc => 'namegt' }, |
1333 | 1333 | { oid => '658',
|
1334 |
| - proname => 'namege', prorettype => 'bool', proargtypes => 'name name', |
1335 |
| - prosrc => 'namege' }, |
| 1334 | + proname => 'namege', proleakproof => 't', prorettype => 'bool', |
| 1335 | + proargtypes => 'name name', prosrc => 'namege' }, |
1336 | 1336 | { oid => '659',
|
1337 | 1337 | proname => 'namene', proleakproof => 't', prorettype => 'bool',
|
1338 | 1338 | proargtypes => 'name name', prosrc => 'namene' },
|
|
1426 | 1426 | proargtypes => 'circle point', prosrc => 'dist_cpoint' },
|
1427 | 1427 |
|
1428 | 1428 | { oid => '740',
|
1429 |
| - proname => 'text_lt', prorettype => 'bool', proargtypes => 'text text', |
1430 |
| - prosrc => 'text_lt' }, |
| 1429 | + proname => 'text_lt', proleakproof => 't', prorettype => 'bool', |
| 1430 | + proargtypes => 'text text', prosrc => 'text_lt' }, |
1431 | 1431 | { oid => '741',
|
1432 |
| - proname => 'text_le', prorettype => 'bool', proargtypes => 'text text', |
1433 |
| - prosrc => 'text_le' }, |
| 1432 | + proname => 'text_le', proleakproof => 't', prorettype => 'bool', |
| 1433 | + proargtypes => 'text text', prosrc => 'text_le' }, |
1434 | 1434 | { oid => '742',
|
1435 |
| - proname => 'text_gt', prorettype => 'bool', proargtypes => 'text text', |
1436 |
| - prosrc => 'text_gt' }, |
| 1435 | + proname => 'text_gt', proleakproof => 't', prorettype => 'bool', |
| 1436 | + proargtypes => 'text text', prosrc => 'text_gt' }, |
1437 | 1437 | { oid => '743',
|
1438 |
| - proname => 'text_ge', prorettype => 'bool', proargtypes => 'text text', |
1439 |
| - prosrc => 'text_ge' }, |
| 1438 | + proname => 'text_ge', proleakproof => 't', prorettype => 'bool', |
| 1439 | + proargtypes => 'text text', prosrc => 'text_ge' }, |
1440 | 1440 |
|
1441 | 1441 | { oid => '745', descr => 'current user name',
|
1442 | 1442 | proname => 'current_user', provolatile => 's', prorettype => 'name',
|
|
2026 | 2026 | proname => 'bpchareq', proleakproof => 't', prorettype => 'bool',
|
2027 | 2027 | proargtypes => 'bpchar bpchar', prosrc => 'bpchareq' },
|
2028 | 2028 | { oid => '1049',
|
2029 |
| - proname => 'bpcharlt', prorettype => 'bool', proargtypes => 'bpchar bpchar', |
2030 |
| - prosrc => 'bpcharlt' }, |
| 2029 | + proname => 'bpcharlt', proleakproof => 't', prorettype => 'bool', |
| 2030 | + proargtypes => 'bpchar bpchar', prosrc => 'bpcharlt' }, |
2031 | 2031 | { oid => '1050',
|
2032 |
| - proname => 'bpcharle', prorettype => 'bool', proargtypes => 'bpchar bpchar', |
2033 |
| - prosrc => 'bpcharle' }, |
| 2032 | + proname => 'bpcharle', proleakproof => 't', prorettype => 'bool', |
| 2033 | + proargtypes => 'bpchar bpchar', prosrc => 'bpcharle' }, |
2034 | 2034 | { oid => '1051',
|
2035 |
| - proname => 'bpchargt', prorettype => 'bool', proargtypes => 'bpchar bpchar', |
2036 |
| - prosrc => 'bpchargt' }, |
| 2035 | + proname => 'bpchargt', proleakproof => 't', prorettype => 'bool', |
| 2036 | + proargtypes => 'bpchar bpchar', prosrc => 'bpchargt' }, |
2037 | 2037 | { oid => '1052',
|
2038 |
| - proname => 'bpcharge', prorettype => 'bool', proargtypes => 'bpchar bpchar', |
2039 |
| - prosrc => 'bpcharge' }, |
| 2038 | + proname => 'bpcharge', proleakproof => 't', prorettype => 'bool', |
| 2039 | + proargtypes => 'bpchar bpchar', prosrc => 'bpcharge' }, |
2040 | 2040 | { oid => '1053',
|
2041 | 2041 | proname => 'bpcharne', proleakproof => 't', prorettype => 'bool',
|
2042 | 2042 | proargtypes => 'bpchar bpchar', prosrc => 'bpcharne' },
|
2043 | 2043 | { oid => '1063', descr => 'larger of two',
|
2044 |
| - proname => 'bpchar_larger', prorettype => 'bpchar', |
| 2044 | + proname => 'bpchar_larger', proleakproof => 't', prorettype => 'bpchar', |
2045 | 2045 | proargtypes => 'bpchar bpchar', prosrc => 'bpchar_larger' },
|
2046 | 2046 | { oid => '1064', descr => 'smaller of two',
|
2047 |
| - proname => 'bpchar_smaller', prorettype => 'bpchar', |
| 2047 | + proname => 'bpchar_smaller', proleakproof => 't', prorettype => 'bpchar', |
2048 | 2048 | proargtypes => 'bpchar bpchar', prosrc => 'bpchar_smaller' },
|
2049 | 2049 | { oid => '1078', descr => 'less-equal-greater',
|
2050 |
| - proname => 'bpcharcmp', prorettype => 'int4', proargtypes => 'bpchar bpchar', |
2051 |
| - prosrc => 'bpcharcmp' }, |
| 2050 | + proname => 'bpcharcmp', proleakproof => 't', prorettype => 'int4', |
| 2051 | + proargtypes => 'bpchar bpchar', prosrc => 'bpcharcmp' }, |
2052 | 2052 | { oid => '3328', descr => 'sort support',
|
2053 | 2053 | proname => 'bpchar_sortsupport', prorettype => 'void',
|
2054 | 2054 | proargtypes => 'internal', prosrc => 'bpchar_sortsupport' },
|
|
6501 | 6501 | proargtypes => 'float8 float8', prosrc => 'aggregate_dummy' },
|
6502 | 6502 |
|
6503 | 6503 | { oid => '2160',
|
6504 |
| - proname => 'text_pattern_lt', prorettype => 'bool', |
| 6504 | + proname => 'text_pattern_lt', proleakproof => 't', prorettype => 'bool', |
6505 | 6505 | proargtypes => 'text text', prosrc => 'text_pattern_lt' },
|
6506 | 6506 | { oid => '2161',
|
6507 |
| - proname => 'text_pattern_le', prorettype => 'bool', |
| 6507 | + proname => 'text_pattern_le', proleakproof => 't', prorettype => 'bool', |
6508 | 6508 | proargtypes => 'text text', prosrc => 'text_pattern_le' },
|
6509 | 6509 | { oid => '2163',
|
6510 |
| - proname => 'text_pattern_ge', prorettype => 'bool', |
| 6510 | + proname => 'text_pattern_ge', proleakproof => 't', prorettype => 'bool', |
6511 | 6511 | proargtypes => 'text text', prosrc => 'text_pattern_ge' },
|
6512 | 6512 | { oid => '2164',
|
6513 |
| - proname => 'text_pattern_gt', prorettype => 'bool', |
| 6513 | + proname => 'text_pattern_gt', proleakproof => 't', prorettype => 'bool', |
6514 | 6514 | proargtypes => 'text text', prosrc => 'text_pattern_gt' },
|
6515 | 6515 | { oid => '2166', descr => 'less-equal-greater',
|
6516 |
| - proname => 'bttext_pattern_cmp', prorettype => 'int4', |
| 6516 | + proname => 'bttext_pattern_cmp', proleakproof => 't', prorettype => 'int4', |
6517 | 6517 | proargtypes => 'text text', prosrc => 'bttext_pattern_cmp' },
|
6518 | 6518 | { oid => '3332', descr => 'sort support',
|
6519 | 6519 | proname => 'bttext_pattern_sortsupport', prorettype => 'void',
|
6520 | 6520 | proargtypes => 'internal', prosrc => 'bttext_pattern_sortsupport' },
|
6521 | 6521 |
|
6522 | 6522 | { oid => '2174',
|
6523 |
| - proname => 'bpchar_pattern_lt', prorettype => 'bool', |
| 6523 | + proname => 'bpchar_pattern_lt', proleakproof => 't', prorettype => 'bool', |
6524 | 6524 | proargtypes => 'bpchar bpchar', prosrc => 'bpchar_pattern_lt' },
|
6525 | 6525 | { oid => '2175',
|
6526 |
| - proname => 'bpchar_pattern_le', prorettype => 'bool', |
| 6526 | + proname => 'bpchar_pattern_le', proleakproof => 't', prorettype => 'bool', |
6527 | 6527 | proargtypes => 'bpchar bpchar', prosrc => 'bpchar_pattern_le' },
|
6528 | 6528 | { oid => '2177',
|
6529 |
| - proname => 'bpchar_pattern_ge', prorettype => 'bool', |
| 6529 | + proname => 'bpchar_pattern_ge', proleakproof => 't', prorettype => 'bool', |
6530 | 6530 | proargtypes => 'bpchar bpchar', prosrc => 'bpchar_pattern_ge' },
|
6531 | 6531 | { oid => '2178',
|
6532 |
| - proname => 'bpchar_pattern_gt', prorettype => 'bool', |
| 6532 | + proname => 'bpchar_pattern_gt', proleakproof => 't', prorettype => 'bool', |
6533 | 6533 | proargtypes => 'bpchar bpchar', prosrc => 'bpchar_pattern_gt' },
|
6534 | 6534 | { oid => '2180', descr => 'less-equal-greater',
|
6535 |
| - proname => 'btbpchar_pattern_cmp', prorettype => 'int4', |
| 6535 | + proname => 'btbpchar_pattern_cmp', proleakproof => 't', prorettype => 'int4', |
6536 | 6536 | proargtypes => 'bpchar bpchar', prosrc => 'btbpchar_pattern_cmp' },
|
6537 | 6537 | { oid => '3333', descr => 'sort support',
|
6538 | 6538 | proname => 'btbpchar_pattern_sortsupport', prorettype => 'void',
|
|
0 commit comments