2009/9/9 Tom Lane <t...@sss.pgh.pa.us>: > "David E. Wheeler" <da...@kineticode.com> writes: >> Yes, that sounds about right. Is that not basically what Alvaro was >> looking for to start with? And is there an "any" array that could work >> for variadic functions like sprintf(), as well? > > Well, no, because arrays are inherently all the same element type. > You could try to do sprintf as > > sprintf(text, variadic anyarray) returns text > > but this constrains all the arguments to be the same type, which is > not what you want. The variadic mechanism doesn't have the ability > to deal with what you're suggesting, and I'm not sure we want to try > to make it do that.
variadic "any" isn't transformed to array. we are able to write sprintf(text, variadic "any") returns text, but only in C regards Pavel Stehule > > regards, tom lane > > -- > Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-hackers > -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers