Commit 75c57058 authored by Alexander Korotkov's avatar Alexander Korotkov

Rename typedef in jsonpath_scan.l from "keyword" to "JsonPathKeyword"

Typedef name should be both unique and non-intersect with variable names
across all the sources.  That makes both pg_indent and debuggers happy.

Discussion: https://postgr.es/m/23865.1552936099%40sss.pgh.pa.us
parent 590a8702
...@@ -282,20 +282,20 @@ jsonpath_yyerror(JsonPathParseResult **result, const char *message) ...@@ -282,20 +282,20 @@ jsonpath_yyerror(JsonPathParseResult **result, const char *message)
} }
} }
typedef struct keyword typedef struct JsonPathKeyword
{ {
int16 len; int16 len;
bool lowercase; bool lowercase;
int val; int val;
const char *keyword; const char *keyword;
} keyword; } JsonPathKeyword;
/* /*
* Array of key words should be sorted by length and then * Array of key words should be sorted by length and then
* alphabetical order * alphabetical order
*/ */
static const keyword keywords[] = { static const JsonPathKeyword keywords[] = {
{ 2, false, IS_P, "is"}, { 2, false, IS_P, "is"},
{ 2, false, TO_P, "to"}, { 2, false, TO_P, "to"},
{ 3, false, ABS_P, "abs"}, { 3, false, ABS_P, "abs"},
...@@ -324,7 +324,7 @@ checkSpecialVal() ...@@ -324,7 +324,7 @@ checkSpecialVal()
{ {
int res = IDENT_P; int res = IDENT_P;
int diff; int diff;
const keyword *StopLow = keywords, const JsonPathKeyword *StopLow = keywords,
*StopHigh = keywords + lengthof(keywords), *StopHigh = keywords + lengthof(keywords),
*StopMiddle; *StopMiddle;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment