Re: Optimize constant MinMax expressions

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Optimize constant MinMax expressions
Дата
Msg-id 18620.1546195499@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Optimize constant MinMax expressions  (Vik Fearing <vik.fearing@2ndquadrant.com>)
Ответы Re: Optimize constant MinMax expressions  (Vik Fearing <vik.fearing@2ndquadrant.com>)
Список pgsql-hackers
Vik Fearing <vik.fearing@2ndquadrant.com> writes:
> On 30/12/2018 00:36, Tom Lane wrote:
>> Can we assume that the underlying datatype comparison function is
>> immutable?  I guess so, since we assume that in nearby code such as
>> contain_mutable_functions_walker, but I don't think it should be done
>> without at least a comment.

> Adding a comment is easy enough.  How is the attached?

Pushed with a bit of wordsmithing on the comment.

>> BTW, poking around for other code involving MinMaxExpr, I notice that
>> contain_leaked_vars_walker is effectively assuming that all datatype
>> comparison functions are leakproof, an assumption I find a bit debatable.
>> Maybe it's all right, but again, it should certainly not have gone without
>> a comment.

> Surely this is out of scope for my patch?

I'd been thinking that we might just add a similar comment there, but
on reflection that doesn't seem like the right thing, so I started a
separate thread about it.

            regards, tom lane


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Is MinMaxExpr really leakproof?
Следующее
От: Chapman Flack
Дата:
Сообщение: Re: PostgreSQL vs SQL/XML Standards