Re: Patch for 8.5, transformationHook

From: Peter Eisentraut <peter_e(at)gmx(dot)net>
To: pgsql-hackers(at)postgresql(dot)org
Cc: Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Subject: Re: Patch for 8.5, transformationHook
Date: 2009-04-20 06:24:34
Message-ID: 200904200924.34601.peter_e@gmx.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Sunday 19 April 2009 20:47:37 Pavel Stehule wrote:
> 2009/4/19 Peter Eisentraut <peter_e(at)gmx(dot)net>:
> > On Saturday 18 April 2009 18:09:00 Pavel Stehule wrote:
> >> There are lot of things, that should be done with current grammar only
> >> on transformation stage. Currently pg do it now. There are lot of
> >> pseudo functions, that are specially transformed: least, greatest,
> >> coalesce. After hooking we should do some similar work from outer
> >> libraries.
> >
> > There are surely other ways to accomplish this than an expression
> > transformation hook. Adding a property or two to the function definition
> > to do what you want could do it.
>
> should you describe it little bit more?

The question we should be asking is, what is it that prevents us from
implementing least, greatest, and coalesce in user space now? And then design
a solution for that, if we wanted to pursue this. Instead of writing
transformation hooks and then force every problem to fit that solution.

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Peter Eisentraut 2009-04-20 06:29:45 Re: Unicode support
Previous Message Peter Eisentraut 2009-04-20 06:12:44 Re: WITH inconsistency