v3-0003-SQL-JSON-Fix-some-comments-in-jsonpath.h.patch
application/octet-stream
Filename: v3-0003-SQL-JSON-Fix-some-comments-in-jsonpath.h.patch
Type: application/octet-stream
Part: 2
Message:
Re: sql/json remaining issue
Patch
Format: format-patch
Series: patch v3-0003
Subject: SQL/JSON: Fix some comments in jsonpath.h
| File | + | − |
|---|---|---|
| src/include/utils/jsonpath.h | 3 | 5 |
From 0bd818a1ac3aeb08a6606ea63d5aeeb1be2c721e Mon Sep 17 00:00:00 2001
From: Amit Langote <amitlan@postgresql.org>
Date: Fri, 12 Apr 2024 17:17:31 +0900
Subject: [PATCH v3 3/3] SQL/JSON: Fix some comments in jsonpath.h
Reported-by: Jian He <jian.universality@gmail.com>
Discussion: https://postgr.es/m/CACJufxG_e0QLCgaELrr2ZNz7AxPeGCNKAORe3fHtFCQLsH4J4Q@mail.gmail.com
---
src/include/utils/jsonpath.h | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/include/utils/jsonpath.h b/src/include/utils/jsonpath.h
index 0bcc1ac569..69c180c2e2 100644
--- a/src/include/utils/jsonpath.h
+++ b/src/include/utils/jsonpath.h
@@ -281,12 +281,9 @@ extern JsonPathParseResult *parsejsonpath(const char *str, int len,
extern bool jspConvertRegexFlags(uint32 xflags, int *result,
struct Node *escontext);
-
/*
- * Evaluation of jsonpath
+ * Struct for details about external variables passed into jsonpath executor
*/
-
-/* External variable passed into jsonpath. */
typedef struct JsonPathVariable
{
char *name;
@@ -297,7 +294,7 @@ typedef struct JsonPathVariable
} JsonPathVariable;
-/* SQL/JSON item */
+/* SQL/JSON query functions */
extern bool JsonPathExists(Datum jb, JsonPath *path, bool *error, List *vars);
extern Datum JsonPathQuery(Datum jb, JsonPath *jp, JsonWrapper wrapper,
bool *empty, bool *error, List *vars,
@@ -306,6 +303,7 @@ extern JsonbValue *JsonPathValue(Datum jb, JsonPath *jp, bool *empty,
bool *error, List *vars,
const char *column_name);
+/* For JSON_TABLE() */
extern PGDLLIMPORT const TableFuncRoutine JsonbTableRoutine;
#endif
--
2.43.0