postgresql/src/include/parser
Tom Lane 483bdb2afe Support [NO] INDENT option in XMLSERIALIZE().
This adds the ability to pretty-print XML documents ... according to
libxml's somewhat idiosyncratic notions of what's pretty, anyway.
One notable divergence from a strict reading of the spec is that
libxml is willing to collapse empty nodes "<node></node>" to just
"<node/>", whereas SQL and the underlying XML spec say that this
option should only result in whitespace tweaks.  Nonetheless,
it seems close enough to justify using the SQL-standard syntax.

Jim Jones, reviewed by Peter Smith and myself

Discussion: https://postgr.es/m/2f5df461-dad8-6d7d-4568-08e10608a69b@uni-muenster.de
2023-03-15 16:59:09 -04:00
..
analyze.h Move queryjumble.c code to src/backend/nodes/ 2023-01-21 11:48:37 +09:00
kwlist.h Support [NO] INDENT option in XMLSERIALIZE(). 2023-03-15 16:59:09 -04:00
parse_agg.h Allow parallel aggregate on string_agg and array_agg 2023-01-23 17:35:01 +13:00
parse_clause.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parse_coerce.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parse_collate.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parse_cte.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parse_enr.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parse_expr.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parse_func.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parse_merge.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parse_node.h Make Vars be outer-join-aware. 2023-01-30 13:16:20 -05:00
parse_oper.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parse_param.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parse_relation.h Make Vars be outer-join-aware. 2023-01-30 13:16:20 -05:00
parse_target.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parse_type.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parse_utilcmd.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parser.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
parsetree.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
scanner.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
scansup.h Update copyright for 2023 2023-01-02 15:00:37 -05:00