Re: clamp_row_est avoid infinite

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: clamp_row_est avoid infinite
Дата
Msg-id 3228866.1713844467@sss.pgh.pa.us
обсуждение исходный текст
Ответ на clamp_row_est avoid infinite  (jian he <jian.universality@gmail.com>)
Список pgsql-hackers
jian he <jian.universality@gmail.com> writes:
> if (nrows > MAXIMUM_ROWCOUNT || isnan(nrows))
>     nrows = MAXIMUM_ROWCOUNT;
> else if (nrows <= 1.0)
>     nrows = 1.0;
> else
>     nrows = rint(nrows);

> The comments say `Avoid infinite and NaN`
> but actually we only avoid NaN.

Really?  The IEEE float arithmetic standard says that Inf is
greater than any finite value, and in particular it'd be
greater than MAXIMUM_ROWCOUNT.

            regards, tom lane



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Statistics Import and Export
Следующее
От: "Imseih (AWS), Sami"
Дата:
Сообщение: Re: query_id, pg_stat_activity, extended query protocol