Skip to content
Snippets Groups Projects
user avatar
Tom Lane authored
so long as all the trailing arguments are of the same (non-array) type.
The function receives them as a single array argument (which is why they
have to all be the same type).

It might be useful to extend this facility to aggregates, but this patch
doesn't do that.

This patch imposes a noticeable slowdown on function lookup --- a follow-on
patch will fix that by adding a redundant column to pg_proc.

Pavel Stehule
d89737d3
History
Name Last commit Last update
..
abstime.out
aggregates.out
alter_table.out
arrays.out
bit.out
bitmapops.out
boolean.out
box.out
btree_index.out
case.out
char.out
char_1.out
circle.out
cluster.out
combocid.out
comments.out
conversion.out
copy2.out
copyselect.out
create_aggregate.out
create_index.out
create_misc.out
create_operator.out
create_table.out
create_type.out
create_view.out
date.out
delete.out
dependency.out
domain.out
drop_if_exists.out
enum.out
errors.out
euc_cn.out
euc_jp.out
euc_kr.out
euc_tw.out
float4-exp-three-digits.out
float4.out
float8-exp-three-digits-win32.out
float8-small-is-zero.out
float8-small-is-zero_1.out
float8.out
foreign_key.out
geometry.out
geometry_1.out
geometry_2.out
guc.out
hash_index.out
horology.out
inet.out
inherit.out
insert.out
int2.out
int4.out
int8-exp-three-digits.out
int8.out
interval.out
join.out
join_1.out
limit.out
lseg.out
money.out
mule_internal.out
name.out
namespace.out
numeric.out
numeric_big.out
numerology.out
oid.out
oidjoins.out
opr_sanity.out
path.out
plancache.out
plpgsql.out
point.out
polygon.out
polymorphism.out
portals.out
portals_p2.out
prepare.out
prepared_xacts.out
privileges.out
random.out
rangefuncs.out
reltime.out
returning.out
rowtypes.out
rules.out
sanity_check.out
select.out
select_1.out
select_distinct.out
select_distinct_on.out
select_having.out
select_having_1.out
select_having_2.out
select_implicit.out
select_implicit_1.out
select_implicit_2.out