]> granicus.if.org Git - postgresql/commitdiff
Rename typedef in jsonpath_gram.y from "string" to "JsonPathString"
authorAlexander Korotkov <akorotkov@postgresql.org>
Tue, 19 Mar 2019 17:56:13 +0000 (20:56 +0300)
committerAlexander Korotkov <akorotkov@postgresql.org>
Tue, 19 Mar 2019 18:01:10 +0000 (21:01 +0300)
Reason is the same as in 75c57058b0.

src/backend/utils/adt/jsonpath_gram.y
src/backend/utils/adt/jsonpath_scan.l
src/include/utils/jsonpath_scanner.h

index 2486fcd9e43aaf812b4888e3e79980e558035f8c..66b8c279ee501cbab7fd9fa1ffc4eaa5c15d45f4 100644 (file)
@@ -48,7 +48,7 @@ makeItemType(int type)
 }
 
 static JsonPathParseItem*
-makeItemString(string *s)
+makeItemString(JsonPathString *s)
 {
        JsonPathParseItem *v;
 
@@ -67,7 +67,7 @@ makeItemString(string *s)
 }
 
 static JsonPathParseItem*
-makeItemVariable(string *s)
+makeItemVariable(JsonPathString *s)
 {
        JsonPathParseItem *v;
 
@@ -79,7 +79,7 @@ makeItemVariable(string *s)
 }
 
 static JsonPathParseItem*
-makeItemKey(string *s)
+makeItemKey(JsonPathString *s)
 {
        JsonPathParseItem *v;
 
@@ -90,7 +90,7 @@ makeItemKey(string *s)
 }
 
 static JsonPathParseItem*
-makeItemNumeric(string *s)
+makeItemNumeric(JsonPathString *s)
 {
        JsonPathParseItem               *v;
 
@@ -210,7 +210,8 @@ makeAny(int first, int last)
 }
 
 static JsonPathParseItem *
-makeItemLikeRegex(JsonPathParseItem *expr, string *pattern, string *flags)
+makeItemLikeRegex(JsonPathParseItem *expr, JsonPathString *pattern,
+                                 JsonPathString *flags)
 {
        JsonPathParseItem *v = makeItemType(jpiLikeRegex);
        int                     i;
@@ -267,7 +268,7 @@ makeItemLikeRegex(JsonPathParseItem *expr, string *pattern, string *flags)
 %parse-param {JsonPathParseResult **result}
 
 %union {
-       string                          str;
+       JsonPathString          str;
        List                            *elems;         /* list of JsonPathParseItem */
        List                            *indexs;        /* list of integers */
        JsonPathParseItem       *value;
index eca34411c90cad987755ef5af6f9980ebe004c9b..e7aa1feb754c8446b240158d48d311854ed03c2a 100644 (file)
@@ -18,7 +18,7 @@
 #include "nodes/pg_list.h"
 #include "utils/jsonpath_scanner.h"
 
-static string scanstring;
+static JsonPathString scanstring;
 
 /* No reason to constrain amount of data slurped */
 /* #define YY_READ_BUF_SIZE 16777216 */
index bbdd984dab565261446ea5450c71a096f9e6d9f4..1c567717e8442405dc5ec0f962f6a22422b318ed 100644 (file)
 #ifndef JSONPATH_SCANNER_H
 #define JSONPATH_SCANNER_H
 
-/* struct string is shared between scan and gram */
-typedef struct string
+/* struct JsonPathString is shared between scan and gram */
+typedef struct JsonPathString
 {
        char       *val;
        int                     len;
        int                     total;
-}                      string;
+}                      JsonPathString;
 
 #include "utils/jsonpath.h"
 #include "utils/jsonpath_gram.h"