|
1004 | 1004 | prosrc => 'poly_out' }, |
1005 | 1005 |
|
1006 | 1006 | { oid => '350', descr => 'less-equal-greater', |
1007 | | - proname => 'btint2cmp', prorettype => 'int4', proargtypes => 'int2 int2', |
1008 | | - prosrc => 'btint2cmp' }, |
| 1007 | + proname => 'btint2cmp', proleakproof => 't', prorettype => 'int4', |
| 1008 | + proargtypes => 'int2 int2', prosrc => 'btint2cmp' }, |
1009 | 1009 | { oid => '3129', descr => 'sort support', |
1010 | 1010 | proname => 'btint2sortsupport', prorettype => 'void', |
1011 | 1011 | proargtypes => 'internal', prosrc => 'btint2sortsupport' }, |
1012 | 1012 | { oid => '351', descr => 'less-equal-greater', |
1013 | | - proname => 'btint4cmp', prorettype => 'int4', proargtypes => 'int4 int4', |
1014 | | - prosrc => 'btint4cmp' }, |
| 1013 | + proname => 'btint4cmp', proleakproof => 't', prorettype => 'int4', |
| 1014 | + proargtypes => 'int4 int4', prosrc => 'btint4cmp' }, |
1015 | 1015 | { oid => '3130', descr => 'sort support', |
1016 | 1016 | proname => 'btint4sortsupport', prorettype => 'void', |
1017 | 1017 | proargtypes => 'internal', prosrc => 'btint4sortsupport' }, |
1018 | 1018 | { oid => '842', descr => 'less-equal-greater', |
1019 | | - proname => 'btint8cmp', prorettype => 'int4', proargtypes => 'int8 int8', |
1020 | | - prosrc => 'btint8cmp' }, |
| 1019 | + proname => 'btint8cmp', proleakproof => 't', prorettype => 'int4', |
| 1020 | + proargtypes => 'int8 int8', prosrc => 'btint8cmp' }, |
1021 | 1021 | { oid => '3131', descr => 'sort support', |
1022 | 1022 | proname => 'btint8sortsupport', prorettype => 'void', |
1023 | 1023 | proargtypes => 'internal', prosrc => 'btint8sortsupport' }, |
1024 | 1024 | { oid => '354', descr => 'less-equal-greater', |
1025 | | - proname => 'btfloat4cmp', prorettype => 'int4', |
| 1025 | + proname => 'btfloat4cmp', proleakproof => 't', prorettype => 'int4', |
1026 | 1026 | proargtypes => 'float4 float4', prosrc => 'btfloat4cmp' }, |
1027 | 1027 | { oid => '3132', descr => 'sort support', |
1028 | 1028 | proname => 'btfloat4sortsupport', prorettype => 'void', |
1029 | 1029 | proargtypes => 'internal', prosrc => 'btfloat4sortsupport' }, |
1030 | 1030 | { oid => '355', descr => 'less-equal-greater', |
1031 | | - proname => 'btfloat8cmp', prorettype => 'int4', |
| 1031 | + proname => 'btfloat8cmp', proleakproof => 't', prorettype => 'int4', |
1032 | 1032 | proargtypes => 'float8 float8', prosrc => 'btfloat8cmp' }, |
1033 | 1033 | { oid => '3133', descr => 'sort support', |
1034 | 1034 | proname => 'btfloat8sortsupport', prorettype => 'void', |
1035 | 1035 | proargtypes => 'internal', prosrc => 'btfloat8sortsupport' }, |
1036 | 1036 | { oid => '356', descr => 'less-equal-greater', |
1037 | | - proname => 'btoidcmp', prorettype => 'int4', proargtypes => 'oid oid', |
1038 | | - prosrc => 'btoidcmp' }, |
| 1037 | + proname => 'btoidcmp', proleakproof => 't', prorettype => 'int4', |
| 1038 | + proargtypes => 'oid oid', prosrc => 'btoidcmp' }, |
1039 | 1039 | { oid => '3134', descr => 'sort support', |
1040 | 1040 | proname => 'btoidsortsupport', prorettype => 'void', |
1041 | 1041 | proargtypes => 'internal', prosrc => 'btoidsortsupport' }, |
1042 | 1042 | { oid => '404', descr => 'less-equal-greater', |
1043 | 1043 | proname => 'btoidvectorcmp', prorettype => 'int4', |
1044 | 1044 | proargtypes => 'oidvector oidvector', prosrc => 'btoidvectorcmp' }, |
1045 | 1045 | { oid => '357', descr => 'less-equal-greater', |
1046 | | - proname => 'btabstimecmp', prorettype => 'int4', |
| 1046 | + proname => 'btabstimecmp', proleakproof => 't', prorettype => 'int4', |
1047 | 1047 | proargtypes => 'abstime abstime', prosrc => 'btabstimecmp' }, |
1048 | 1048 | { oid => '358', descr => 'less-equal-greater', |
1049 | | - proname => 'btcharcmp', prorettype => 'int4', proargtypes => 'char char', |
1050 | | - prosrc => 'btcharcmp' }, |
| 1049 | + proname => 'btcharcmp', proleakproof => 't', prorettype => 'int4', |
| 1050 | + proargtypes => 'char char', prosrc => 'btcharcmp' }, |
1051 | 1051 | { oid => '359', descr => 'less-equal-greater', |
1052 | | - proname => 'btnamecmp', prorettype => 'int4', proargtypes => 'name name', |
1053 | | - prosrc => 'btnamecmp' }, |
| 1052 | + proname => 'btnamecmp', proleakproof => 't', prorettype => 'int4', |
| 1053 | + proargtypes => 'name name', prosrc => 'btnamecmp' }, |
1054 | 1054 | { oid => '3135', descr => 'sort support', |
1055 | 1055 | proname => 'btnamesortsupport', prorettype => 'void', |
1056 | 1056 | proargtypes => 'internal', prosrc => 'btnamesortsupport' }, |
|
1061 | 1061 | proname => 'bttextsortsupport', prorettype => 'void', |
1062 | 1062 | proargtypes => 'internal', prosrc => 'bttextsortsupport' }, |
1063 | 1063 | { oid => '377', descr => 'less-equal-greater', |
1064 | | - proname => 'cash_cmp', prorettype => 'int4', proargtypes => 'money money', |
1065 | | - prosrc => 'cash_cmp' }, |
| 1064 | + proname => 'cash_cmp', proleakproof => 't', prorettype => 'int4', |
| 1065 | + proargtypes => 'money money', prosrc => 'cash_cmp' }, |
1066 | 1066 | { oid => '380', descr => 'less-equal-greater', |
1067 | | - proname => 'btreltimecmp', prorettype => 'int4', |
| 1067 | + proname => 'btreltimecmp', proleakproof => 't', prorettype => 'int4', |
1068 | 1068 | proargtypes => 'reltime reltime', prosrc => 'btreltimecmp' }, |
1069 | 1069 | { oid => '381', descr => 'less-equal-greater', |
1070 | | - proname => 'bttintervalcmp', prorettype => 'int4', |
| 1070 | + proname => 'bttintervalcmp', proleakproof => 't', prorettype => 'int4', |
1071 | 1071 | proargtypes => 'tinterval tinterval', prosrc => 'bttintervalcmp' }, |
1072 | 1072 | { oid => '382', descr => 'less-equal-greater', |
1073 | 1073 | proname => 'btarraycmp', prorettype => 'int4', |
|
2172 | 2172 | proname => 'date_ne', proleakproof => 't', prorettype => 'bool', |
2173 | 2173 | proargtypes => 'date date', prosrc => 'date_ne' }, |
2174 | 2174 | { oid => '1092', descr => 'less-equal-greater', |
2175 | | - proname => 'date_cmp', prorettype => 'int4', proargtypes => 'date date', |
2176 | | - prosrc => 'date_cmp' }, |
| 2175 | + proname => 'date_cmp', proleakproof => 't', prorettype => 'int4', |
| 2176 | + proargtypes => 'date date', prosrc => 'date_cmp' }, |
2177 | 2177 | { oid => '3136', descr => 'sort support', |
2178 | 2178 | proname => 'date_sortsupport', prorettype => 'void', |
2179 | 2179 | proargtypes => 'internal', prosrc => 'date_sortsupport' }, |
|
2200 | 2200 | proname => 'time_ne', proleakproof => 't', prorettype => 'bool', |
2201 | 2201 | proargtypes => 'time time', prosrc => 'time_ne' }, |
2202 | 2202 | { oid => '1107', descr => 'less-equal-greater', |
2203 | | - proname => 'time_cmp', prorettype => 'int4', proargtypes => 'time time', |
2204 | | - prosrc => 'time_cmp' }, |
| 2203 | + proname => 'time_cmp', proleakproof => 't', prorettype => 'int4', |
| 2204 | + proargtypes => 'time time', prosrc => 'time_cmp' }, |
2205 | 2205 | { oid => '1138', descr => 'larger of two', |
2206 | 2206 | proname => 'date_larger', prorettype => 'date', proargtypes => 'date date', |
2207 | 2207 | prosrc => 'date_larger' }, |
|
2576 | 2576 | proname => 'tidle', proleakproof => 't', prorettype => 'bool', |
2577 | 2577 | proargtypes => 'tid tid', prosrc => 'tidle' }, |
2578 | 2578 | { oid => '2794', descr => 'less-equal-greater', |
2579 | | - proname => 'bttidcmp', prorettype => 'int4', proargtypes => 'tid tid', |
2580 | | - prosrc => 'bttidcmp' }, |
| 2579 | + proname => 'bttidcmp', proleakproof => 't', prorettype => 'int4', |
| 2580 | + proargtypes => 'tid tid', prosrc => 'bttidcmp' }, |
2581 | 2581 | { oid => '2795', descr => 'larger of two', |
2582 | 2582 | proname => 'tidlarger', prorettype => 'tid', proargtypes => 'tid tid', |
2583 | 2583 | prosrc => 'tidlarger' }, |
|
2678 | 2678 | proname => 'timestamptypmodout', prorettype => 'cstring', |
2679 | 2679 | proargtypes => 'int4', prosrc => 'timestamptypmodout' }, |
2680 | 2680 | { oid => '1314', descr => 'less-equal-greater', |
2681 | | - proname => 'timestamptz_cmp', prorettype => 'int4', |
| 2681 | + proname => 'timestamptz_cmp', proleakproof => 't', prorettype => 'int4', |
2682 | 2682 | proargtypes => 'timestamptz timestamptz', prosrc => 'timestamp_cmp' }, |
2683 | 2683 | { oid => '1315', descr => 'less-equal-greater', |
2684 | | - proname => 'interval_cmp', prorettype => 'int4', |
| 2684 | + proname => 'interval_cmp', proleakproof => 't', prorettype => 'int4', |
2685 | 2685 | proargtypes => 'interval interval', prosrc => 'interval_cmp' }, |
2686 | 2686 | { oid => '1316', descr => 'convert timestamp to time', |
2687 | 2687 | proname => 'time', prorettype => 'time', proargtypes => 'timestamp', |
|
2778 | 2778 | proname => 'timetz_gt', proleakproof => 't', prorettype => 'bool', |
2779 | 2779 | proargtypes => 'timetz timetz', prosrc => 'timetz_gt' }, |
2780 | 2780 | { oid => '1358', descr => 'less-equal-greater', |
2781 | | - proname => 'timetz_cmp', prorettype => 'int4', proargtypes => 'timetz timetz', |
2782 | | - prosrc => 'timetz_cmp' }, |
| 2781 | + proname => 'timetz_cmp', proleakproof => 't', prorettype => 'int4', |
| 2782 | + proargtypes => 'timetz timetz', prosrc => 'timetz_cmp' }, |
2783 | 2783 | { oid => '1359', |
2784 | 2784 | descr => 'convert date and time with time zone to timestamp with time zone', |
2785 | 2785 | proname => 'timestamptz', prorettype => 'timestamptz', |
|
3317 | 3317 | proname => 'bitlt', proleakproof => 't', prorettype => 'bool', |
3318 | 3318 | proargtypes => 'bit bit', prosrc => 'bitlt' }, |
3319 | 3319 | { oid => '1596', descr => 'less-equal-greater', |
3320 | | - proname => 'bitcmp', prorettype => 'int4', proargtypes => 'bit bit', |
3321 | | - prosrc => 'bitcmp' }, |
| 3320 | + proname => 'bitcmp', proleakproof => 't', prorettype => 'int4', |
| 3321 | + proargtypes => 'bit bit', prosrc => 'bitcmp' }, |
3322 | 3322 |
|
3323 | 3323 | { oid => '1598', descr => 'random value', |
3324 | 3324 | proname => 'random', provolatile => 'v', proparallel => 'r', |
|
3774 | 3774 | proname => 'varbitlt', proleakproof => 't', prorettype => 'bool', |
3775 | 3775 | proargtypes => 'varbit varbit', prosrc => 'bitlt' }, |
3776 | 3776 | { oid => '1672', descr => 'less-equal-greater', |
3777 | | - proname => 'varbitcmp', prorettype => 'int4', proargtypes => 'varbit varbit', |
3778 | | - prosrc => 'bitcmp' }, |
| 3777 | + proname => 'varbitcmp', proleakproof => 't', prorettype => 'int4', |
| 3778 | + proargtypes => 'varbit varbit', prosrc => 'bitcmp' }, |
3779 | 3779 |
|
3780 | 3780 | # avoid the C names bitand and bitor, since they are C++ keywords |
3781 | 3781 | { oid => '1673', |
|
3877 | 3877 | proname => 'macaddr_ne', proleakproof => 't', prorettype => 'bool', |
3878 | 3878 | proargtypes => 'macaddr macaddr', prosrc => 'macaddr_ne' }, |
3879 | 3879 | { oid => '836', descr => 'less-equal-greater', |
3880 | | - proname => 'macaddr_cmp', prorettype => 'int4', |
| 3880 | + proname => 'macaddr_cmp', proleakproof => 't', prorettype => 'int4', |
3881 | 3881 | proargtypes => 'macaddr macaddr', prosrc => 'macaddr_cmp' }, |
3882 | 3882 | { oid => '3144', |
3883 | 3883 | proname => 'macaddr_not', prorettype => 'macaddr', proargtypes => 'macaddr', |
|
3923 | 3923 | proname => 'macaddr8_ne', proleakproof => 't', prorettype => 'bool', |
3924 | 3924 | proargtypes => 'macaddr8 macaddr8', prosrc => 'macaddr8_ne' }, |
3925 | 3925 | { oid => '4119', descr => 'less-equal-greater', |
3926 | | - proname => 'macaddr8_cmp', prorettype => 'int4', |
| 3926 | + proname => 'macaddr8_cmp', proleakproof => 't', prorettype => 'int4', |
3927 | 3927 | proargtypes => 'macaddr8 macaddr8', prosrc => 'macaddr8_cmp' }, |
3928 | 3928 | { oid => '4120', |
3929 | 3929 | proname => 'macaddr8_not', prorettype => 'macaddr8', |
|
3986 | 3986 | proname => 'network_smaller', prorettype => 'inet', |
3987 | 3987 | proargtypes => 'inet inet', prosrc => 'network_smaller' }, |
3988 | 3988 | { oid => '926', descr => 'less-equal-greater', |
3989 | | - proname => 'network_cmp', prorettype => 'int4', proargtypes => 'inet inet', |
3990 | | - prosrc => 'network_cmp' }, |
| 3989 | + proname => 'network_cmp', proleakproof => 't', prorettype => 'int4', |
| 3990 | + proargtypes => 'inet inet', prosrc => 'network_cmp' }, |
3991 | 3991 | { oid => '927', |
3992 | 3992 | proname => 'network_sub', prorettype => 'bool', proargtypes => 'inet inet', |
3993 | 3993 | prosrc => 'network_sub' }, |
|
4150 | 4150 | proname => 'boolge', proleakproof => 't', prorettype => 'bool', |
4151 | 4151 | proargtypes => 'bool bool', prosrc => 'boolge' }, |
4152 | 4152 | { oid => '1693', descr => 'less-equal-greater', |
4153 | | - proname => 'btboolcmp', prorettype => 'int4', proargtypes => 'bool bool', |
4154 | | - prosrc => 'btboolcmp' }, |
| 4153 | + proname => 'btboolcmp', proleakproof => 't', prorettype => 'int4', |
| 4154 | + proargtypes => 'bool bool', prosrc => 'btboolcmp' }, |
4155 | 4155 |
|
4156 | 4156 | { oid => '1688', descr => 'hash', |
4157 | 4157 | proname => 'time_hash', prorettype => 'int4', proargtypes => 'time', |
|
5547 | 5547 | proname => 'byteane', proleakproof => 't', prorettype => 'bool', |
5548 | 5548 | proargtypes => 'bytea bytea', prosrc => 'byteane' }, |
5549 | 5549 | { oid => '1954', descr => 'less-equal-greater', |
5550 | | - proname => 'byteacmp', prorettype => 'int4', proargtypes => 'bytea bytea', |
5551 | | - prosrc => 'byteacmp' }, |
| 5550 | + proname => 'byteacmp', proleakproof => 't', prorettype => 'int4', |
| 5551 | + proargtypes => 'bytea bytea', prosrc => 'byteacmp' }, |
5552 | 5552 | { oid => '3331', descr => 'sort support', |
5553 | 5553 | proname => 'bytea_sortsupport', prorettype => 'void', |
5554 | 5554 | proargtypes => 'internal', prosrc => 'bytea_sortsupport' }, |
|
5706 | 5706 | prorettype => 'bool', proargtypes => 'timestamp interval timestamp timestamp', |
5707 | 5707 | prosrc => 'select ($1, ($1 + $2)) overlaps ($3, $4)' }, |
5708 | 5708 | { oid => '2045', descr => 'less-equal-greater', |
5709 | | - proname => 'timestamp_cmp', prorettype => 'int4', |
| 5709 | + proname => 'timestamp_cmp', proleakproof => 't', prorettype => 'int4', |
5710 | 5710 | proargtypes => 'timestamp timestamp', prosrc => 'timestamp_cmp' }, |
5711 | 5711 | { oid => '3137', descr => 'sort support', |
5712 | 5712 | proname => 'timestamp_sortsupport', prorettype => 'void', |
|
6588 | 6588 | proargtypes => 'internal', prosrc => 'btbpchar_pattern_sortsupport' }, |
6589 | 6589 |
|
6590 | 6590 | { oid => '2188', descr => 'less-equal-greater', |
6591 | | - proname => 'btint48cmp', prorettype => 'int4', proargtypes => 'int4 int8', |
6592 | | - prosrc => 'btint48cmp' }, |
| 6591 | + proname => 'btint48cmp', proleakproof => 't', prorettype => 'int4', |
| 6592 | + proargtypes => 'int4 int8', prosrc => 'btint48cmp' }, |
6593 | 6593 | { oid => '2189', descr => 'less-equal-greater', |
6594 | | - proname => 'btint84cmp', prorettype => 'int4', proargtypes => 'int8 int4', |
6595 | | - prosrc => 'btint84cmp' }, |
| 6594 | + proname => 'btint84cmp', proleakproof => 't', prorettype => 'int4', |
| 6595 | + proargtypes => 'int8 int4', prosrc => 'btint84cmp' }, |
6596 | 6596 | { oid => '2190', descr => 'less-equal-greater', |
6597 | | - proname => 'btint24cmp', prorettype => 'int4', proargtypes => 'int2 int4', |
6598 | | - prosrc => 'btint24cmp' }, |
| 6597 | + proname => 'btint24cmp', proleakproof => 't', prorettype => 'int4', |
| 6598 | + proargtypes => 'int2 int4', prosrc => 'btint24cmp' }, |
6599 | 6599 | { oid => '2191', descr => 'less-equal-greater', |
6600 | | - proname => 'btint42cmp', prorettype => 'int4', proargtypes => 'int4 int2', |
6601 | | - prosrc => 'btint42cmp' }, |
| 6600 | + proname => 'btint42cmp', proleakproof => 't', prorettype => 'int4', |
| 6601 | + proargtypes => 'int4 int2', prosrc => 'btint42cmp' }, |
6602 | 6602 | { oid => '2192', descr => 'less-equal-greater', |
6603 | | - proname => 'btint28cmp', prorettype => 'int4', proargtypes => 'int2 int8', |
6604 | | - prosrc => 'btint28cmp' }, |
| 6603 | + proname => 'btint28cmp', proleakproof => 't', prorettype => 'int4', |
| 6604 | + proargtypes => 'int2 int8', prosrc => 'btint28cmp' }, |
6605 | 6605 | { oid => '2193', descr => 'less-equal-greater', |
6606 | | - proname => 'btint82cmp', prorettype => 'int4', proargtypes => 'int8 int2', |
6607 | | - prosrc => 'btint82cmp' }, |
| 6606 | + proname => 'btint82cmp', proleakproof => 't', prorettype => 'int4', |
| 6607 | + proargtypes => 'int8 int2', prosrc => 'btint82cmp' }, |
6608 | 6608 | { oid => '2194', descr => 'less-equal-greater', |
6609 | | - proname => 'btfloat48cmp', prorettype => 'int4', |
| 6609 | + proname => 'btfloat48cmp', proleakproof => 't', prorettype => 'int4', |
6610 | 6610 | proargtypes => 'float4 float8', prosrc => 'btfloat48cmp' }, |
6611 | 6611 | { oid => '2195', descr => 'less-equal-greater', |
6612 | | - proname => 'btfloat84cmp', prorettype => 'int4', |
| 6612 | + proname => 'btfloat84cmp', proleakproof => 't', prorettype => 'int4', |
6613 | 6613 | proargtypes => 'float8 float4', prosrc => 'btfloat84cmp' }, |
6614 | 6614 |
|
6615 | 6615 | { oid => '2212', descr => 'I/O', |
|
8374 | 8374 | proname => 'uuid_ne', proleakproof => 't', prorettype => 'bool', |
8375 | 8375 | proargtypes => 'uuid uuid', prosrc => 'uuid_ne' }, |
8376 | 8376 | { oid => '2960', descr => 'less-equal-greater', |
8377 | | - proname => 'uuid_cmp', prorettype => 'int4', proargtypes => 'uuid uuid', |
8378 | | - prosrc => 'uuid_cmp' }, |
| 8377 | + proname => 'uuid_cmp', proleakproof => 't', prorettype => 'int4', |
| 8378 | + proargtypes => 'uuid uuid', prosrc => 'uuid_cmp' }, |
8379 | 8379 | { oid => '3300', descr => 'sort support', |
8380 | 8380 | proname => 'uuid_sortsupport', prorettype => 'void', |
8381 | 8381 | proargtypes => 'internal', prosrc => 'uuid_sortsupport' }, |
|
0 commit comments