Re: question about pg_proc

From: Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
To: Gevik Babakhani <pgdev(at)xs4all(dot)nl>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: question about pg_proc
Date: 2009-05-23 05:18:55
Message-ID: 162867790905222218k60cec400lbe36237d4bc5b9f7@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

2009/5/23 Gevik Babakhani <pgdev(at)xs4all(dot)nl>:
> Is there a historical reason why we have a "proargtypes" and a
> "proallargtypes"?

> It seems that "proallargtypes" is only set when out parameters exist.
> Could someone clarify this please?

proargtypes is used for fast simple searching function in
transformFunc stage. For this searching OUT variables are excluded.

proallargtypes is used for building OUT variables.

Look on: FuncnameGetCandidates (namespace.c)
do_compile(pl_comp.c)

Regards
Pavel Stehule

>
> Regards,
> Gevik.
>
>
> --
> Sent via pgsql-hackers mailing list (pgsql-hackers(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-hackers
>

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Stefan Keller 2009-05-23 08:56:45 Re: Proposal: functions get_text() or get_url()
Previous Message Honda Shigehiro 2009-05-23 04:13:51 Re: patch for ja.po