Re: Possibly inconsistent type casting logic - Mailing list pgsql-hackers

From Bruce Momjian
Subject Re: Possibly inconsistent type casting logic
Date
Msg-id 200303171943.h2HJhEJ17706@candle.pha.pa.us
Whole thread Raw
In response to Possibly inconsistent type casting logic  (Peter Eisentraut <peter_e@gmx.net>)
List pgsql-hackers
Did this get resolved?

---------------------------------------------------------------------------

Peter Eisentraut wrote:
> In the old days, when every function of the form foo(bar) was a cast from
> bar to foo, and if foo and bar happened to be binary compatible, the
> system short-circuited this function call to do a "zero-effort" cast.
> 
> This logic still exists, but since in general casts are controlled
> through pg_cast now, it seems inconsistent that the old system still
> exists in some places.  Did we forget that or is that intentional?
> 
> The consequence of this feature put in other words appears to be that "if
> you create a binary-compatible cast from foo to bar, a function 'bar(foo)
> returns bar' will magically appear to exist".  Maybe that's fine, but then
> we should probably document it more explicitly.
> 
> -- 
> Peter Eisentraut   peter_e@gmx.net
> 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
> 

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


pgsql-hackers by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: More outdated examples
Next
From: Tom Lane
Date:
Subject: Re: More outdated examples