proname => 'dlog1', prorettype => 'float8', proargtypes => 'float8',
prosrc => 'dlog1' },
{ oid => '235', descr => 'convert int2 to float8',
- proname => 'float8', prorettype => 'float8', proargtypes => 'int2',
- prosrc => 'i2tod' },
+ proname => 'float8', proleakproof => 't', prorettype => 'float8',
+ proargtypes => 'int2', prosrc => 'i2tod' },
{ oid => '236', descr => 'convert int2 to float4',
- proname => 'float4', prorettype => 'float4', proargtypes => 'int2',
- prosrc => 'i2tof' },
+ proname => 'float4', proleakproof => 't', prorettype => 'float4',
+ proargtypes => 'int2', prosrc => 'i2tof' },
{ oid => '237', descr => 'convert float8 to int2',
proname => 'int2', prorettype => 'int2', proargtypes => 'float8',
prosrc => 'dtoi2' },
proargtypes => 'float8 float8 float8 int4', prosrc => 'width_bucket_float8' },
{ oid => '311', descr => 'convert float4 to float8',
- proname => 'float8', prorettype => 'float8', proargtypes => 'float4',
- prosrc => 'ftod' },
+ proname => 'float8', proleakproof => 't', prorettype => 'float8',
+ proargtypes => 'float4', prosrc => 'ftod' },
{ oid => '312', descr => 'convert float8 to float4',
proname => 'float4', prorettype => 'float4', proargtypes => 'float8',
prosrc => 'dtof' },
{ oid => '313', descr => 'convert int2 to int4',
- proname => 'int4', prorettype => 'int4', proargtypes => 'int2',
- prosrc => 'i2toi4' },
+ proname => 'int4', proleakproof => 't', prorettype => 'int4',
+ proargtypes => 'int2', prosrc => 'i2toi4' },
{ oid => '314', descr => 'convert int4 to int2',
proname => 'int2', prorettype => 'int2', proargtypes => 'int4',
prosrc => 'i4toi2' },
{ oid => '316', descr => 'convert int4 to float8',
- proname => 'float8', prorettype => 'float8', proargtypes => 'int4',
- prosrc => 'i4tod' },
+ proname => 'float8', proleakproof => 't', prorettype => 'float8',
+ proargtypes => 'int4', prosrc => 'i4tod' },
{ oid => '317', descr => 'convert float8 to int4',
proname => 'int4', prorettype => 'int4', proargtypes => 'float8',
prosrc => 'dtoi4' },
{ oid => '318', descr => 'convert int4 to float4',
- proname => 'float4', prorettype => 'float4', proargtypes => 'int4',
- prosrc => 'i4tof' },
+ proname => 'float4', proleakproof => 't', prorettype => 'float4',
+ proargtypes => 'int4', prosrc => 'i4tof' },
{ oid => '319', descr => 'convert float4 to int4',
proname => 'int4', prorettype => 'int4', proargtypes => 'float4',
prosrc => 'ftoi4' },
proname => 'text', prorettype => 'text', proargtypes => 'bpchar',
prosrc => 'rtrim1' },
{ oid => '406', descr => 'convert name to text',
- proname => 'text', prorettype => 'text', proargtypes => 'name',
- prosrc => 'name_text' },
+ proname => 'text', proleakproof => 't', prorettype => 'text',
+ proargtypes => 'name', prosrc => 'name_text' },
{ oid => '407', descr => 'convert text to name',
- proname => 'name', prorettype => 'name', proargtypes => 'text',
- prosrc => 'text_name' },
+ proname => 'name', proleakproof => 't', prorettype => 'name',
+ proargtypes => 'text', prosrc => 'text_name' },
{ oid => '408', descr => 'convert name to char(n)',
proname => 'bpchar', prorettype => 'bpchar', proargtypes => 'name',
prosrc => 'name_bpchar' },
{ oid => '409', descr => 'convert char(n) to name',
- proname => 'name', prorettype => 'name', proargtypes => 'bpchar',
- prosrc => 'bpchar_name' },
+ proname => 'name', proleakproof => 't', prorettype => 'name',
+ proargtypes => 'bpchar', prosrc => 'bpchar_name' },
{ oid => '449', descr => 'hash',
proname => 'hashint2', prorettype => 'int4', proargtypes => 'int2',
proname => 'int4', prorettype => 'int4', proargtypes => 'int8',
prosrc => 'int84' },
{ oid => '481', descr => 'convert int4 to int8',
- proname => 'int8', prorettype => 'int8', proargtypes => 'int4',
- prosrc => 'int48' },
+ proname => 'int8', proleakproof => 't', prorettype => 'int8',
+ proargtypes => 'int4', prosrc => 'int48' },
{ oid => '482', descr => 'convert int8 to float8',
- proname => 'float8', prorettype => 'float8', proargtypes => 'int8',
- prosrc => 'i8tod' },
+ proname => 'float8', proleakproof => 't', prorettype => 'float8',
+ proargtypes => 'int8', prosrc => 'i8tod' },
{ oid => '483', descr => 'convert float8 to int8',
proname => 'int8', prorettype => 'int8', proargtypes => 'float8',
prosrc => 'dtoi8' },
proargtypes => 'anyarray int8', prosrc => 'hash_array_extended' },
{ oid => '652', descr => 'convert int8 to float4',
- proname => 'float4', prorettype => 'float4', proargtypes => 'int8',
- prosrc => 'i8tof' },
+ proname => 'float4', proleakproof => 't', prorettype => 'float4',
+ proargtypes => 'int8', prosrc => 'i8tof' },
{ oid => '653', descr => 'convert float4 to int8',
proname => 'int8', prorettype => 'int8', proargtypes => 'float4',
prosrc => 'ftoi8' },
proname => 'int2', prorettype => 'int2', proargtypes => 'int8',
prosrc => 'int82' },
{ oid => '754', descr => 'convert int2 to int8',
- proname => 'int8', prorettype => 'int8', proargtypes => 'int2',
- prosrc => 'int28' },
+ proname => 'int8', proleakproof => 't', prorettype => 'int8',
+ proargtypes => 'int2', prosrc => 'int28' },
{ oid => '655',
proname => 'namelt', proleakproof => 't', prorettype => 'bool',
proname => 'oid', prorettype => 'oid', proargtypes => 'int8',
prosrc => 'i8tooid' },
{ oid => '1288', descr => 'convert oid to int8',
- proname => 'int8', prorettype => 'int8', proargtypes => 'oid',
- prosrc => 'oidtoi8' },
+ proname => 'int8', proleakproof => 't', prorettype => 'int8',
+ proargtypes => 'oid', prosrc => 'oidtoi8' },
{ oid => '1291',
descr => 'trigger to suppress updates when new and old records match',
prosrc => 'textlen' },
{ oid => '1370', descr => 'convert time to interval',
- proname => 'interval', prorettype => 'interval', proargtypes => 'time',
- prosrc => 'time_interval' },
+ proname => 'interval', proleakproof => 't', prorettype => 'interval',
+ proargtypes => 'time', prosrc => 'time_interval' },
{ oid => '1372', descr => 'character length',
proname => 'char_length', prorettype => 'int4', proargtypes => 'bpchar',
prosrc => 'bpcharlen' },
# OIDS 1400 - 1499
{ oid => '1400', descr => 'convert varchar to name',
- proname => 'name', prorettype => 'name', proargtypes => 'varchar',
- prosrc => 'text_name' },
+ proname => 'name', proleakproof => 't', prorettype => 'name',
+ proargtypes => 'varchar', prosrc => 'text_name' },
{ oid => '1401', descr => 'convert name to varchar',
- proname => 'varchar', prorettype => 'varchar', proargtypes => 'name',
- prosrc => 'name_text' },
+ proname => 'varchar', proleakproof => 't', prorettype => 'varchar',
+ proargtypes => 'name', prosrc => 'name_text' },
{ oid => '1402', descr => 'current schema name',
proname => 'current_schema', provolatile => 's', proparallel => 'u',
proname => 'macaddr8_or', prorettype => 'macaddr8',
proargtypes => 'macaddr8 macaddr8', prosrc => 'macaddr8_or' },
{ oid => '4123', descr => 'convert macaddr to macaddr8',
- proname => 'macaddr8', prorettype => 'macaddr8', proargtypes => 'macaddr',
- prosrc => 'macaddrtomacaddr8' },
+ proname => 'macaddr8', proleakproof => 't', prorettype => 'macaddr8',
+ proargtypes => 'macaddr', prosrc => 'macaddrtomacaddr8' },
{ oid => '4124', descr => 'convert macaddr8 to macaddr',
proname => 'macaddr', prorettype => 'macaddr', proargtypes => 'macaddr8',
prosrc => 'macaddr8tomacaddr' },
proname => 'trim_scale', prorettype => 'numeric', proargtypes => 'numeric',
prosrc => 'numeric_trim_scale' },
{ oid => '1740', descr => 'convert int4 to numeric',
- proname => 'numeric', prorettype => 'numeric', proargtypes => 'int4',
- prosrc => 'int4_numeric' },
+ proname => 'numeric', proleakproof => 't', prorettype => 'numeric',
+ proargtypes => 'int4', prosrc => 'int4_numeric' },
{ oid => '1741', descr => 'base 10 logarithm',
proname => 'log', prolang => 'sql', prorettype => 'numeric',
proargtypes => 'numeric', prosrc => 'select pg_catalog.log(10, $1)' },
proname => 'log10', prolang => 'sql', prorettype => 'numeric',
proargtypes => 'numeric', prosrc => 'select pg_catalog.log(10, $1)' },
{ oid => '1742', descr => 'convert float4 to numeric',
- proname => 'numeric', prorettype => 'numeric', proargtypes => 'float4',
- prosrc => 'float4_numeric' },
+ proname => 'numeric', proleakproof => 't', prorettype => 'numeric',
+ proargtypes => 'float4', prosrc => 'float4_numeric' },
{ oid => '1743', descr => 'convert float8 to numeric',
- proname => 'numeric', prorettype => 'numeric', proargtypes => 'float8',
- prosrc => 'float8_numeric' },
+ proname => 'numeric', proleakproof => 't', prorettype => 'numeric',
+ proargtypes => 'float8', prosrc => 'float8_numeric' },
{ oid => '1744', descr => 'convert numeric to int4',
proname => 'int4', prorettype => 'int4', proargtypes => 'numeric',
prosrc => 'numeric_int4' },
proname => 'int8', prorettype => 'int8', proargtypes => 'numeric',
prosrc => 'numeric_int8' },
{ oid => '1781', descr => 'convert int8 to numeric',
- proname => 'numeric', prorettype => 'numeric', proargtypes => 'int8',
- prosrc => 'int8_numeric' },
+ proname => 'numeric', proleakproof => 't', prorettype => 'numeric',
+ proargtypes => 'int8', prosrc => 'int8_numeric' },
{ oid => '1782', descr => 'convert int2 to numeric',
- proname => 'numeric', prorettype => 'numeric', proargtypes => 'int2',
- prosrc => 'int2_numeric' },
+ proname => 'numeric', proleakproof => 't', prorettype => 'numeric',
+ proargtypes => 'int2', prosrc => 'int2_numeric' },
{ oid => '1783', descr => 'convert numeric to int2',
proname => 'int2', prorettype => 'int2', proargtypes => 'numeric',
prosrc => 'numeric_int2' },
{ oid => '2510', descr => 'get the prepared statements for this session',
proname => 'pg_prepared_statement', prorows => '1000', proretset => 't',
provolatile => 's', proparallel => 'r', prorettype => 'record',
- proargtypes => '', proallargtypes => '{text,text,timestamptz,_regtype,bool,int8,int8}',
+ proargtypes => '',
+ proallargtypes => '{text,text,timestamptz,_regtype,bool,int8,int8}',
proargmodes => '{o,o,o,o,o,o,o}',
proargnames => '{name,statement,prepare_time,parameter_types,from_sql,generic_plans,custom_plans}',
prosrc => 'pg_prepared_statement' },
prosrc => 'pg_tablespace_databases' },
{ oid => '2557', descr => 'convert int4 to boolean',
- proname => 'bool', prorettype => 'bool', proargtypes => 'int4',
- prosrc => 'int4_bool' },
+ proname => 'bool', proleakproof => 't', prorettype => 'bool',
+ proargtypes => 'int4', prosrc => 'int4_bool' },
{ oid => '2558', descr => 'convert boolean to int4',
- proname => 'int4', prorettype => 'int4', proargtypes => 'bool',
- prosrc => 'bool_int4' },
+ proname => 'int4', proleakproof => 't', prorettype => 'int4',
+ proargtypes => 'bool', prosrc => 'bool_int4' },
{ oid => '2559', descr => 'current value from last used sequence',
proname => 'lastval', provolatile => 'v', proparallel => 'u',
prorettype => 'int8', proargtypes => '', prosrc => 'lastval' },