diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2024-04-16 20:22:41 +0200 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2024-04-16 20:22:41 +0200 |
commit | 2ea5d8bece85518b4b8c052ff134c294c21543e0 (patch) | |
tree | 88d6841b79da1a7bdd84cda7174c710268557919 | |
parent | ec07d0d7fae9ac990061bef1aa8995f842839a40 (diff) | |
download | postgresql-2ea5d8bece85518b4b8c052ff134c294c21543e0.tar.gz postgresql-2ea5d8bece85518b4b8c052ff134c294c21543e0.zip |
Mark some new location fields as ParseLoc
Some new code probably didn't see 605721f819f and continued to use
type int for parse location fields. Fix those.
-rw-r--r-- | src/include/nodes/parsenodes.h | 10 | ||||
-rw-r--r-- | src/include/nodes/primnodes.h | 4 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h index f763f790b18..0cab8908437 100644 --- a/src/include/nodes/parsenodes.h +++ b/src/include/nodes/parsenodes.h @@ -1799,7 +1799,7 @@ typedef struct JsonFuncExpr JsonBehavior *on_error; /* ON ERROR behavior */ JsonWrapper wrapper; /* array wrapper behavior (JSON_QUERY only) */ JsonQuotes quotes; /* omit or keep quotes? (JSON_QUERY only) */ - int location; /* token location, or -1 if unknown */ + ParseLoc location; /* token location, or -1 if unknown */ } JsonFuncExpr; /* @@ -1813,8 +1813,8 @@ typedef struct JsonTablePathSpec Node *string; char *name; - int name_location; - int location; /* location of 'string' */ + ParseLoc name_location; + ParseLoc location; /* location of 'string' */ } JsonTablePathSpec; /* @@ -1831,7 +1831,7 @@ typedef struct JsonTable JsonBehavior *on_error; /* ON ERROR behavior */ Alias *alias; /* table alias in FROM clause */ bool lateral; /* does it have LATERAL prefix? */ - int location; /* token location, or -1 if unknown */ + ParseLoc location; /* token location, or -1 if unknown */ } JsonTable; /* @@ -1864,7 +1864,7 @@ typedef struct JsonTableColumn List *columns; /* nested columns */ JsonBehavior *on_empty; /* ON EMPTY behavior */ JsonBehavior *on_error; /* ON ERROR behavior */ - int location; /* token location, or -1 if unknown */ + ParseLoc location; /* token location, or -1 if unknown */ } JsonTableColumn; /* diff --git a/src/include/nodes/primnodes.h b/src/include/nodes/primnodes.h index dafe93a4c95..6b0172f4275 100644 --- a/src/include/nodes/primnodes.h +++ b/src/include/nodes/primnodes.h @@ -1756,7 +1756,7 @@ typedef struct JsonBehavior JsonBehaviorType btype; Node *expr; bool coerce; - int location; /* token location, or -1 if unknown */ + ParseLoc location; /* token location, or -1 if unknown */ } JsonBehavior; /* @@ -1825,7 +1825,7 @@ typedef struct JsonExpr Oid collation; /* Original JsonFuncExpr's location */ - int location; + ParseLoc location; } JsonExpr; /* |