Re: Use appendStringInfoSpaces more
David Rowley <dgrowleyml@gmail.com>
From: David Rowley <dgrowleyml@gmail.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Peter Smith <smithpb2250@gmail.com>, PostgreSQL Developers <pgsql-hackers@lists.postgresql.org>
Date: 2023-01-19T23:41:29Z
Lists: pgsql-hackers
On Fri, 20 Jan 2023 at 10:25, Tom Lane <tgl@sss.pgh.pa.us> wrote: > > Peter Smith <smithpb2250@gmail.com> writes: > > Should the add_indent function also have a check to avoid making > > unnecessary calls to appendStringInfoSpaces when the level is 0? > > Seems like unnecessary extra notation, seeing that appendStringInfoSpaces > will fall out quickly for a zero argument. Yeah agreed. As far as I see it, the level will only be 0 before the first WJB_BEGIN_OBJECT and those appear to be the first thing in the document, so we'll only indent level 0 once and everything else will be > 0. So, it also seems to me that the additional check is more likely to cost more than it would save. David
Commits
-
Use appendStringInfoSpaces in more places
- 9f1ca6ce6596 16.0 landed