Skip site navigation (1)
Skip section navigation (2)
## Re: [COMMITTERS] pgsql: Add notion of a "transform function" that can
simplify function

### In response to

### Responses

### pgsql-hackers by date

### pgsql-committers by date

On Fri, Mar 23, 2012 at 10:55 AM, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote: > Robert Haas <rhaas(at)postgresql(dot)org> writes: >> Add notion of a "transform function" that can simplify function calls. > > Why exactly was this thought to be a good idea: > >> * A NULL original expression disables use of transform functions while >> * retaining all other behaviors. > > AFAICT that buys nothing except to greatly complicate the API > specification for simplify_function, something that is now proving > problematic for Marti's requested refactoring [1]. If it's > inappropriate for a transform function to modify a CoerceViaIO call, > surely the transform function can be expected to know that. I assumed that we were merely trying to avoid forcing the caller to provide the expression tree if they didn't have it handy, and that the comment was merely making allowance for the fact that someone might want to do such a thing. -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company

- Re: [COMMITTERS] pgsql: Add notion of a "transform function" that can simplify function at 2012-03-23 14:55:52 from Tom Lane

- Re: [COMMITTERS] pgsql: Add notion of a "transform function" that can simplify function at 2012-03-23 15:31:54 from Tom Lane

Next: From:Dimitri FontaineDate:2012-03-23 15:26:47Subject: Re: Finer Extension dependenciesPrevious: From: Tom LaneDate: 2012-03-23 15:20:07Subject: Re: Uppercase tab completion keywords in psql?

Next: From:Noah MischDate:2012-03-23 15:31:47Subject: Re: [COMMITTERS] pgsql: Add notion of a "transform function" thatcan simplify functionPrevious: From: Tom LaneDate: 2012-03-23 14:55:52Subject: Re: [COMMITTERS] pgsql: Add notion of a "transform function" that can simplify function