Re: How hard would it be to support LIKE in return declaration of generic record function calls ? - Mailing list pgsql-hackers

From Tom Lane
Subject Re: How hard would it be to support LIKE in return declaration of generic record function calls ?
Date
Msg-id 22868.1336055592@sss.pgh.pa.us
Whole thread Raw
In response to Re: How hard would it be to support LIKE in return declaration of generic record function calls ?  (Andrew Dunstan <andrew@dunslane.net>)
Responses Re: How hard would it be to support LIKE in return declaration of generic record function calls ?
List pgsql-hackers
Andrew Dunstan <andrew@dunslane.net> writes:
> You guys seem to be taking the original proposal off into the weeds. I 
> have often wanted to be able to use LIKE in type expressions, and I'd 
> like to see exactly that implemented.

This notion of "anytypename" is utterly unworkable anyway; there's no
way for the parser to know soon enough that a given argument position
needs to be read as a type name rather than a normal expression.
You could conceivably make it work with the argument being a regtype
literal (ie, quoted); but that seems at least as klugy as what hstore
is doing.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Magnus Hagander
Date:
Subject: Re: ALTER DATABASE and datallowconn
Next
From: Pavel Stehule
Date:
Subject: Re: How hard would it be to support LIKE in return declaration of generic record function calls ?