Re: [HACKERS] Re: subselects

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: [HACKERS] Re: subselects
Дата
Msg-id 199801152326.SAA26747@candle.pha.pa.us
обсуждение исходный текст
Ответ на Re: [HACKERS] Re: subselects  ("Vadim B. Mikheev" <vadim@sable.krasnoyarsk.su>)
Список pgsql-hackers
> typedef struct SubLink {
>     NodeTag        type;
>     int        linkType; /* EXISTS, ALL, ANY, EXPR */
>     bool        useor;    /* TRUE for <> */
>     List            *lefthand; /* List of Var/Const nodes on the left */
>     List            *oper;     /* List of Oper nodes */
>     Query            *subquery; /* */
> } SubLink;

OK, we add this structure above.  During parsing, *subquery actually
will hold Node *parsetree, not Query *.

And add to Query:

    bool    hasSubLinks;

Also need a function to return a List* of SubLink*.  I just did a
similar thing with Aggreg*.  And Var gets:

    int uplevels;

Is that it?


--
Bruce Momjian
maillist@candle.pha.pa.us

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

Предыдущее
От: teunis
Дата:
Сообщение: Re: [HACKERS] date format: Canada same as European or US?
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: [HACKERS] Re: subselects