Re: patch: tiny patch to correct stringbuffer size estimate

Поиск
Список
Период
Сортировка
От Oliver Jowett
Тема Re: patch: tiny patch to correct stringbuffer size estimate
Дата
Msg-id 20030722145040.GL11354@opencloud.com
обсуждение исходный текст
Ответ на patch: tiny patch to correct stringbuffer size estimate  (Oliver Jowett <oliver@opencloud.com>)
Список pgsql-jdbc
On Tue, Jul 22, 2003 at 10:36:01AM -0400, Fernando Nasser wrote:
> This is already accounted for in the 10% that is added to it, isn't it?

Only if you have a string > 20 characters, due to truncation on integer
division, no?

-O

> Oliver Jowett wrote:
> >This patch tweaks the size estimate when escaping strings to count the
> >enclosing quotes.

> >*** AbstractJdbc1Statement.java    22 Jul 2003 05:17:09 -0000    1.28
> >--- AbstractJdbc1Statement.java    22 Jul 2003 13:53:03 -0000
> >***************
> >*** 1034,1040 ****
> >              synchronized (sbuf)
> >              {
> >                  sbuf.setLength(0);
> >!                 sbuf.ensureCapacity(x.length() +
> >(int)(x.length() / 10));
> >                  sbuf.append('\'');
> >                  escapeString(x, sbuf);
> >                  sbuf.append('\'');
> >--- 1034,1040 ----
> >              synchronized (sbuf)
> >              {
> >                  sbuf.setLength(0);
> >!                 sbuf.ensureCapacity(2 + x.length() +
> >(int)(x.length() / 10));
> >                  sbuf.append('\'');
> >                  escapeString(x, sbuf);
> >                  sbuf.append('\'');

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

Предыдущее
От: Fernando Nasser
Дата:
Сообщение: Re: the IN clause saga
Следующее
От: Fernando Nasser
Дата:
Сообщение: Re: the IN clause saga