pgsql: Add outfuncs.c support for RawStmt nodes. - Mailing list pgsql-committers

From Tom Lane
Subject pgsql: Add outfuncs.c support for RawStmt nodes.
Date
Msg-id E1g1aRp-0004Ct-6x@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Add outfuncs.c support for RawStmt nodes.

I noticed while poking at a report from Andrey Lepikhov that the
recent addition of RawStmt nodes at the top of raw parse trees
makes it impossible to print any raw parse trees whatsoever,
because outfuncs.c doesn't know RawStmt and hence fails to descend
into it.

While we generally lack outfuncs.c support for utility statements,
there is reasonably complete support for what you can find in a
raw SELECT statement.  It was not my intention to make that all
dead code ... so let's add support for RawStmt.

Back-patch to v10 where RawStmt appeared.

Branch
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/0ca27ea66a18cbf9b9bc69443df15a637f26b9b4

Modified Files
--------------
src/backend/nodes/outfuncs.c | 25 +++++++++++++++++++++++--
1 file changed, 23 insertions(+), 2 deletions(-)


pgsql-committers by date:

Previous
From: Bruce Momjian
Date:
Subject: pgsql: doc: clarify pg_basebackup's -C/--create-slot description
Next
From: Andrew Gierth
Date:
Subject: pgsql: Fix out-of-tree build for transform modules.