diff options
author | Andrew Dunstan <andrew@dunslane.net> | 2022-03-22 19:55:15 -0400 |
---|---|---|
committer | Andrew Dunstan <andrew@dunslane.net> | 2022-03-22 19:56:14 -0400 |
commit | 1460fc5942591fdb6bee0bc8342019ede31ff3b6 (patch) | |
tree | 8b2b3d2370610f8e21c14f223b08523491c7559c /src/backend/nodes/outfuncs.c | |
parent | 3707e437c73920492cab0dd17432be6e89bafd76 (diff) | |
download | postgresql-1460fc5942591fdb6bee0bc8342019ede31ff3b6.tar.gz postgresql-1460fc5942591fdb6bee0bc8342019ede31ff3b6.zip |
Revert "Common SQL/JSON clauses"
This reverts commit 865fe4d5df560a6f5353da652018ff876978ad2d.
This has caused issues with a significant number of buildfarm members
Diffstat (limited to 'src/backend/nodes/outfuncs.c')
-rw-r--r-- | src/backend/nodes/outfuncs.c | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/backend/nodes/outfuncs.c b/src/backend/nodes/outfuncs.c index 449d90c8f4f..6bdad462c78 100644 --- a/src/backend/nodes/outfuncs.c +++ b/src/backend/nodes/outfuncs.c @@ -1751,36 +1751,6 @@ _outOnConflictExpr(StringInfo str, const OnConflictExpr *node) WRITE_NODE_FIELD(exclRelTlist); } -static void -_outJsonFormat(StringInfo str, const JsonFormat *node) -{ - WRITE_NODE_TYPE("JSONFORMAT"); - - WRITE_ENUM_FIELD(format_type, JsonFormatType); - WRITE_ENUM_FIELD(encoding, JsonEncoding); - WRITE_LOCATION_FIELD(location); -} - -static void -_outJsonReturning(StringInfo str, const JsonReturning *node) -{ - WRITE_NODE_TYPE("JSONRETURNING"); - - WRITE_NODE_FIELD(format); - WRITE_OID_FIELD(typid); - WRITE_INT_FIELD(typmod); -} - -static void -_outJsonValueExpr(StringInfo str, const JsonValueExpr *node) -{ - WRITE_NODE_TYPE("JSONVALUEEXPR"); - - WRITE_NODE_FIELD(raw_expr); - WRITE_NODE_FIELD(formatted_expr); - WRITE_NODE_FIELD(format); -} - /***************************************************************************** * * Stuff from pathnodes.h. @@ -4567,15 +4537,6 @@ outNode(StringInfo str, const void *obj) case T_PartitionRangeDatum: _outPartitionRangeDatum(str, obj); break; - case T_JsonFormat: - _outJsonFormat(str, obj); - break; - case T_JsonReturning: - _outJsonReturning(str, obj); - break; - case T_JsonValueExpr: - _outJsonValueExpr(str, obj); - break; default: |