2009/9/9 Tom Lane <[email protected]>: > "David E. Wheeler" <[email protected]> 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 ([email protected]) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-hackers > -- Sent via pgsql-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers
