Which parts of src/backend/nodes/print.c are used? - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Which parts of src/backend/nodes/print.c are used?
Date
Msg-id 7d023c20-6679-44bd-b5f7-44106659bd5a@eisentraut.org
Whole thread Raw
Responses Re: Which parts of src/backend/nodes/print.c are used?
List pgsql-hackers
src/backend/nodes/print.c contains a number of functions that print node 
types, mostly to stdout.  Most of these are not actually used anywhere 
in the code.  Are they meant to be inserted into the code ad hoc for 
debugging?  Is anyone using these?

This file has clearly not been updated substantially in a long time, and 
functions like print_expr() are clearly outdated.

elog_node_display() and its callees are used, but I suppose these could 
be kept locally in postgres.c.

Other than that, is this file still needed?



pgsql-hackers by date:

Previous
From: Michael Paquier
Date:
Subject: Re: Use PGAlignedBlock instead of "char buf[BLCKSZ]" in more places
Next
From: "Hayato Kuroda (Fujitsu)"
Date:
Subject: RE: [PoC] pg_upgrade: allow to upgrade publisher node