Return-Path: Delivered-To: apmail-db-derby-commits-archive@www.apache.org Received: (qmail 60702 invoked from network); 20 May 2005 13:58:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 May 2005 13:58:19 -0000 Received: (qmail 1672 invoked by uid 500); 20 May 2005 13:58:18 -0000 Delivered-To: apmail-db-derby-commits-archive@db.apache.org Received: (qmail 1646 invoked by uid 500); 20 May 2005 13:58:18 -0000 Mailing-List: contact derby-commits-help@db.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: "Derby Development" List-Id: Delivered-To: mailing list derby-commits@db.apache.org Received: (qmail 1633 invoked by uid 500); 20 May 2005 13:58:18 -0000 Delivered-To: apmail-incubator-derby-cvs@incubator.apache.org Received: (qmail 1604 invoked by uid 99); 20 May 2005 13:58:18 -0000 X-ASF-Spam-Status: No, hits=-9.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from minotaur.apache.org (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.28) with SMTP; Fri, 20 May 2005 06:58:15 -0700 Received: (qmail 60447 invoked by uid 65534); 20 May 2005 13:58:01 -0000 Message-ID: <20050520135801.60445.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Subject: svn commit: r171119 - /incubator/derby/code/trunk/java/tools/org/apache/derby/tools/JDBCDisplayUtil.java Date: Fri, 20 May 2005 13:58:01 -0000 To: derby-cvs@incubator.apache.org From: djd@apache.org X-Mailer: svnmailer-1.0.0-dev X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: djd Date: Fri May 20 06:58:00 2005 New Revision: 171119 URL: http://svn.apache.org/viewcvs?rev=3D171119&view=3Drev Log: Alter the way spaces are padded to a column output by JDBCDisplayUtil. Removes the use of a second StringBuffer and avoids use of a method not in J2ME/CDC/Foundation. Modified: incubator/derby/code/trunk/java/tools/org/apache/derby/tools/JDBCDispla= yUtil.java Modified: incubator/derby/code/trunk/java/tools/org/apache/derby/tools/JDBC= DisplayUtil.java URL: http://svn.apache.org/viewcvs/incubator/derby/code/trunk/java/tools/or= g/apache/derby/tools/JDBCDisplayUtil.java?rev=3D171119&r1=3D171118&r2=3D171= 119&view=3Ddiff =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- incubator/derby/code/trunk/java/tools/org/apache/derby/tools/JDBCDispla= yUtil.java (original) +++ incubator/derby/code/trunk/java/tools/org/apache/derby/tools/JDBCDispla= yUtil.java Fri May 20 06:58:00 2005 @@ -541,24 +541,20 @@ 0 : MINWIDTH), LocalizedResource.getInstance().getColumnDisplaySize= (rsmd, i))); =20 if (s.length() < w) { - // build a string buffer to hold the whitespace - StringBuffer blanks =3D new StringBuffer(s); - blanks.ensureCapacity(w); + =09 + buf.append(s); =20 // try to paste on big chunks of space at a time. - for (int k=3Dblanks.length()+64; k<=3Dw; k+=3D64) - blanks.append( + int k =3D w - s.length(); + for (; k >=3D 64; k -=3D 64) + buf.append( " = "); - for (int k=3Dblanks.length()+16; k<=3Dw; k+=3D16) - blanks.append(" "); - for (int k=3Dblanks.length()+4; k<=3Dw; k+=3D4) - blanks.append(" "); - for (int k=3Dblanks.length(); k=3D 16; k -=3D 16) + buf.append(" "); + for (; k >=3D 4; k -=3D 4) + buf.append(" "); + for (; k > 0; k--) + buf.append(' '); } else if (s.length() > w) { if (w > 1)=20