diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2022-08-15 12:43:52 +0200 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2022-08-15 12:43:52 +0200 |
commit | 1c5818b9c68e5c2ac8f19d372f24cce409de1a26 (patch) | |
tree | af7e5458d8b5a48a7e5e1a8ff9773d0d9d7d2070 /src/backend | |
parent | f6c750d31d97a66a90e3389ae6832bf99cd15f30 (diff) | |
download | postgresql-1c5818b9c68e5c2ac8f19d372f24cce409de1a26.tar.gz postgresql-1c5818b9c68e5c2ac8f19d372f24cce409de1a26.zip |
Remove redundant spaces in _outA_Expr() output
Since WRITE_NODE_FIELD() output always starts with a space, we don't
need to go out of our way to print another space right before it.
This change is only for visual appearance; the tokenizer on the
reading side would read it the same way (but there is no read support
for A_Expr at this time anyway).
Diffstat (limited to 'src/backend')
-rw-r--r-- | src/backend/nodes/outfuncs.c | 29 |
1 files changed, 13 insertions, 16 deletions
diff --git a/src/backend/nodes/outfuncs.c b/src/backend/nodes/outfuncs.c index 5da76cdc6ba..60610e3a4bd 100644 --- a/src/backend/nodes/outfuncs.c +++ b/src/backend/nodes/outfuncs.c @@ -545,61 +545,58 @@ _outA_Expr(StringInfo str, const A_Expr *node) switch (node->kind) { case AEXPR_OP: - appendStringInfoChar(str, ' '); WRITE_NODE_FIELD(name); break; case AEXPR_OP_ANY: - appendStringInfoChar(str, ' '); WRITE_NODE_FIELD(name); - appendStringInfoString(str, " ANY "); + appendStringInfoString(str, " ANY"); break; case AEXPR_OP_ALL: - appendStringInfoChar(str, ' '); WRITE_NODE_FIELD(name); - appendStringInfoString(str, " ALL "); + appendStringInfoString(str, " ALL"); break; case AEXPR_DISTINCT: - appendStringInfoString(str, " DISTINCT "); + appendStringInfoString(str, " DISTINCT"); WRITE_NODE_FIELD(name); break; case AEXPR_NOT_DISTINCT: - appendStringInfoString(str, " NOT_DISTINCT "); + appendStringInfoString(str, " NOT_DISTINCT"); WRITE_NODE_FIELD(name); break; case AEXPR_NULLIF: - appendStringInfoString(str, " NULLIF "); + appendStringInfoString(str, " NULLIF"); WRITE_NODE_FIELD(name); break; case AEXPR_IN: - appendStringInfoString(str, " IN "); + appendStringInfoString(str, " IN"); WRITE_NODE_FIELD(name); break; case AEXPR_LIKE: - appendStringInfoString(str, " LIKE "); + appendStringInfoString(str, " LIKE"); WRITE_NODE_FIELD(name); break; case AEXPR_ILIKE: - appendStringInfoString(str, " ILIKE "); + appendStringInfoString(str, " ILIKE"); WRITE_NODE_FIELD(name); break; case AEXPR_SIMILAR: - appendStringInfoString(str, " SIMILAR "); + appendStringInfoString(str, " SIMILAR"); WRITE_NODE_FIELD(name); break; case AEXPR_BETWEEN: - appendStringInfoString(str, " BETWEEN "); + appendStringInfoString(str, " BETWEEN"); WRITE_NODE_FIELD(name); break; case AEXPR_NOT_BETWEEN: - appendStringInfoString(str, " NOT_BETWEEN "); + appendStringInfoString(str, " NOT_BETWEEN"); WRITE_NODE_FIELD(name); break; case AEXPR_BETWEEN_SYM: - appendStringInfoString(str, " BETWEEN_SYM "); + appendStringInfoString(str, " BETWEEN_SYM"); WRITE_NODE_FIELD(name); break; case AEXPR_NOT_BETWEEN_SYM: - appendStringInfoString(str, " NOT_BETWEEN_SYM "); + appendStringInfoString(str, " NOT_BETWEEN_SYM"); WRITE_NODE_FIELD(name); break; default: |