processing of unknown datatype

Started by Dave Cramerabout 22 years ago5 messages
#1Dave Cramer
pg@fastcrypt.com

How does the unknown data type get processed, there doesn't seem to be
any casts for it?

I have a function expecting a timestamp, cstring, cstring

if I pass it a timestamp, unknown, unkown it works?
if I pass it an unknown, unknown, unkown, it can't be found?

Dave
--
Dave Cramer
519 939 0336
ICQ # 1467551

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Dave Cramer (#1)
Re: processing of unknown datatype

Dave Cramer <pg@fastcrypt.com> writes:

I have a function expecting a timestamp, cstring, cstring
if I pass it a timestamp, unknown, unkown it works?
if I pass it an unknown, unknown, unkown, it can't be found?

You sure it's "can't find it" and not "can't choose among multiple
functions of that name"?

regards, tom lane

#3Dave Cramer
pg@fastcrypt.com
In reply to: Tom Lane (#2)
Re: processing of unknown datatype

You are correct, it can't choose

Dave
On Tue, 2004-01-06 at 19:47, Tom Lane wrote:

Dave Cramer <pg@fastcrypt.com> writes:

I have a function expecting a timestamp, cstring, cstring
if I pass it a timestamp, unknown, unkown it works?
if I pass it an unknown, unknown, unkown, it can't be found?

You sure it's "can't find it" and not "can't choose among multiple
functions of that name"?

regards, tom lane

--
Dave Cramer
519 939 0336
ICQ # 1467551

#4Dave Cramer
pg@fastcrypt.com
In reply to: Tom Lane (#2)
Re: processing of unknown datatype

So how can I create a function that it will choose, the option of
casting is not available to me

Dave
On Tue, 2004-01-06 at 19:47, Tom Lane wrote:

Dave Cramer <pg@fastcrypt.com> writes:

I have a function expecting a timestamp, cstring, cstring
if I pass it a timestamp, unknown, unkown it works?
if I pass it an unknown, unknown, unkown, it can't be found?

You sure it's "can't find it" and not "can't choose among multiple
functions of that name"?

regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org

--
Dave Cramer
519 939 0336
ICQ # 1467551

#5Tom Lane
tgl@sss.pgh.pa.us
In reply to: Dave Cramer (#4)
Re: processing of unknown datatype

Dave Cramer <pg@fastcrypt.com> writes:

So how can I create a function that it will choose, the option of
casting is not available to me

If the inputs are all unknown, I think your only choice is to not have
more than one function of that name (and number of parameters).
Otherwise the system simply doesn't have a basis for making a choice.

regards, tom lane