diff options
author | Peter Eisentraut | 2022-05-04 15:36:31 +0000 |
---|---|---|
committer | Peter Eisentraut | 2022-05-04 15:36:31 +0000 |
commit | dc2be6ed47e54004666a78e1592896c08f2be80e (patch) | |
tree | 053764738b27876fabaa0aad693522c9b00accf5 /src | |
parent | d47a11da9e5c5bad3eb0f353ab7b883d3f0eb48a (diff) |
Remove JsonPathSpec typedef
It doesn't seem very useful, and it's a bit in the way of the planned
node support automation.
Discussion: https://www.postgresql.org/message-id/202204191140.3wsbevfhqmu3@alvherre.pgsql
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/parser/parse_jsontable.c | 2 | ||||
-rw-r--r-- | src/include/nodes/parsenodes.h | 8 |
2 files changed, 2 insertions, 8 deletions
diff --git a/src/backend/parser/parse_jsontable.c b/src/backend/parser/parse_jsontable.c index 0dea7c998e6..5ee63cf57f0 100644 --- a/src/backend/parser/parse_jsontable.c +++ b/src/backend/parser/parse_jsontable.c @@ -73,7 +73,7 @@ transformJsonTableColumn(JsonTableColumn *jtc, Node *contextItemExpr, JsonFuncExpr *jfexpr = makeNode(JsonFuncExpr); JsonCommon *common = makeNode(JsonCommon); JsonOutput *output = makeNode(JsonOutput); - JsonPathSpec pathspec; + char *pathspec; JsonFormat *default_format; jfexpr->op = diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h index b1f81feb469..9a716f3794f 100644 --- a/src/include/nodes/parsenodes.h +++ b/src/include/nodes/parsenodes.h @@ -1620,12 +1620,6 @@ typedef enum JsonTableColumnType } JsonTableColumnType; /* - * JsonPathSpec - - * representation of JSON path constant - */ -typedef char *JsonPathSpec; - -/* * JsonOutput - * representation of JSON output clause (RETURNING type [FORMAT format]) */ @@ -1688,7 +1682,7 @@ typedef struct JsonTableColumn JsonTableColumnType coltype; /* column type */ char *name; /* column name */ TypeName *typeName; /* column type name */ - JsonPathSpec pathspec; /* path specification, if any */ + char *pathspec; /* path specification, if any */ char *pathname; /* path name, if any */ JsonFormat *format; /* JSON format clause, if specified */ JsonWrapper wrapper; /* WRAPPER behavior for formatted columns */ |