Re: TODO items for window functions

Поиск
Список
Период
Сортировка
От Jaime Casanova
Тема Re: TODO items for window functions
Дата
Msg-id 3073cc9b0812290930m951607dy4030b6e9a19c52b9@mail.gmail.com
обсуждение исходный текст
Ответ на Re: TODO items for window functions  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: TODO items for window functions  ("Hitoshi Harada" <umi.tanuki@gmail.com>)
Re: TODO items for window functions  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On Mon, Dec 29, 2008 at 11:59 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
> I wrote:
>> * Support creation of user-defined window functions.  I think this is
>> a "must have" for 8.4 --- we are not in the habit of building
>> nonextensible basic features.  It doesn't seem that hard either.
>> I think all we need do is to allow "WINDOW" as an attribute keyword
>> in CREATE FUNCTION.  Does anyone have an objection or a better idea?
>
> What I had in mind when I wrote that was something like
>
>        create [or replace] function mywindow(...) returns ...
>                as 'mymodule, 'mywindow'
>                language c
>                window;
>

i don't understand this window function stuff well yet, but AFAIU it
is like an aggregate function that shows grouped values without
grouping rows (ok, maybe a very laizy or novice definition) but if
that is correct or near correct maybe we need to follow the same
pattern:

create function -- without any decoration
create aggregate maybe with a decoration of being window o create
window aggregate or something similar...

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Kurt Roeckx
Дата:
Сообщение: Re: Gcc 4.4 causes abort in plpython.
Следующее
От: Tom Lane
Дата:
Сообщение: Re: TODO items for window functions