Re: Missing free_var() at end of accum_sum_final()?

Поиск
Список
Период
Сортировка
От Joel Jacobson
Тема Re: Missing free_var() at end of accum_sum_final()?
Дата
Msg-id 85efda6a-f047-4c55-a7bc-a46b0926c6bb@app.fastmail.com
обсуждение исходный текст
Ответ на Re: Missing free_var() at end of accum_sum_final()?  (Dean Rasheed <dean.a.rasheed@gmail.com>)
Ответы Re: Missing free_var() at end of accum_sum_final()?  (Peter Eisentraut <peter@eisentraut.org>)
Список pgsql-hackers
On Fri, Mar 3, 2023, at 16:11, Dean Rasheed wrote:
> Attachments:
> * make-result-using-vars-buf-v2.patch

One suggestion: maybe add a comment explaining why the allocated buffer
which size is based on strlen(cp) for the decimal digit values,
is guaranteed to be large enough also for the result's digit buffer?

I.e. some kind of proof why

   (NUMERIC_HDRSZ + strlen(cp) + DEC_DIGITS * 2) >= ((ndigits + 1) * sizeof(NumericDigit)))

holds true in general.

/Joel



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

Предыдущее
От: Gilles Darold
Дата:
Сообщение: Re: [Proposal] Allow pg_dump to include all child tables with the root table
Следующее
От: Ankit Kumar Pandey
Дата:
Сообщение: [Question] Similar Cost but variable execution time in sort