diff --git a/CHANGELOG.md b/CHANGELOG.md
index e9455051..dfb3419a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,21 @@
All versions are tagged by the major Postgres version, plus an individual semver for this library itself.
+## 17-6.0.0 2024-09-27
+
+* Upgrade to Postgres 17
+* Deparser:
+ - Add support for deparsing `JSON_TABLE`, `JSON_QUERY`, `JSON_EXISTS`, `JSON_VALUE`
+ - Add support for deparsing `JSON`, `JSON_SCALAR`, `JSON_SERIALIZE`
+ - Add support for deparsing `COPY ... FORCE_NULL(*)`
+ - Add support for deparsing `ALTER COLUMN ... SET EXPRESSION AS`
+ - Add support for deparsing `SET STATISTICS DEFAULT`
+ - Add support for deparsing `SET ACCESS METHOD DEFAULT`
+ - Add support for deparsing `... AT LOCAL`
+ - Add support for deparsing `merge_action()`
+ - Add support for deparsing `MERGE ... RETURNING`
+ - Add support for deparsing `NOT MATCHED [ BY TARGET ]`
+
## 16-5.1.0 2024-01-08
* Add support for compiling on Windows
diff --git a/Makefile b/Makefile
index 809f067a..4e9ea518 100644
--- a/Makefile
+++ b/Makefile
@@ -6,9 +6,9 @@ ARLIB = lib$(TARGET).a
PGDIR = $(root_dir)/tmp/postgres
PGDIRBZ2 = $(root_dir)/tmp/postgres.tar.bz2
-PG_VERSION = 16.1
+PG_VERSION = 17.0
PG_VERSION_MAJOR = $(call word-dot,$(PG_VERSION),1)
-PG_VERSION_NUM = 160001
+PG_VERSION_NUM = 170000
PROTOC_VERSION = 25.1
VERSION = 5.1.0
@@ -125,12 +125,13 @@ $(PGDIR):
cd $(PGDIR); patch -p1 < $(root_dir)/patches/07_plpgsql_start_finish_datums.patch
cd $(PGDIR); patch -p1 < $(root_dir)/patches/08_avoid_zero_length_delimiter_in_regression_tests.patch
cd $(PGDIR); patch -p1 < $(root_dir)/patches/09_allow_param_junk.patch
+ cd $(PGDIR); patch -p1 < $(root_dir)/patches/10_avoid_namespace_hashtab_impl_gen.patch
cd $(PGDIR); ./configure $(PG_CONFIGURE_FLAGS)
- cd $(PGDIR); rm src/pl/plpgsql/src/pl_gram.h
- cd $(PGDIR); make -C src/pl/plpgsql/src pl_gram.h
+ cd $(PGDIR); make -C src/pl/plpgsql/src pl_gram.h plerrcodes.h pl_reserved_kwlist_d.h pl_unreserved_kwlist_d.h
cd $(PGDIR); make -C src/port pg_config_paths.h
cd $(PGDIR); make -C src/backend generated-headers
cd $(PGDIR); make -C src/backend parser-recursive # Triggers copying of includes to where they belong, as well as generating gram.c/scan.c
+ cd $(PGDIR); make -C src/common kwlist_d.h
# Avoid problems with static asserts
echo "#undef StaticAssertDecl" >> $(PGDIR)/src/include/c.h
echo "#define StaticAssertDecl(condition, errmessage)" >> $(PGDIR)/src/include/c.h
@@ -170,7 +171,9 @@ extract_source: $(PGDIR)
sed -i "" '$(shell echo 's/\#define PG_VERSION_NUM .*/#define PG_VERSION_NUM $(PG_VERSION_NUM)/')' pg_query.h
# Copy regress SQL files so we can use them in tests
rm -f ./test/sql/postgres_regress/*.sql
+ rm -f ./test/sql/plpgsql_regress/*.sql
cp $(PGDIR)/src/test/regress/sql/*.sql ./test/sql/postgres_regress/
+ cp $(PGDIR)/src/pl/plpgsql/src/sql/*.sql ./test/sql/plpgsql_regress/
.c.o:
@$(ECHO) compiling $(<)
diff --git a/README.md b/README.md
index 03cf4956..78322e6c 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@ You can find further background to why a query's parse tree is useful here: http
## Installation
```sh
-git clone -b 16-latest git://github.com/pganalyze/libpg_query
+git clone -b 17-latest git://github.com/pganalyze/libpg_query
cd libpg_query
make
```
@@ -57,7 +57,7 @@ This will output the parse tree (whitespace adjusted here for better readability
```json
{
- "version": 160001,
+ "version": 170000,
"stmts": [
{
"stmt": {
@@ -130,7 +130,7 @@ int main() {
This will output the following:
```
- version: 160001, tokens: 7, size: 77
+ version: 170000, tokens: 7, size: 77
"SELECT" = [ 0, 6, SELECT, RESERVED_KEYWORD ]
"update" = [ 7, 13, UPDATE, UNRESERVED_KEYWORD ]
"AS" = [ 14, 16, AS, RESERVED_KEYWORD ]
@@ -237,7 +237,8 @@ Each major version is maintained in a dedicated git branch. Only the latest Post
| PostgreSQL Major Version | Branch | Status |
|--------------------------|------------|---------------------|
-| 16 | 16-latest | Active development |
+| 17 | 17-latest | Active development |
+| 16 | 16-latest | Critical fixes only |
| 15 | 15-latest | Critical fixes only |
| 14 | 14-latest | Critical fixes only |
| 13 | 13-latest | Critical fixes only |
@@ -291,4 +292,4 @@ Portions Copyright (c) 1994, The Regents of the University of California
All other parts are licensed under the 3-clause BSD license, see LICENSE file for details.
Copyright (c) 2015, Lukas Fittl
-Copyright (c) 2016-2023, Duboce Labs, Inc. (pganalyze)
+Copyright (c) 2016-2024, Duboce Labs, Inc. (pganalyze)
diff --git a/patches/01_parser_additional_param_ref_support.patch b/patches/01_parser_additional_param_ref_support.patch
index 3d49093a..6c91a968 100644
--- a/patches/01_parser_additional_param_ref_support.patch
+++ b/patches/01_parser_additional_param_ref_support.patch
@@ -23,10 +23,10 @@ Date: Sun Jan 3 15:06:25 2021 -0800
SELECT INTERVAL (6) $1;
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
-index c31b373358..164b9586c1 100644
+index 215d47e5a2..452e17edf2 100644
--- a/src/backend/parser/gram.y
+++ b/src/backend/parser/gram.y
-@@ -178,6 +178,8 @@ static Node *makeBoolAConst(bool state, int location);
+@@ -177,6 +177,8 @@ static Node *makeBoolAConst(bool state, int location);
static Node *makeBitStringConst(char *str, int location);
static Node *makeNullAConst(int location);
static Node *makeAConst(Node *v, int location);
@@ -35,7 +35,7 @@ index c31b373358..164b9586c1 100644
static RoleSpec *makeRoleSpec(RoleSpecType type, int location);
static void check_qualified_name(List *names, core_yyscan_t yyscanner);
static List *check_func_name(List *names, core_yyscan_t yyscanner);
-@@ -1176,6 +1178,11 @@ AlterOptRoleElem:
+@@ -1210,6 +1212,11 @@ AlterOptRoleElem:
$$ = makeDefElem("password",
(Node *) makeString($2), @1);
}
@@ -47,7 +47,7 @@ index c31b373358..164b9586c1 100644
| PASSWORD NULL_P
{
$$ = makeDefElem("password", NULL, @1);
-@@ -1190,6 +1197,16 @@ AlterOptRoleElem:
+@@ -1224,6 +1231,16 @@ AlterOptRoleElem:
$$ = makeDefElem("password",
(Node *) makeString($3), @1);
}
@@ -64,7 +64,7 @@ index c31b373358..164b9586c1 100644
| UNENCRYPTED PASSWORD Sconst
{
ereport(ERROR,
-@@ -1703,6 +1720,14 @@ set_rest_more: /* Generic SET syntaxes: */
+@@ -1737,6 +1754,14 @@ set_rest_more: /* Generic SET syntaxes: */
n->args = list_make1(makeStringConst($2, @2));
$$ = n;
}
@@ -79,7 +79,7 @@ index c31b373358..164b9586c1 100644
| NAMES opt_encoding
{
VariableSetStmt *n = makeNode(VariableSetStmt);
-@@ -1724,6 +1749,14 @@ set_rest_more: /* Generic SET syntaxes: */
+@@ -1758,6 +1783,14 @@ set_rest_more: /* Generic SET syntaxes: */
n->args = list_make1(makeStringConst($2, @2));
$$ = n;
}
@@ -94,7 +94,7 @@ index c31b373358..164b9586c1 100644
| SESSION AUTHORIZATION NonReservedWord_or_Sconst
{
VariableSetStmt *n = makeNode(VariableSetStmt);
-@@ -1733,6 +1766,14 @@ set_rest_more: /* Generic SET syntaxes: */
+@@ -1767,6 +1800,14 @@ set_rest_more: /* Generic SET syntaxes: */
n->args = list_make1(makeStringConst($3, @3));
$$ = n;
}
@@ -109,7 +109,7 @@ index c31b373358..164b9586c1 100644
| SESSION AUTHORIZATION DEFAULT
{
VariableSetStmt *n = makeNode(VariableSetStmt);
-@@ -1775,6 +1816,8 @@ var_value: opt_boolean_or_string
+@@ -1809,6 +1850,8 @@ var_value: opt_boolean_or_string
{ $$ = makeStringConst($1, @1); }
| NumericOnly
{ $$ = makeAConst($1, @1); }
@@ -118,7 +118,7 @@ index c31b373358..164b9586c1 100644
;
iso_level: READ UNCOMMITTED { $$ = "read uncommitted"; }
-@@ -1808,6 +1851,10 @@ zone_value:
+@@ -1842,6 +1885,10 @@ zone_value:
{
$$ = makeStringConst($1, @1);
}
@@ -129,7 +129,7 @@ index c31b373358..164b9586c1 100644
| IDENT
{
$$ = makeStringConst($1, @1);
-@@ -16125,6 +16172,10 @@ extract_list:
+@@ -16590,6 +16637,10 @@ extract_list:
{
$$ = list_make2(makeStringConst($1, @1), $3);
}
@@ -140,7 +140,7 @@ index c31b373358..164b9586c1 100644
;
/* Allow delimited string Sconst in extract_arg as an SQL extension.
-@@ -16669,6 +16720,45 @@ AexprConst: Iconst
+@@ -17246,6 +17297,45 @@ AexprConst: Iconst
t->location = @1;
$$ = makeStringConstCast($6, @6, t);
}
@@ -186,7 +186,7 @@ index c31b373358..164b9586c1 100644
| ConstTypename Sconst
{
$$ = makeStringConstCast($2, @2, $1);
-@@ -16688,6 +16778,23 @@ AexprConst: Iconst
+@@ -17265,6 +17355,23 @@ AexprConst: Iconst
makeIntConst($3, @3));
$$ = makeStringConstCast($5, @5, t);
}
@@ -210,7 +210,7 @@ index c31b373358..164b9586c1 100644
| TRUE_P
{
$$ = makeBoolAConst(true, @1);
-@@ -18093,6 +18200,24 @@ makeAConst(Node *v, int location)
+@@ -18698,6 +18805,24 @@ makeAConst(Node *v, int location)
return n;
}
diff --git a/patches/03_lexer_track_yyllocend.patch b/patches/03_lexer_track_yyllocend.patch
index df2dbf7d..e11e631c 100644
--- a/patches/03_lexer_track_yyllocend.patch
+++ b/patches/03_lexer_track_yyllocend.patch
@@ -8,10 +8,10 @@ Date: Sun Jan 3 15:59:40 2021 -0800
as this is made available by pg_query for uses such as syntax highlighting.
diff --git a/src/backend/parser/scan.l b/src/backend/parser/scan.l
-index b2216a9eac..a62798cf98 100644
+index 3248fb5108..28fdd262b1 100644
--- a/src/backend/parser/scan.l
+++ b/src/backend/parser/scan.l
-@@ -537,6 +537,7 @@ other .
+@@ -538,6 +538,7 @@ other .
{
/* If NCHAR isn't a keyword, just return "n" */
yylval->str = pstrdup("n");
@@ -19,7 +19,7 @@ index b2216a9eac..a62798cf98 100644
return IDENT;
}
}
-@@ -605,9 +606,11 @@ other .
+@@ -606,9 +607,11 @@ other .
{
case xb:
yylval->str = litbufdup(yyscanner);
@@ -31,7 +31,7 @@ index b2216a9eac..a62798cf98 100644
return XCONST;
case xq:
case xe:
-@@ -620,9 +623,11 @@ other .
+@@ -621,9 +624,11 @@ other .
yyextra->literallen,
false);
yylval->str = litbufdup(yyscanner);
@@ -43,7 +43,7 @@ index b2216a9eac..a62798cf98 100644
return USCONST;
default:
yyerror("unhandled previous state in xqs");
-@@ -760,6 +765,7 @@ other .
+@@ -761,6 +766,7 @@ other .
yyextra->dolqstart = NULL;
BEGIN(INITIAL);
yylval->str = litbufdup(yyscanner);
@@ -51,7 +51,7 @@ index b2216a9eac..a62798cf98 100644
return SCONST;
}
else
-@@ -805,6 +811,7 @@ other .
+@@ -806,6 +812,7 @@ other .
if (yyextra->literallen >= NAMEDATALEN)
truncate_identifier(ident, yyextra->literallen, true);
yylval->str = ident;
@@ -59,7 +59,7 @@ index b2216a9eac..a62798cf98 100644
return IDENT;
}
{dquote} {
-@@ -813,6 +820,7 @@ other .
+@@ -814,6 +821,7 @@ other .
yyerror("zero-length delimited identifier");
/* can't truncate till after we de-escape the ident */
yylval->str = litbufdup(yyscanner);
@@ -67,7 +67,7 @@ index b2216a9eac..a62798cf98 100644
return UIDENT;
}
{xddouble} {
-@@ -832,6 +840,7 @@ other .
+@@ -833,6 +841,7 @@ other .
/* and treat it as {identifier} */
ident = downcase_truncate_identifier(yytext, yyleng, true);
yylval->str = ident;
@@ -75,7 +75,7 @@ index b2216a9eac..a62798cf98 100644
return IDENT;
}
-@@ -1096,6 +1105,7 @@ other .
+@@ -1097,6 +1106,7 @@ other .
*/
ident = downcase_truncate_identifier(yytext, yyleng, true);
yylval->str = ident;
@@ -84,7 +84,7 @@ index b2216a9eac..a62798cf98 100644
}
diff --git a/src/include/parser/scanner.h b/src/include/parser/scanner.h
-index da013837cd..e2a73201c4 100644
+index d6293b1e87..59f492c6de 100644
--- a/src/include/parser/scanner.h
+++ b/src/include/parser/scanner.h
@@ -113,6 +113,8 @@ typedef struct core_yy_extra_type
diff --git a/patches/04_lexer_comments_as_tokens.patch b/patches/04_lexer_comments_as_tokens.patch
index cf85abfd..bb08438c 100644
--- a/patches/04_lexer_comments_as_tokens.patch
+++ b/patches/04_lexer_comments_as_tokens.patch
@@ -12,10 +12,10 @@ Date: Sun Jan 3 16:01:44 2021 -0800
this change, the lexer returns them as SQL_COMMENT/C_COMMENT tokens.
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
-index 164b9586c1..7dd5505cd1 100644
+index 452e17edf2..87e6e1c858 100644
--- a/src/backend/parser/gram.y
+++ b/src/backend/parser/gram.y
-@@ -678,6 +678,7 @@ static Node *makeRecursiveViewSelect(char *relname, List *aliases, Node *query);
+@@ -695,6 +695,7 @@ static Node *makeRecursiveViewSelect(char *relname, List *aliases, Node *query);
%token ICONST PARAM
%token TYPECAST DOT_DOT COLON_EQUALS EQUALS_GREATER
%token LESS_EQUALS GREATER_EQUALS NOT_EQUALS
@@ -24,7 +24,7 @@ index 164b9586c1..7dd5505cd1 100644
/*
* If you want to make any keyword changes, update the keyword table in
diff --git a/src/backend/parser/parser.c b/src/backend/parser/parser.c
-index e17c310cc1..9b2926878a 100644
+index 118488c3f3..551b37a09a 100644
--- a/src/backend/parser/parser.c
+++ b/src/backend/parser/parser.c
@@ -156,6 +156,9 @@ base_yylex(YYSTYPE *lvalp, YYLTYPE *llocp, core_yyscan_t yyscanner)
@@ -38,10 +38,10 @@ index e17c310cc1..9b2926878a 100644
return cur_token;
}
diff --git a/src/backend/parser/scan.l b/src/backend/parser/scan.l
-index a62798cf98..154defc6b8 100644
+index 28fdd262b1..5c930dfda2 100644
--- a/src/backend/parser/scan.l
+++ b/src/backend/parser/scan.l
-@@ -226,7 +226,7 @@ non_newline [^\n\r]
+@@ -226,7 +226,7 @@ non_newline [^\n\r]
comment ("--"{non_newline}*)
@@ -55,13 +55,13 @@ index a62798cf98..154defc6b8 100644
*/
-special_whitespace ({space}+|{comment}{newline})
--horiz_whitespace ({horiz_space}|{comment})
+-non_newline_whitespace ({non_newline_space}|{comment})
+special_whitespace ({space}+)
-+horiz_whitespace ({horiz_space})
- whitespace_with_newline ({horiz_whitespace}*{newline}{special_whitespace}*)
++non_newline_whitespace ({non_newline_space})
+ whitespace_with_newline ({non_newline_whitespace}*{newline}{special_whitespace}*)
quote '
-@@ -443,6 +443,11 @@ other .
+@@ -444,6 +444,11 @@ other .
/* ignore */
}
@@ -73,7 +73,7 @@ index a62798cf98..154defc6b8 100644
{xcstart} {
/* Set location in case of syntax error in comment */
SET_YYLLOC();
-@@ -461,7 +466,11 @@ other .
+@@ -462,7 +467,11 @@ other .
{xcstop} {
if (yyextra->xcdepth <= 0)
@@ -86,7 +86,7 @@ index a62798cf98..154defc6b8 100644
(yyextra->xcdepth)--;
}
diff --git a/src/interfaces/ecpg/preproc/parser.c b/src/interfaces/ecpg/preproc/parser.c
-index 38e7acb680..4814158aaf 100644
+index 9daeee3303..1c32d3ccce 100644
--- a/src/interfaces/ecpg/preproc/parser.c
+++ b/src/interfaces/ecpg/preproc/parser.c
@@ -86,6 +86,9 @@ filtered_base_yylex(void)
@@ -100,7 +100,7 @@ index 38e7acb680..4814158aaf 100644
return cur_token;
}
diff --git a/src/pl/plpgsql/src/pl_gram.y b/src/pl/plpgsql/src/pl_gram.y
-index 6a09bfdd67..fb1b519b27 100644
+index 97be9239e3..165b9b0a8c 100644
--- a/src/pl/plpgsql/src/pl_gram.y
+++ b/src/pl/plpgsql/src/pl_gram.y
@@ -232,6 +232,7 @@ static void check_raise_parameters(PLpgSQL_stmt_raise *stmt);
@@ -112,10 +112,10 @@ index 6a09bfdd67..fb1b519b27 100644
/*
* Other tokens recognized by plpgsql's lexer interface layer (pl_scanner.c).
diff --git a/src/pl/plpgsql/src/pl_scanner.c b/src/pl/plpgsql/src/pl_scanner.c
-index 4e98af2395..40a17caaf9 100644
+index 9407da51ef..51919febe5 100644
--- a/src/pl/plpgsql/src/pl_scanner.c
+++ b/src/pl/plpgsql/src/pl_scanner.c
-@@ -342,6 +342,11 @@ internal_yylex(TokenAuxData *auxdata)
+@@ -359,6 +359,11 @@ internal_yylex(TokenAuxData *auxdata)
{
auxdata->lval.str = pstrdup(yytext);
}
diff --git a/patches/05_limit_option_enum_value_default.patch b/patches/05_limit_option_enum_value_default.patch
index afb33ede..4faca75c 100644
--- a/patches/05_limit_option_enum_value_default.patch
+++ b/patches/05_limit_option_enum_value_default.patch
@@ -9,10 +9,10 @@ Date: Sun Jan 3 15:57:25 2021 -0800
limitOption = LIMIT_OPTION_COUNT, even when no LIMIT/OFFSET is specified.
diff --git a/src/backend/executor/nodeLimit.c b/src/backend/executor/nodeLimit.c
-index 425fbfc405..c9089fd462 100644
+index e6f1fb1562..24da52d62c 100644
--- a/src/backend/executor/nodeLimit.c
+++ b/src/backend/executor/nodeLimit.c
-@@ -154,7 +154,8 @@ ExecLimit(PlanState *pstate)
+@@ -153,7 +153,8 @@ ExecLimit(PlanState *pstate)
if (!node->noCount &&
node->position - node->offset >= node->count)
{
@@ -23,17 +23,14 @@ index 425fbfc405..c9089fd462 100644
node->lstate = LIMIT_WINDOWEND;
return NULL;
diff --git a/src/include/nodes/nodes.h b/src/include/nodes/nodes.h
-index f8e8fe699a..13ea9cae92 100644
+index 855009fd6e..7cc3ca38dc 100644
--- a/src/include/nodes/nodes.h
+++ b/src/include/nodes/nodes.h
-@@ -438,9 +438,9 @@ typedef enum OnConflictAction
+@@ -427,6 +427,7 @@ typedef enum OnConflictAction
*/
typedef enum LimitOption
{
+ LIMIT_OPTION_DEFAULT, /* No limit present */
LIMIT_OPTION_COUNT, /* FETCH FIRST... ONLY */
LIMIT_OPTION_WITH_TIES, /* FETCH FIRST... WITH TIES */
-- LIMIT_OPTION_DEFAULT, /* No limit present */
} LimitOption;
-
- #endif /* NODES_H */
diff --git a/patches/06_alloc_set_delete_free_list.patch b/patches/06_alloc_set_delete_free_list.patch
index e08b58f3..5ba58283 100644
--- a/patches/06_alloc_set_delete_free_list.patch
+++ b/patches/06_alloc_set_delete_free_list.patch
@@ -10,10 +10,10 @@ Date: Sat Jan 9 23:42:42 2021 -0800
allows the freelist approach to be used during Postgres operations.
diff --git a/src/backend/utils/mmgr/aset.c b/src/backend/utils/mmgr/aset.c
-index 0bbbf93672..b9f0679b35 100644
+index dede30dd86..16306c3216 100644
--- a/src/backend/utils/mmgr/aset.c
+++ b/src/backend/utils/mmgr/aset.c
-@@ -1655,3 +1655,25 @@ AllocSetCheck(MemoryContext context)
+@@ -1722,3 +1722,25 @@ AllocSetCheck(MemoryContext context)
}
#endif /* MEMORY_CONTEXT_CHECKING */
@@ -40,7 +40,7 @@ index 0bbbf93672..b9f0679b35 100644
+ }
+}
diff --git a/src/include/utils/memutils.h b/src/include/utils/memutils.h
-index 21640d62a6..ca9d9304ae 100644
+index cd9596ff21..fac1271673 100644
--- a/src/include/utils/memutils.h
+++ b/src/include/utils/memutils.h
@@ -114,6 +114,7 @@ extern MemoryContext AllocSetContextCreateInternal(MemoryContext parent,
diff --git a/patches/07_plpgsql_start_finish_datums.patch b/patches/07_plpgsql_start_finish_datums.patch
index 196dfce6..eb928583 100644
--- a/patches/07_plpgsql_start_finish_datums.patch
+++ b/patches/07_plpgsql_start_finish_datums.patch
@@ -8,7 +8,7 @@ Date: Sun Jan 10 00:28:33 2021 -0800
the already exported plpgsql_adddatum.
diff --git a/src/pl/plpgsql/src/pl_comp.c b/src/pl/plpgsql/src/pl_comp.c
-index a341cde2c1..5265f405b2 100644
+index f1bce708d6..bc9ca26eca 100644
--- a/src/pl/plpgsql/src/pl_comp.c
+++ b/src/pl/plpgsql/src/pl_comp.c
@@ -106,8 +106,6 @@ static Node *make_datum_param(PLpgSQL_expr *expr, int dno, int location);
@@ -20,7 +20,7 @@ index a341cde2c1..5265f405b2 100644
static void compute_function_hashkey(FunctionCallInfo fcinfo,
Form_pg_proc procStruct,
PLpgSQL_func_hashkey *hashkey,
-@@ -2302,7 +2300,7 @@ plpgsql_parse_err_condition(char *condname)
+@@ -2292,7 +2290,7 @@ plpgsql_parse_err_condition(char *condname)
* plpgsql_start_datums Initialize datum list at compile startup.
* ----------
*/
@@ -29,7 +29,7 @@ index a341cde2c1..5265f405b2 100644
plpgsql_start_datums(void)
{
datums_alloc = 128;
-@@ -2336,7 +2334,7 @@ plpgsql_adddatum(PLpgSQL_datum *newdatum)
+@@ -2326,7 +2324,7 @@ plpgsql_adddatum(PLpgSQL_datum *newdatum)
* plpgsql_finish_datums Copy completed datum info into function struct.
* ----------
*/
@@ -39,10 +39,10 @@ index a341cde2c1..5265f405b2 100644
{
Size copiable_size = 0;
diff --git a/src/pl/plpgsql/src/plpgsql.h b/src/pl/plpgsql/src/plpgsql.h
-index 2b4bcd1dbe..cf048925b7 100644
+index 50c3b28472..418516edb9 100644
--- a/src/pl/plpgsql/src/plpgsql.h
+++ b/src/pl/plpgsql/src/plpgsql.h
-@@ -1260,6 +1260,8 @@ extern PLpgSQL_recfield *plpgsql_build_recfield(PLpgSQL_rec *rec,
+@@ -1261,6 +1261,8 @@ extern PLpgSQL_recfield *plpgsql_build_recfield(PLpgSQL_rec *rec,
extern PGDLLEXPORT int plpgsql_recognize_err_condition(const char *condname,
bool allow_sqlstate);
extern PLpgSQL_condition *plpgsql_parse_err_condition(char *condname);
diff --git a/patches/08_avoid_zero_length_delimiter_in_regression_tests.patch b/patches/08_avoid_zero_length_delimiter_in_regression_tests.patch
index b4e12135..d10da7c3 100644
--- a/patches/08_avoid_zero_length_delimiter_in_regression_tests.patch
+++ b/patches/08_avoid_zero_length_delimiter_in_regression_tests.patch
@@ -9,10 +9,10 @@ Date: Sat Feb 20 04:38:04 2021 -0800
at the scanner level in Postgres, and thus need to be removed.
diff --git a/src/test/regress/expected/copy2.out b/src/test/regress/expected/copy2.out
-index faf1a4d1b0..fb428c11b6 100644
+index 61a19cdc4c..dea5308f64 100644
--- a/src/test/regress/expected/copy2.out
+++ b/src/test/regress/expected/copy2.out
-@@ -488,9 +488,9 @@ BEGIN;
+@@ -510,9 +510,9 @@ BEGIN;
COPY forcetest (a, b, c) FROM STDIN WITH (FORMAT csv, FORCE_NOT_NULL(b), FORCE_NULL(c));
COMMIT;
SELECT b, c FROM forcetest WHERE a = 1;
@@ -25,7 +25,7 @@ index faf1a4d1b0..fb428c11b6 100644
(1 row)
-- should succeed, FORCE_NULL and FORCE_NOT_NULL can be both specified
-@@ -498,17 +498,17 @@ BEGIN;
+@@ -520,17 +520,17 @@ BEGIN;
COPY forcetest (a, b, c, d) FROM STDIN WITH (FORMAT csv, FORCE_NOT_NULL(c,d), FORCE_NULL(c,d));
COMMIT;
SELECT c, d FROM forcetest WHERE a = 2;
@@ -49,10 +49,10 @@ index faf1a4d1b0..fb428c11b6 100644
-- should fail with "not referenced by COPY" error
BEGIN;
diff --git a/src/test/regress/expected/create_am.out b/src/test/regress/expected/create_am.out
-index b50293d514..e1704ff9f4 100644
+index 35d4cf1d46..4a24834dab 100644
--- a/src/test/regress/expected/create_am.out
+++ b/src/test/regress/expected/create_am.out
-@@ -368,10 +368,8 @@ ORDER BY 3, 1, 2;
+@@ -537,10 +537,8 @@ ORDER BY 3, 1, 2;
ROLLBACK;
-- Third, check that we can neither create a table using a nonexistent
-- AM, nor using an index AM
@@ -66,10 +66,10 @@ index b50293d514..e1704ff9f4 100644
ERROR: access method "i_do_not_exist_am" does not exist
CREATE TABLE i_am_a_failure() USING "I do not exist AM";
diff --git a/src/test/regress/sql/copy2.sql b/src/test/regress/sql/copy2.sql
-index d759635068..dce61becbd 100644
+index 8b14962194..9a5eaf3a6d 100644
--- a/src/test/regress/sql/copy2.sql
+++ b/src/test/regress/sql/copy2.sql
-@@ -319,21 +319,21 @@ CREATE TEMP TABLE forcetest (
+@@ -325,21 +325,21 @@ CREATE TEMP TABLE forcetest (
-- should succeed with no effect ("b" remains an empty string, "c" remains NULL)
BEGIN;
COPY forcetest (a, b, c) FROM STDIN WITH (FORMAT csv, FORCE_NOT_NULL(b), FORCE_NULL(c));
@@ -94,11 +94,36 @@ index d759635068..dce61becbd 100644
\.
ROLLBACK;
-- should fail with "not referenced by COPY" error
+@@ -353,21 +353,21 @@ ROLLBACK;
+ -- should succeed with no effect ("b" remains an empty string, "c" remains NULL)
+ BEGIN;
+ COPY forcetest (a, b, c) FROM STDIN WITH (FORMAT csv, FORCE_NOT_NULL *, FORCE_NULL *);
+-4,,""
++4,,"notempty"
+ \.
+ COMMIT;
+ SELECT b, c FROM forcetest WHERE a = 4;
+ -- should succeed with effect ("b" remains an empty string)
+ BEGIN;
+ COPY forcetest (a, b, c) FROM STDIN WITH (FORMAT csv, FORCE_NOT_NULL *);
+-5,,""
++5,,"notempty"
+ \.
+ COMMIT;
+ SELECT b, c FROM forcetest WHERE a = 5;
+ -- should succeed with effect ("c" remains NULL)
+ BEGIN;
+ COPY forcetest (a, b, c) FROM STDIN WITH (FORMAT csv, FORCE_NULL *);
+-6,"b",""
++6,"b","notempty"
+ \.
+ COMMIT;
+ SELECT b, c FROM forcetest WHERE a = 6;
diff --git a/src/test/regress/sql/create_am.sql b/src/test/regress/sql/create_am.sql
-index 2785ffd8bb..784fef31a4 100644
+index 825aed325e..f305bf68ce 100644
--- a/src/test/regress/sql/create_am.sql
+++ b/src/test/regress/sql/create_am.sql
-@@ -248,7 +248,7 @@ ROLLBACK;
+@@ -343,7 +343,7 @@ ROLLBACK;
-- Third, check that we can neither create a table using a nonexistent
-- AM, nor using an index AM
diff --git a/patches/09_allow_param_junk.patch b/patches/09_allow_param_junk.patch
index 4c90b144..52bb9555 100644
--- a/patches/09_allow_param_junk.patch
+++ b/patches/09_allow_param_junk.patch
@@ -1,17 +1,16 @@
diff --git a/src/backend/parser/scan.l b/src/backend/parser/scan.l
-index 154defc6b8..26a54e1505 100644
+index c97db94611..a0212898f9 100644
--- a/src/backend/parser/scan.l
+++ b/src/backend/parser/scan.l
-@@ -420,7 +420,6 @@ numeric_junk {numeric}{ident_start}
- real_junk {real}{ident_start}
-
--param \${decinteger}
-+param \${decdigit}+
--param_junk \${decinteger}{ident_start}
+@@ -435,7 +435,6 @@ param \${decdigit}+
+ integer_junk {decinteger}{identifier}
+ numeric_junk {numeric}{identifier}
+ real_junk {real}{identifier}
+-param_junk \${decdigit}+{identifier}
other .
-@@ -1013,10 +1012,6 @@ other .
+@@ -1010,10 +1009,6 @@ other .
yylval->ival = atol(yytext + 1);
return PARAM;
}
diff --git a/patches/10_avoid_namespace_hashtab_impl_gen.patch b/patches/10_avoid_namespace_hashtab_impl_gen.patch
new file mode 100644
index 00000000..627e322c
--- /dev/null
+++ b/patches/10_avoid_namespace_hashtab_impl_gen.patch
@@ -0,0 +1,23 @@
+commit f664bdae4be383875bf3bfb0b6919d527942a146
+Author: msepga
+Date: Mon Sep 23 12:52:44 2024 -0400
+
+ Avoid generating hash table functions for namespace catalog
+
+ If the helper `spcachekey_hash` and `spcachekey_equal` static functions
+ are not included in the source, this fails to build. We instead just
+ avoid generating the hashtable function implementations entirely.
+
+diff --git a/src/backend/catalog/namespace.c b/src/backend/catalog/namespace.c
+index 43b707699d..41bed2c9fd 100644
+--- a/src/backend/catalog/namespace.c
++++ b/src/backend/catalog/namespace.c
+@@ -285,7 +285,7 @@ spcachekey_equal(SearchPathCacheKey a, SearchPathCacheKey b)
+ #define SH_EQUAL(tb, a, b) spcachekey_equal(a, b)
+ #define SH_SCOPE static inline
+ #define SH_DECLARE
+-#define SH_DEFINE
++// #define SH_DEFINE
+ #include "lib/simplehash.h"
+
+ /*
diff --git a/pg_query.h b/pg_query.h
index 7f34c41b..c859fff8 100644
--- a/pg_query.h
+++ b/pg_query.h
@@ -132,9 +132,9 @@ void pg_query_free_fingerprint_result(PgQueryFingerprintResult result);
void pg_query_exit(void);
// Postgres version information
-#define PG_MAJORVERSION "16"
-#define PG_VERSION "16.1"
-#define PG_VERSION_NUM 160001
+#define PG_MAJORVERSION "17"
+#define PG_VERSION "17.0"
+#define PG_VERSION_NUM 170000
// Deprecated APIs below
diff --git a/protobuf/pg_query.pb-c.c b/protobuf/pg_query.pb-c.c
index 4fab2fcf..64470632 100644
--- a/protobuf/pg_query.pb-c.c
+++ b/protobuf/pg_query.pb-c.c
@@ -952,6 +952,96 @@ void pg_query__window_func__free_unpacked
assert(message->base.descriptor == &pg_query__window_func__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
+void pg_query__window_func_run_condition__init
+ (PgQuery__WindowFuncRunCondition *message)
+{
+ static const PgQuery__WindowFuncRunCondition init_value = PG_QUERY__WINDOW_FUNC_RUN_CONDITION__INIT;
+ *message = init_value;
+}
+size_t pg_query__window_func_run_condition__get_packed_size
+ (const PgQuery__WindowFuncRunCondition *message)
+{
+ assert(message->base.descriptor == &pg_query__window_func_run_condition__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__window_func_run_condition__pack
+ (const PgQuery__WindowFuncRunCondition *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__window_func_run_condition__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__window_func_run_condition__pack_to_buffer
+ (const PgQuery__WindowFuncRunCondition *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__window_func_run_condition__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__WindowFuncRunCondition *
+ pg_query__window_func_run_condition__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__WindowFuncRunCondition *)
+ protobuf_c_message_unpack (&pg_query__window_func_run_condition__descriptor,
+ allocator, len, data);
+}
+void pg_query__window_func_run_condition__free_unpacked
+ (PgQuery__WindowFuncRunCondition *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__window_func_run_condition__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void pg_query__merge_support_func__init
+ (PgQuery__MergeSupportFunc *message)
+{
+ static const PgQuery__MergeSupportFunc init_value = PG_QUERY__MERGE_SUPPORT_FUNC__INIT;
+ *message = init_value;
+}
+size_t pg_query__merge_support_func__get_packed_size
+ (const PgQuery__MergeSupportFunc *message)
+{
+ assert(message->base.descriptor == &pg_query__merge_support_func__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__merge_support_func__pack
+ (const PgQuery__MergeSupportFunc *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__merge_support_func__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__merge_support_func__pack_to_buffer
+ (const PgQuery__MergeSupportFunc *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__merge_support_func__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__MergeSupportFunc *
+ pg_query__merge_support_func__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__MergeSupportFunc *)
+ protobuf_c_message_unpack (&pg_query__merge_support_func__descriptor,
+ allocator, len, data);
+}
+void pg_query__merge_support_func__free_unpacked
+ (PgQuery__MergeSupportFunc *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__merge_support_func__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
void pg_query__subscripting_ref__init
(PgQuery__SubscriptingRef *message)
{
@@ -2437,6 +2527,231 @@ void pg_query__json_is_predicate__free_unpacked
assert(message->base.descriptor == &pg_query__json_is_predicate__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
+void pg_query__json_behavior__init
+ (PgQuery__JsonBehavior *message)
+{
+ static const PgQuery__JsonBehavior init_value = PG_QUERY__JSON_BEHAVIOR__INIT;
+ *message = init_value;
+}
+size_t pg_query__json_behavior__get_packed_size
+ (const PgQuery__JsonBehavior *message)
+{
+ assert(message->base.descriptor == &pg_query__json_behavior__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__json_behavior__pack
+ (const PgQuery__JsonBehavior *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__json_behavior__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__json_behavior__pack_to_buffer
+ (const PgQuery__JsonBehavior *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__json_behavior__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__JsonBehavior *
+ pg_query__json_behavior__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__JsonBehavior *)
+ protobuf_c_message_unpack (&pg_query__json_behavior__descriptor,
+ allocator, len, data);
+}
+void pg_query__json_behavior__free_unpacked
+ (PgQuery__JsonBehavior *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__json_behavior__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void pg_query__json_expr__init
+ (PgQuery__JsonExpr *message)
+{
+ static const PgQuery__JsonExpr init_value = PG_QUERY__JSON_EXPR__INIT;
+ *message = init_value;
+}
+size_t pg_query__json_expr__get_packed_size
+ (const PgQuery__JsonExpr *message)
+{
+ assert(message->base.descriptor == &pg_query__json_expr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__json_expr__pack
+ (const PgQuery__JsonExpr *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__json_expr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__json_expr__pack_to_buffer
+ (const PgQuery__JsonExpr *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__json_expr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__JsonExpr *
+ pg_query__json_expr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__JsonExpr *)
+ protobuf_c_message_unpack (&pg_query__json_expr__descriptor,
+ allocator, len, data);
+}
+void pg_query__json_expr__free_unpacked
+ (PgQuery__JsonExpr *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__json_expr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void pg_query__json_table_path__init
+ (PgQuery__JsonTablePath *message)
+{
+ static const PgQuery__JsonTablePath init_value = PG_QUERY__JSON_TABLE_PATH__INIT;
+ *message = init_value;
+}
+size_t pg_query__json_table_path__get_packed_size
+ (const PgQuery__JsonTablePath *message)
+{
+ assert(message->base.descriptor == &pg_query__json_table_path__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__json_table_path__pack
+ (const PgQuery__JsonTablePath *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__json_table_path__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__json_table_path__pack_to_buffer
+ (const PgQuery__JsonTablePath *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__json_table_path__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__JsonTablePath *
+ pg_query__json_table_path__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__JsonTablePath *)
+ protobuf_c_message_unpack (&pg_query__json_table_path__descriptor,
+ allocator, len, data);
+}
+void pg_query__json_table_path__free_unpacked
+ (PgQuery__JsonTablePath *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__json_table_path__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void pg_query__json_table_path_scan__init
+ (PgQuery__JsonTablePathScan *message)
+{
+ static const PgQuery__JsonTablePathScan init_value = PG_QUERY__JSON_TABLE_PATH_SCAN__INIT;
+ *message = init_value;
+}
+size_t pg_query__json_table_path_scan__get_packed_size
+ (const PgQuery__JsonTablePathScan *message)
+{
+ assert(message->base.descriptor == &pg_query__json_table_path_scan__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__json_table_path_scan__pack
+ (const PgQuery__JsonTablePathScan *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__json_table_path_scan__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__json_table_path_scan__pack_to_buffer
+ (const PgQuery__JsonTablePathScan *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__json_table_path_scan__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__JsonTablePathScan *
+ pg_query__json_table_path_scan__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__JsonTablePathScan *)
+ protobuf_c_message_unpack (&pg_query__json_table_path_scan__descriptor,
+ allocator, len, data);
+}
+void pg_query__json_table_path_scan__free_unpacked
+ (PgQuery__JsonTablePathScan *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__json_table_path_scan__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void pg_query__json_table_sibling_join__init
+ (PgQuery__JsonTableSiblingJoin *message)
+{
+ static const PgQuery__JsonTableSiblingJoin init_value = PG_QUERY__JSON_TABLE_SIBLING_JOIN__INIT;
+ *message = init_value;
+}
+size_t pg_query__json_table_sibling_join__get_packed_size
+ (const PgQuery__JsonTableSiblingJoin *message)
+{
+ assert(message->base.descriptor == &pg_query__json_table_sibling_join__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__json_table_sibling_join__pack
+ (const PgQuery__JsonTableSiblingJoin *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__json_table_sibling_join__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__json_table_sibling_join__pack_to_buffer
+ (const PgQuery__JsonTableSiblingJoin *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__json_table_sibling_join__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__JsonTableSiblingJoin *
+ pg_query__json_table_sibling_join__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__JsonTableSiblingJoin *)
+ protobuf_c_message_unpack (&pg_query__json_table_sibling_join__descriptor,
+ allocator, len, data);
+}
+void pg_query__json_table_sibling_join__free_unpacked
+ (PgQuery__JsonTableSiblingJoin *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__json_table_sibling_join__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
void pg_query__null_test__init
(PgQuery__NullTest *message)
{
@@ -2527,6 +2842,51 @@ void pg_query__boolean_test__free_unpacked
assert(message->base.descriptor == &pg_query__boolean_test__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
+void pg_query__merge_action__init
+ (PgQuery__MergeAction *message)
+{
+ static const PgQuery__MergeAction init_value = PG_QUERY__MERGE_ACTION__INIT;
+ *message = init_value;
+}
+size_t pg_query__merge_action__get_packed_size
+ (const PgQuery__MergeAction *message)
+{
+ assert(message->base.descriptor == &pg_query__merge_action__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__merge_action__pack
+ (const PgQuery__MergeAction *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__merge_action__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__merge_action__pack_to_buffer
+ (const PgQuery__MergeAction *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__merge_action__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__MergeAction *
+ pg_query__merge_action__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__MergeAction *)
+ protobuf_c_message_unpack (&pg_query__merge_action__descriptor,
+ allocator, len, data);
+}
+void pg_query__merge_action__free_unpacked
+ (PgQuery__MergeAction *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__merge_action__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
void pg_query__coerce_to_domain__init
(PgQuery__CoerceToDomain *message)
{
@@ -4462,6 +4822,51 @@ void pg_query__partition_range_datum__free_unpacked
assert(message->base.descriptor == &pg_query__partition_range_datum__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
+void pg_query__single_partition_spec__init
+ (PgQuery__SinglePartitionSpec *message)
+{
+ static const PgQuery__SinglePartitionSpec init_value = PG_QUERY__SINGLE_PARTITION_SPEC__INIT;
+ *message = init_value;
+}
+size_t pg_query__single_partition_spec__get_packed_size
+ (const PgQuery__SinglePartitionSpec *message)
+{
+ assert(message->base.descriptor == &pg_query__single_partition_spec__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__single_partition_spec__pack
+ (const PgQuery__SinglePartitionSpec *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__single_partition_spec__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__single_partition_spec__pack_to_buffer
+ (const PgQuery__SinglePartitionSpec *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__single_partition_spec__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__SinglePartitionSpec *
+ pg_query__single_partition_spec__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__SinglePartitionSpec *)
+ protobuf_c_message_unpack (&pg_query__single_partition_spec__descriptor,
+ allocator, len, data);
+}
+void pg_query__single_partition_spec__free_unpacked
+ (PgQuery__SinglePartitionSpec *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__single_partition_spec__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
void pg_query__partition_cmd__init
(PgQuery__PartitionCmd *message)
{
@@ -5227,51 +5632,6 @@ void pg_query__merge_when_clause__free_unpacked
assert(message->base.descriptor == &pg_query__merge_when_clause__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
-void pg_query__merge_action__init
- (PgQuery__MergeAction *message)
-{
- static const PgQuery__MergeAction init_value = PG_QUERY__MERGE_ACTION__INIT;
- *message = init_value;
-}
-size_t pg_query__merge_action__get_packed_size
- (const PgQuery__MergeAction *message)
-{
- assert(message->base.descriptor == &pg_query__merge_action__descriptor);
- return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
-}
-size_t pg_query__merge_action__pack
- (const PgQuery__MergeAction *message,
- uint8_t *out)
-{
- assert(message->base.descriptor == &pg_query__merge_action__descriptor);
- return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
-}
-size_t pg_query__merge_action__pack_to_buffer
- (const PgQuery__MergeAction *message,
- ProtobufCBuffer *buffer)
-{
- assert(message->base.descriptor == &pg_query__merge_action__descriptor);
- return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
-}
-PgQuery__MergeAction *
- pg_query__merge_action__unpack
- (ProtobufCAllocator *allocator,
- size_t len,
- const uint8_t *data)
-{
- return (PgQuery__MergeAction *)
- protobuf_c_message_unpack (&pg_query__merge_action__descriptor,
- allocator, len, data);
-}
-void pg_query__merge_action__free_unpacked
- (PgQuery__MergeAction *message,
- ProtobufCAllocator *allocator)
-{
- if(!message)
- return;
- assert(message->base.descriptor == &pg_query__merge_action__descriptor);
- protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
-}
void pg_query__trigger_transition__init
(PgQuery__TriggerTransition *message)
{
@@ -5362,6 +5722,231 @@ void pg_query__json_output__free_unpacked
assert(message->base.descriptor == &pg_query__json_output__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
+void pg_query__json_argument__init
+ (PgQuery__JsonArgument *message)
+{
+ static const PgQuery__JsonArgument init_value = PG_QUERY__JSON_ARGUMENT__INIT;
+ *message = init_value;
+}
+size_t pg_query__json_argument__get_packed_size
+ (const PgQuery__JsonArgument *message)
+{
+ assert(message->base.descriptor == &pg_query__json_argument__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__json_argument__pack
+ (const PgQuery__JsonArgument *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__json_argument__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__json_argument__pack_to_buffer
+ (const PgQuery__JsonArgument *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__json_argument__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__JsonArgument *
+ pg_query__json_argument__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__JsonArgument *)
+ protobuf_c_message_unpack (&pg_query__json_argument__descriptor,
+ allocator, len, data);
+}
+void pg_query__json_argument__free_unpacked
+ (PgQuery__JsonArgument *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__json_argument__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void pg_query__json_func_expr__init
+ (PgQuery__JsonFuncExpr *message)
+{
+ static const PgQuery__JsonFuncExpr init_value = PG_QUERY__JSON_FUNC_EXPR__INIT;
+ *message = init_value;
+}
+size_t pg_query__json_func_expr__get_packed_size
+ (const PgQuery__JsonFuncExpr *message)
+{
+ assert(message->base.descriptor == &pg_query__json_func_expr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__json_func_expr__pack
+ (const PgQuery__JsonFuncExpr *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__json_func_expr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__json_func_expr__pack_to_buffer
+ (const PgQuery__JsonFuncExpr *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__json_func_expr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__JsonFuncExpr *
+ pg_query__json_func_expr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__JsonFuncExpr *)
+ protobuf_c_message_unpack (&pg_query__json_func_expr__descriptor,
+ allocator, len, data);
+}
+void pg_query__json_func_expr__free_unpacked
+ (PgQuery__JsonFuncExpr *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__json_func_expr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void pg_query__json_table_path_spec__init
+ (PgQuery__JsonTablePathSpec *message)
+{
+ static const PgQuery__JsonTablePathSpec init_value = PG_QUERY__JSON_TABLE_PATH_SPEC__INIT;
+ *message = init_value;
+}
+size_t pg_query__json_table_path_spec__get_packed_size
+ (const PgQuery__JsonTablePathSpec *message)
+{
+ assert(message->base.descriptor == &pg_query__json_table_path_spec__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__json_table_path_spec__pack
+ (const PgQuery__JsonTablePathSpec *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__json_table_path_spec__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__json_table_path_spec__pack_to_buffer
+ (const PgQuery__JsonTablePathSpec *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__json_table_path_spec__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__JsonTablePathSpec *
+ pg_query__json_table_path_spec__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__JsonTablePathSpec *)
+ protobuf_c_message_unpack (&pg_query__json_table_path_spec__descriptor,
+ allocator, len, data);
+}
+void pg_query__json_table_path_spec__free_unpacked
+ (PgQuery__JsonTablePathSpec *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__json_table_path_spec__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void pg_query__json_table__init
+ (PgQuery__JsonTable *message)
+{
+ static const PgQuery__JsonTable init_value = PG_QUERY__JSON_TABLE__INIT;
+ *message = init_value;
+}
+size_t pg_query__json_table__get_packed_size
+ (const PgQuery__JsonTable *message)
+{
+ assert(message->base.descriptor == &pg_query__json_table__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__json_table__pack
+ (const PgQuery__JsonTable *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__json_table__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__json_table__pack_to_buffer
+ (const PgQuery__JsonTable *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__json_table__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__JsonTable *
+ pg_query__json_table__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__JsonTable *)
+ protobuf_c_message_unpack (&pg_query__json_table__descriptor,
+ allocator, len, data);
+}
+void pg_query__json_table__free_unpacked
+ (PgQuery__JsonTable *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__json_table__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void pg_query__json_table_column__init
+ (PgQuery__JsonTableColumn *message)
+{
+ static const PgQuery__JsonTableColumn init_value = PG_QUERY__JSON_TABLE_COLUMN__INIT;
+ *message = init_value;
+}
+size_t pg_query__json_table_column__get_packed_size
+ (const PgQuery__JsonTableColumn *message)
+{
+ assert(message->base.descriptor == &pg_query__json_table_column__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__json_table_column__pack
+ (const PgQuery__JsonTableColumn *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__json_table_column__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__json_table_column__pack_to_buffer
+ (const PgQuery__JsonTableColumn *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__json_table_column__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__JsonTableColumn *
+ pg_query__json_table_column__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__JsonTableColumn *)
+ protobuf_c_message_unpack (&pg_query__json_table_column__descriptor,
+ allocator, len, data);
+}
+void pg_query__json_table_column__free_unpacked
+ (PgQuery__JsonTableColumn *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__json_table_column__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
void pg_query__json_key_value__init
(PgQuery__JsonKeyValue *message)
{
@@ -5407,6 +5992,141 @@ void pg_query__json_key_value__free_unpacked
assert(message->base.descriptor == &pg_query__json_key_value__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
+void pg_query__json_parse_expr__init
+ (PgQuery__JsonParseExpr *message)
+{
+ static const PgQuery__JsonParseExpr init_value = PG_QUERY__JSON_PARSE_EXPR__INIT;
+ *message = init_value;
+}
+size_t pg_query__json_parse_expr__get_packed_size
+ (const PgQuery__JsonParseExpr *message)
+{
+ assert(message->base.descriptor == &pg_query__json_parse_expr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__json_parse_expr__pack
+ (const PgQuery__JsonParseExpr *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__json_parse_expr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__json_parse_expr__pack_to_buffer
+ (const PgQuery__JsonParseExpr *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__json_parse_expr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__JsonParseExpr *
+ pg_query__json_parse_expr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__JsonParseExpr *)
+ protobuf_c_message_unpack (&pg_query__json_parse_expr__descriptor,
+ allocator, len, data);
+}
+void pg_query__json_parse_expr__free_unpacked
+ (PgQuery__JsonParseExpr *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__json_parse_expr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void pg_query__json_scalar_expr__init
+ (PgQuery__JsonScalarExpr *message)
+{
+ static const PgQuery__JsonScalarExpr init_value = PG_QUERY__JSON_SCALAR_EXPR__INIT;
+ *message = init_value;
+}
+size_t pg_query__json_scalar_expr__get_packed_size
+ (const PgQuery__JsonScalarExpr *message)
+{
+ assert(message->base.descriptor == &pg_query__json_scalar_expr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__json_scalar_expr__pack
+ (const PgQuery__JsonScalarExpr *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__json_scalar_expr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__json_scalar_expr__pack_to_buffer
+ (const PgQuery__JsonScalarExpr *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__json_scalar_expr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__JsonScalarExpr *
+ pg_query__json_scalar_expr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__JsonScalarExpr *)
+ protobuf_c_message_unpack (&pg_query__json_scalar_expr__descriptor,
+ allocator, len, data);
+}
+void pg_query__json_scalar_expr__free_unpacked
+ (PgQuery__JsonScalarExpr *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__json_scalar_expr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void pg_query__json_serialize_expr__init
+ (PgQuery__JsonSerializeExpr *message)
+{
+ static const PgQuery__JsonSerializeExpr init_value = PG_QUERY__JSON_SERIALIZE_EXPR__INIT;
+ *message = init_value;
+}
+size_t pg_query__json_serialize_expr__get_packed_size
+ (const PgQuery__JsonSerializeExpr *message)
+{
+ assert(message->base.descriptor == &pg_query__json_serialize_expr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t pg_query__json_serialize_expr__pack
+ (const PgQuery__JsonSerializeExpr *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &pg_query__json_serialize_expr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t pg_query__json_serialize_expr__pack_to_buffer
+ (const PgQuery__JsonSerializeExpr *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &pg_query__json_serialize_expr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+PgQuery__JsonSerializeExpr *
+ pg_query__json_serialize_expr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (PgQuery__JsonSerializeExpr *)
+ protobuf_c_message_unpack (&pg_query__json_serialize_expr__descriptor,
+ allocator, len, data);
+}
+void pg_query__json_serialize_expr__free_unpacked
+ (PgQuery__JsonSerializeExpr *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &pg_query__json_serialize_expr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
void pg_query__json_object_constructor__init
(PgQuery__JsonObjectConstructor *message)
{
@@ -11629,7 +12349,7 @@ const ProtobufCMessageDescriptor pg_query__scan_result__descriptor =
(ProtobufCMessageInit) pg_query__scan_result__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
+static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[268] =
{
{
"alias",
@@ -11740,11 +12460,35 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "subscripting_ref",
+ "window_func_run_condition",
10,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, window_func_run_condition),
+ &pg_query__window_func_run_condition__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "merge_support_func",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, merge_support_func),
+ &pg_query__merge_support_func__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subscripting_ref",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
offsetof(PgQuery__Node, subscripting_ref),
&pg_query__subscripting_ref__descriptor,
NULL,
@@ -11753,7 +12497,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"func_expr",
- 11,
+ 13,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11765,7 +12509,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"named_arg_expr",
- 12,
+ 14,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11777,7 +12521,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"op_expr",
- 13,
+ 15,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11789,7 +12533,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"distinct_expr",
- 14,
+ 16,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11801,7 +12545,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"null_if_expr",
- 15,
+ 17,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11813,7 +12557,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"scalar_array_op_expr",
- 16,
+ 18,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11825,7 +12569,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"bool_expr",
- 17,
+ 19,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11837,7 +12581,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"sub_link",
- 18,
+ 20,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11849,7 +12593,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"sub_plan",
- 19,
+ 21,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11861,7 +12605,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alternative_sub_plan",
- 20,
+ 22,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11873,7 +12617,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"field_select",
- 21,
+ 23,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11885,7 +12629,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"field_store",
- 22,
+ 24,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11897,7 +12641,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"relabel_type",
- 23,
+ 25,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11909,7 +12653,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"coerce_via_io",
- 24,
+ 26,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11921,7 +12665,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"array_coerce_expr",
- 25,
+ 27,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11933,7 +12677,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"convert_rowtype_expr",
- 26,
+ 28,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11945,7 +12689,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"collate_expr",
- 27,
+ 29,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11957,7 +12701,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"case_expr",
- 28,
+ 30,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11969,7 +12713,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"case_when",
- 29,
+ 31,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11981,7 +12725,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"case_test_expr",
- 30,
+ 32,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -11993,7 +12737,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"array_expr",
- 31,
+ 33,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12005,7 +12749,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"row_expr",
- 32,
+ 34,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12017,7 +12761,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"row_compare_expr",
- 33,
+ 35,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12029,7 +12773,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"coalesce_expr",
- 34,
+ 36,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12041,7 +12785,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"min_max_expr",
- 35,
+ 37,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12053,7 +12797,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"sqlvalue_function",
- 36,
+ 38,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12065,7 +12809,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"xml_expr",
- 37,
+ 39,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12077,7 +12821,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"json_format",
- 38,
+ 40,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12089,7 +12833,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"json_returning",
- 39,
+ 41,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12101,7 +12845,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"json_value_expr",
- 40,
+ 42,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12113,7 +12857,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"json_constructor_expr",
- 41,
+ 43,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12125,7 +12869,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"json_is_predicate",
- 42,
+ 44,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12135,9 +12879,69 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+ {
+ "json_behavior",
+ 45,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, json_behavior),
+ &pg_query__json_behavior__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "json_expr",
+ 46,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, json_expr),
+ &pg_query__json_expr__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "json_table_path",
+ 47,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, json_table_path),
+ &pg_query__json_table_path__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "json_table_path_scan",
+ 48,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, json_table_path_scan),
+ &pg_query__json_table_path_scan__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "json_table_sibling_join",
+ 49,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, json_table_sibling_join),
+ &pg_query__json_table_sibling_join__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
{
"null_test",
- 43,
+ 50,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12149,7 +12953,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"boolean_test",
- 44,
+ 51,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12159,9 +12963,21 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+ {
+ "merge_action",
+ 52,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, merge_action),
+ &pg_query__merge_action__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
{
"coerce_to_domain",
- 45,
+ 53,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12173,7 +12989,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"coerce_to_domain_value",
- 46,
+ 54,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12185,7 +13001,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"set_to_default",
- 47,
+ 55,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12197,7 +13013,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"current_of_expr",
- 48,
+ 56,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12209,7 +13025,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"next_value_expr",
- 49,
+ 57,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12221,7 +13037,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"inference_elem",
- 50,
+ 58,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12233,7 +13049,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"target_entry",
- 51,
+ 59,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12245,7 +13061,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"range_tbl_ref",
- 52,
+ 60,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12257,7 +13073,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"join_expr",
- 53,
+ 61,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12269,7 +13085,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"from_expr",
- 54,
+ 62,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12281,7 +13097,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"on_conflict_expr",
- 55,
+ 63,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12293,7 +13109,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"query",
- 56,
+ 64,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12305,7 +13121,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"type_name",
- 57,
+ 65,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12317,7 +13133,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"column_ref",
- 58,
+ 66,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12329,7 +13145,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"param_ref",
- 59,
+ 67,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12341,7 +13157,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"a_expr",
- 60,
+ 68,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12353,7 +13169,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"type_cast",
- 61,
+ 69,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12365,7 +13181,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"collate_clause",
- 62,
+ 70,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12377,7 +13193,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"role_spec",
- 63,
+ 71,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12389,7 +13205,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"func_call",
- 64,
+ 72,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12401,7 +13217,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"a_star",
- 65,
+ 73,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12413,7 +13229,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"a_indices",
- 66,
+ 74,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12425,7 +13241,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"a_indirection",
- 67,
+ 75,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12437,7 +13253,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"a_array_expr",
- 68,
+ 76,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12449,7 +13265,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"res_target",
- 69,
+ 77,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12461,7 +13277,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"multi_assign_ref",
- 70,
+ 78,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12473,7 +13289,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"sort_by",
- 71,
+ 79,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12485,7 +13301,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"window_def",
- 72,
+ 80,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12497,7 +13313,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"range_subselect",
- 73,
+ 81,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12509,7 +13325,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"range_function",
- 74,
+ 82,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12521,7 +13337,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"range_table_func",
- 75,
+ 83,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12533,7 +13349,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"range_table_func_col",
- 76,
+ 84,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12545,7 +13361,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"range_table_sample",
- 77,
+ 85,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12557,7 +13373,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"column_def",
- 78,
+ 86,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12569,7 +13385,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"table_like_clause",
- 79,
+ 87,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12581,7 +13397,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"index_elem",
- 80,
+ 88,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12593,7 +13409,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"def_elem",
- 81,
+ 89,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12605,7 +13421,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"locking_clause",
- 82,
+ 90,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12617,7 +13433,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"xml_serialize",
- 83,
+ 91,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12629,7 +13445,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"partition_elem",
- 84,
+ 92,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12641,7 +13457,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"partition_spec",
- 85,
+ 93,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12653,7 +13469,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"partition_bound_spec",
- 86,
+ 94,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12665,7 +13481,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"partition_range_datum",
- 87,
+ 95,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12675,9 +13491,21 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+ {
+ "single_partition_spec",
+ 96,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, single_partition_spec),
+ &pg_query__single_partition_spec__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
{
"partition_cmd",
- 88,
+ 97,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12689,7 +13517,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"range_tbl_entry",
- 89,
+ 98,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12701,7 +13529,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"rtepermission_info",
- 90,
+ 99,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12713,7 +13541,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"range_tbl_function",
- 91,
+ 100,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12725,7 +13553,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"table_sample_clause",
- 92,
+ 101,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12737,7 +13565,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"with_check_option",
- 93,
+ 102,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12749,7 +13577,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"sort_group_clause",
- 94,
+ 103,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12761,7 +13589,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"grouping_set",
- 95,
+ 104,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12773,7 +13601,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"window_clause",
- 96,
+ 105,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12785,7 +13613,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"row_mark_clause",
- 97,
+ 106,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12797,7 +13625,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"with_clause",
- 98,
+ 107,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12809,7 +13637,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"infer_clause",
- 99,
+ 108,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12821,7 +13649,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"on_conflict_clause",
- 100,
+ 109,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12833,7 +13661,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"ctesearch_clause",
- 101,
+ 110,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12845,7 +13673,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"ctecycle_clause",
- 102,
+ 111,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12857,7 +13685,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"common_table_expr",
- 103,
+ 112,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12869,7 +13697,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"merge_when_clause",
- 104,
+ 113,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12879,21 +13707,9 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
- {
- "merge_action",
- 105,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Node, node_case),
- offsetof(PgQuery__Node, merge_action),
- &pg_query__merge_action__descriptor,
- NULL,
- PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
{
"trigger_transition",
- 106,
+ 114,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12905,7 +13721,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"json_output",
- 107,
+ 115,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12916,36 +13732,132 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "json_key_value",
- 108,
+ "json_argument",
+ 116,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
- offsetof(PgQuery__Node, json_key_value),
- &pg_query__json_key_value__descriptor,
+ offsetof(PgQuery__Node, json_argument),
+ &pg_query__json_argument__descriptor,
NULL,
PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "json_object_constructor",
- 109,
+ "json_func_expr",
+ 117,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
- offsetof(PgQuery__Node, json_object_constructor),
- &pg_query__json_object_constructor__descriptor,
+ offsetof(PgQuery__Node, json_func_expr),
+ &pg_query__json_func_expr__descriptor,
NULL,
PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "json_array_constructor",
- 110,
+ "json_table_path_spec",
+ 118,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
- offsetof(PgQuery__Node, json_array_constructor),
+ offsetof(PgQuery__Node, json_table_path_spec),
+ &pg_query__json_table_path_spec__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "json_table",
+ 119,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, json_table),
+ &pg_query__json_table__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "json_table_column",
+ 120,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, json_table_column),
+ &pg_query__json_table_column__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "json_key_value",
+ 121,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, json_key_value),
+ &pg_query__json_key_value__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "json_parse_expr",
+ 122,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, json_parse_expr),
+ &pg_query__json_parse_expr__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "json_scalar_expr",
+ 123,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, json_scalar_expr),
+ &pg_query__json_scalar_expr__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "json_serialize_expr",
+ 124,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, json_serialize_expr),
+ &pg_query__json_serialize_expr__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "json_object_constructor",
+ 125,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, json_object_constructor),
+ &pg_query__json_object_constructor__descriptor,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "json_array_constructor",
+ 126,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Node, node_case),
+ offsetof(PgQuery__Node, json_array_constructor),
&pg_query__json_array_constructor__descriptor,
NULL,
PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
@@ -12953,7 +13865,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"json_array_query_constructor",
- 111,
+ 127,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12965,7 +13877,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"json_agg_constructor",
- 112,
+ 128,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12977,7 +13889,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"json_object_agg",
- 113,
+ 129,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -12989,7 +13901,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"json_array_agg",
- 114,
+ 130,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13001,7 +13913,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"raw_stmt",
- 115,
+ 131,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13013,7 +13925,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"insert_stmt",
- 116,
+ 132,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13025,7 +13937,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"delete_stmt",
- 117,
+ 133,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13037,7 +13949,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"update_stmt",
- 118,
+ 134,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13049,7 +13961,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"merge_stmt",
- 119,
+ 135,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13061,7 +13973,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"select_stmt",
- 120,
+ 136,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13073,7 +13985,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"set_operation_stmt",
- 121,
+ 137,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13085,7 +13997,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"return_stmt",
- 122,
+ 138,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13097,7 +14009,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"plassign_stmt",
- 123,
+ 139,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13109,7 +14021,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_schema_stmt",
- 124,
+ 140,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13121,7 +14033,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_table_stmt",
- 125,
+ 141,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13133,7 +14045,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"replica_identity_stmt",
- 126,
+ 142,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13145,7 +14057,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_table_cmd",
- 127,
+ 143,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13157,7 +14069,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_collation_stmt",
- 128,
+ 144,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13169,7 +14081,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_domain_stmt",
- 129,
+ 145,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13181,7 +14093,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"grant_stmt",
- 130,
+ 146,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13193,7 +14105,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"object_with_args",
- 131,
+ 147,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13205,7 +14117,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"access_priv",
- 132,
+ 148,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13217,7 +14129,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"grant_role_stmt",
- 133,
+ 149,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13229,7 +14141,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_default_privileges_stmt",
- 134,
+ 150,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13241,7 +14153,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"copy_stmt",
- 135,
+ 151,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13253,7 +14165,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"variable_set_stmt",
- 136,
+ 152,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13265,7 +14177,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"variable_show_stmt",
- 137,
+ 153,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13277,7 +14189,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_stmt",
- 138,
+ 154,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13289,7 +14201,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"constraint",
- 139,
+ 155,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13301,7 +14213,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_table_space_stmt",
- 140,
+ 156,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13313,7 +14225,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"drop_table_space_stmt",
- 141,
+ 157,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13325,7 +14237,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_table_space_options_stmt",
- 142,
+ 158,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13337,7 +14249,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_table_move_all_stmt",
- 143,
+ 159,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13349,7 +14261,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_extension_stmt",
- 144,
+ 160,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13361,7 +14273,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_extension_stmt",
- 145,
+ 161,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13373,7 +14285,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_extension_contents_stmt",
- 146,
+ 162,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13385,7 +14297,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_fdw_stmt",
- 147,
+ 163,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13397,7 +14309,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_fdw_stmt",
- 148,
+ 164,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13409,7 +14321,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_foreign_server_stmt",
- 149,
+ 165,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13421,7 +14333,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_foreign_server_stmt",
- 150,
+ 166,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13433,7 +14345,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_foreign_table_stmt",
- 151,
+ 167,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13445,7 +14357,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_user_mapping_stmt",
- 152,
+ 168,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13457,7 +14369,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_user_mapping_stmt",
- 153,
+ 169,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13469,7 +14381,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"drop_user_mapping_stmt",
- 154,
+ 170,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13481,7 +14393,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"import_foreign_schema_stmt",
- 155,
+ 171,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13493,7 +14405,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_policy_stmt",
- 156,
+ 172,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13505,7 +14417,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_policy_stmt",
- 157,
+ 173,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13517,7 +14429,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_am_stmt",
- 158,
+ 174,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13529,7 +14441,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_trig_stmt",
- 159,
+ 175,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13541,7 +14453,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_event_trig_stmt",
- 160,
+ 176,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13553,7 +14465,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_event_trig_stmt",
- 161,
+ 177,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13565,7 +14477,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_plang_stmt",
- 162,
+ 178,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13577,7 +14489,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_role_stmt",
- 163,
+ 179,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13589,7 +14501,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_role_stmt",
- 164,
+ 180,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13601,7 +14513,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_role_set_stmt",
- 165,
+ 181,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13613,7 +14525,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"drop_role_stmt",
- 166,
+ 182,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13625,7 +14537,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_seq_stmt",
- 167,
+ 183,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13637,7 +14549,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_seq_stmt",
- 168,
+ 184,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13649,7 +14561,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"define_stmt",
- 169,
+ 185,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13661,7 +14573,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_domain_stmt",
- 170,
+ 186,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13673,7 +14585,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_op_class_stmt",
- 171,
+ 187,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13685,7 +14597,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_op_class_item",
- 172,
+ 188,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13697,7 +14609,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_op_family_stmt",
- 173,
+ 189,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13709,7 +14621,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_op_family_stmt",
- 174,
+ 190,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13721,7 +14633,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"drop_stmt",
- 175,
+ 191,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13733,7 +14645,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"truncate_stmt",
- 176,
+ 192,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13745,7 +14657,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"comment_stmt",
- 177,
+ 193,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13757,7 +14669,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"sec_label_stmt",
- 178,
+ 194,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13769,7 +14681,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"declare_cursor_stmt",
- 179,
+ 195,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13781,7 +14693,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"close_portal_stmt",
- 180,
+ 196,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13793,7 +14705,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"fetch_stmt",
- 181,
+ 197,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13805,7 +14717,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"index_stmt",
- 182,
+ 198,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13817,7 +14729,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_stats_stmt",
- 183,
+ 199,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13829,7 +14741,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"stats_elem",
- 184,
+ 200,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13841,7 +14753,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_stats_stmt",
- 185,
+ 201,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13853,7 +14765,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_function_stmt",
- 186,
+ 202,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13865,7 +14777,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"function_parameter",
- 187,
+ 203,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13877,7 +14789,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_function_stmt",
- 188,
+ 204,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13889,7 +14801,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"do_stmt",
- 189,
+ 205,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13901,7 +14813,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"inline_code_block",
- 190,
+ 206,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13913,7 +14825,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"call_stmt",
- 191,
+ 207,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13925,7 +14837,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"call_context",
- 192,
+ 208,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13937,7 +14849,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"rename_stmt",
- 193,
+ 209,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13949,7 +14861,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_object_depends_stmt",
- 194,
+ 210,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13961,7 +14873,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_object_schema_stmt",
- 195,
+ 211,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13973,7 +14885,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_owner_stmt",
- 196,
+ 212,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13985,7 +14897,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_operator_stmt",
- 197,
+ 213,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -13997,7 +14909,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_type_stmt",
- 198,
+ 214,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14009,7 +14921,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"rule_stmt",
- 199,
+ 215,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14021,7 +14933,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"notify_stmt",
- 200,
+ 216,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14033,7 +14945,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"listen_stmt",
- 201,
+ 217,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14045,7 +14957,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"unlisten_stmt",
- 202,
+ 218,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14057,7 +14969,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"transaction_stmt",
- 203,
+ 219,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14069,7 +14981,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"composite_type_stmt",
- 204,
+ 220,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14081,7 +14993,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_enum_stmt",
- 205,
+ 221,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14093,7 +15005,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_range_stmt",
- 206,
+ 222,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14105,7 +15017,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_enum_stmt",
- 207,
+ 223,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14117,7 +15029,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"view_stmt",
- 208,
+ 224,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14129,7 +15041,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"load_stmt",
- 209,
+ 225,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14141,7 +15053,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"createdb_stmt",
- 210,
+ 226,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14153,7 +15065,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_database_stmt",
- 211,
+ 227,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14165,7 +15077,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_database_refresh_coll_stmt",
- 212,
+ 228,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14177,7 +15089,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_database_set_stmt",
- 213,
+ 229,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14189,7 +15101,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"dropdb_stmt",
- 214,
+ 230,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14201,7 +15113,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_system_stmt",
- 215,
+ 231,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14213,7 +15125,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"cluster_stmt",
- 216,
+ 232,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14225,7 +15137,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"vacuum_stmt",
- 217,
+ 233,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14237,7 +15149,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"vacuum_relation",
- 218,
+ 234,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14249,7 +15161,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"explain_stmt",
- 219,
+ 235,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14261,7 +15173,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_table_as_stmt",
- 220,
+ 236,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14273,7 +15185,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"refresh_mat_view_stmt",
- 221,
+ 237,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14285,7 +15197,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"check_point_stmt",
- 222,
+ 238,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14297,7 +15209,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"discard_stmt",
- 223,
+ 239,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14309,7 +15221,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"lock_stmt",
- 224,
+ 240,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14321,7 +15233,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"constraints_set_stmt",
- 225,
+ 241,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14333,7 +15245,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"reindex_stmt",
- 226,
+ 242,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14345,7 +15257,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_conversion_stmt",
- 227,
+ 243,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14357,7 +15269,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_cast_stmt",
- 228,
+ 244,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14369,7 +15281,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_transform_stmt",
- 229,
+ 245,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14381,7 +15293,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"prepare_stmt",
- 230,
+ 246,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14393,7 +15305,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"execute_stmt",
- 231,
+ 247,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14405,7 +15317,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"deallocate_stmt",
- 232,
+ 248,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14417,7 +15329,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"drop_owned_stmt",
- 233,
+ 249,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14429,7 +15341,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"reassign_owned_stmt",
- 234,
+ 250,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14441,7 +15353,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_tsdictionary_stmt",
- 235,
+ 251,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14453,7 +15365,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_tsconfiguration_stmt",
- 236,
+ 252,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14465,7 +15377,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"publication_table",
- 237,
+ 253,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14477,7 +15389,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"publication_obj_spec",
- 238,
+ 254,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14489,7 +15401,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_publication_stmt",
- 239,
+ 255,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14501,7 +15413,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_publication_stmt",
- 240,
+ 256,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14513,7 +15425,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"create_subscription_stmt",
- 241,
+ 257,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14525,7 +15437,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"alter_subscription_stmt",
- 242,
+ 258,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14537,7 +15449,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"drop_subscription_stmt",
- 243,
+ 259,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14549,7 +15461,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"integer",
- 244,
+ 260,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14561,7 +15473,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"float",
- 245,
+ 261,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14573,7 +15485,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"boolean",
- 246,
+ 262,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14585,7 +15497,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"string",
- 247,
+ 263,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14597,7 +15509,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"bit_string",
- 248,
+ 264,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14609,7 +15521,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"list",
- 249,
+ 265,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14621,7 +15533,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"int_list",
- 250,
+ 266,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14633,7 +15545,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"oid_list",
- 251,
+ 267,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14645,7 +15557,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
{
"a_const",
- 252,
+ 268,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Node, node_case),
@@ -14657,263 +15569,279 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] =
},
};
static const unsigned pg_query__node__field_indices_by_name[] = {
- 67, /* field[67] = a_array_expr */
- 251, /* field[251] = a_const */
- 59, /* field[59] = a_expr */
- 65, /* field[65] = a_indices */
- 66, /* field[66] = a_indirection */
- 64, /* field[64] = a_star */
- 131, /* field[131] = access_priv */
+ 75, /* field[75] = a_array_expr */
+ 267, /* field[267] = a_const */
+ 67, /* field[67] = a_expr */
+ 73, /* field[73] = a_indices */
+ 74, /* field[74] = a_indirection */
+ 72, /* field[72] = a_star */
+ 147, /* field[147] = access_priv */
6, /* field[6] = aggref */
0, /* field[0] = alias */
- 127, /* field[127] = alter_collation_stmt */
- 211, /* field[211] = alter_database_refresh_coll_stmt */
- 212, /* field[212] = alter_database_set_stmt */
- 210, /* field[210] = alter_database_stmt */
- 133, /* field[133] = alter_default_privileges_stmt */
- 128, /* field[128] = alter_domain_stmt */
- 206, /* field[206] = alter_enum_stmt */
- 160, /* field[160] = alter_event_trig_stmt */
- 145, /* field[145] = alter_extension_contents_stmt */
- 144, /* field[144] = alter_extension_stmt */
- 147, /* field[147] = alter_fdw_stmt */
- 149, /* field[149] = alter_foreign_server_stmt */
- 187, /* field[187] = alter_function_stmt */
- 193, /* field[193] = alter_object_depends_stmt */
- 194, /* field[194] = alter_object_schema_stmt */
- 173, /* field[173] = alter_op_family_stmt */
- 196, /* field[196] = alter_operator_stmt */
- 195, /* field[195] = alter_owner_stmt */
- 156, /* field[156] = alter_policy_stmt */
- 239, /* field[239] = alter_publication_stmt */
- 164, /* field[164] = alter_role_set_stmt */
- 163, /* field[163] = alter_role_stmt */
- 167, /* field[167] = alter_seq_stmt */
- 184, /* field[184] = alter_stats_stmt */
- 241, /* field[241] = alter_subscription_stmt */
- 214, /* field[214] = alter_system_stmt */
- 126, /* field[126] = alter_table_cmd */
- 142, /* field[142] = alter_table_move_all_stmt */
- 141, /* field[141] = alter_table_space_options_stmt */
- 124, /* field[124] = alter_table_stmt */
- 235, /* field[235] = alter_tsconfiguration_stmt */
- 234, /* field[234] = alter_tsdictionary_stmt */
- 197, /* field[197] = alter_type_stmt */
- 152, /* field[152] = alter_user_mapping_stmt */
- 19, /* field[19] = alternative_sub_plan */
- 24, /* field[24] = array_coerce_expr */
- 30, /* field[30] = array_expr */
- 247, /* field[247] = bit_string */
- 16, /* field[16] = bool_expr */
- 245, /* field[245] = boolean */
- 43, /* field[43] = boolean_test */
- 191, /* field[191] = call_context */
- 190, /* field[190] = call_stmt */
- 27, /* field[27] = case_expr */
- 29, /* field[29] = case_test_expr */
- 28, /* field[28] = case_when */
- 221, /* field[221] = check_point_stmt */
- 179, /* field[179] = close_portal_stmt */
- 215, /* field[215] = cluster_stmt */
- 33, /* field[33] = coalesce_expr */
- 44, /* field[44] = coerce_to_domain */
- 45, /* field[45] = coerce_to_domain_value */
- 23, /* field[23] = coerce_via_io */
- 61, /* field[61] = collate_clause */
- 26, /* field[26] = collate_expr */
- 77, /* field[77] = column_def */
- 57, /* field[57] = column_ref */
- 176, /* field[176] = comment_stmt */
- 102, /* field[102] = common_table_expr */
- 203, /* field[203] = composite_type_stmt */
- 138, /* field[138] = constraint */
- 224, /* field[224] = constraints_set_stmt */
- 25, /* field[25] = convert_rowtype_expr */
- 134, /* field[134] = copy_stmt */
- 157, /* field[157] = create_am_stmt */
- 227, /* field[227] = create_cast_stmt */
- 226, /* field[226] = create_conversion_stmt */
- 169, /* field[169] = create_domain_stmt */
- 204, /* field[204] = create_enum_stmt */
- 159, /* field[159] = create_event_trig_stmt */
- 143, /* field[143] = create_extension_stmt */
- 146, /* field[146] = create_fdw_stmt */
- 148, /* field[148] = create_foreign_server_stmt */
- 150, /* field[150] = create_foreign_table_stmt */
- 185, /* field[185] = create_function_stmt */
- 171, /* field[171] = create_op_class_item */
- 170, /* field[170] = create_op_class_stmt */
- 172, /* field[172] = create_op_family_stmt */
- 161, /* field[161] = create_plang_stmt */
- 155, /* field[155] = create_policy_stmt */
- 238, /* field[238] = create_publication_stmt */
- 205, /* field[205] = create_range_stmt */
- 162, /* field[162] = create_role_stmt */
- 123, /* field[123] = create_schema_stmt */
- 166, /* field[166] = create_seq_stmt */
- 182, /* field[182] = create_stats_stmt */
- 137, /* field[137] = create_stmt */
- 240, /* field[240] = create_subscription_stmt */
- 219, /* field[219] = create_table_as_stmt */
- 139, /* field[139] = create_table_space_stmt */
- 228, /* field[228] = create_transform_stmt */
- 158, /* field[158] = create_trig_stmt */
- 151, /* field[151] = create_user_mapping_stmt */
- 209, /* field[209] = createdb_stmt */
- 101, /* field[101] = ctecycle_clause */
- 100, /* field[100] = ctesearch_clause */
- 47, /* field[47] = current_of_expr */
- 231, /* field[231] = deallocate_stmt */
- 178, /* field[178] = declare_cursor_stmt */
- 80, /* field[80] = def_elem */
- 168, /* field[168] = define_stmt */
- 116, /* field[116] = delete_stmt */
- 222, /* field[222] = discard_stmt */
- 13, /* field[13] = distinct_expr */
- 188, /* field[188] = do_stmt */
- 232, /* field[232] = drop_owned_stmt */
- 165, /* field[165] = drop_role_stmt */
- 174, /* field[174] = drop_stmt */
- 242, /* field[242] = drop_subscription_stmt */
- 140, /* field[140] = drop_table_space_stmt */
- 153, /* field[153] = drop_user_mapping_stmt */
- 213, /* field[213] = dropdb_stmt */
- 230, /* field[230] = execute_stmt */
- 218, /* field[218] = explain_stmt */
- 180, /* field[180] = fetch_stmt */
- 20, /* field[20] = field_select */
- 21, /* field[21] = field_store */
- 244, /* field[244] = float */
- 53, /* field[53] = from_expr */
- 63, /* field[63] = func_call */
- 10, /* field[10] = func_expr */
- 186, /* field[186] = function_parameter */
- 132, /* field[132] = grant_role_stmt */
- 129, /* field[129] = grant_stmt */
+ 143, /* field[143] = alter_collation_stmt */
+ 227, /* field[227] = alter_database_refresh_coll_stmt */
+ 228, /* field[228] = alter_database_set_stmt */
+ 226, /* field[226] = alter_database_stmt */
+ 149, /* field[149] = alter_default_privileges_stmt */
+ 144, /* field[144] = alter_domain_stmt */
+ 222, /* field[222] = alter_enum_stmt */
+ 176, /* field[176] = alter_event_trig_stmt */
+ 161, /* field[161] = alter_extension_contents_stmt */
+ 160, /* field[160] = alter_extension_stmt */
+ 163, /* field[163] = alter_fdw_stmt */
+ 165, /* field[165] = alter_foreign_server_stmt */
+ 203, /* field[203] = alter_function_stmt */
+ 209, /* field[209] = alter_object_depends_stmt */
+ 210, /* field[210] = alter_object_schema_stmt */
+ 189, /* field[189] = alter_op_family_stmt */
+ 212, /* field[212] = alter_operator_stmt */
+ 211, /* field[211] = alter_owner_stmt */
+ 172, /* field[172] = alter_policy_stmt */
+ 255, /* field[255] = alter_publication_stmt */
+ 180, /* field[180] = alter_role_set_stmt */
+ 179, /* field[179] = alter_role_stmt */
+ 183, /* field[183] = alter_seq_stmt */
+ 200, /* field[200] = alter_stats_stmt */
+ 257, /* field[257] = alter_subscription_stmt */
+ 230, /* field[230] = alter_system_stmt */
+ 142, /* field[142] = alter_table_cmd */
+ 158, /* field[158] = alter_table_move_all_stmt */
+ 157, /* field[157] = alter_table_space_options_stmt */
+ 140, /* field[140] = alter_table_stmt */
+ 251, /* field[251] = alter_tsconfiguration_stmt */
+ 250, /* field[250] = alter_tsdictionary_stmt */
+ 213, /* field[213] = alter_type_stmt */
+ 168, /* field[168] = alter_user_mapping_stmt */
+ 21, /* field[21] = alternative_sub_plan */
+ 26, /* field[26] = array_coerce_expr */
+ 32, /* field[32] = array_expr */
+ 263, /* field[263] = bit_string */
+ 18, /* field[18] = bool_expr */
+ 261, /* field[261] = boolean */
+ 50, /* field[50] = boolean_test */
+ 207, /* field[207] = call_context */
+ 206, /* field[206] = call_stmt */
+ 29, /* field[29] = case_expr */
+ 31, /* field[31] = case_test_expr */
+ 30, /* field[30] = case_when */
+ 237, /* field[237] = check_point_stmt */
+ 195, /* field[195] = close_portal_stmt */
+ 231, /* field[231] = cluster_stmt */
+ 35, /* field[35] = coalesce_expr */
+ 52, /* field[52] = coerce_to_domain */
+ 53, /* field[53] = coerce_to_domain_value */
+ 25, /* field[25] = coerce_via_io */
+ 69, /* field[69] = collate_clause */
+ 28, /* field[28] = collate_expr */
+ 85, /* field[85] = column_def */
+ 65, /* field[65] = column_ref */
+ 192, /* field[192] = comment_stmt */
+ 111, /* field[111] = common_table_expr */
+ 219, /* field[219] = composite_type_stmt */
+ 154, /* field[154] = constraint */
+ 240, /* field[240] = constraints_set_stmt */
+ 27, /* field[27] = convert_rowtype_expr */
+ 150, /* field[150] = copy_stmt */
+ 173, /* field[173] = create_am_stmt */
+ 243, /* field[243] = create_cast_stmt */
+ 242, /* field[242] = create_conversion_stmt */
+ 185, /* field[185] = create_domain_stmt */
+ 220, /* field[220] = create_enum_stmt */
+ 175, /* field[175] = create_event_trig_stmt */
+ 159, /* field[159] = create_extension_stmt */
+ 162, /* field[162] = create_fdw_stmt */
+ 164, /* field[164] = create_foreign_server_stmt */
+ 166, /* field[166] = create_foreign_table_stmt */
+ 201, /* field[201] = create_function_stmt */
+ 187, /* field[187] = create_op_class_item */
+ 186, /* field[186] = create_op_class_stmt */
+ 188, /* field[188] = create_op_family_stmt */
+ 177, /* field[177] = create_plang_stmt */
+ 171, /* field[171] = create_policy_stmt */
+ 254, /* field[254] = create_publication_stmt */
+ 221, /* field[221] = create_range_stmt */
+ 178, /* field[178] = create_role_stmt */
+ 139, /* field[139] = create_schema_stmt */
+ 182, /* field[182] = create_seq_stmt */
+ 198, /* field[198] = create_stats_stmt */
+ 153, /* field[153] = create_stmt */
+ 256, /* field[256] = create_subscription_stmt */
+ 235, /* field[235] = create_table_as_stmt */
+ 155, /* field[155] = create_table_space_stmt */
+ 244, /* field[244] = create_transform_stmt */
+ 174, /* field[174] = create_trig_stmt */
+ 167, /* field[167] = create_user_mapping_stmt */
+ 225, /* field[225] = createdb_stmt */
+ 110, /* field[110] = ctecycle_clause */
+ 109, /* field[109] = ctesearch_clause */
+ 55, /* field[55] = current_of_expr */
+ 247, /* field[247] = deallocate_stmt */
+ 194, /* field[194] = declare_cursor_stmt */
+ 88, /* field[88] = def_elem */
+ 184, /* field[184] = define_stmt */
+ 132, /* field[132] = delete_stmt */
+ 238, /* field[238] = discard_stmt */
+ 15, /* field[15] = distinct_expr */
+ 204, /* field[204] = do_stmt */
+ 248, /* field[248] = drop_owned_stmt */
+ 181, /* field[181] = drop_role_stmt */
+ 190, /* field[190] = drop_stmt */
+ 258, /* field[258] = drop_subscription_stmt */
+ 156, /* field[156] = drop_table_space_stmt */
+ 169, /* field[169] = drop_user_mapping_stmt */
+ 229, /* field[229] = dropdb_stmt */
+ 246, /* field[246] = execute_stmt */
+ 234, /* field[234] = explain_stmt */
+ 196, /* field[196] = fetch_stmt */
+ 22, /* field[22] = field_select */
+ 23, /* field[23] = field_store */
+ 260, /* field[260] = float */
+ 61, /* field[61] = from_expr */
+ 71, /* field[71] = func_call */
+ 12, /* field[12] = func_expr */
+ 202, /* field[202] = function_parameter */
+ 148, /* field[148] = grant_role_stmt */
+ 145, /* field[145] = grant_stmt */
7, /* field[7] = grouping_func */
- 94, /* field[94] = grouping_set */
- 154, /* field[154] = import_foreign_schema_stmt */
- 79, /* field[79] = index_elem */
- 181, /* field[181] = index_stmt */
- 98, /* field[98] = infer_clause */
- 49, /* field[49] = inference_elem */
- 189, /* field[189] = inline_code_block */
- 115, /* field[115] = insert_stmt */
- 249, /* field[249] = int_list */
- 243, /* field[243] = integer */
+ 103, /* field[103] = grouping_set */
+ 170, /* field[170] = import_foreign_schema_stmt */
+ 87, /* field[87] = index_elem */
+ 197, /* field[197] = index_stmt */
+ 107, /* field[107] = infer_clause */
+ 57, /* field[57] = inference_elem */
+ 205, /* field[205] = inline_code_block */
+ 131, /* field[131] = insert_stmt */
+ 265, /* field[265] = int_list */
+ 259, /* field[259] = integer */
3, /* field[3] = into_clause */
- 52, /* field[52] = join_expr */
- 111, /* field[111] = json_agg_constructor */
- 113, /* field[113] = json_array_agg */
- 109, /* field[109] = json_array_constructor */
- 110, /* field[110] = json_array_query_constructor */
- 40, /* field[40] = json_constructor_expr */
- 37, /* field[37] = json_format */
- 41, /* field[41] = json_is_predicate */
- 107, /* field[107] = json_key_value */
- 112, /* field[112] = json_object_agg */
- 108, /* field[108] = json_object_constructor */
- 106, /* field[106] = json_output */
- 38, /* field[38] = json_returning */
- 39, /* field[39] = json_value_expr */
- 248, /* field[248] = list */
- 200, /* field[200] = listen_stmt */
- 208, /* field[208] = load_stmt */
- 223, /* field[223] = lock_stmt */
- 81, /* field[81] = locking_clause */
- 104, /* field[104] = merge_action */
- 118, /* field[118] = merge_stmt */
- 103, /* field[103] = merge_when_clause */
- 34, /* field[34] = min_max_expr */
- 69, /* field[69] = multi_assign_ref */
- 11, /* field[11] = named_arg_expr */
- 48, /* field[48] = next_value_expr */
- 199, /* field[199] = notify_stmt */
- 14, /* field[14] = null_if_expr */
- 42, /* field[42] = null_test */
- 130, /* field[130] = object_with_args */
- 250, /* field[250] = oid_list */
- 99, /* field[99] = on_conflict_clause */
- 54, /* field[54] = on_conflict_expr */
- 12, /* field[12] = op_expr */
+ 60, /* field[60] = join_expr */
+ 127, /* field[127] = json_agg_constructor */
+ 115, /* field[115] = json_argument */
+ 129, /* field[129] = json_array_agg */
+ 125, /* field[125] = json_array_constructor */
+ 126, /* field[126] = json_array_query_constructor */
+ 44, /* field[44] = json_behavior */
+ 42, /* field[42] = json_constructor_expr */
+ 45, /* field[45] = json_expr */
+ 39, /* field[39] = json_format */
+ 116, /* field[116] = json_func_expr */
+ 43, /* field[43] = json_is_predicate */
+ 120, /* field[120] = json_key_value */
+ 128, /* field[128] = json_object_agg */
+ 124, /* field[124] = json_object_constructor */
+ 114, /* field[114] = json_output */
+ 121, /* field[121] = json_parse_expr */
+ 40, /* field[40] = json_returning */
+ 122, /* field[122] = json_scalar_expr */
+ 123, /* field[123] = json_serialize_expr */
+ 118, /* field[118] = json_table */
+ 119, /* field[119] = json_table_column */
+ 46, /* field[46] = json_table_path */
+ 47, /* field[47] = json_table_path_scan */
+ 117, /* field[117] = json_table_path_spec */
+ 48, /* field[48] = json_table_sibling_join */
+ 41, /* field[41] = json_value_expr */
+ 264, /* field[264] = list */
+ 216, /* field[216] = listen_stmt */
+ 224, /* field[224] = load_stmt */
+ 239, /* field[239] = lock_stmt */
+ 89, /* field[89] = locking_clause */
+ 51, /* field[51] = merge_action */
+ 134, /* field[134] = merge_stmt */
+ 10, /* field[10] = merge_support_func */
+ 112, /* field[112] = merge_when_clause */
+ 36, /* field[36] = min_max_expr */
+ 77, /* field[77] = multi_assign_ref */
+ 13, /* field[13] = named_arg_expr */
+ 56, /* field[56] = next_value_expr */
+ 215, /* field[215] = notify_stmt */
+ 16, /* field[16] = null_if_expr */
+ 49, /* field[49] = null_test */
+ 146, /* field[146] = object_with_args */
+ 266, /* field[266] = oid_list */
+ 108, /* field[108] = on_conflict_clause */
+ 62, /* field[62] = on_conflict_expr */
+ 14, /* field[14] = op_expr */
5, /* field[5] = param */
- 58, /* field[58] = param_ref */
- 85, /* field[85] = partition_bound_spec */
- 87, /* field[87] = partition_cmd */
- 83, /* field[83] = partition_elem */
- 86, /* field[86] = partition_range_datum */
- 84, /* field[84] = partition_spec */
- 122, /* field[122] = plassign_stmt */
- 229, /* field[229] = prepare_stmt */
- 237, /* field[237] = publication_obj_spec */
- 236, /* field[236] = publication_table */
- 55, /* field[55] = query */
- 73, /* field[73] = range_function */
- 72, /* field[72] = range_subselect */
- 74, /* field[74] = range_table_func */
- 75, /* field[75] = range_table_func_col */
- 76, /* field[76] = range_table_sample */
- 88, /* field[88] = range_tbl_entry */
- 90, /* field[90] = range_tbl_function */
- 51, /* field[51] = range_tbl_ref */
+ 66, /* field[66] = param_ref */
+ 93, /* field[93] = partition_bound_spec */
+ 96, /* field[96] = partition_cmd */
+ 91, /* field[91] = partition_elem */
+ 94, /* field[94] = partition_range_datum */
+ 92, /* field[92] = partition_spec */
+ 138, /* field[138] = plassign_stmt */
+ 245, /* field[245] = prepare_stmt */
+ 253, /* field[253] = publication_obj_spec */
+ 252, /* field[252] = publication_table */
+ 63, /* field[63] = query */
+ 81, /* field[81] = range_function */
+ 80, /* field[80] = range_subselect */
+ 82, /* field[82] = range_table_func */
+ 83, /* field[83] = range_table_func_col */
+ 84, /* field[84] = range_table_sample */
+ 97, /* field[97] = range_tbl_entry */
+ 99, /* field[99] = range_tbl_function */
+ 59, /* field[59] = range_tbl_ref */
1, /* field[1] = range_var */
- 114, /* field[114] = raw_stmt */
- 233, /* field[233] = reassign_owned_stmt */
- 220, /* field[220] = refresh_mat_view_stmt */
- 225, /* field[225] = reindex_stmt */
- 22, /* field[22] = relabel_type */
- 192, /* field[192] = rename_stmt */
- 125, /* field[125] = replica_identity_stmt */
- 68, /* field[68] = res_target */
- 121, /* field[121] = return_stmt */
- 62, /* field[62] = role_spec */
- 32, /* field[32] = row_compare_expr */
- 31, /* field[31] = row_expr */
- 96, /* field[96] = row_mark_clause */
- 89, /* field[89] = rtepermission_info */
- 198, /* field[198] = rule_stmt */
- 15, /* field[15] = scalar_array_op_expr */
- 177, /* field[177] = sec_label_stmt */
- 119, /* field[119] = select_stmt */
- 120, /* field[120] = set_operation_stmt */
- 46, /* field[46] = set_to_default */
- 70, /* field[70] = sort_by */
- 93, /* field[93] = sort_group_clause */
- 35, /* field[35] = sqlvalue_function */
- 183, /* field[183] = stats_elem */
- 246, /* field[246] = string */
- 17, /* field[17] = sub_link */
- 18, /* field[18] = sub_plan */
- 9, /* field[9] = subscripting_ref */
+ 130, /* field[130] = raw_stmt */
+ 249, /* field[249] = reassign_owned_stmt */
+ 236, /* field[236] = refresh_mat_view_stmt */
+ 241, /* field[241] = reindex_stmt */
+ 24, /* field[24] = relabel_type */
+ 208, /* field[208] = rename_stmt */
+ 141, /* field[141] = replica_identity_stmt */
+ 76, /* field[76] = res_target */
+ 137, /* field[137] = return_stmt */
+ 70, /* field[70] = role_spec */
+ 34, /* field[34] = row_compare_expr */
+ 33, /* field[33] = row_expr */
+ 105, /* field[105] = row_mark_clause */
+ 98, /* field[98] = rtepermission_info */
+ 214, /* field[214] = rule_stmt */
+ 17, /* field[17] = scalar_array_op_expr */
+ 193, /* field[193] = sec_label_stmt */
+ 135, /* field[135] = select_stmt */
+ 136, /* field[136] = set_operation_stmt */
+ 54, /* field[54] = set_to_default */
+ 95, /* field[95] = single_partition_spec */
+ 78, /* field[78] = sort_by */
+ 102, /* field[102] = sort_group_clause */
+ 37, /* field[37] = sqlvalue_function */
+ 199, /* field[199] = stats_elem */
+ 262, /* field[262] = string */
+ 19, /* field[19] = sub_link */
+ 20, /* field[20] = sub_plan */
+ 11, /* field[11] = subscripting_ref */
2, /* field[2] = table_func */
- 78, /* field[78] = table_like_clause */
- 91, /* field[91] = table_sample_clause */
- 50, /* field[50] = target_entry */
- 202, /* field[202] = transaction_stmt */
- 105, /* field[105] = trigger_transition */
- 175, /* field[175] = truncate_stmt */
- 60, /* field[60] = type_cast */
- 56, /* field[56] = type_name */
- 201, /* field[201] = unlisten_stmt */
- 117, /* field[117] = update_stmt */
- 217, /* field[217] = vacuum_relation */
- 216, /* field[216] = vacuum_stmt */
+ 86, /* field[86] = table_like_clause */
+ 100, /* field[100] = table_sample_clause */
+ 58, /* field[58] = target_entry */
+ 218, /* field[218] = transaction_stmt */
+ 113, /* field[113] = trigger_transition */
+ 191, /* field[191] = truncate_stmt */
+ 68, /* field[68] = type_cast */
+ 64, /* field[64] = type_name */
+ 217, /* field[217] = unlisten_stmt */
+ 133, /* field[133] = update_stmt */
+ 233, /* field[233] = vacuum_relation */
+ 232, /* field[232] = vacuum_stmt */
4, /* field[4] = var */
- 135, /* field[135] = variable_set_stmt */
- 136, /* field[136] = variable_show_stmt */
- 207, /* field[207] = view_stmt */
- 95, /* field[95] = window_clause */
- 71, /* field[71] = window_def */
+ 151, /* field[151] = variable_set_stmt */
+ 152, /* field[152] = variable_show_stmt */
+ 223, /* field[223] = view_stmt */
+ 104, /* field[104] = window_clause */
+ 79, /* field[79] = window_def */
8, /* field[8] = window_func */
- 92, /* field[92] = with_check_option */
- 97, /* field[97] = with_clause */
- 36, /* field[36] = xml_expr */
- 82, /* field[82] = xml_serialize */
+ 9, /* field[9] = window_func_run_condition */
+ 101, /* field[101] = with_check_option */
+ 106, /* field[106] = with_clause */
+ 38, /* field[38] = xml_expr */
+ 90, /* field[90] = xml_serialize */
};
static const ProtobufCIntRange pg_query__node__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 252 }
+ { 0, 268 }
};
const ProtobufCMessageDescriptor pg_query__node__descriptor =
{
@@ -14923,7 +15851,7 @@ const ProtobufCMessageDescriptor pg_query__node__descriptor =
"PgQuery__Node",
"pg_query",
sizeof(PgQuery__Node),
- 252,
+ 268,
pg_query__node__field_descriptors,
pg_query__node__field_indices_by_name,
1, pg_query__node__number_ranges,
@@ -15518,11 +16446,23 @@ const ProtobufCMessageDescriptor pg_query__range_var__descriptor =
(ProtobufCMessageInit) pg_query__range_var__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13] =
+static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[17] =
{
{
- "ns_uris",
+ "functype",
1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__TableFunc, functype),
+ &pg_query__table_func_type__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ns_uris",
+ 2,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__TableFunc, n_ns_uris),
@@ -15534,7 +16474,7 @@ static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13
},
{
"ns_names",
- 2,
+ 3,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__TableFunc, n_ns_names),
@@ -15546,7 +16486,7 @@ static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13
},
{
"docexpr",
- 3,
+ 4,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
@@ -15558,7 +16498,7 @@ static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13
},
{
"rowexpr",
- 4,
+ 5,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
@@ -15570,7 +16510,7 @@ static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13
},
{
"colnames",
- 5,
+ 6,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__TableFunc, n_colnames),
@@ -15582,7 +16522,7 @@ static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13
},
{
"coltypes",
- 6,
+ 7,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__TableFunc, n_coltypes),
@@ -15594,7 +16534,7 @@ static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13
},
{
"coltypmods",
- 7,
+ 8,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__TableFunc, n_coltypmods),
@@ -15606,7 +16546,7 @@ static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13
},
{
"colcollations",
- 8,
+ 9,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__TableFunc, n_colcollations),
@@ -15618,7 +16558,7 @@ static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13
},
{
"colexprs",
- 9,
+ 10,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__TableFunc, n_colexprs),
@@ -15630,7 +16570,7 @@ static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13
},
{
"coldefexprs",
- 10,
+ 11,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__TableFunc, n_coldefexprs),
@@ -15640,9 +16580,33 @@ static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+ {
+ "colvalexprs",
+ 12,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__TableFunc, n_colvalexprs),
+ offsetof(PgQuery__TableFunc, colvalexprs),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "passingvalexprs",
+ 13,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__TableFunc, n_passingvalexprs),
+ offsetof(PgQuery__TableFunc, passingvalexprs),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
{
"notnulls",
- 11,
+ 14,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_UINT64,
offsetof(PgQuery__TableFunc, n_notnulls),
@@ -15652,9 +16616,21 @@ static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13
PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+ {
+ "plan",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__TableFunc, plan),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
{
"ordinalitycol",
- 12,
+ 16,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
@@ -15666,7 +16642,7 @@ static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13
},
{
"location",
- 13,
+ 17,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
@@ -15678,24 +16654,28 @@ static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13
},
};
static const unsigned pg_query__table_func__field_indices_by_name[] = {
- 7, /* field[7] = colcollations */
- 9, /* field[9] = coldefexprs */
- 8, /* field[8] = colexprs */
- 4, /* field[4] = colnames */
- 5, /* field[5] = coltypes */
- 6, /* field[6] = coltypmods */
- 2, /* field[2] = docexpr */
- 12, /* field[12] = location */
- 10, /* field[10] = notnulls */
- 1, /* field[1] = ns_names */
- 0, /* field[0] = ns_uris */
- 11, /* field[11] = ordinalitycol */
- 3, /* field[3] = rowexpr */
+ 8, /* field[8] = colcollations */
+ 10, /* field[10] = coldefexprs */
+ 9, /* field[9] = colexprs */
+ 5, /* field[5] = colnames */
+ 6, /* field[6] = coltypes */
+ 7, /* field[7] = coltypmods */
+ 11, /* field[11] = colvalexprs */
+ 3, /* field[3] = docexpr */
+ 0, /* field[0] = functype */
+ 16, /* field[16] = location */
+ 13, /* field[13] = notnulls */
+ 2, /* field[2] = ns_names */
+ 1, /* field[1] = ns_uris */
+ 15, /* field[15] = ordinalitycol */
+ 12, /* field[12] = passingvalexprs */
+ 14, /* field[14] = plan */
+ 4, /* field[4] = rowexpr */
};
static const ProtobufCIntRange pg_query__table_func__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 13 }
+ { 0, 17 }
};
const ProtobufCMessageDescriptor pg_query__table_func__descriptor =
{
@@ -15705,7 +16685,7 @@ const ProtobufCMessageDescriptor pg_query__table_func__descriptor =
"PgQuery__TableFunc",
"pg_query",
sizeof(PgQuery__TableFunc),
- 13,
+ 17,
pg_query__table_func__field_descriptors,
pg_query__table_func__field_indices_by_name,
1, pg_query__table_func__number_ranges,
@@ -16461,7 +17441,7 @@ const ProtobufCMessageDescriptor pg_query__grouping_func__descriptor =
(ProtobufCMessageInit) pg_query__grouping_func__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__window_func__field_descriptors[11] =
+static const ProtobufCFieldDescriptor pg_query__window_func__field_descriptors[12] =
{
{
"xpr",
@@ -16548,8 +17528,20 @@ static const ProtobufCFieldDescriptor pg_query__window_func__field_descriptors[1
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "winref",
+ "run_condition",
8,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__WindowFunc, n_run_condition),
+ offsetof(PgQuery__WindowFunc, run_condition),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "winref",
+ 9,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
@@ -16561,7 +17553,7 @@ static const ProtobufCFieldDescriptor pg_query__window_func__field_descriptors[1
},
{
"winstar",
- 9,
+ 10,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
@@ -16573,7 +17565,7 @@ static const ProtobufCFieldDescriptor pg_query__window_func__field_descriptors[1
},
{
"winagg",
- 10,
+ 11,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
@@ -16585,7 +17577,7 @@ static const ProtobufCFieldDescriptor pg_query__window_func__field_descriptors[1
},
{
"location",
- 11,
+ 12,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
@@ -16600,19 +17592,20 @@ static const unsigned pg_query__window_func__field_indices_by_name[] = {
6, /* field[6] = aggfilter */
5, /* field[5] = args */
4, /* field[4] = inputcollid */
- 10, /* field[10] = location */
- 9, /* field[9] = winagg */
+ 11, /* field[11] = location */
+ 7, /* field[7] = run_condition */
+ 10, /* field[10] = winagg */
3, /* field[3] = wincollid */
1, /* field[1] = winfnoid */
- 7, /* field[7] = winref */
- 8, /* field[8] = winstar */
+ 8, /* field[8] = winref */
+ 9, /* field[9] = winstar */
2, /* field[2] = wintype */
0, /* field[0] = xpr */
};
static const ProtobufCIntRange pg_query__window_func__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 11 }
+ { 0, 12 }
};
const ProtobufCMessageDescriptor pg_query__window_func__descriptor =
{
@@ -16622,13 +17615,180 @@ const ProtobufCMessageDescriptor pg_query__window_func__descriptor =
"PgQuery__WindowFunc",
"pg_query",
sizeof(PgQuery__WindowFunc),
- 11,
+ 12,
pg_query__window_func__field_descriptors,
pg_query__window_func__field_indices_by_name,
1, pg_query__window_func__number_ranges,
(ProtobufCMessageInit) pg_query__window_func__init,
NULL,NULL,NULL /* reserved[123] */
};
+static const ProtobufCFieldDescriptor pg_query__window_func_run_condition__field_descriptors[5] =
+{
+ {
+ "xpr",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__WindowFuncRunCondition, xpr),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "opno",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__WindowFuncRunCondition, opno),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "inputcollid",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__WindowFuncRunCondition, inputcollid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "wfunc_left",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__WindowFuncRunCondition, wfunc_left),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "arg",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__WindowFuncRunCondition, arg),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned pg_query__window_func_run_condition__field_indices_by_name[] = {
+ 4, /* field[4] = arg */
+ 2, /* field[2] = inputcollid */
+ 1, /* field[1] = opno */
+ 3, /* field[3] = wfunc_left */
+ 0, /* field[0] = xpr */
+};
+static const ProtobufCIntRange pg_query__window_func_run_condition__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor pg_query__window_func_run_condition__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.WindowFuncRunCondition",
+ "WindowFuncRunCondition",
+ "PgQuery__WindowFuncRunCondition",
+ "pg_query",
+ sizeof(PgQuery__WindowFuncRunCondition),
+ 5,
+ pg_query__window_func_run_condition__field_descriptors,
+ pg_query__window_func_run_condition__field_indices_by_name,
+ 1, pg_query__window_func_run_condition__number_ranges,
+ (ProtobufCMessageInit) pg_query__window_func_run_condition__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__merge_support_func__field_descriptors[4] =
+{
+ {
+ "xpr",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__MergeSupportFunc, xpr),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msftype",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__MergeSupportFunc, msftype),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msfcollid",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__MergeSupportFunc, msfcollid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "location",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__MergeSupportFunc, location),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned pg_query__merge_support_func__field_indices_by_name[] = {
+ 3, /* field[3] = location */
+ 2, /* field[2] = msfcollid */
+ 1, /* field[1] = msftype */
+ 0, /* field[0] = xpr */
+};
+static const ProtobufCIntRange pg_query__merge_support_func__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor pg_query__merge_support_func__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.MergeSupportFunc",
+ "MergeSupportFunc",
+ "PgQuery__MergeSupportFunc",
+ "pg_query",
+ sizeof(PgQuery__MergeSupportFunc),
+ 4,
+ pg_query__merge_support_func__field_descriptors,
+ pg_query__merge_support_func__field_indices_by_name,
+ 1, pg_query__merge_support_func__number_ranges,
+ (ProtobufCMessageInit) pg_query__merge_support_func__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
static const ProtobufCFieldDescriptor pg_query__subscripting_ref__field_descriptors[10] =
{
{
@@ -20210,51 +21370,39 @@ const ProtobufCMessageDescriptor pg_query__json_is_predicate__descriptor =
(ProtobufCMessageInit) pg_query__json_is_predicate__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__null_test__field_descriptors[5] =
+static const ProtobufCFieldDescriptor pg_query__json_behavior__field_descriptors[4] =
{
{
- "xpr",
+ "btype",
1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__NullTest, xpr),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__JsonBehavior, btype),
+ &pg_query__json_behavior_type__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "arg",
+ "expr",
2,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__NullTest, arg),
+ offsetof(PgQuery__JsonBehavior, expr),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "nulltesttype",
+ "coerce",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
- 0, /* quantifier_offset */
- offsetof(PgQuery__NullTest, nulltesttype),
- &pg_query__null_test_type__descriptor,
- NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "argisrow",
- 4,
- PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__NullTest, argisrow),
+ offsetof(PgQuery__JsonBehavior, coerce),
NULL,
NULL,
0, /* flags */
@@ -20262,45 +21410,44 @@ static const ProtobufCFieldDescriptor pg_query__null_test__field_descriptors[5]
},
{
"location",
- 5,
+ 4,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__NullTest, location),
+ offsetof(PgQuery__JsonBehavior, location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__null_test__field_indices_by_name[] = {
- 1, /* field[1] = arg */
- 3, /* field[3] = argisrow */
- 4, /* field[4] = location */
- 2, /* field[2] = nulltesttype */
- 0, /* field[0] = xpr */
+static const unsigned pg_query__json_behavior__field_indices_by_name[] = {
+ 0, /* field[0] = btype */
+ 2, /* field[2] = coerce */
+ 1, /* field[1] = expr */
+ 3, /* field[3] = location */
};
-static const ProtobufCIntRange pg_query__null_test__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__json_behavior__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 5 }
+ { 0, 4 }
};
-const ProtobufCMessageDescriptor pg_query__null_test__descriptor =
+const ProtobufCMessageDescriptor pg_query__json_behavior__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.NullTest",
- "NullTest",
- "PgQuery__NullTest",
+ "pg_query.JsonBehavior",
+ "JsonBehavior",
+ "PgQuery__JsonBehavior",
"pg_query",
- sizeof(PgQuery__NullTest),
- 5,
- pg_query__null_test__field_descriptors,
- pg_query__null_test__field_indices_by_name,
- 1, pg_query__null_test__number_ranges,
- (ProtobufCMessageInit) pg_query__null_test__init,
+ sizeof(PgQuery__JsonBehavior),
+ 4,
+ pg_query__json_behavior__field_descriptors,
+ pg_query__json_behavior__field_indices_by_name,
+ 1, pg_query__json_behavior__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_behavior__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__boolean_test__field_descriptors[4] =
+static const ProtobufCFieldDescriptor pg_query__json_expr__field_descriptors[17] =
{
{
"xpr",
@@ -20308,224 +21455,175 @@ static const ProtobufCFieldDescriptor pg_query__boolean_test__field_descriptors[
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__BooleanTest, xpr),
+ offsetof(PgQuery__JsonExpr, xpr),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "arg",
+ "op",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__BooleanTest, arg),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__JsonExpr, op),
+ &pg_query__json_expr_op__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "booltesttype",
+ "column_name",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
+ PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(PgQuery__BooleanTest, booltesttype),
- &pg_query__bool_test_type__descriptor,
+ offsetof(PgQuery__JsonExpr, column_name),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "location",
+ "formatted_expr",
4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__BooleanTest, location),
- NULL,
+ offsetof(PgQuery__JsonExpr, formatted_expr),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
-};
-static const unsigned pg_query__boolean_test__field_indices_by_name[] = {
- 1, /* field[1] = arg */
- 2, /* field[2] = booltesttype */
- 3, /* field[3] = location */
- 0, /* field[0] = xpr */
-};
-static const ProtobufCIntRange pg_query__boolean_test__number_ranges[1 + 1] =
-{
- { 1, 0 },
- { 0, 4 }
-};
-const ProtobufCMessageDescriptor pg_query__boolean_test__descriptor =
-{
- PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.BooleanTest",
- "BooleanTest",
- "PgQuery__BooleanTest",
- "pg_query",
- sizeof(PgQuery__BooleanTest),
- 4,
- pg_query__boolean_test__field_descriptors,
- pg_query__boolean_test__field_indices_by_name,
- 1, pg_query__boolean_test__number_ranges,
- (ProtobufCMessageInit) pg_query__boolean_test__init,
- NULL,NULL,NULL /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pg_query__coerce_to_domain__field_descriptors[7] =
-{
{
- "xpr",
- 1,
+ "format",
+ 5,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CoerceToDomain, xpr),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__JsonExpr, format),
+ &pg_query__json_format__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "arg",
- 2,
+ "path_spec",
+ 6,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CoerceToDomain, arg),
+ offsetof(PgQuery__JsonExpr, path_spec),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "resulttype",
- 3,
+ "returning",
+ 7,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CoerceToDomain, resulttype),
- NULL,
+ offsetof(PgQuery__JsonExpr, returning),
+ &pg_query__json_returning__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "resulttypmod",
- 4,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
- 0, /* quantifier_offset */
- offsetof(PgQuery__CoerceToDomain, resulttypmod),
+ "passing_names",
+ 8,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__JsonExpr, n_passing_names),
+ offsetof(PgQuery__JsonExpr, passing_names),
+ &pg_query__node__descriptor,
NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "passing_values",
+ 9,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__JsonExpr, n_passing_values),
+ offsetof(PgQuery__JsonExpr, passing_values),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "resultcollid",
- 5,
+ "on_empty",
+ 10,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CoerceToDomain, resultcollid),
- NULL,
+ offsetof(PgQuery__JsonExpr, on_empty),
+ &pg_query__json_behavior__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "coercionformat",
- 6,
+ "on_error",
+ 11,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CoerceToDomain, coercionformat),
- &pg_query__coercion_form__descriptor,
+ offsetof(PgQuery__JsonExpr, on_error),
+ &pg_query__json_behavior__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "location",
- 7,
+ "use_io_coercion",
+ 12,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__CoerceToDomain, location),
+ offsetof(PgQuery__JsonExpr, use_io_coercion),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
-};
-static const unsigned pg_query__coerce_to_domain__field_indices_by_name[] = {
- 1, /* field[1] = arg */
- 5, /* field[5] = coercionformat */
- 6, /* field[6] = location */
- 4, /* field[4] = resultcollid */
- 2, /* field[2] = resulttype */
- 3, /* field[3] = resulttypmod */
- 0, /* field[0] = xpr */
-};
-static const ProtobufCIntRange pg_query__coerce_to_domain__number_ranges[1 + 1] =
-{
- { 1, 0 },
- { 0, 7 }
-};
-const ProtobufCMessageDescriptor pg_query__coerce_to_domain__descriptor =
-{
- PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.CoerceToDomain",
- "CoerceToDomain",
- "PgQuery__CoerceToDomain",
- "pg_query",
- sizeof(PgQuery__CoerceToDomain),
- 7,
- pg_query__coerce_to_domain__field_descriptors,
- pg_query__coerce_to_domain__field_indices_by_name,
- 1, pg_query__coerce_to_domain__number_ranges,
- (ProtobufCMessageInit) pg_query__coerce_to_domain__init,
- NULL,NULL,NULL /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pg_query__coerce_to_domain_value__field_descriptors[5] =
-{
{
- "xpr",
- 1,
+ "use_json_coercion",
+ 13,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__CoerceToDomainValue, xpr),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__JsonExpr, use_json_coercion),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "type_id",
- 2,
+ "wrapper",
+ 14,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__CoerceToDomainValue, type_id),
- NULL,
+ offsetof(PgQuery__JsonExpr, wrapper),
+ &pg_query__json_wrapper__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "type_mod",
- 3,
+ "omit_quotes",
+ 15,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__CoerceToDomainValue, type_mod),
+ offsetof(PgQuery__JsonExpr, omit_quotes),
NULL,
NULL,
0, /* flags */
@@ -20533,11 +21631,11 @@ static const ProtobufCFieldDescriptor pg_query__coerce_to_domain_value__field_de
},
{
"collation",
- 4,
+ 16,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__CoerceToDomainValue, collation),
+ offsetof(PgQuery__JsonExpr, collation),
NULL,
NULL,
0, /* flags */
@@ -20545,212 +21643,262 @@ static const ProtobufCFieldDescriptor pg_query__coerce_to_domain_value__field_de
},
{
"location",
- 5,
+ 17,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__CoerceToDomainValue, location),
+ offsetof(PgQuery__JsonExpr, location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__coerce_to_domain_value__field_indices_by_name[] = {
- 3, /* field[3] = collation */
- 4, /* field[4] = location */
- 1, /* field[1] = type_id */
- 2, /* field[2] = type_mod */
+static const unsigned pg_query__json_expr__field_indices_by_name[] = {
+ 15, /* field[15] = collation */
+ 2, /* field[2] = column_name */
+ 4, /* field[4] = format */
+ 3, /* field[3] = formatted_expr */
+ 16, /* field[16] = location */
+ 14, /* field[14] = omit_quotes */
+ 9, /* field[9] = on_empty */
+ 10, /* field[10] = on_error */
+ 1, /* field[1] = op */
+ 7, /* field[7] = passing_names */
+ 8, /* field[8] = passing_values */
+ 5, /* field[5] = path_spec */
+ 6, /* field[6] = returning */
+ 11, /* field[11] = use_io_coercion */
+ 12, /* field[12] = use_json_coercion */
+ 13, /* field[13] = wrapper */
0, /* field[0] = xpr */
};
-static const ProtobufCIntRange pg_query__coerce_to_domain_value__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__json_expr__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 5 }
+ { 0, 17 }
};
-const ProtobufCMessageDescriptor pg_query__coerce_to_domain_value__descriptor =
+const ProtobufCMessageDescriptor pg_query__json_expr__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.CoerceToDomainValue",
- "CoerceToDomainValue",
- "PgQuery__CoerceToDomainValue",
+ "pg_query.JsonExpr",
+ "JsonExpr",
+ "PgQuery__JsonExpr",
"pg_query",
- sizeof(PgQuery__CoerceToDomainValue),
- 5,
- pg_query__coerce_to_domain_value__field_descriptors,
- pg_query__coerce_to_domain_value__field_indices_by_name,
- 1, pg_query__coerce_to_domain_value__number_ranges,
- (ProtobufCMessageInit) pg_query__coerce_to_domain_value__init,
+ sizeof(PgQuery__JsonExpr),
+ 17,
+ pg_query__json_expr__field_descriptors,
+ pg_query__json_expr__field_indices_by_name,
+ 1, pg_query__json_expr__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_expr__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__set_to_default__field_descriptors[5] =
+static const ProtobufCFieldDescriptor pg_query__json_table_path__field_descriptors[1] =
{
{
- "xpr",
+ "name",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JsonTablePath, name),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned pg_query__json_table_path__field_indices_by_name[] = {
+ 0, /* field[0] = name */
+};
+static const ProtobufCIntRange pg_query__json_table_path__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor pg_query__json_table_path__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.JsonTablePath",
+ "JsonTablePath",
+ "PgQuery__JsonTablePath",
+ "pg_query",
+ sizeof(PgQuery__JsonTablePath),
+ 1,
+ pg_query__json_table_path__field_descriptors,
+ pg_query__json_table_path__field_indices_by_name,
+ 1, pg_query__json_table_path__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_table_path__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__json_table_path_scan__field_descriptors[6] =
+{
+ {
+ "plan",
1,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__SetToDefault, xpr),
+ offsetof(PgQuery__JsonTablePathScan, plan),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "type_id",
+ "path",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__SetToDefault, type_id),
- NULL,
+ offsetof(PgQuery__JsonTablePathScan, path),
+ &pg_query__json_table_path__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "type_mod",
+ "error_on_error",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__SetToDefault, type_mod),
+ offsetof(PgQuery__JsonTablePathScan, error_on_error),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "collation",
+ "child",
4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__SetToDefault, collation),
- NULL,
+ offsetof(PgQuery__JsonTablePathScan, child),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "location",
+ "col_min",
5,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__SetToDefault, location),
+ offsetof(PgQuery__JsonTablePathScan, col_min),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "col_max",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JsonTablePathScan, col_max),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__set_to_default__field_indices_by_name[] = {
- 3, /* field[3] = collation */
- 4, /* field[4] = location */
- 1, /* field[1] = type_id */
- 2, /* field[2] = type_mod */
- 0, /* field[0] = xpr */
+static const unsigned pg_query__json_table_path_scan__field_indices_by_name[] = {
+ 3, /* field[3] = child */
+ 5, /* field[5] = col_max */
+ 4, /* field[4] = col_min */
+ 2, /* field[2] = error_on_error */
+ 1, /* field[1] = path */
+ 0, /* field[0] = plan */
};
-static const ProtobufCIntRange pg_query__set_to_default__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__json_table_path_scan__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 5 }
+ { 0, 6 }
};
-const ProtobufCMessageDescriptor pg_query__set_to_default__descriptor =
+const ProtobufCMessageDescriptor pg_query__json_table_path_scan__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.SetToDefault",
- "SetToDefault",
- "PgQuery__SetToDefault",
+ "pg_query.JsonTablePathScan",
+ "JsonTablePathScan",
+ "PgQuery__JsonTablePathScan",
"pg_query",
- sizeof(PgQuery__SetToDefault),
- 5,
- pg_query__set_to_default__field_descriptors,
- pg_query__set_to_default__field_indices_by_name,
- 1, pg_query__set_to_default__number_ranges,
- (ProtobufCMessageInit) pg_query__set_to_default__init,
+ sizeof(PgQuery__JsonTablePathScan),
+ 6,
+ pg_query__json_table_path_scan__field_descriptors,
+ pg_query__json_table_path_scan__field_indices_by_name,
+ 1, pg_query__json_table_path_scan__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_table_path_scan__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__current_of_expr__field_descriptors[4] =
+static const ProtobufCFieldDescriptor pg_query__json_table_sibling_join__field_descriptors[3] =
{
{
- "xpr",
+ "plan",
1,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CurrentOfExpr, xpr),
+ offsetof(PgQuery__JsonTableSiblingJoin, plan),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "cvarno",
+ "lplan",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CurrentOfExpr, cvarno),
- NULL,
+ offsetof(PgQuery__JsonTableSiblingJoin, lplan),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "cursor_name",
+ "rplan",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_STRING,
- 0, /* quantifier_offset */
- offsetof(PgQuery__CurrentOfExpr, cursor_name),
- NULL,
- &protobuf_c_empty_string,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "cursor_param",
- 4,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CurrentOfExpr, cursor_param),
- NULL,
+ offsetof(PgQuery__JsonTableSiblingJoin, rplan),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__current_of_expr__field_indices_by_name[] = {
- 2, /* field[2] = cursor_name */
- 3, /* field[3] = cursor_param */
- 1, /* field[1] = cvarno */
- 0, /* field[0] = xpr */
+static const unsigned pg_query__json_table_sibling_join__field_indices_by_name[] = {
+ 1, /* field[1] = lplan */
+ 0, /* field[0] = plan */
+ 2, /* field[2] = rplan */
};
-static const ProtobufCIntRange pg_query__current_of_expr__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__json_table_sibling_join__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 4 }
+ { 0, 3 }
};
-const ProtobufCMessageDescriptor pg_query__current_of_expr__descriptor =
+const ProtobufCMessageDescriptor pg_query__json_table_sibling_join__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.CurrentOfExpr",
- "CurrentOfExpr",
- "PgQuery__CurrentOfExpr",
+ "pg_query.JsonTableSiblingJoin",
+ "JsonTableSiblingJoin",
+ "PgQuery__JsonTableSiblingJoin",
"pg_query",
- sizeof(PgQuery__CurrentOfExpr),
- 4,
- pg_query__current_of_expr__field_descriptors,
- pg_query__current_of_expr__field_indices_by_name,
- 1, pg_query__current_of_expr__number_ranges,
- (ProtobufCMessageInit) pg_query__current_of_expr__init,
+ sizeof(PgQuery__JsonTableSiblingJoin),
+ 3,
+ pg_query__json_table_sibling_join__field_descriptors,
+ pg_query__json_table_sibling_join__field_indices_by_name,
+ 1, pg_query__json_table_sibling_join__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_table_sibling_join__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__next_value_expr__field_descriptors[3] =
+static const ProtobufCFieldDescriptor pg_query__null_test__field_descriptors[5] =
{
{
"xpr",
@@ -20758,63 +21906,89 @@ static const ProtobufCFieldDescriptor pg_query__next_value_expr__field_descripto
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__NextValueExpr, xpr),
+ offsetof(PgQuery__NullTest, xpr),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "seqid",
+ "arg",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__NextValueExpr, seqid),
- NULL,
+ offsetof(PgQuery__NullTest, arg),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "type_id",
+ "nulltesttype",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__NextValueExpr, type_id),
+ offsetof(PgQuery__NullTest, nulltesttype),
+ &pg_query__null_test_type__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "argisrow",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__NullTest, argisrow),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "location",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__NullTest, location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__next_value_expr__field_indices_by_name[] = {
- 1, /* field[1] = seqid */
- 2, /* field[2] = type_id */
+static const unsigned pg_query__null_test__field_indices_by_name[] = {
+ 1, /* field[1] = arg */
+ 3, /* field[3] = argisrow */
+ 4, /* field[4] = location */
+ 2, /* field[2] = nulltesttype */
0, /* field[0] = xpr */
};
-static const ProtobufCIntRange pg_query__next_value_expr__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__null_test__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 3 }
+ { 0, 5 }
};
-const ProtobufCMessageDescriptor pg_query__next_value_expr__descriptor =
+const ProtobufCMessageDescriptor pg_query__null_test__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.NextValueExpr",
- "NextValueExpr",
- "PgQuery__NextValueExpr",
+ "pg_query.NullTest",
+ "NullTest",
+ "PgQuery__NullTest",
"pg_query",
- sizeof(PgQuery__NextValueExpr),
- 3,
- pg_query__next_value_expr__field_descriptors,
- pg_query__next_value_expr__field_indices_by_name,
- 1, pg_query__next_value_expr__number_ranges,
- (ProtobufCMessageInit) pg_query__next_value_expr__init,
+ sizeof(PgQuery__NullTest),
+ 5,
+ pg_query__null_test__field_descriptors,
+ pg_query__null_test__field_indices_by_name,
+ 1, pg_query__null_test__number_ranges,
+ (ProtobufCMessageInit) pg_query__null_test__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__inference_elem__field_descriptors[4] =
+static const ProtobufCFieldDescriptor pg_query__boolean_test__field_descriptors[4] =
{
{
"xpr",
@@ -20822,1324 +21996,1954 @@ static const ProtobufCFieldDescriptor pg_query__inference_elem__field_descriptor
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__InferenceElem, xpr),
+ offsetof(PgQuery__BooleanTest, xpr),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "expr",
+ "arg",
2,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__InferenceElem, expr),
+ offsetof(PgQuery__BooleanTest, arg),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "infercollid",
+ "booltesttype",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__InferenceElem, infercollid),
- NULL,
+ offsetof(PgQuery__BooleanTest, booltesttype),
+ &pg_query__bool_test_type__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "inferopclass",
+ "location",
4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__InferenceElem, inferopclass),
+ offsetof(PgQuery__BooleanTest, location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__inference_elem__field_indices_by_name[] = {
- 1, /* field[1] = expr */
- 2, /* field[2] = infercollid */
- 3, /* field[3] = inferopclass */
+static const unsigned pg_query__boolean_test__field_indices_by_name[] = {
+ 1, /* field[1] = arg */
+ 2, /* field[2] = booltesttype */
+ 3, /* field[3] = location */
0, /* field[0] = xpr */
};
-static const ProtobufCIntRange pg_query__inference_elem__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__boolean_test__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 4 }
};
-const ProtobufCMessageDescriptor pg_query__inference_elem__descriptor =
+const ProtobufCMessageDescriptor pg_query__boolean_test__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.InferenceElem",
- "InferenceElem",
- "PgQuery__InferenceElem",
+ "pg_query.BooleanTest",
+ "BooleanTest",
+ "PgQuery__BooleanTest",
"pg_query",
- sizeof(PgQuery__InferenceElem),
+ sizeof(PgQuery__BooleanTest),
4,
- pg_query__inference_elem__field_descriptors,
- pg_query__inference_elem__field_indices_by_name,
- 1, pg_query__inference_elem__number_ranges,
- (ProtobufCMessageInit) pg_query__inference_elem__init,
+ pg_query__boolean_test__field_descriptors,
+ pg_query__boolean_test__field_indices_by_name,
+ 1, pg_query__boolean_test__number_ranges,
+ (ProtobufCMessageInit) pg_query__boolean_test__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__target_entry__field_descriptors[8] =
+static const ProtobufCFieldDescriptor pg_query__merge_action__field_descriptors[6] =
{
{
- "xpr",
+ "match_kind",
1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__TargetEntry, xpr),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__MergeAction, match_kind),
+ &pg_query__merge_match_kind__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "expr",
+ "command_type",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__TargetEntry, expr),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__MergeAction, command_type),
+ &pg_query__cmd_type__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "resno",
+ "override",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__TargetEntry, resno),
- NULL,
+ offsetof(PgQuery__MergeAction, override),
+ &pg_query__overriding_kind__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "resname",
+ "qual",
4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_STRING,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__TargetEntry, resname),
+ offsetof(PgQuery__MergeAction, qual),
+ &pg_query__node__descriptor,
NULL,
- &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "ressortgroupref",
+ "target_list",
5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__MergeAction, n_target_list),
+ offsetof(PgQuery__MergeAction, target_list),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "update_colnos",
+ 6,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__MergeAction, n_update_colnos),
+ offsetof(PgQuery__MergeAction, update_colnos),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned pg_query__merge_action__field_indices_by_name[] = {
+ 1, /* field[1] = command_type */
+ 0, /* field[0] = match_kind */
+ 2, /* field[2] = override */
+ 3, /* field[3] = qual */
+ 4, /* field[4] = target_list */
+ 5, /* field[5] = update_colnos */
+};
+static const ProtobufCIntRange pg_query__merge_action__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor pg_query__merge_action__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.MergeAction",
+ "MergeAction",
+ "PgQuery__MergeAction",
+ "pg_query",
+ sizeof(PgQuery__MergeAction),
+ 6,
+ pg_query__merge_action__field_descriptors,
+ pg_query__merge_action__field_indices_by_name,
+ 1, pg_query__merge_action__number_ranges,
+ (ProtobufCMessageInit) pg_query__merge_action__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__coerce_to_domain__field_descriptors[7] =
+{
+ {
+ "xpr",
+ 1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__TargetEntry, ressortgroupref),
+ offsetof(PgQuery__CoerceToDomain, xpr),
+ &pg_query__node__descriptor,
NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "arg",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__CoerceToDomain, arg),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "resorigtbl",
- 6,
+ "resulttype",
+ 3,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__TargetEntry, resorigtbl),
+ offsetof(PgQuery__CoerceToDomain, resulttype),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "resorigcol",
- 7,
+ "resulttypmod",
+ 4,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__TargetEntry, resorigcol),
+ offsetof(PgQuery__CoerceToDomain, resulttypmod),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "resjunk",
- 8,
+ "resultcollid",
+ 5,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__TargetEntry, resjunk),
+ offsetof(PgQuery__CoerceToDomain, resultcollid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
-};
-static const unsigned pg_query__target_entry__field_indices_by_name[] = {
- 1, /* field[1] = expr */
- 7, /* field[7] = resjunk */
- 3, /* field[3] = resname */
- 2, /* field[2] = resno */
- 6, /* field[6] = resorigcol */
- 5, /* field[5] = resorigtbl */
- 4, /* field[4] = ressortgroupref */
- 0, /* field[0] = xpr */
-};
-static const ProtobufCIntRange pg_query__target_entry__number_ranges[1 + 1] =
-{
- { 1, 0 },
- { 0, 8 }
-};
-const ProtobufCMessageDescriptor pg_query__target_entry__descriptor =
-{
- PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.TargetEntry",
- "TargetEntry",
- "PgQuery__TargetEntry",
- "pg_query",
- sizeof(PgQuery__TargetEntry),
- 8,
- pg_query__target_entry__field_descriptors,
- pg_query__target_entry__field_indices_by_name,
- 1, pg_query__target_entry__number_ranges,
- (ProtobufCMessageInit) pg_query__target_entry__init,
- NULL,NULL,NULL /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pg_query__range_tbl_ref__field_descriptors[1] =
-{
{
- "rtindex",
- 1,
+ "coercionformat",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__CoerceToDomain, coercionformat),
+ &pg_query__coercion_form__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "location",
+ 7,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblRef, rtindex),
+ offsetof(PgQuery__CoerceToDomain, location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__range_tbl_ref__field_indices_by_name[] = {
- 0, /* field[0] = rtindex */
+static const unsigned pg_query__coerce_to_domain__field_indices_by_name[] = {
+ 1, /* field[1] = arg */
+ 5, /* field[5] = coercionformat */
+ 6, /* field[6] = location */
+ 4, /* field[4] = resultcollid */
+ 2, /* field[2] = resulttype */
+ 3, /* field[3] = resulttypmod */
+ 0, /* field[0] = xpr */
};
-static const ProtobufCIntRange pg_query__range_tbl_ref__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__coerce_to_domain__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 1 }
+ { 0, 7 }
};
-const ProtobufCMessageDescriptor pg_query__range_tbl_ref__descriptor =
+const ProtobufCMessageDescriptor pg_query__coerce_to_domain__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.RangeTblRef",
- "RangeTblRef",
- "PgQuery__RangeTblRef",
+ "pg_query.CoerceToDomain",
+ "CoerceToDomain",
+ "PgQuery__CoerceToDomain",
"pg_query",
- sizeof(PgQuery__RangeTblRef),
- 1,
- pg_query__range_tbl_ref__field_descriptors,
- pg_query__range_tbl_ref__field_indices_by_name,
- 1, pg_query__range_tbl_ref__number_ranges,
- (ProtobufCMessageInit) pg_query__range_tbl_ref__init,
+ sizeof(PgQuery__CoerceToDomain),
+ 7,
+ pg_query__coerce_to_domain__field_descriptors,
+ pg_query__coerce_to_domain__field_indices_by_name,
+ 1, pg_query__coerce_to_domain__number_ranges,
+ (ProtobufCMessageInit) pg_query__coerce_to_domain__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__join_expr__field_descriptors[9] =
+static const ProtobufCFieldDescriptor pg_query__coerce_to_domain_value__field_descriptors[5] =
{
{
- "jointype",
+ "xpr",
1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__JoinExpr, jointype),
- &pg_query__join_type__descriptor,
+ offsetof(PgQuery__CoerceToDomainValue, xpr),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "is_natural",
+ "type_id",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__JoinExpr, is_natural),
+ offsetof(PgQuery__CoerceToDomainValue, type_id),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "larg",
+ "type_mod",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__JoinExpr, larg),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__CoerceToDomainValue, type_mod),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "rarg",
+ "collation",
4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__JoinExpr, rarg),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__CoerceToDomainValue, collation),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "using_clause",
+ "location",
5,
- PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__CoerceToDomainValue, location),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned pg_query__coerce_to_domain_value__field_indices_by_name[] = {
+ 3, /* field[3] = collation */
+ 4, /* field[4] = location */
+ 1, /* field[1] = type_id */
+ 2, /* field[2] = type_mod */
+ 0, /* field[0] = xpr */
+};
+static const ProtobufCIntRange pg_query__coerce_to_domain_value__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor pg_query__coerce_to_domain_value__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.CoerceToDomainValue",
+ "CoerceToDomainValue",
+ "PgQuery__CoerceToDomainValue",
+ "pg_query",
+ sizeof(PgQuery__CoerceToDomainValue),
+ 5,
+ pg_query__coerce_to_domain_value__field_descriptors,
+ pg_query__coerce_to_domain_value__field_indices_by_name,
+ 1, pg_query__coerce_to_domain_value__number_ranges,
+ (ProtobufCMessageInit) pg_query__coerce_to_domain_value__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__set_to_default__field_descriptors[5] =
+{
+ {
+ "xpr",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__JoinExpr, n_using_clause),
- offsetof(PgQuery__JoinExpr, using_clause),
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__SetToDefault, xpr),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "join_using_alias",
- 6,
+ "type_id",
+ 2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__JoinExpr, join_using_alias),
- &pg_query__alias__descriptor,
+ offsetof(PgQuery__SetToDefault, type_id),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "quals",
- 7,
+ "type_mod",
+ 3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__JoinExpr, quals),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__SetToDefault, type_mod),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "alias",
- 8,
+ "collation",
+ 4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__JoinExpr, alias),
- &pg_query__alias__descriptor,
+ offsetof(PgQuery__SetToDefault, collation),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "rtindex",
- 9,
+ "location",
+ 5,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__JoinExpr, rtindex),
+ offsetof(PgQuery__SetToDefault, location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__join_expr__field_indices_by_name[] = {
- 7, /* field[7] = alias */
- 1, /* field[1] = is_natural */
- 5, /* field[5] = join_using_alias */
- 0, /* field[0] = jointype */
- 2, /* field[2] = larg */
- 6, /* field[6] = quals */
- 3, /* field[3] = rarg */
- 8, /* field[8] = rtindex */
- 4, /* field[4] = using_clause */
+static const unsigned pg_query__set_to_default__field_indices_by_name[] = {
+ 3, /* field[3] = collation */
+ 4, /* field[4] = location */
+ 1, /* field[1] = type_id */
+ 2, /* field[2] = type_mod */
+ 0, /* field[0] = xpr */
};
-static const ProtobufCIntRange pg_query__join_expr__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__set_to_default__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 9 }
+ { 0, 5 }
};
-const ProtobufCMessageDescriptor pg_query__join_expr__descriptor =
+const ProtobufCMessageDescriptor pg_query__set_to_default__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.JoinExpr",
- "JoinExpr",
- "PgQuery__JoinExpr",
+ "pg_query.SetToDefault",
+ "SetToDefault",
+ "PgQuery__SetToDefault",
"pg_query",
- sizeof(PgQuery__JoinExpr),
- 9,
- pg_query__join_expr__field_descriptors,
- pg_query__join_expr__field_indices_by_name,
- 1, pg_query__join_expr__number_ranges,
- (ProtobufCMessageInit) pg_query__join_expr__init,
+ sizeof(PgQuery__SetToDefault),
+ 5,
+ pg_query__set_to_default__field_descriptors,
+ pg_query__set_to_default__field_indices_by_name,
+ 1, pg_query__set_to_default__number_ranges,
+ (ProtobufCMessageInit) pg_query__set_to_default__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__from_expr__field_descriptors[2] =
+static const ProtobufCFieldDescriptor pg_query__current_of_expr__field_descriptors[4] =
{
{
- "fromlist",
+ "xpr",
1,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__FromExpr, n_fromlist),
- offsetof(PgQuery__FromExpr, fromlist),
- &pg_query__node__descriptor,
- NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "quals",
- 2,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__FromExpr, quals),
+ offsetof(PgQuery__CurrentOfExpr, xpr),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
-};
-static const unsigned pg_query__from_expr__field_indices_by_name[] = {
- 0, /* field[0] = fromlist */
- 1, /* field[1] = quals */
-};
-static const ProtobufCIntRange pg_query__from_expr__number_ranges[1 + 1] =
-{
- { 1, 0 },
- { 0, 2 }
-};
-const ProtobufCMessageDescriptor pg_query__from_expr__descriptor =
-{
- PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.FromExpr",
- "FromExpr",
- "PgQuery__FromExpr",
- "pg_query",
- sizeof(PgQuery__FromExpr),
- 2,
- pg_query__from_expr__field_descriptors,
- pg_query__from_expr__field_indices_by_name,
- 1, pg_query__from_expr__number_ranges,
- (ProtobufCMessageInit) pg_query__from_expr__init,
- NULL,NULL,NULL /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pg_query__on_conflict_expr__field_descriptors[8] =
-{
{
- "action",
- 1,
+ "cvarno",
+ 2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__OnConflictExpr, action),
- &pg_query__on_conflict_action__descriptor,
+ offsetof(PgQuery__CurrentOfExpr, cvarno),
NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "arbiter_elems",
- 2,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__OnConflictExpr, n_arbiter_elems),
- offsetof(PgQuery__OnConflictExpr, arbiter_elems),
- &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "arbiter_where",
+ "cursor_name",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(PgQuery__OnConflictExpr, arbiter_where),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__CurrentOfExpr, cursor_name),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "constraint",
+ "cursor_param",
4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__OnConflictExpr, constraint),
- NULL,
+ offsetof(PgQuery__CurrentOfExpr, cursor_param),
NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "on_conflict_set",
- 5,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__OnConflictExpr, n_on_conflict_set),
- offsetof(PgQuery__OnConflictExpr, on_conflict_set),
- &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__current_of_expr__field_indices_by_name[] = {
+ 2, /* field[2] = cursor_name */
+ 3, /* field[3] = cursor_param */
+ 1, /* field[1] = cvarno */
+ 0, /* field[0] = xpr */
+};
+static const ProtobufCIntRange pg_query__current_of_expr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor pg_query__current_of_expr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.CurrentOfExpr",
+ "CurrentOfExpr",
+ "PgQuery__CurrentOfExpr",
+ "pg_query",
+ sizeof(PgQuery__CurrentOfExpr),
+ 4,
+ pg_query__current_of_expr__field_descriptors,
+ pg_query__current_of_expr__field_indices_by_name,
+ 1, pg_query__current_of_expr__number_ranges,
+ (ProtobufCMessageInit) pg_query__current_of_expr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__next_value_expr__field_descriptors[3] =
+{
{
- "on_conflict_where",
- 6,
+ "xpr",
+ 1,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__OnConflictExpr, on_conflict_where),
+ offsetof(PgQuery__NextValueExpr, xpr),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "excl_rel_index",
- 7,
+ "seqid",
+ 2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__OnConflictExpr, excl_rel_index),
+ offsetof(PgQuery__NextValueExpr, seqid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "excl_rel_tlist",
- 8,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__OnConflictExpr, n_excl_rel_tlist),
- offsetof(PgQuery__OnConflictExpr, excl_rel_tlist),
- &pg_query__node__descriptor,
+ "type_id",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__NextValueExpr, type_id),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__on_conflict_expr__field_indices_by_name[] = {
- 0, /* field[0] = action */
- 1, /* field[1] = arbiter_elems */
- 2, /* field[2] = arbiter_where */
- 3, /* field[3] = constraint */
- 6, /* field[6] = excl_rel_index */
- 7, /* field[7] = excl_rel_tlist */
- 4, /* field[4] = on_conflict_set */
- 5, /* field[5] = on_conflict_where */
+static const unsigned pg_query__next_value_expr__field_indices_by_name[] = {
+ 1, /* field[1] = seqid */
+ 2, /* field[2] = type_id */
+ 0, /* field[0] = xpr */
};
-static const ProtobufCIntRange pg_query__on_conflict_expr__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__next_value_expr__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 8 }
+ { 0, 3 }
};
-const ProtobufCMessageDescriptor pg_query__on_conflict_expr__descriptor =
+const ProtobufCMessageDescriptor pg_query__next_value_expr__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.OnConflictExpr",
- "OnConflictExpr",
- "PgQuery__OnConflictExpr",
+ "pg_query.NextValueExpr",
+ "NextValueExpr",
+ "PgQuery__NextValueExpr",
"pg_query",
- sizeof(PgQuery__OnConflictExpr),
- 8,
- pg_query__on_conflict_expr__field_descriptors,
- pg_query__on_conflict_expr__field_indices_by_name,
- 1, pg_query__on_conflict_expr__number_ranges,
- (ProtobufCMessageInit) pg_query__on_conflict_expr__init,
+ sizeof(PgQuery__NextValueExpr),
+ 3,
+ pg_query__next_value_expr__field_descriptors,
+ pg_query__next_value_expr__field_indices_by_name,
+ 1, pg_query__next_value_expr__number_ranges,
+ (ProtobufCMessageInit) pg_query__next_value_expr__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[41] =
+static const ProtobufCFieldDescriptor pg_query__inference_elem__field_descriptors[4] =
{
{
- "command_type",
+ "xpr",
1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, command_type),
- &pg_query__cmd_type__descriptor,
+ offsetof(PgQuery__InferenceElem, xpr),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "query_source",
+ "expr",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, query_source),
- &pg_query__query_source__descriptor,
+ offsetof(PgQuery__InferenceElem, expr),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "can_set_tag",
+ "infercollid",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, can_set_tag),
+ offsetof(PgQuery__InferenceElem, infercollid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "utility_stmt",
+ "inferopclass",
4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, utility_stmt),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__InferenceElem, inferopclass),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__inference_elem__field_indices_by_name[] = {
+ 1, /* field[1] = expr */
+ 2, /* field[2] = infercollid */
+ 3, /* field[3] = inferopclass */
+ 0, /* field[0] = xpr */
+};
+static const ProtobufCIntRange pg_query__inference_elem__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor pg_query__inference_elem__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.InferenceElem",
+ "InferenceElem",
+ "PgQuery__InferenceElem",
+ "pg_query",
+ sizeof(PgQuery__InferenceElem),
+ 4,
+ pg_query__inference_elem__field_descriptors,
+ pg_query__inference_elem__field_indices_by_name,
+ 1, pg_query__inference_elem__number_ranges,
+ (ProtobufCMessageInit) pg_query__inference_elem__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__target_entry__field_descriptors[8] =
+{
{
- "result_relation",
- 5,
+ "xpr",
+ 1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, result_relation),
- NULL,
+ offsetof(PgQuery__TargetEntry, xpr),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "has_aggs",
- 6,
+ "expr",
+ 2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, has_aggs),
- NULL,
+ offsetof(PgQuery__TargetEntry, expr),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "has_window_funcs",
- 7,
+ "resno",
+ 3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, has_window_funcs),
+ offsetof(PgQuery__TargetEntry, resno),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "has_target_srfs",
- 8,
+ "resname",
+ 4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, has_target_srfs),
- NULL,
+ offsetof(PgQuery__TargetEntry, resname),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "has_sub_links",
- 9,
+ "ressortgroupref",
+ 5,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, has_sub_links),
+ offsetof(PgQuery__TargetEntry, ressortgroupref),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "has_distinct_on",
- 10,
+ "resorigtbl",
+ 6,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, has_distinct_on),
+ offsetof(PgQuery__TargetEntry, resorigtbl),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "has_recursive",
- 11,
+ "resorigcol",
+ 7,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, has_recursive),
+ offsetof(PgQuery__TargetEntry, resorigcol),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "has_modifying_cte",
- 12,
+ "resjunk",
+ 8,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, has_modifying_cte),
+ offsetof(PgQuery__TargetEntry, resjunk),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__target_entry__field_indices_by_name[] = {
+ 1, /* field[1] = expr */
+ 7, /* field[7] = resjunk */
+ 3, /* field[3] = resname */
+ 2, /* field[2] = resno */
+ 6, /* field[6] = resorigcol */
+ 5, /* field[5] = resorigtbl */
+ 4, /* field[4] = ressortgroupref */
+ 0, /* field[0] = xpr */
+};
+static const ProtobufCIntRange pg_query__target_entry__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor pg_query__target_entry__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.TargetEntry",
+ "TargetEntry",
+ "PgQuery__TargetEntry",
+ "pg_query",
+ sizeof(PgQuery__TargetEntry),
+ 8,
+ pg_query__target_entry__field_descriptors,
+ pg_query__target_entry__field_indices_by_name,
+ 1, pg_query__target_entry__number_ranges,
+ (ProtobufCMessageInit) pg_query__target_entry__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__range_tbl_ref__field_descriptors[1] =
+{
{
- "has_for_update",
- 13,
+ "rtindex",
+ 1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, has_for_update),
+ offsetof(PgQuery__RangeTblRef, rtindex),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__range_tbl_ref__field_indices_by_name[] = {
+ 0, /* field[0] = rtindex */
+};
+static const ProtobufCIntRange pg_query__range_tbl_ref__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor pg_query__range_tbl_ref__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.RangeTblRef",
+ "RangeTblRef",
+ "PgQuery__RangeTblRef",
+ "pg_query",
+ sizeof(PgQuery__RangeTblRef),
+ 1,
+ pg_query__range_tbl_ref__field_descriptors,
+ pg_query__range_tbl_ref__field_indices_by_name,
+ 1, pg_query__range_tbl_ref__number_ranges,
+ (ProtobufCMessageInit) pg_query__range_tbl_ref__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__join_expr__field_descriptors[9] =
+{
{
- "has_row_security",
- 14,
+ "jointype",
+ 1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, has_row_security),
- NULL,
+ offsetof(PgQuery__JoinExpr, jointype),
+ &pg_query__join_type__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "is_return",
- 15,
+ "is_natural",
+ 2,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, is_return),
+ offsetof(PgQuery__JoinExpr, is_natural),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "cte_list",
- 16,
- PROTOBUF_C_LABEL_REPEATED,
+ "larg",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_cte_list),
- offsetof(PgQuery__Query, cte_list),
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JoinExpr, larg),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "rtable",
- 17,
- PROTOBUF_C_LABEL_REPEATED,
+ "rarg",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_rtable),
- offsetof(PgQuery__Query, rtable),
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JoinExpr, rarg),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "rteperminfos",
- 18,
+ "using_clause",
+ 5,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_rteperminfos),
- offsetof(PgQuery__Query, rteperminfos),
+ offsetof(PgQuery__JoinExpr, n_using_clause),
+ offsetof(PgQuery__JoinExpr, using_clause),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "jointree",
- 19,
+ "join_using_alias",
+ 6,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, jointree),
- &pg_query__from_expr__descriptor,
+ offsetof(PgQuery__JoinExpr, join_using_alias),
+ &pg_query__alias__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "merge_action_list",
- 20,
- PROTOBUF_C_LABEL_REPEATED,
+ "quals",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_merge_action_list),
- offsetof(PgQuery__Query, merge_action_list),
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JoinExpr, quals),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "merge_use_outer_join",
- 21,
+ "alias",
+ 8,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
- 0, /* quantifier_offset */
- offsetof(PgQuery__Query, merge_use_outer_join),
- NULL,
- NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "target_list",
- 22,
- PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_target_list),
- offsetof(PgQuery__Query, target_list),
- &pg_query__node__descriptor,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JoinExpr, alias),
+ &pg_query__alias__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "override",
- 23,
+ "rtindex",
+ 9,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, override),
- &pg_query__overriding_kind__descriptor,
- NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "on_conflict",
- 24,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
- 0, /* quantifier_offset */
- offsetof(PgQuery__Query, on_conflict),
- &pg_query__on_conflict_expr__descriptor,
+ offsetof(PgQuery__JoinExpr, rtindex),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__join_expr__field_indices_by_name[] = {
+ 7, /* field[7] = alias */
+ 1, /* field[1] = is_natural */
+ 5, /* field[5] = join_using_alias */
+ 0, /* field[0] = jointype */
+ 2, /* field[2] = larg */
+ 6, /* field[6] = quals */
+ 3, /* field[3] = rarg */
+ 8, /* field[8] = rtindex */
+ 4, /* field[4] = using_clause */
+};
+static const ProtobufCIntRange pg_query__join_expr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 9 }
+};
+const ProtobufCMessageDescriptor pg_query__join_expr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.JoinExpr",
+ "JoinExpr",
+ "PgQuery__JoinExpr",
+ "pg_query",
+ sizeof(PgQuery__JoinExpr),
+ 9,
+ pg_query__join_expr__field_descriptors,
+ pg_query__join_expr__field_indices_by_name,
+ 1, pg_query__join_expr__number_ranges,
+ (ProtobufCMessageInit) pg_query__join_expr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__from_expr__field_descriptors[2] =
+{
{
- "returning_list",
- 25,
+ "fromlist",
+ 1,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_returning_list),
- offsetof(PgQuery__Query, returning_list),
+ offsetof(PgQuery__FromExpr, n_fromlist),
+ offsetof(PgQuery__FromExpr, fromlist),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "group_clause",
- 26,
- PROTOBUF_C_LABEL_REPEATED,
+ "quals",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_group_clause),
- offsetof(PgQuery__Query, group_clause),
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__FromExpr, quals),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__from_expr__field_indices_by_name[] = {
+ 0, /* field[0] = fromlist */
+ 1, /* field[1] = quals */
+};
+static const ProtobufCIntRange pg_query__from_expr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor pg_query__from_expr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.FromExpr",
+ "FromExpr",
+ "PgQuery__FromExpr",
+ "pg_query",
+ sizeof(PgQuery__FromExpr),
+ 2,
+ pg_query__from_expr__field_descriptors,
+ pg_query__from_expr__field_indices_by_name,
+ 1, pg_query__from_expr__number_ranges,
+ (ProtobufCMessageInit) pg_query__from_expr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__on_conflict_expr__field_descriptors[8] =
+{
{
- "group_distinct",
- 27,
+ "action",
+ 1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, group_distinct),
- NULL,
+ offsetof(PgQuery__OnConflictExpr, action),
+ &pg_query__on_conflict_action__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "grouping_sets",
- 28,
+ "arbiter_elems",
+ 2,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_grouping_sets),
- offsetof(PgQuery__Query, grouping_sets),
+ offsetof(PgQuery__OnConflictExpr, n_arbiter_elems),
+ offsetof(PgQuery__OnConflictExpr, arbiter_elems),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "having_qual",
- 29,
+ "arbiter_where",
+ 3,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, having_qual),
+ offsetof(PgQuery__OnConflictExpr, arbiter_where),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "window_clause",
- 30,
+ "constraint",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__OnConflictExpr, constraint),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "on_conflict_set",
+ 5,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_window_clause),
- offsetof(PgQuery__Query, window_clause),
+ offsetof(PgQuery__OnConflictExpr, n_on_conflict_set),
+ offsetof(PgQuery__OnConflictExpr, on_conflict_set),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "distinct_clause",
- 31,
- PROTOBUF_C_LABEL_REPEATED,
+ "on_conflict_where",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_distinct_clause),
- offsetof(PgQuery__Query, distinct_clause),
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__OnConflictExpr, on_conflict_where),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "sort_clause",
- 32,
+ "excl_rel_index",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__OnConflictExpr, excl_rel_index),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "excl_rel_tlist",
+ 8,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_sort_clause),
- offsetof(PgQuery__Query, sort_clause),
+ offsetof(PgQuery__OnConflictExpr, n_excl_rel_tlist),
+ offsetof(PgQuery__OnConflictExpr, excl_rel_tlist),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__on_conflict_expr__field_indices_by_name[] = {
+ 0, /* field[0] = action */
+ 1, /* field[1] = arbiter_elems */
+ 2, /* field[2] = arbiter_where */
+ 3, /* field[3] = constraint */
+ 6, /* field[6] = excl_rel_index */
+ 7, /* field[7] = excl_rel_tlist */
+ 4, /* field[4] = on_conflict_set */
+ 5, /* field[5] = on_conflict_where */
+};
+static const ProtobufCIntRange pg_query__on_conflict_expr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor pg_query__on_conflict_expr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.OnConflictExpr",
+ "OnConflictExpr",
+ "PgQuery__OnConflictExpr",
+ "pg_query",
+ sizeof(PgQuery__OnConflictExpr),
+ 8,
+ pg_query__on_conflict_expr__field_descriptors,
+ pg_query__on_conflict_expr__field_indices_by_name,
+ 1, pg_query__on_conflict_expr__number_ranges,
+ (ProtobufCMessageInit) pg_query__on_conflict_expr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[42] =
+{
{
- "limit_offset",
- 33,
+ "command_type",
+ 1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, limit_offset),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__Query, command_type),
+ &pg_query__cmd_type__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "limit_count",
- 34,
+ "query_source",
+ 2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, limit_count),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__Query, query_source),
+ &pg_query__query_source__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "limit_option",
- 35,
+ "can_set_tag",
+ 3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, limit_option),
- &pg_query__limit_option__descriptor,
+ offsetof(PgQuery__Query, can_set_tag),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "row_marks",
- 36,
- PROTOBUF_C_LABEL_REPEATED,
+ "utility_stmt",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_row_marks),
- offsetof(PgQuery__Query, row_marks),
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, utility_stmt),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "set_operations",
- 37,
+ "result_relation",
+ 5,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, set_operations),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__Query, result_relation),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "constraint_deps",
- 38,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_constraint_deps),
- offsetof(PgQuery__Query, constraint_deps),
- &pg_query__node__descriptor,
+ "has_aggs",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, has_aggs),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "with_check_options",
- 39,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__Query, n_with_check_options),
- offsetof(PgQuery__Query, with_check_options),
- &pg_query__node__descriptor,
+ "has_window_funcs",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, has_window_funcs),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "stmt_location",
- 40,
+ "has_target_srfs",
+ 8,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, stmt_location),
+ offsetof(PgQuery__Query, has_target_srfs),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "stmt_len",
- 41,
+ "has_sub_links",
+ 9,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__Query, stmt_len),
+ offsetof(PgQuery__Query, has_sub_links),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
-};
-static const unsigned pg_query__query__field_indices_by_name[] = {
- 2, /* field[2] = can_set_tag */
- 0, /* field[0] = command_type */
- 37, /* field[37] = constraint_deps */
- 15, /* field[15] = cte_list */
- 30, /* field[30] = distinct_clause */
- 25, /* field[25] = group_clause */
- 26, /* field[26] = group_distinct */
- 27, /* field[27] = grouping_sets */
- 5, /* field[5] = has_aggs */
- 9, /* field[9] = has_distinct_on */
- 12, /* field[12] = has_for_update */
- 11, /* field[11] = has_modifying_cte */
- 10, /* field[10] = has_recursive */
- 13, /* field[13] = has_row_security */
- 8, /* field[8] = has_sub_links */
- 7, /* field[7] = has_target_srfs */
- 6, /* field[6] = has_window_funcs */
- 28, /* field[28] = having_qual */
- 14, /* field[14] = is_return */
- 18, /* field[18] = jointree */
- 33, /* field[33] = limit_count */
- 32, /* field[32] = limit_offset */
- 34, /* field[34] = limit_option */
- 19, /* field[19] = merge_action_list */
- 20, /* field[20] = merge_use_outer_join */
- 23, /* field[23] = on_conflict */
- 22, /* field[22] = override */
- 1, /* field[1] = query_source */
- 4, /* field[4] = result_relation */
- 24, /* field[24] = returning_list */
- 35, /* field[35] = row_marks */
- 16, /* field[16] = rtable */
- 17, /* field[17] = rteperminfos */
- 36, /* field[36] = set_operations */
- 31, /* field[31] = sort_clause */
- 40, /* field[40] = stmt_len */
- 39, /* field[39] = stmt_location */
- 21, /* field[21] = target_list */
- 3, /* field[3] = utility_stmt */
- 29, /* field[29] = window_clause */
- 38, /* field[38] = with_check_options */
-};
-static const ProtobufCIntRange pg_query__query__number_ranges[1 + 1] =
-{
- { 1, 0 },
- { 0, 41 }
-};
-const ProtobufCMessageDescriptor pg_query__query__descriptor =
-{
- PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.Query",
- "Query",
- "PgQuery__Query",
- "pg_query",
- sizeof(PgQuery__Query),
- 41,
- pg_query__query__field_descriptors,
- pg_query__query__field_indices_by_name,
- 1, pg_query__query__number_ranges,
- (ProtobufCMessageInit) pg_query__query__init,
- NULL,NULL,NULL /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pg_query__type_name__field_descriptors[8] =
-{
{
- "names",
- 1,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__TypeName, n_names),
- offsetof(PgQuery__TypeName, names),
- &pg_query__node__descriptor,
+ "has_distinct_on",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, has_distinct_on),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "type_oid",
- 2,
+ "has_recursive",
+ 11,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__TypeName, type_oid),
+ offsetof(PgQuery__Query, has_recursive),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "setof",
- 3,
+ "has_modifying_cte",
+ 12,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__TypeName, setof),
+ offsetof(PgQuery__Query, has_modifying_cte),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "pct_type",
- 4,
+ "has_for_update",
+ 13,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__TypeName, pct_type),
+ offsetof(PgQuery__Query, has_for_update),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "typmods",
- 5,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__TypeName, n_typmods),
- offsetof(PgQuery__TypeName, typmods),
- &pg_query__node__descriptor,
+ "has_row_security",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, has_row_security),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "typemod",
- 6,
+ "is_return",
+ 15,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__TypeName, typemod),
+ offsetof(PgQuery__Query, is_return),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "array_bounds",
- 7,
+ "cte_list",
+ 16,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__TypeName, n_array_bounds),
- offsetof(PgQuery__TypeName, array_bounds),
+ offsetof(PgQuery__Query, n_cte_list),
+ offsetof(PgQuery__Query, cte_list),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "location",
- 8,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
- 0, /* quantifier_offset */
- offsetof(PgQuery__TypeName, location),
- NULL,
+ "rtable",
+ 17,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Query, n_rtable),
+ offsetof(PgQuery__Query, rtable),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
-};
-static const unsigned pg_query__type_name__field_indices_by_name[] = {
- 6, /* field[6] = array_bounds */
- 7, /* field[7] = location */
- 0, /* field[0] = names */
- 3, /* field[3] = pct_type */
- 2, /* field[2] = setof */
- 1, /* field[1] = type_oid */
- 5, /* field[5] = typemod */
- 4, /* field[4] = typmods */
-};
-static const ProtobufCIntRange pg_query__type_name__number_ranges[1 + 1] =
-{
- { 1, 0 },
- { 0, 8 }
-};
-const ProtobufCMessageDescriptor pg_query__type_name__descriptor =
-{
- PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.TypeName",
- "TypeName",
- "PgQuery__TypeName",
- "pg_query",
- sizeof(PgQuery__TypeName),
- 8,
- pg_query__type_name__field_descriptors,
- pg_query__type_name__field_indices_by_name,
- 1, pg_query__type_name__number_ranges,
- (ProtobufCMessageInit) pg_query__type_name__init,
- NULL,NULL,NULL /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pg_query__column_ref__field_descriptors[2] =
-{
{
- "fields",
- 1,
+ "rteperminfos",
+ 18,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__ColumnRef, n_fields),
- offsetof(PgQuery__ColumnRef, fields),
+ offsetof(PgQuery__Query, n_rteperminfos),
+ offsetof(PgQuery__Query, rteperminfos),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "location",
- 2,
+ "jointree",
+ 19,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__ColumnRef, location),
+ offsetof(PgQuery__Query, jointree),
+ &pg_query__from_expr__descriptor,
NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "merge_action_list",
+ 20,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Query, n_merge_action_list),
+ offsetof(PgQuery__Query, merge_action_list),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
-};
-static const unsigned pg_query__column_ref__field_indices_by_name[] = {
- 0, /* field[0] = fields */
- 1, /* field[1] = location */
-};
-static const ProtobufCIntRange pg_query__column_ref__number_ranges[1 + 1] =
-{
- { 1, 0 },
- { 0, 2 }
-};
-const ProtobufCMessageDescriptor pg_query__column_ref__descriptor =
-{
- PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.ColumnRef",
- "ColumnRef",
- "PgQuery__ColumnRef",
- "pg_query",
- sizeof(PgQuery__ColumnRef),
- 2,
- pg_query__column_ref__field_descriptors,
- pg_query__column_ref__field_indices_by_name,
- 1, pg_query__column_ref__number_ranges,
- (ProtobufCMessageInit) pg_query__column_ref__init,
- NULL,NULL,NULL /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pg_query__param_ref__field_descriptors[2] =
-{
{
- "number",
- 1,
+ "merge_target_relation",
+ 21,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__ParamRef, number),
+ offsetof(PgQuery__Query, merge_target_relation),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "location",
- 2,
+ "merge_join_condition",
+ 22,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__ParamRef, location),
- NULL,
+ offsetof(PgQuery__Query, merge_join_condition),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "target_list",
+ 23,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Query, n_target_list),
+ offsetof(PgQuery__Query, target_list),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "override",
+ 24,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, override),
+ &pg_query__overriding_kind__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "on_conflict",
+ 25,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, on_conflict),
+ &pg_query__on_conflict_expr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "returning_list",
+ 26,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Query, n_returning_list),
+ offsetof(PgQuery__Query, returning_list),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "group_clause",
+ 27,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Query, n_group_clause),
+ offsetof(PgQuery__Query, group_clause),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "group_distinct",
+ 28,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, group_distinct),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "grouping_sets",
+ 29,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Query, n_grouping_sets),
+ offsetof(PgQuery__Query, grouping_sets),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "having_qual",
+ 30,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, having_qual),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "window_clause",
+ 31,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Query, n_window_clause),
+ offsetof(PgQuery__Query, window_clause),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "distinct_clause",
+ 32,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Query, n_distinct_clause),
+ offsetof(PgQuery__Query, distinct_clause),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sort_clause",
+ 33,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Query, n_sort_clause),
+ offsetof(PgQuery__Query, sort_clause),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "limit_offset",
+ 34,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, limit_offset),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "limit_count",
+ 35,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, limit_count),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "limit_option",
+ 36,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, limit_option),
+ &pg_query__limit_option__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "row_marks",
+ 37,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Query, n_row_marks),
+ offsetof(PgQuery__Query, row_marks),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "set_operations",
+ 38,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, set_operations),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "constraint_deps",
+ 39,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Query, n_constraint_deps),
+ offsetof(PgQuery__Query, constraint_deps),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "with_check_options",
+ 40,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__Query, n_with_check_options),
+ offsetof(PgQuery__Query, with_check_options),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "stmt_location",
+ 41,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, stmt_location),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "stmt_len",
+ 42,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Query, stmt_len),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned pg_query__query__field_indices_by_name[] = {
+ 2, /* field[2] = can_set_tag */
+ 0, /* field[0] = command_type */
+ 38, /* field[38] = constraint_deps */
+ 15, /* field[15] = cte_list */
+ 31, /* field[31] = distinct_clause */
+ 26, /* field[26] = group_clause */
+ 27, /* field[27] = group_distinct */
+ 28, /* field[28] = grouping_sets */
+ 5, /* field[5] = has_aggs */
+ 9, /* field[9] = has_distinct_on */
+ 12, /* field[12] = has_for_update */
+ 11, /* field[11] = has_modifying_cte */
+ 10, /* field[10] = has_recursive */
+ 13, /* field[13] = has_row_security */
+ 8, /* field[8] = has_sub_links */
+ 7, /* field[7] = has_target_srfs */
+ 6, /* field[6] = has_window_funcs */
+ 29, /* field[29] = having_qual */
+ 14, /* field[14] = is_return */
+ 18, /* field[18] = jointree */
+ 34, /* field[34] = limit_count */
+ 33, /* field[33] = limit_offset */
+ 35, /* field[35] = limit_option */
+ 19, /* field[19] = merge_action_list */
+ 21, /* field[21] = merge_join_condition */
+ 20, /* field[20] = merge_target_relation */
+ 24, /* field[24] = on_conflict */
+ 23, /* field[23] = override */
+ 1, /* field[1] = query_source */
+ 4, /* field[4] = result_relation */
+ 25, /* field[25] = returning_list */
+ 36, /* field[36] = row_marks */
+ 16, /* field[16] = rtable */
+ 17, /* field[17] = rteperminfos */
+ 37, /* field[37] = set_operations */
+ 32, /* field[32] = sort_clause */
+ 41, /* field[41] = stmt_len */
+ 40, /* field[40] = stmt_location */
+ 22, /* field[22] = target_list */
+ 3, /* field[3] = utility_stmt */
+ 30, /* field[30] = window_clause */
+ 39, /* field[39] = with_check_options */
+};
+static const ProtobufCIntRange pg_query__query__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 42 }
+};
+const ProtobufCMessageDescriptor pg_query__query__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.Query",
+ "Query",
+ "PgQuery__Query",
+ "pg_query",
+ sizeof(PgQuery__Query),
+ 42,
+ pg_query__query__field_descriptors,
+ pg_query__query__field_indices_by_name,
+ 1, pg_query__query__number_ranges,
+ (ProtobufCMessageInit) pg_query__query__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__type_name__field_descriptors[8] =
+{
+ {
+ "names",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__TypeName, n_names),
+ offsetof(PgQuery__TypeName, names),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "type_oid",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__TypeName, type_oid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setof",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__TypeName, setof),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pct_type",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__TypeName, pct_type),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "typmods",
+ 5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__TypeName, n_typmods),
+ offsetof(PgQuery__TypeName, typmods),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "typemod",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__TypeName, typemod),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "array_bounds",
+ 7,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__TypeName, n_array_bounds),
+ offsetof(PgQuery__TypeName, array_bounds),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "location",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__TypeName, location),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned pg_query__type_name__field_indices_by_name[] = {
+ 6, /* field[6] = array_bounds */
+ 7, /* field[7] = location */
+ 0, /* field[0] = names */
+ 3, /* field[3] = pct_type */
+ 2, /* field[2] = setof */
+ 1, /* field[1] = type_oid */
+ 5, /* field[5] = typemod */
+ 4, /* field[4] = typmods */
+};
+static const ProtobufCIntRange pg_query__type_name__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor pg_query__type_name__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.TypeName",
+ "TypeName",
+ "PgQuery__TypeName",
+ "pg_query",
+ sizeof(PgQuery__TypeName),
+ 8,
+ pg_query__type_name__field_descriptors,
+ pg_query__type_name__field_indices_by_name,
+ 1, pg_query__type_name__number_ranges,
+ (ProtobufCMessageInit) pg_query__type_name__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__column_ref__field_descriptors[2] =
+{
+ {
+ "fields",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__ColumnRef, n_fields),
+ offsetof(PgQuery__ColumnRef, fields),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "location",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__ColumnRef, location),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned pg_query__column_ref__field_indices_by_name[] = {
+ 0, /* field[0] = fields */
+ 1, /* field[1] = location */
+};
+static const ProtobufCIntRange pg_query__column_ref__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor pg_query__column_ref__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.ColumnRef",
+ "ColumnRef",
+ "PgQuery__ColumnRef",
+ "pg_query",
+ sizeof(PgQuery__ColumnRef),
+ 2,
+ pg_query__column_ref__field_descriptors,
+ pg_query__column_ref__field_indices_by_name,
+ 1, pg_query__column_ref__number_ranges,
+ (ProtobufCMessageInit) pg_query__column_ref__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__param_ref__field_descriptors[2] =
+{
+ {
+ "number",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__ParamRef, number),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "location",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__ParamRef, location),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
@@ -24708,6 +26512,24 @@ const ProtobufCMessageDescriptor pg_query__partition_range_datum__descriptor =
(ProtobufCMessageInit) pg_query__partition_range_datum__init,
NULL,NULL,NULL /* reserved[123] */
};
+#define pg_query__single_partition_spec__field_descriptors NULL
+#define pg_query__single_partition_spec__field_indices_by_name NULL
+#define pg_query__single_partition_spec__number_ranges NULL
+const ProtobufCMessageDescriptor pg_query__single_partition_spec__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.SinglePartitionSpec",
+ "SinglePartitionSpec",
+ "PgQuery__SinglePartitionSpec",
+ "pg_query",
+ sizeof(PgQuery__SinglePartitionSpec),
+ 0,
+ pg_query__single_partition_spec__field_descriptors,
+ pg_query__single_partition_spec__field_indices_by_name,
+ 0, pg_query__single_partition_spec__number_ranges,
+ (ProtobufCMessageInit) pg_query__single_partition_spec__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
static const ProtobufCFieldDescriptor pg_query__partition_cmd__field_descriptors[3] =
{
{
@@ -24775,9 +26597,33 @@ const ProtobufCMessageDescriptor pg_query__partition_cmd__descriptor =
static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descriptors[32] =
{
{
- "rtekind",
+ "alias",
1,
PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblEntry, alias),
+ &pg_query__alias__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eref",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblEntry, eref),
+ &pg_query__alias__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rtekind",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
offsetof(PgQuery__RangeTblEntry, rtekind),
@@ -24788,7 +26634,7 @@ static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descripto
},
{
"relid",
- 2,
+ 4,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
@@ -24798,9 +26644,21 @@ static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descripto
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+ {
+ "inh",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblEntry, inh),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
{
"relkind",
- 3,
+ 6,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
@@ -24812,7 +26670,7 @@ static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descripto
},
{
"rellockmode",
- 4,
+ 7,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
@@ -24823,32 +26681,32 @@ static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descripto
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "tablesample",
- 5,
+ "perminfoindex",
+ 8,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, tablesample),
- &pg_query__table_sample_clause__descriptor,
+ offsetof(PgQuery__RangeTblEntry, perminfoindex),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "perminfoindex",
- 6,
+ "tablesample",
+ 9,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, perminfoindex),
- NULL,
+ offsetof(PgQuery__RangeTblEntry, tablesample),
+ &pg_query__table_sample_clause__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"subquery",
- 7,
+ 10,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
@@ -24860,7 +26718,7 @@ static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descripto
},
{
"security_barrier",
- 8,
+ 11,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
@@ -24872,7 +26730,7 @@ static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descripto
},
{
"jointype",
- 9,
+ 12,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
@@ -24884,7 +26742,7 @@ static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descripto
},
{
"joinmergedcols",
- 10,
+ 13,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
@@ -24896,7 +26754,7 @@ static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descripto
},
{
"joinaliasvars",
- 11,
+ 14,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__RangeTblEntry, n_joinaliasvars),
@@ -24908,7 +26766,7 @@ static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descripto
},
{
"joinleftcols",
- 12,
+ 15,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__RangeTblEntry, n_joinleftcols),
@@ -24919,2164 +26777,2810 @@ static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descripto
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "joinrightcols",
- 13,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__RangeTblEntry, n_joinrightcols),
- offsetof(PgQuery__RangeTblEntry, joinrightcols),
- &pg_query__node__descriptor,
+ "joinrightcols",
+ 16,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__RangeTblEntry, n_joinrightcols),
+ offsetof(PgQuery__RangeTblEntry, joinrightcols),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "join_using_alias",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblEntry, join_using_alias),
+ &pg_query__alias__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "functions",
+ 18,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__RangeTblEntry, n_functions),
+ offsetof(PgQuery__RangeTblEntry, functions),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "funcordinality",
+ 19,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblEntry, funcordinality),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tablefunc",
+ 20,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblEntry, tablefunc),
+ &pg_query__table_func__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "values_lists",
+ 21,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__RangeTblEntry, n_values_lists),
+ offsetof(PgQuery__RangeTblEntry, values_lists),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ctename",
+ 22,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblEntry, ctename),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ctelevelsup",
+ 23,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblEntry, ctelevelsup),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "self_reference",
+ 24,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblEntry, self_reference),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "coltypes",
+ 25,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__RangeTblEntry, n_coltypes),
+ offsetof(PgQuery__RangeTblEntry, coltypes),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "coltypmods",
+ 26,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__RangeTblEntry, n_coltypmods),
+ offsetof(PgQuery__RangeTblEntry, coltypmods),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "colcollations",
+ 27,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__RangeTblEntry, n_colcollations),
+ offsetof(PgQuery__RangeTblEntry, colcollations),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "enrname",
+ 28,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblEntry, enrname),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "enrtuples",
+ 29,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_DOUBLE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblEntry, enrtuples),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "lateral",
+ 30,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblEntry, lateral),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "in_from_cl",
+ 31,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblEntry, in_from_cl),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "security_quals",
+ 32,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__RangeTblEntry, n_security_quals),
+ offsetof(PgQuery__RangeTblEntry, security_quals),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned pg_query__range_tbl_entry__field_indices_by_name[] = {
+ 0, /* field[0] = alias */
+ 26, /* field[26] = colcollations */
+ 24, /* field[24] = coltypes */
+ 25, /* field[25] = coltypmods */
+ 22, /* field[22] = ctelevelsup */
+ 21, /* field[21] = ctename */
+ 27, /* field[27] = enrname */
+ 28, /* field[28] = enrtuples */
+ 1, /* field[1] = eref */
+ 18, /* field[18] = funcordinality */
+ 17, /* field[17] = functions */
+ 30, /* field[30] = in_from_cl */
+ 4, /* field[4] = inh */
+ 16, /* field[16] = join_using_alias */
+ 13, /* field[13] = joinaliasvars */
+ 14, /* field[14] = joinleftcols */
+ 12, /* field[12] = joinmergedcols */
+ 15, /* field[15] = joinrightcols */
+ 11, /* field[11] = jointype */
+ 29, /* field[29] = lateral */
+ 7, /* field[7] = perminfoindex */
+ 3, /* field[3] = relid */
+ 5, /* field[5] = relkind */
+ 6, /* field[6] = rellockmode */
+ 2, /* field[2] = rtekind */
+ 10, /* field[10] = security_barrier */
+ 31, /* field[31] = security_quals */
+ 23, /* field[23] = self_reference */
+ 9, /* field[9] = subquery */
+ 19, /* field[19] = tablefunc */
+ 8, /* field[8] = tablesample */
+ 20, /* field[20] = values_lists */
+};
+static const ProtobufCIntRange pg_query__range_tbl_entry__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 32 }
+};
+const ProtobufCMessageDescriptor pg_query__range_tbl_entry__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.RangeTblEntry",
+ "RangeTblEntry",
+ "PgQuery__RangeTblEntry",
+ "pg_query",
+ sizeof(PgQuery__RangeTblEntry),
+ 32,
+ pg_query__range_tbl_entry__field_descriptors,
+ pg_query__range_tbl_entry__field_indices_by_name,
+ 1, pg_query__range_tbl_entry__number_ranges,
+ (ProtobufCMessageInit) pg_query__range_tbl_entry__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__rtepermission_info__field_descriptors[7] =
+{
+ {
+ "relid",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RTEPermissionInfo, relid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "inh",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RTEPermissionInfo, inh),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "required_perms",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT64,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RTEPermissionInfo, required_perms),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "check_as_user",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RTEPermissionInfo, check_as_user),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "selected_cols",
+ 5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(PgQuery__RTEPermissionInfo, n_selected_cols),
+ offsetof(PgQuery__RTEPermissionInfo, selected_cols),
+ NULL,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "inserted_cols",
+ 6,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(PgQuery__RTEPermissionInfo, n_inserted_cols),
+ offsetof(PgQuery__RTEPermissionInfo, inserted_cols),
+ NULL,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "updated_cols",
+ 7,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(PgQuery__RTEPermissionInfo, n_updated_cols),
+ offsetof(PgQuery__RTEPermissionInfo, updated_cols),
+ NULL,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned pg_query__rtepermission_info__field_indices_by_name[] = {
+ 3, /* field[3] = check_as_user */
+ 1, /* field[1] = inh */
+ 5, /* field[5] = inserted_cols */
+ 0, /* field[0] = relid */
+ 2, /* field[2] = required_perms */
+ 4, /* field[4] = selected_cols */
+ 6, /* field[6] = updated_cols */
+};
+static const ProtobufCIntRange pg_query__rtepermission_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor pg_query__rtepermission_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.RTEPermissionInfo",
+ "RTEPermissionInfo",
+ "PgQuery__RTEPermissionInfo",
+ "pg_query",
+ sizeof(PgQuery__RTEPermissionInfo),
+ 7,
+ pg_query__rtepermission_info__field_descriptors,
+ pg_query__rtepermission_info__field_indices_by_name,
+ 1, pg_query__rtepermission_info__number_ranges,
+ (ProtobufCMessageInit) pg_query__rtepermission_info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__range_tbl_function__field_descriptors[7] =
+{
+ {
+ "funcexpr",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblFunction, funcexpr),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "funccolcount",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RangeTblFunction, funccolcount),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "funccolnames",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__RangeTblFunction, n_funccolnames),
+ offsetof(PgQuery__RangeTblFunction, funccolnames),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "funccoltypes",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__RangeTblFunction, n_funccoltypes),
+ offsetof(PgQuery__RangeTblFunction, funccoltypes),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "funccoltypmods",
+ 5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__RangeTblFunction, n_funccoltypmods),
+ offsetof(PgQuery__RangeTblFunction, funccoltypmods),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "funccolcollations",
+ 6,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__RangeTblFunction, n_funccolcollations),
+ offsetof(PgQuery__RangeTblFunction, funccolcollations),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "funcparams",
+ 7,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(PgQuery__RangeTblFunction, n_funcparams),
+ offsetof(PgQuery__RangeTblFunction, funcparams),
+ NULL,
+ NULL,
+ PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned pg_query__range_tbl_function__field_indices_by_name[] = {
+ 5, /* field[5] = funccolcollations */
+ 1, /* field[1] = funccolcount */
+ 2, /* field[2] = funccolnames */
+ 3, /* field[3] = funccoltypes */
+ 4, /* field[4] = funccoltypmods */
+ 0, /* field[0] = funcexpr */
+ 6, /* field[6] = funcparams */
+};
+static const ProtobufCIntRange pg_query__range_tbl_function__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor pg_query__range_tbl_function__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.RangeTblFunction",
+ "RangeTblFunction",
+ "PgQuery__RangeTblFunction",
+ "pg_query",
+ sizeof(PgQuery__RangeTblFunction),
+ 7,
+ pg_query__range_tbl_function__field_descriptors,
+ pg_query__range_tbl_function__field_indices_by_name,
+ 1, pg_query__range_tbl_function__number_ranges,
+ (ProtobufCMessageInit) pg_query__range_tbl_function__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__table_sample_clause__field_descriptors[3] =
+{
+ {
+ "tsmhandler",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__TableSampleClause, tsmhandler),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "args",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__TableSampleClause, n_args),
+ offsetof(PgQuery__TableSampleClause, args),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "repeatable",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__TableSampleClause, repeatable),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned pg_query__table_sample_clause__field_indices_by_name[] = {
+ 1, /* field[1] = args */
+ 2, /* field[2] = repeatable */
+ 0, /* field[0] = tsmhandler */
+};
+static const ProtobufCIntRange pg_query__table_sample_clause__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor pg_query__table_sample_clause__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.TableSampleClause",
+ "TableSampleClause",
+ "PgQuery__TableSampleClause",
+ "pg_query",
+ sizeof(PgQuery__TableSampleClause),
+ 3,
+ pg_query__table_sample_clause__field_descriptors,
+ pg_query__table_sample_clause__field_indices_by_name,
+ 1, pg_query__table_sample_clause__number_ranges,
+ (ProtobufCMessageInit) pg_query__table_sample_clause__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__with_check_option__field_descriptors[5] =
+{
+ {
+ "kind",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__WithCheckOption, kind),
+ &pg_query__wcokind__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "relname",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__WithCheckOption, relname),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "join_using_alias",
- 14,
+ "polname",
+ 3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, join_using_alias),
- &pg_query__alias__descriptor,
+ offsetof(PgQuery__WithCheckOption, polname),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "functions",
- 15,
- PROTOBUF_C_LABEL_REPEATED,
+ "qual",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__RangeTblEntry, n_functions),
- offsetof(PgQuery__RangeTblEntry, functions),
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__WithCheckOption, qual),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "funcordinality",
- 16,
+ "cascaded",
+ 5,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, funcordinality),
+ offsetof(PgQuery__WithCheckOption, cascaded),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__with_check_option__field_indices_by_name[] = {
+ 4, /* field[4] = cascaded */
+ 0, /* field[0] = kind */
+ 2, /* field[2] = polname */
+ 3, /* field[3] = qual */
+ 1, /* field[1] = relname */
+};
+static const ProtobufCIntRange pg_query__with_check_option__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor pg_query__with_check_option__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.WithCheckOption",
+ "WithCheckOption",
+ "PgQuery__WithCheckOption",
+ "pg_query",
+ sizeof(PgQuery__WithCheckOption),
+ 5,
+ pg_query__with_check_option__field_descriptors,
+ pg_query__with_check_option__field_indices_by_name,
+ 1, pg_query__with_check_option__number_ranges,
+ (ProtobufCMessageInit) pg_query__with_check_option__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__sort_group_clause__field_descriptors[5] =
+{
{
- "tablefunc",
- 17,
+ "tle_sort_group_ref",
+ 1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, tablefunc),
- &pg_query__table_func__descriptor,
+ offsetof(PgQuery__SortGroupClause, tle_sort_group_ref),
NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "values_lists",
- 18,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__RangeTblEntry, n_values_lists),
- offsetof(PgQuery__RangeTblEntry, values_lists),
- &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "ctename",
- 19,
+ "eqop",
+ 2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_STRING,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, ctename),
+ offsetof(PgQuery__SortGroupClause, eqop),
+ NULL,
NULL,
- &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "ctelevelsup",
- 20,
+ "sortop",
+ 3,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, ctelevelsup),
+ offsetof(PgQuery__SortGroupClause, sortop),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "self_reference",
- 21,
+ "nulls_first",
+ 4,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, self_reference),
+ offsetof(PgQuery__SortGroupClause, nulls_first),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "coltypes",
- 22,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__RangeTblEntry, n_coltypes),
- offsetof(PgQuery__RangeTblEntry, coltypes),
- &pg_query__node__descriptor,
+ "hashable",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__SortGroupClause, hashable),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__sort_group_clause__field_indices_by_name[] = {
+ 1, /* field[1] = eqop */
+ 4, /* field[4] = hashable */
+ 3, /* field[3] = nulls_first */
+ 2, /* field[2] = sortop */
+ 0, /* field[0] = tle_sort_group_ref */
+};
+static const ProtobufCIntRange pg_query__sort_group_clause__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor pg_query__sort_group_clause__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.SortGroupClause",
+ "SortGroupClause",
+ "PgQuery__SortGroupClause",
+ "pg_query",
+ sizeof(PgQuery__SortGroupClause),
+ 5,
+ pg_query__sort_group_clause__field_descriptors,
+ pg_query__sort_group_clause__field_indices_by_name,
+ 1, pg_query__sort_group_clause__number_ranges,
+ (ProtobufCMessageInit) pg_query__sort_group_clause__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__grouping_set__field_descriptors[3] =
+{
{
- "coltypmods",
- 23,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__RangeTblEntry, n_coltypmods),
- offsetof(PgQuery__RangeTblEntry, coltypmods),
- &pg_query__node__descriptor,
+ "kind",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__GroupingSet, kind),
+ &pg_query__grouping_set_kind__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "colcollations",
- 24,
+ "content",
+ 2,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__RangeTblEntry, n_colcollations),
- offsetof(PgQuery__RangeTblEntry, colcollations),
+ offsetof(PgQuery__GroupingSet, n_content),
+ offsetof(PgQuery__GroupingSet, content),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "enrname",
- 25,
+ "location",
+ 3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_STRING,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, enrname),
+ offsetof(PgQuery__GroupingSet, location),
+ NULL,
NULL,
- &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__grouping_set__field_indices_by_name[] = {
+ 1, /* field[1] = content */
+ 0, /* field[0] = kind */
+ 2, /* field[2] = location */
+};
+static const ProtobufCIntRange pg_query__grouping_set__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor pg_query__grouping_set__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.GroupingSet",
+ "GroupingSet",
+ "PgQuery__GroupingSet",
+ "pg_query",
+ sizeof(PgQuery__GroupingSet),
+ 3,
+ pg_query__grouping_set__field_descriptors,
+ pg_query__grouping_set__field_indices_by_name,
+ 1, pg_query__grouping_set__number_ranges,
+ (ProtobufCMessageInit) pg_query__grouping_set__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__window_clause__field_descriptors[14] =
+{
{
- "enrtuples",
- 26,
+ "name",
+ 1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_DOUBLE,
+ PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, enrtuples),
- NULL,
+ offsetof(PgQuery__WindowClause, name),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "alias",
- 27,
+ "refname",
+ 2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, alias),
- &pg_query__alias__descriptor,
+ offsetof(PgQuery__WindowClause, refname),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "eref",
- 28,
- PROTOBUF_C_LABEL_NONE,
+ "partition_clause",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
- 0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, eref),
- &pg_query__alias__descriptor,
+ offsetof(PgQuery__WindowClause, n_partition_clause),
+ offsetof(PgQuery__WindowClause, partition_clause),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "lateral",
- 29,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
- 0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, lateral),
- NULL,
+ "order_clause",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__WindowClause, n_order_clause),
+ offsetof(PgQuery__WindowClause, order_clause),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "inh",
- 30,
+ "frame_options",
+ 5,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, inh),
+ offsetof(PgQuery__WindowClause, frame_options),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "in_from_cl",
- 31,
+ "start_offset",
+ 6,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblEntry, in_from_cl),
- NULL,
+ offsetof(PgQuery__WindowClause, start_offset),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "security_quals",
- 32,
- PROTOBUF_C_LABEL_REPEATED,
+ "end_offset",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__RangeTblEntry, n_security_quals),
- offsetof(PgQuery__RangeTblEntry, security_quals),
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__WindowClause, end_offset),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
-};
-static const unsigned pg_query__range_tbl_entry__field_indices_by_name[] = {
- 26, /* field[26] = alias */
- 23, /* field[23] = colcollations */
- 21, /* field[21] = coltypes */
- 22, /* field[22] = coltypmods */
- 19, /* field[19] = ctelevelsup */
- 18, /* field[18] = ctename */
- 24, /* field[24] = enrname */
- 25, /* field[25] = enrtuples */
- 27, /* field[27] = eref */
- 15, /* field[15] = funcordinality */
- 14, /* field[14] = functions */
- 30, /* field[30] = in_from_cl */
- 29, /* field[29] = inh */
- 13, /* field[13] = join_using_alias */
- 10, /* field[10] = joinaliasvars */
- 11, /* field[11] = joinleftcols */
- 9, /* field[9] = joinmergedcols */
- 12, /* field[12] = joinrightcols */
- 8, /* field[8] = jointype */
- 28, /* field[28] = lateral */
- 5, /* field[5] = perminfoindex */
- 1, /* field[1] = relid */
- 2, /* field[2] = relkind */
- 3, /* field[3] = rellockmode */
- 0, /* field[0] = rtekind */
- 7, /* field[7] = security_barrier */
- 31, /* field[31] = security_quals */
- 20, /* field[20] = self_reference */
- 6, /* field[6] = subquery */
- 16, /* field[16] = tablefunc */
- 4, /* field[4] = tablesample */
- 17, /* field[17] = values_lists */
-};
-static const ProtobufCIntRange pg_query__range_tbl_entry__number_ranges[1 + 1] =
-{
- { 1, 0 },
- { 0, 32 }
-};
-const ProtobufCMessageDescriptor pg_query__range_tbl_entry__descriptor =
-{
- PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.RangeTblEntry",
- "RangeTblEntry",
- "PgQuery__RangeTblEntry",
- "pg_query",
- sizeof(PgQuery__RangeTblEntry),
- 32,
- pg_query__range_tbl_entry__field_descriptors,
- pg_query__range_tbl_entry__field_indices_by_name,
- 1, pg_query__range_tbl_entry__number_ranges,
- (ProtobufCMessageInit) pg_query__range_tbl_entry__init,
- NULL,NULL,NULL /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pg_query__rtepermission_info__field_descriptors[7] =
-{
{
- "relid",
- 1,
+ "start_in_range_func",
+ 8,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__RTEPermissionInfo, relid),
+ offsetof(PgQuery__WindowClause, start_in_range_func),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "inh",
- 2,
+ "end_in_range_func",
+ 9,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__RTEPermissionInfo, inh),
+ offsetof(PgQuery__WindowClause, end_in_range_func),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "required_perms",
- 3,
+ "in_range_coll",
+ 10,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT64,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__RTEPermissionInfo, required_perms),
+ offsetof(PgQuery__WindowClause, in_range_coll),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "check_as_user",
- 4,
+ "in_range_asc",
+ 11,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__RTEPermissionInfo, check_as_user),
+ offsetof(PgQuery__WindowClause, in_range_asc),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "selected_cols",
- 5,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_UINT64,
- offsetof(PgQuery__RTEPermissionInfo, n_selected_cols),
- offsetof(PgQuery__RTEPermissionInfo, selected_cols),
+ "in_range_nulls_first",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__WindowClause, in_range_nulls_first),
NULL,
NULL,
- PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "inserted_cols",
- 6,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_UINT64,
- offsetof(PgQuery__RTEPermissionInfo, n_inserted_cols),
- offsetof(PgQuery__RTEPermissionInfo, inserted_cols),
+ "winref",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__WindowClause, winref),
NULL,
NULL,
- PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "updated_cols",
- 7,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_UINT64,
- offsetof(PgQuery__RTEPermissionInfo, n_updated_cols),
- offsetof(PgQuery__RTEPermissionInfo, updated_cols),
+ "copied_order",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__WindowClause, copied_order),
NULL,
NULL,
- PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__rtepermission_info__field_indices_by_name[] = {
- 3, /* field[3] = check_as_user */
- 1, /* field[1] = inh */
- 5, /* field[5] = inserted_cols */
- 0, /* field[0] = relid */
- 2, /* field[2] = required_perms */
- 4, /* field[4] = selected_cols */
- 6, /* field[6] = updated_cols */
+static const unsigned pg_query__window_clause__field_indices_by_name[] = {
+ 13, /* field[13] = copied_order */
+ 8, /* field[8] = end_in_range_func */
+ 6, /* field[6] = end_offset */
+ 4, /* field[4] = frame_options */
+ 10, /* field[10] = in_range_asc */
+ 9, /* field[9] = in_range_coll */
+ 11, /* field[11] = in_range_nulls_first */
+ 0, /* field[0] = name */
+ 3, /* field[3] = order_clause */
+ 2, /* field[2] = partition_clause */
+ 1, /* field[1] = refname */
+ 7, /* field[7] = start_in_range_func */
+ 5, /* field[5] = start_offset */
+ 12, /* field[12] = winref */
};
-static const ProtobufCIntRange pg_query__rtepermission_info__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__window_clause__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 7 }
+ { 0, 14 }
};
-const ProtobufCMessageDescriptor pg_query__rtepermission_info__descriptor =
+const ProtobufCMessageDescriptor pg_query__window_clause__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.RTEPermissionInfo",
- "RTEPermissionInfo",
- "PgQuery__RTEPermissionInfo",
+ "pg_query.WindowClause",
+ "WindowClause",
+ "PgQuery__WindowClause",
"pg_query",
- sizeof(PgQuery__RTEPermissionInfo),
- 7,
- pg_query__rtepermission_info__field_descriptors,
- pg_query__rtepermission_info__field_indices_by_name,
- 1, pg_query__rtepermission_info__number_ranges,
- (ProtobufCMessageInit) pg_query__rtepermission_info__init,
+ sizeof(PgQuery__WindowClause),
+ 14,
+ pg_query__window_clause__field_descriptors,
+ pg_query__window_clause__field_indices_by_name,
+ 1, pg_query__window_clause__number_ranges,
+ (ProtobufCMessageInit) pg_query__window_clause__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__range_tbl_function__field_descriptors[7] =
+static const ProtobufCFieldDescriptor pg_query__row_mark_clause__field_descriptors[4] =
{
{
- "funcexpr",
+ "rti",
1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblFunction, funcexpr),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__RowMarkClause, rti),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "funccolcount",
+ "strength",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__RangeTblFunction, funccolcount),
- NULL,
+ offsetof(PgQuery__RowMarkClause, strength),
+ &pg_query__lock_clause_strength__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "funccolnames",
+ "wait_policy",
3,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__RangeTblFunction, n_funccolnames),
- offsetof(PgQuery__RangeTblFunction, funccolnames),
- &pg_query__node__descriptor,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RowMarkClause, wait_policy),
+ &pg_query__lock_wait_policy__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "funccoltypes",
+ "pushed_down",
4,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__RangeTblFunction, n_funccoltypes),
- offsetof(PgQuery__RangeTblFunction, funccoltypes),
- &pg_query__node__descriptor,
- NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "funccoltypmods",
- 5,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__RangeTblFunction, n_funccoltypmods),
- offsetof(PgQuery__RangeTblFunction, funccoltypmods),
- &pg_query__node__descriptor,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__RowMarkClause, pushed_down),
NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "funccolcollations",
- 6,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__RangeTblFunction, n_funccolcollations),
- offsetof(PgQuery__RangeTblFunction, funccolcollations),
- &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
- {
- "funcparams",
- 7,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_UINT64,
- offsetof(PgQuery__RangeTblFunction, n_funcparams),
- offsetof(PgQuery__RangeTblFunction, funcparams),
- NULL,
- NULL,
- PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
};
-static const unsigned pg_query__range_tbl_function__field_indices_by_name[] = {
- 5, /* field[5] = funccolcollations */
- 1, /* field[1] = funccolcount */
- 2, /* field[2] = funccolnames */
- 3, /* field[3] = funccoltypes */
- 4, /* field[4] = funccoltypmods */
- 0, /* field[0] = funcexpr */
- 6, /* field[6] = funcparams */
+static const unsigned pg_query__row_mark_clause__field_indices_by_name[] = {
+ 3, /* field[3] = pushed_down */
+ 0, /* field[0] = rti */
+ 1, /* field[1] = strength */
+ 2, /* field[2] = wait_policy */
};
-static const ProtobufCIntRange pg_query__range_tbl_function__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__row_mark_clause__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 7 }
+ { 0, 4 }
};
-const ProtobufCMessageDescriptor pg_query__range_tbl_function__descriptor =
+const ProtobufCMessageDescriptor pg_query__row_mark_clause__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.RangeTblFunction",
- "RangeTblFunction",
- "PgQuery__RangeTblFunction",
+ "pg_query.RowMarkClause",
+ "RowMarkClause",
+ "PgQuery__RowMarkClause",
"pg_query",
- sizeof(PgQuery__RangeTblFunction),
- 7,
- pg_query__range_tbl_function__field_descriptors,
- pg_query__range_tbl_function__field_indices_by_name,
- 1, pg_query__range_tbl_function__number_ranges,
- (ProtobufCMessageInit) pg_query__range_tbl_function__init,
+ sizeof(PgQuery__RowMarkClause),
+ 4,
+ pg_query__row_mark_clause__field_descriptors,
+ pg_query__row_mark_clause__field_indices_by_name,
+ 1, pg_query__row_mark_clause__number_ranges,
+ (ProtobufCMessageInit) pg_query__row_mark_clause__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__table_sample_clause__field_descriptors[3] =
+static const ProtobufCFieldDescriptor pg_query__with_clause__field_descriptors[3] =
{
{
- "tsmhandler",
+ "ctes",
1,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
- 0, /* quantifier_offset */
- offsetof(PgQuery__TableSampleClause, tsmhandler),
- NULL,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__WithClause, n_ctes),
+ offsetof(PgQuery__WithClause, ctes),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "args",
+ "recursive",
2,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__TableSampleClause, n_args),
- offsetof(PgQuery__TableSampleClause, args),
- &pg_query__node__descriptor,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__WithClause, recursive),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "repeatable",
+ "location",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__TableSampleClause, repeatable),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__WithClause, location),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__table_sample_clause__field_indices_by_name[] = {
- 1, /* field[1] = args */
- 2, /* field[2] = repeatable */
- 0, /* field[0] = tsmhandler */
+static const unsigned pg_query__with_clause__field_indices_by_name[] = {
+ 0, /* field[0] = ctes */
+ 2, /* field[2] = location */
+ 1, /* field[1] = recursive */
};
-static const ProtobufCIntRange pg_query__table_sample_clause__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__with_clause__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 3 }
};
-const ProtobufCMessageDescriptor pg_query__table_sample_clause__descriptor =
+const ProtobufCMessageDescriptor pg_query__with_clause__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.TableSampleClause",
- "TableSampleClause",
- "PgQuery__TableSampleClause",
+ "pg_query.WithClause",
+ "WithClause",
+ "PgQuery__WithClause",
"pg_query",
- sizeof(PgQuery__TableSampleClause),
+ sizeof(PgQuery__WithClause),
3,
- pg_query__table_sample_clause__field_descriptors,
- pg_query__table_sample_clause__field_indices_by_name,
- 1, pg_query__table_sample_clause__number_ranges,
- (ProtobufCMessageInit) pg_query__table_sample_clause__init,
+ pg_query__with_clause__field_descriptors,
+ pg_query__with_clause__field_indices_by_name,
+ 1, pg_query__with_clause__number_ranges,
+ (ProtobufCMessageInit) pg_query__with_clause__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__with_check_option__field_descriptors[5] =
+static const ProtobufCFieldDescriptor pg_query__infer_clause__field_descriptors[4] =
{
{
- "kind",
+ "index_elems",
1,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
- 0, /* quantifier_offset */
- offsetof(PgQuery__WithCheckOption, kind),
- &pg_query__wcokind__descriptor,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__InferClause, n_index_elems),
+ offsetof(PgQuery__InferClause, index_elems),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "relname",
+ "where_clause",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_STRING,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__WithCheckOption, relname),
+ offsetof(PgQuery__InferClause, where_clause),
+ &pg_query__node__descriptor,
NULL,
- &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "polname",
+ "conname",
3,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(PgQuery__WithCheckOption, polname),
+ offsetof(PgQuery__InferClause, conname),
NULL,
&protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "qual",
+ "location",
4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
- 0, /* quantifier_offset */
- offsetof(PgQuery__WithCheckOption, qual),
- &pg_query__node__descriptor,
- NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "cascaded",
- 5,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__WithCheckOption, cascaded),
+ offsetof(PgQuery__InferClause, location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__with_check_option__field_indices_by_name[] = {
- 4, /* field[4] = cascaded */
- 0, /* field[0] = kind */
- 2, /* field[2] = polname */
- 3, /* field[3] = qual */
- 1, /* field[1] = relname */
+static const unsigned pg_query__infer_clause__field_indices_by_name[] = {
+ 2, /* field[2] = conname */
+ 0, /* field[0] = index_elems */
+ 3, /* field[3] = location */
+ 1, /* field[1] = where_clause */
};
-static const ProtobufCIntRange pg_query__with_check_option__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__infer_clause__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 5 }
+ { 0, 4 }
};
-const ProtobufCMessageDescriptor pg_query__with_check_option__descriptor =
+const ProtobufCMessageDescriptor pg_query__infer_clause__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.WithCheckOption",
- "WithCheckOption",
- "PgQuery__WithCheckOption",
+ "pg_query.InferClause",
+ "InferClause",
+ "PgQuery__InferClause",
"pg_query",
- sizeof(PgQuery__WithCheckOption),
- 5,
- pg_query__with_check_option__field_descriptors,
- pg_query__with_check_option__field_indices_by_name,
- 1, pg_query__with_check_option__number_ranges,
- (ProtobufCMessageInit) pg_query__with_check_option__init,
+ sizeof(PgQuery__InferClause),
+ 4,
+ pg_query__infer_clause__field_descriptors,
+ pg_query__infer_clause__field_indices_by_name,
+ 1, pg_query__infer_clause__number_ranges,
+ (ProtobufCMessageInit) pg_query__infer_clause__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__sort_group_clause__field_descriptors[5] =
+static const ProtobufCFieldDescriptor pg_query__on_conflict_clause__field_descriptors[5] =
{
{
- "tle_sort_group_ref",
+ "action",
1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__SortGroupClause, tle_sort_group_ref),
- NULL,
+ offsetof(PgQuery__OnConflictClause, action),
+ &pg_query__on_conflict_action__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "eqop",
+ "infer",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__SortGroupClause, eqop),
- NULL,
+ offsetof(PgQuery__OnConflictClause, infer),
+ &pg_query__infer_clause__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "sortop",
+ "target_list",
3,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
- 0, /* quantifier_offset */
- offsetof(PgQuery__SortGroupClause, sortop),
- NULL,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__OnConflictClause, n_target_list),
+ offsetof(PgQuery__OnConflictClause, target_list),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "nulls_first",
+ "where_clause",
4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__SortGroupClause, nulls_first),
- NULL,
+ offsetof(PgQuery__OnConflictClause, where_clause),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "hashable",
+ "location",
5,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__SortGroupClause, hashable),
+ offsetof(PgQuery__OnConflictClause, location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__sort_group_clause__field_indices_by_name[] = {
- 1, /* field[1] = eqop */
- 4, /* field[4] = hashable */
- 3, /* field[3] = nulls_first */
- 2, /* field[2] = sortop */
- 0, /* field[0] = tle_sort_group_ref */
+static const unsigned pg_query__on_conflict_clause__field_indices_by_name[] = {
+ 0, /* field[0] = action */
+ 1, /* field[1] = infer */
+ 4, /* field[4] = location */
+ 2, /* field[2] = target_list */
+ 3, /* field[3] = where_clause */
};
-static const ProtobufCIntRange pg_query__sort_group_clause__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__on_conflict_clause__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 5 }
};
-const ProtobufCMessageDescriptor pg_query__sort_group_clause__descriptor =
+const ProtobufCMessageDescriptor pg_query__on_conflict_clause__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.SortGroupClause",
- "SortGroupClause",
- "PgQuery__SortGroupClause",
+ "pg_query.OnConflictClause",
+ "OnConflictClause",
+ "PgQuery__OnConflictClause",
"pg_query",
- sizeof(PgQuery__SortGroupClause),
+ sizeof(PgQuery__OnConflictClause),
5,
- pg_query__sort_group_clause__field_descriptors,
- pg_query__sort_group_clause__field_indices_by_name,
- 1, pg_query__sort_group_clause__number_ranges,
- (ProtobufCMessageInit) pg_query__sort_group_clause__init,
+ pg_query__on_conflict_clause__field_descriptors,
+ pg_query__on_conflict_clause__field_indices_by_name,
+ 1, pg_query__on_conflict_clause__number_ranges,
+ (ProtobufCMessageInit) pg_query__on_conflict_clause__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__grouping_set__field_descriptors[3] =
+static const ProtobufCFieldDescriptor pg_query__ctesearch_clause__field_descriptors[4] =
{
{
- "kind",
+ "search_col_list",
1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__CTESearchClause, n_search_col_list),
+ offsetof(PgQuery__CTESearchClause, search_col_list),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "search_breadth_first",
+ 2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__GroupingSet, kind),
- &pg_query__grouping_set_kind__descriptor,
+ offsetof(PgQuery__CTESearchClause, search_breadth_first),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "content",
- 2,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__GroupingSet, n_content),
- offsetof(PgQuery__GroupingSet, content),
- &pg_query__node__descriptor,
+ "search_seq_column",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__CTESearchClause, search_seq_column),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"location",
- 3,
+ 4,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__GroupingSet, location),
+ offsetof(PgQuery__CTESearchClause, location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__grouping_set__field_indices_by_name[] = {
- 1, /* field[1] = content */
- 0, /* field[0] = kind */
- 2, /* field[2] = location */
+static const unsigned pg_query__ctesearch_clause__field_indices_by_name[] = {
+ 3, /* field[3] = location */
+ 1, /* field[1] = search_breadth_first */
+ 0, /* field[0] = search_col_list */
+ 2, /* field[2] = search_seq_column */
};
-static const ProtobufCIntRange pg_query__grouping_set__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__ctesearch_clause__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 3 }
+ { 0, 4 }
};
-const ProtobufCMessageDescriptor pg_query__grouping_set__descriptor =
+const ProtobufCMessageDescriptor pg_query__ctesearch_clause__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.GroupingSet",
- "GroupingSet",
- "PgQuery__GroupingSet",
+ "pg_query.CTESearchClause",
+ "CTESearchClause",
+ "PgQuery__CTESearchClause",
"pg_query",
- sizeof(PgQuery__GroupingSet),
- 3,
- pg_query__grouping_set__field_descriptors,
- pg_query__grouping_set__field_indices_by_name,
- 1, pg_query__grouping_set__number_ranges,
- (ProtobufCMessageInit) pg_query__grouping_set__init,
+ sizeof(PgQuery__CTESearchClause),
+ 4,
+ pg_query__ctesearch_clause__field_descriptors,
+ pg_query__ctesearch_clause__field_indices_by_name,
+ 1, pg_query__ctesearch_clause__number_ranges,
+ (ProtobufCMessageInit) pg_query__ctesearch_clause__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__window_clause__field_descriptors[15] =
+static const ProtobufCFieldDescriptor pg_query__ctecycle_clause__field_descriptors[10] =
{
{
- "name",
+ "cycle_col_list",
1,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_STRING,
- 0, /* quantifier_offset */
- offsetof(PgQuery__WindowClause, name),
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__CTECycleClause, n_cycle_col_list),
+ offsetof(PgQuery__CTECycleClause, cycle_col_list),
+ &pg_query__node__descriptor,
NULL,
- &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "refname",
+ "cycle_mark_column",
2,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(PgQuery__WindowClause, refname),
+ offsetof(PgQuery__CTECycleClause, cycle_mark_column),
NULL,
&protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "partition_clause",
+ "cycle_mark_value",
3,
- PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__WindowClause, n_partition_clause),
- offsetof(PgQuery__WindowClause, partition_clause),
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__CTECycleClause, cycle_mark_value),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "order_clause",
+ "cycle_mark_default",
4,
- PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__WindowClause, n_order_clause),
- offsetof(PgQuery__WindowClause, order_clause),
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__CTECycleClause, cycle_mark_default),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "frame_options",
+ "cycle_path_column",
5,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(PgQuery__WindowClause, frame_options),
- NULL,
+ offsetof(PgQuery__CTECycleClause, cycle_path_column),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "start_offset",
+ "location",
6,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__WindowClause, start_offset),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__CTECycleClause, location),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "end_offset",
+ "cycle_mark_type",
7,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__WindowClause, end_offset),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__CTECycleClause, cycle_mark_type),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "run_condition",
+ "cycle_mark_typmod",
8,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__WindowClause, n_run_condition),
- offsetof(PgQuery__WindowClause, run_condition),
- &pg_query__node__descriptor,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__CTECycleClause, cycle_mark_typmod),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "start_in_range_func",
+ "cycle_mark_collation",
9,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__WindowClause, start_in_range_func),
+ offsetof(PgQuery__CTECycleClause, cycle_mark_collation),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "end_in_range_func",
+ "cycle_mark_neop",
10,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
- offsetof(PgQuery__WindowClause, end_in_range_func),
+ offsetof(PgQuery__CTECycleClause, cycle_mark_neop),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__ctecycle_clause__field_indices_by_name[] = {
+ 0, /* field[0] = cycle_col_list */
+ 8, /* field[8] = cycle_mark_collation */
+ 1, /* field[1] = cycle_mark_column */
+ 3, /* field[3] = cycle_mark_default */
+ 9, /* field[9] = cycle_mark_neop */
+ 6, /* field[6] = cycle_mark_type */
+ 7, /* field[7] = cycle_mark_typmod */
+ 2, /* field[2] = cycle_mark_value */
+ 4, /* field[4] = cycle_path_column */
+ 5, /* field[5] = location */
+};
+static const ProtobufCIntRange pg_query__ctecycle_clause__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 10 }
+};
+const ProtobufCMessageDescriptor pg_query__ctecycle_clause__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.CTECycleClause",
+ "CTECycleClause",
+ "PgQuery__CTECycleClause",
+ "pg_query",
+ sizeof(PgQuery__CTECycleClause),
+ 10,
+ pg_query__ctecycle_clause__field_descriptors,
+ pg_query__ctecycle_clause__field_indices_by_name,
+ 1, pg_query__ctecycle_clause__number_ranges,
+ (ProtobufCMessageInit) pg_query__ctecycle_clause__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__common_table_expr__field_descriptors[13] =
+{
{
- "in_range_coll",
- 11,
+ "ctename",
+ 1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(PgQuery__WindowClause, in_range_coll),
+ offsetof(PgQuery__CommonTableExpr, ctename),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aliascolnames",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__CommonTableExpr, n_aliascolnames),
+ offsetof(PgQuery__CommonTableExpr, aliascolnames),
+ &pg_query__node__descriptor,
NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ctematerialized",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__CommonTableExpr, ctematerialized),
+ &pg_query__ctematerialize__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "in_range_asc",
- 12,
+ "ctequery",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__CommonTableExpr, ctequery),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "search_clause",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__CommonTableExpr, search_clause),
+ &pg_query__ctesearch_clause__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cycle_clause",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__CommonTableExpr, cycle_clause),
+ &pg_query__ctecycle_clause__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "location",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__CommonTableExpr, location),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cterecursive",
+ 8,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__WindowClause, in_range_asc),
+ offsetof(PgQuery__CommonTableExpr, cterecursive),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "in_range_nulls_first",
- 13,
+ "cterefcount",
+ 9,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__WindowClause, in_range_nulls_first),
+ offsetof(PgQuery__CommonTableExpr, cterefcount),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "winref",
- 14,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
- 0, /* quantifier_offset */
- offsetof(PgQuery__WindowClause, winref),
+ "ctecolnames",
+ 10,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__CommonTableExpr, n_ctecolnames),
+ offsetof(PgQuery__CommonTableExpr, ctecolnames),
+ &pg_query__node__descriptor,
NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ctecoltypes",
+ 11,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__CommonTableExpr, n_ctecoltypes),
+ offsetof(PgQuery__CommonTableExpr, ctecoltypes),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "copied_order",
- 15,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
- 0, /* quantifier_offset */
- offsetof(PgQuery__WindowClause, copied_order),
+ "ctecoltypmods",
+ 12,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__CommonTableExpr, n_ctecoltypmods),
+ offsetof(PgQuery__CommonTableExpr, ctecoltypmods),
+ &pg_query__node__descriptor,
NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ctecolcollations",
+ 13,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__CommonTableExpr, n_ctecolcollations),
+ offsetof(PgQuery__CommonTableExpr, ctecolcollations),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__window_clause__field_indices_by_name[] = {
- 14, /* field[14] = copied_order */
- 9, /* field[9] = end_in_range_func */
- 6, /* field[6] = end_offset */
- 4, /* field[4] = frame_options */
- 11, /* field[11] = in_range_asc */
- 10, /* field[10] = in_range_coll */
- 12, /* field[12] = in_range_nulls_first */
- 0, /* field[0] = name */
- 3, /* field[3] = order_clause */
- 2, /* field[2] = partition_clause */
- 1, /* field[1] = refname */
- 7, /* field[7] = run_condition */
- 8, /* field[8] = start_in_range_func */
- 5, /* field[5] = start_offset */
- 13, /* field[13] = winref */
+static const unsigned pg_query__common_table_expr__field_indices_by_name[] = {
+ 1, /* field[1] = aliascolnames */
+ 12, /* field[12] = ctecolcollations */
+ 9, /* field[9] = ctecolnames */
+ 10, /* field[10] = ctecoltypes */
+ 11, /* field[11] = ctecoltypmods */
+ 2, /* field[2] = ctematerialized */
+ 0, /* field[0] = ctename */
+ 3, /* field[3] = ctequery */
+ 7, /* field[7] = cterecursive */
+ 8, /* field[8] = cterefcount */
+ 5, /* field[5] = cycle_clause */
+ 6, /* field[6] = location */
+ 4, /* field[4] = search_clause */
};
-static const ProtobufCIntRange pg_query__window_clause__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__common_table_expr__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 15 }
+ { 0, 13 }
};
-const ProtobufCMessageDescriptor pg_query__window_clause__descriptor =
+const ProtobufCMessageDescriptor pg_query__common_table_expr__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.WindowClause",
- "WindowClause",
- "PgQuery__WindowClause",
+ "pg_query.CommonTableExpr",
+ "CommonTableExpr",
+ "PgQuery__CommonTableExpr",
"pg_query",
- sizeof(PgQuery__WindowClause),
- 15,
- pg_query__window_clause__field_descriptors,
- pg_query__window_clause__field_indices_by_name,
- 1, pg_query__window_clause__number_ranges,
- (ProtobufCMessageInit) pg_query__window_clause__init,
+ sizeof(PgQuery__CommonTableExpr),
+ 13,
+ pg_query__common_table_expr__field_descriptors,
+ pg_query__common_table_expr__field_indices_by_name,
+ 1, pg_query__common_table_expr__number_ranges,
+ (ProtobufCMessageInit) pg_query__common_table_expr__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__row_mark_clause__field_descriptors[4] =
+static const ProtobufCFieldDescriptor pg_query__merge_when_clause__field_descriptors[6] =
{
{
- "rti",
+ "match_kind",
1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__RowMarkClause, rti),
- NULL,
+ offsetof(PgQuery__MergeWhenClause, match_kind),
+ &pg_query__merge_match_kind__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "strength",
+ "command_type",
2,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__RowMarkClause, strength),
- &pg_query__lock_clause_strength__descriptor,
+ offsetof(PgQuery__MergeWhenClause, command_type),
+ &pg_query__cmd_type__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "wait_policy",
+ "override",
3,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__RowMarkClause, wait_policy),
- &pg_query__lock_wait_policy__descriptor,
+ offsetof(PgQuery__MergeWhenClause, override),
+ &pg_query__overriding_kind__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "pushed_down",
+ "condition",
4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__RowMarkClause, pushed_down),
+ offsetof(PgQuery__MergeWhenClause, condition),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "target_list",
+ 5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__MergeWhenClause, n_target_list),
+ offsetof(PgQuery__MergeWhenClause, target_list),
+ &pg_query__node__descriptor,
NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "values",
+ 6,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__MergeWhenClause, n_values),
+ offsetof(PgQuery__MergeWhenClause, values),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__row_mark_clause__field_indices_by_name[] = {
- 3, /* field[3] = pushed_down */
- 0, /* field[0] = rti */
- 1, /* field[1] = strength */
- 2, /* field[2] = wait_policy */
+static const unsigned pg_query__merge_when_clause__field_indices_by_name[] = {
+ 1, /* field[1] = command_type */
+ 3, /* field[3] = condition */
+ 0, /* field[0] = match_kind */
+ 2, /* field[2] = override */
+ 4, /* field[4] = target_list */
+ 5, /* field[5] = values */
};
-static const ProtobufCIntRange pg_query__row_mark_clause__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__merge_when_clause__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 4 }
+ { 0, 6 }
};
-const ProtobufCMessageDescriptor pg_query__row_mark_clause__descriptor =
+const ProtobufCMessageDescriptor pg_query__merge_when_clause__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.RowMarkClause",
- "RowMarkClause",
- "PgQuery__RowMarkClause",
+ "pg_query.MergeWhenClause",
+ "MergeWhenClause",
+ "PgQuery__MergeWhenClause",
"pg_query",
- sizeof(PgQuery__RowMarkClause),
- 4,
- pg_query__row_mark_clause__field_descriptors,
- pg_query__row_mark_clause__field_indices_by_name,
- 1, pg_query__row_mark_clause__number_ranges,
- (ProtobufCMessageInit) pg_query__row_mark_clause__init,
+ sizeof(PgQuery__MergeWhenClause),
+ 6,
+ pg_query__merge_when_clause__field_descriptors,
+ pg_query__merge_when_clause__field_indices_by_name,
+ 1, pg_query__merge_when_clause__number_ranges,
+ (ProtobufCMessageInit) pg_query__merge_when_clause__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__with_clause__field_descriptors[3] =
+static const ProtobufCFieldDescriptor pg_query__trigger_transition__field_descriptors[3] =
{
{
- "ctes",
+ "name",
1,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__WithClause, n_ctes),
- offsetof(PgQuery__WithClause, ctes),
- &pg_query__node__descriptor,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__TriggerTransition, name),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "recursive",
+ "is_new",
2,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__WithClause, recursive),
+ offsetof(PgQuery__TriggerTransition, is_new),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "location",
+ "is_table",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__WithClause, location),
+ offsetof(PgQuery__TriggerTransition, is_table),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__with_clause__field_indices_by_name[] = {
- 0, /* field[0] = ctes */
- 2, /* field[2] = location */
- 1, /* field[1] = recursive */
+static const unsigned pg_query__trigger_transition__field_indices_by_name[] = {
+ 1, /* field[1] = is_new */
+ 2, /* field[2] = is_table */
+ 0, /* field[0] = name */
};
-static const ProtobufCIntRange pg_query__with_clause__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__trigger_transition__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 3 }
};
-const ProtobufCMessageDescriptor pg_query__with_clause__descriptor =
+const ProtobufCMessageDescriptor pg_query__trigger_transition__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.WithClause",
- "WithClause",
- "PgQuery__WithClause",
+ "pg_query.TriggerTransition",
+ "TriggerTransition",
+ "PgQuery__TriggerTransition",
"pg_query",
- sizeof(PgQuery__WithClause),
+ sizeof(PgQuery__TriggerTransition),
3,
- pg_query__with_clause__field_descriptors,
- pg_query__with_clause__field_indices_by_name,
- 1, pg_query__with_clause__number_ranges,
- (ProtobufCMessageInit) pg_query__with_clause__init,
+ pg_query__trigger_transition__field_descriptors,
+ pg_query__trigger_transition__field_indices_by_name,
+ 1, pg_query__trigger_transition__number_ranges,
+ (ProtobufCMessageInit) pg_query__trigger_transition__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__infer_clause__field_descriptors[4] =
+static const ProtobufCFieldDescriptor pg_query__json_output__field_descriptors[2] =
{
{
- "index_elems",
+ "type_name",
1,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__InferClause, n_index_elems),
- offsetof(PgQuery__InferClause, index_elems),
- &pg_query__node__descriptor,
- NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "where_clause",
- 2,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__InferClause, where_clause),
- &pg_query__node__descriptor,
- NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "conname",
- 3,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_STRING,
- 0, /* quantifier_offset */
- offsetof(PgQuery__InferClause, conname),
+ offsetof(PgQuery__JsonOutput, type_name),
+ &pg_query__type_name__descriptor,
NULL,
- &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "location",
- 4,
+ "returning",
+ 2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__InferClause, location),
- NULL,
+ offsetof(PgQuery__JsonOutput, returning),
+ &pg_query__json_returning__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__infer_clause__field_indices_by_name[] = {
- 2, /* field[2] = conname */
- 0, /* field[0] = index_elems */
- 3, /* field[3] = location */
- 1, /* field[1] = where_clause */
+static const unsigned pg_query__json_output__field_indices_by_name[] = {
+ 1, /* field[1] = returning */
+ 0, /* field[0] = type_name */
};
-static const ProtobufCIntRange pg_query__infer_clause__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__json_output__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 4 }
+ { 0, 2 }
};
-const ProtobufCMessageDescriptor pg_query__infer_clause__descriptor =
+const ProtobufCMessageDescriptor pg_query__json_output__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.InferClause",
- "InferClause",
- "PgQuery__InferClause",
+ "pg_query.JsonOutput",
+ "JsonOutput",
+ "PgQuery__JsonOutput",
"pg_query",
- sizeof(PgQuery__InferClause),
- 4,
- pg_query__infer_clause__field_descriptors,
- pg_query__infer_clause__field_indices_by_name,
- 1, pg_query__infer_clause__number_ranges,
- (ProtobufCMessageInit) pg_query__infer_clause__init,
+ sizeof(PgQuery__JsonOutput),
+ 2,
+ pg_query__json_output__field_descriptors,
+ pg_query__json_output__field_indices_by_name,
+ 1, pg_query__json_output__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_output__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__on_conflict_clause__field_descriptors[5] =
+static const ProtobufCFieldDescriptor pg_query__json_argument__field_descriptors[2] =
{
{
- "action",
+ "val",
1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
- 0, /* quantifier_offset */
- offsetof(PgQuery__OnConflictClause, action),
- &pg_query__on_conflict_action__descriptor,
- NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "infer",
- 2,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
- 0, /* quantifier_offset */
- offsetof(PgQuery__OnConflictClause, infer),
- &pg_query__infer_clause__descriptor,
- NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "target_list",
- 3,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__OnConflictClause, n_target_list),
- offsetof(PgQuery__OnConflictClause, target_list),
- &pg_query__node__descriptor,
- NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "where_clause",
- 4,
- PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__OnConflictClause, where_clause),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__JsonArgument, val),
+ &pg_query__json_value_expr__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "location",
- 5,
+ "name",
+ 2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(PgQuery__OnConflictClause, location),
- NULL,
+ offsetof(PgQuery__JsonArgument, name),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__on_conflict_clause__field_indices_by_name[] = {
- 0, /* field[0] = action */
- 1, /* field[1] = infer */
- 4, /* field[4] = location */
- 2, /* field[2] = target_list */
- 3, /* field[3] = where_clause */
+static const unsigned pg_query__json_argument__field_indices_by_name[] = {
+ 1, /* field[1] = name */
+ 0, /* field[0] = val */
};
-static const ProtobufCIntRange pg_query__on_conflict_clause__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__json_argument__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 5 }
+ { 0, 2 }
};
-const ProtobufCMessageDescriptor pg_query__on_conflict_clause__descriptor =
+const ProtobufCMessageDescriptor pg_query__json_argument__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.OnConflictClause",
- "OnConflictClause",
- "PgQuery__OnConflictClause",
+ "pg_query.JsonArgument",
+ "JsonArgument",
+ "PgQuery__JsonArgument",
"pg_query",
- sizeof(PgQuery__OnConflictClause),
- 5,
- pg_query__on_conflict_clause__field_descriptors,
- pg_query__on_conflict_clause__field_indices_by_name,
- 1, pg_query__on_conflict_clause__number_ranges,
- (ProtobufCMessageInit) pg_query__on_conflict_clause__init,
+ sizeof(PgQuery__JsonArgument),
+ 2,
+ pg_query__json_argument__field_descriptors,
+ pg_query__json_argument__field_indices_by_name,
+ 1, pg_query__json_argument__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_argument__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__ctesearch_clause__field_descriptors[4] =
+static const ProtobufCFieldDescriptor pg_query__json_func_expr__field_descriptors[11] =
{
{
- "search_col_list",
+ "op",
1,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__CTESearchClause, n_search_col_list),
- offsetof(PgQuery__CTESearchClause, search_col_list),
- &pg_query__node__descriptor,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JsonFuncExpr, op),
+ &pg_query__json_expr_op__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "search_breadth_first",
+ "column_name",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(PgQuery__CTESearchClause, search_breadth_first),
- NULL,
+ offsetof(PgQuery__JsonFuncExpr, column_name),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "search_seq_column",
+ "context_item",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_STRING,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CTESearchClause, search_seq_column),
+ offsetof(PgQuery__JsonFuncExpr, context_item),
+ &pg_query__json_value_expr__descriptor,
NULL,
- &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "location",
+ "pathspec",
4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CTESearchClause, location),
- NULL,
+ offsetof(PgQuery__JsonFuncExpr, pathspec),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
-};
-static const unsigned pg_query__ctesearch_clause__field_indices_by_name[] = {
- 3, /* field[3] = location */
- 1, /* field[1] = search_breadth_first */
- 0, /* field[0] = search_col_list */
- 2, /* field[2] = search_seq_column */
-};
-static const ProtobufCIntRange pg_query__ctesearch_clause__number_ranges[1 + 1] =
-{
- { 1, 0 },
- { 0, 4 }
-};
-const ProtobufCMessageDescriptor pg_query__ctesearch_clause__descriptor =
-{
- PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.CTESearchClause",
- "CTESearchClause",
- "PgQuery__CTESearchClause",
- "pg_query",
- sizeof(PgQuery__CTESearchClause),
- 4,
- pg_query__ctesearch_clause__field_descriptors,
- pg_query__ctesearch_clause__field_indices_by_name,
- 1, pg_query__ctesearch_clause__number_ranges,
- (ProtobufCMessageInit) pg_query__ctesearch_clause__init,
- NULL,NULL,NULL /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pg_query__ctecycle_clause__field_descriptors[10] =
-{
{
- "cycle_col_list",
- 1,
+ "passing",
+ 5,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__CTECycleClause, n_cycle_col_list),
- offsetof(PgQuery__CTECycleClause, cycle_col_list),
+ offsetof(PgQuery__JsonFuncExpr, n_passing),
+ offsetof(PgQuery__JsonFuncExpr, passing),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "cycle_mark_column",
- 2,
+ "output",
+ 6,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_STRING,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CTECycleClause, cycle_mark_column),
+ offsetof(PgQuery__JsonFuncExpr, output),
+ &pg_query__json_output__descriptor,
NULL,
- &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "cycle_mark_value",
- 3,
+ "on_empty",
+ 7,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CTECycleClause, cycle_mark_value),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__JsonFuncExpr, on_empty),
+ &pg_query__json_behavior__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "cycle_mark_default",
- 4,
+ "on_error",
+ 8,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CTECycleClause, cycle_mark_default),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__JsonFuncExpr, on_error),
+ &pg_query__json_behavior__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "cycle_path_column",
- 5,
+ "wrapper",
+ 9,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_STRING,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__CTECycleClause, cycle_path_column),
+ offsetof(PgQuery__JsonFuncExpr, wrapper),
+ &pg_query__json_wrapper__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "quotes",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JsonFuncExpr, quotes),
+ &pg_query__json_quotes__descriptor,
NULL,
- &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"location",
- 6,
+ 11,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__CTECycleClause, location),
+ offsetof(PgQuery__JsonFuncExpr, location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__json_func_expr__field_indices_by_name[] = {
+ 1, /* field[1] = column_name */
+ 2, /* field[2] = context_item */
+ 10, /* field[10] = location */
+ 6, /* field[6] = on_empty */
+ 7, /* field[7] = on_error */
+ 0, /* field[0] = op */
+ 5, /* field[5] = output */
+ 4, /* field[4] = passing */
+ 3, /* field[3] = pathspec */
+ 9, /* field[9] = quotes */
+ 8, /* field[8] = wrapper */
+};
+static const ProtobufCIntRange pg_query__json_func_expr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 11 }
+};
+const ProtobufCMessageDescriptor pg_query__json_func_expr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.JsonFuncExpr",
+ "JsonFuncExpr",
+ "PgQuery__JsonFuncExpr",
+ "pg_query",
+ sizeof(PgQuery__JsonFuncExpr),
+ 11,
+ pg_query__json_func_expr__field_descriptors,
+ pg_query__json_func_expr__field_indices_by_name,
+ 1, pg_query__json_func_expr__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_func_expr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__json_table_path_spec__field_descriptors[4] =
+{
{
- "cycle_mark_type",
- 7,
+ "string",
+ 1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CTECycleClause, cycle_mark_type),
- NULL,
+ offsetof(PgQuery__JsonTablePathSpec, string),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "cycle_mark_typmod",
- 8,
+ "name",
+ 2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
- offsetof(PgQuery__CTECycleClause, cycle_mark_typmod),
- NULL,
+ offsetof(PgQuery__JsonTablePathSpec, name),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "cycle_mark_collation",
- 9,
+ "name_location",
+ 3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__CTECycleClause, cycle_mark_collation),
+ offsetof(PgQuery__JsonTablePathSpec, name_location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "cycle_mark_neop",
- 10,
+ "location",
+ 4,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_UINT32,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__CTECycleClause, cycle_mark_neop),
+ offsetof(PgQuery__JsonTablePathSpec, location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__ctecycle_clause__field_indices_by_name[] = {
- 0, /* field[0] = cycle_col_list */
- 8, /* field[8] = cycle_mark_collation */
- 1, /* field[1] = cycle_mark_column */
- 3, /* field[3] = cycle_mark_default */
- 9, /* field[9] = cycle_mark_neop */
- 6, /* field[6] = cycle_mark_type */
- 7, /* field[7] = cycle_mark_typmod */
- 2, /* field[2] = cycle_mark_value */
- 4, /* field[4] = cycle_path_column */
- 5, /* field[5] = location */
+static const unsigned pg_query__json_table_path_spec__field_indices_by_name[] = {
+ 3, /* field[3] = location */
+ 1, /* field[1] = name */
+ 2, /* field[2] = name_location */
+ 0, /* field[0] = string */
};
-static const ProtobufCIntRange pg_query__ctecycle_clause__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__json_table_path_spec__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 10 }
+ { 0, 4 }
};
-const ProtobufCMessageDescriptor pg_query__ctecycle_clause__descriptor =
+const ProtobufCMessageDescriptor pg_query__json_table_path_spec__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.CTECycleClause",
- "CTECycleClause",
- "PgQuery__CTECycleClause",
+ "pg_query.JsonTablePathSpec",
+ "JsonTablePathSpec",
+ "PgQuery__JsonTablePathSpec",
"pg_query",
- sizeof(PgQuery__CTECycleClause),
- 10,
- pg_query__ctecycle_clause__field_descriptors,
- pg_query__ctecycle_clause__field_indices_by_name,
- 1, pg_query__ctecycle_clause__number_ranges,
- (ProtobufCMessageInit) pg_query__ctecycle_clause__init,
+ sizeof(PgQuery__JsonTablePathSpec),
+ 4,
+ pg_query__json_table_path_spec__field_descriptors,
+ pg_query__json_table_path_spec__field_indices_by_name,
+ 1, pg_query__json_table_path_spec__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_table_path_spec__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__common_table_expr__field_descriptors[13] =
+static const ProtobufCFieldDescriptor pg_query__json_table__field_descriptors[8] =
{
{
- "ctename",
+ "context_item",
1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_STRING,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CommonTableExpr, ctename),
+ offsetof(PgQuery__JsonTable, context_item),
+ &pg_query__json_value_expr__descriptor,
NULL,
- &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "aliascolnames",
+ "pathspec",
2,
- PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__CommonTableExpr, n_aliascolnames),
- offsetof(PgQuery__CommonTableExpr, aliascolnames),
- &pg_query__node__descriptor,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JsonTable, pathspec),
+ &pg_query__json_table_path_spec__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "ctematerialized",
+ "passing",
3,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
- 0, /* quantifier_offset */
- offsetof(PgQuery__CommonTableExpr, ctematerialized),
- &pg_query__ctematerialize__descriptor,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__JsonTable, n_passing),
+ offsetof(PgQuery__JsonTable, passing),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "ctequery",
+ "columns",
4,
- PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
- 0, /* quantifier_offset */
- offsetof(PgQuery__CommonTableExpr, ctequery),
+ offsetof(PgQuery__JsonTable, n_columns),
+ offsetof(PgQuery__JsonTable, columns),
&pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "search_clause",
+ "on_error",
5,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CommonTableExpr, search_clause),
- &pg_query__ctesearch_clause__descriptor,
+ offsetof(PgQuery__JsonTable, on_error),
+ &pg_query__json_behavior__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "cycle_clause",
+ "alias",
6,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__CommonTableExpr, cycle_clause),
- &pg_query__ctecycle_clause__descriptor,
+ offsetof(PgQuery__JsonTable, alias),
+ &pg_query__alias__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "location",
+ "lateral",
7,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__CommonTableExpr, location),
+ offsetof(PgQuery__JsonTable, lateral),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "cterecursive",
+ "location",
8,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__CommonTableExpr, cterecursive),
+ offsetof(PgQuery__JsonTable, location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__json_table__field_indices_by_name[] = {
+ 5, /* field[5] = alias */
+ 3, /* field[3] = columns */
+ 0, /* field[0] = context_item */
+ 6, /* field[6] = lateral */
+ 7, /* field[7] = location */
+ 4, /* field[4] = on_error */
+ 2, /* field[2] = passing */
+ 1, /* field[1] = pathspec */
+};
+static const ProtobufCIntRange pg_query__json_table__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor pg_query__json_table__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.JsonTable",
+ "JsonTable",
+ "PgQuery__JsonTable",
+ "pg_query",
+ sizeof(PgQuery__JsonTable),
+ 8,
+ pg_query__json_table__field_descriptors,
+ pg_query__json_table__field_indices_by_name,
+ 1, pg_query__json_table__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_table__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__json_table_column__field_descriptors[11] =
+{
{
- "cterefcount",
- 9,
+ "coltype",
+ 1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__CommonTableExpr, cterefcount),
- NULL,
+ offsetof(PgQuery__JsonTableColumn, coltype),
+ &pg_query__json_table_column_type__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "ctecolnames",
- 10,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__CommonTableExpr, n_ctecolnames),
- offsetof(PgQuery__CommonTableExpr, ctecolnames),
- &pg_query__node__descriptor,
+ "name",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JsonTableColumn, name),
NULL,
+ &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "ctecoltypes",
- 11,
- PROTOBUF_C_LABEL_REPEATED,
+ "type_name",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__CommonTableExpr, n_ctecoltypes),
- offsetof(PgQuery__CommonTableExpr, ctecoltypes),
- &pg_query__node__descriptor,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JsonTableColumn, type_name),
+ &pg_query__type_name__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "ctecoltypmods",
- 12,
- PROTOBUF_C_LABEL_REPEATED,
+ "pathspec",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__CommonTableExpr, n_ctecoltypmods),
- offsetof(PgQuery__CommonTableExpr, ctecoltypmods),
- &pg_query__node__descriptor,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JsonTableColumn, pathspec),
+ &pg_query__json_table_path_spec__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "ctecolcollations",
- 13,
- PROTOBUF_C_LABEL_REPEATED,
+ "format",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__CommonTableExpr, n_ctecolcollations),
- offsetof(PgQuery__CommonTableExpr, ctecolcollations),
- &pg_query__node__descriptor,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JsonTableColumn, format),
+ &pg_query__json_format__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
-};
-static const unsigned pg_query__common_table_expr__field_indices_by_name[] = {
- 1, /* field[1] = aliascolnames */
- 12, /* field[12] = ctecolcollations */
- 9, /* field[9] = ctecolnames */
- 10, /* field[10] = ctecoltypes */
- 11, /* field[11] = ctecoltypmods */
- 2, /* field[2] = ctematerialized */
- 0, /* field[0] = ctename */
- 3, /* field[3] = ctequery */
- 7, /* field[7] = cterecursive */
- 8, /* field[8] = cterefcount */
- 5, /* field[5] = cycle_clause */
- 6, /* field[6] = location */
- 4, /* field[4] = search_clause */
-};
-static const ProtobufCIntRange pg_query__common_table_expr__number_ranges[1 + 1] =
-{
- { 1, 0 },
- { 0, 13 }
-};
-const ProtobufCMessageDescriptor pg_query__common_table_expr__descriptor =
-{
- PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.CommonTableExpr",
- "CommonTableExpr",
- "PgQuery__CommonTableExpr",
- "pg_query",
- sizeof(PgQuery__CommonTableExpr),
- 13,
- pg_query__common_table_expr__field_descriptors,
- pg_query__common_table_expr__field_indices_by_name,
- 1, pg_query__common_table_expr__number_ranges,
- (ProtobufCMessageInit) pg_query__common_table_expr__init,
- NULL,NULL,NULL /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pg_query__merge_when_clause__field_descriptors[6] =
-{
{
- "matched",
- 1,
+ "wrapper",
+ 6,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__MergeWhenClause, matched),
- NULL,
+ offsetof(PgQuery__JsonTableColumn, wrapper),
+ &pg_query__json_wrapper__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "command_type",
- 2,
+ "quotes",
+ 7,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_ENUM,
0, /* quantifier_offset */
- offsetof(PgQuery__MergeWhenClause, command_type),
- &pg_query__cmd_type__descriptor,
+ offsetof(PgQuery__JsonTableColumn, quotes),
+ &pg_query__json_quotes__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "override",
- 3,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
- 0, /* quantifier_offset */
- offsetof(PgQuery__MergeWhenClause, override),
- &pg_query__overriding_kind__descriptor,
+ "columns",
+ 8,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__JsonTableColumn, n_columns),
+ offsetof(PgQuery__JsonTableColumn, columns),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "condition",
- 4,
+ "on_empty",
+ 9,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__MergeWhenClause, condition),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__JsonTableColumn, on_empty),
+ &pg_query__json_behavior__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "target_list",
- 5,
- PROTOBUF_C_LABEL_REPEATED,
+ "on_error",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__MergeWhenClause, n_target_list),
- offsetof(PgQuery__MergeWhenClause, target_list),
- &pg_query__node__descriptor,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JsonTableColumn, on_error),
+ &pg_query__json_behavior__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "values",
- 6,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__MergeWhenClause, n_values),
- offsetof(PgQuery__MergeWhenClause, values),
- &pg_query__node__descriptor,
+ "location",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JsonTableColumn, location),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__merge_when_clause__field_indices_by_name[] = {
- 1, /* field[1] = command_type */
- 3, /* field[3] = condition */
- 0, /* field[0] = matched */
- 2, /* field[2] = override */
- 4, /* field[4] = target_list */
- 5, /* field[5] = values */
+static const unsigned pg_query__json_table_column__field_indices_by_name[] = {
+ 0, /* field[0] = coltype */
+ 7, /* field[7] = columns */
+ 4, /* field[4] = format */
+ 10, /* field[10] = location */
+ 1, /* field[1] = name */
+ 8, /* field[8] = on_empty */
+ 9, /* field[9] = on_error */
+ 3, /* field[3] = pathspec */
+ 6, /* field[6] = quotes */
+ 2, /* field[2] = type_name */
+ 5, /* field[5] = wrapper */
};
-static const ProtobufCIntRange pg_query__merge_when_clause__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__json_table_column__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 6 }
+ { 0, 11 }
};
-const ProtobufCMessageDescriptor pg_query__merge_when_clause__descriptor =
+const ProtobufCMessageDescriptor pg_query__json_table_column__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.MergeWhenClause",
- "MergeWhenClause",
- "PgQuery__MergeWhenClause",
+ "pg_query.JsonTableColumn",
+ "JsonTableColumn",
+ "PgQuery__JsonTableColumn",
"pg_query",
- sizeof(PgQuery__MergeWhenClause),
- 6,
- pg_query__merge_when_clause__field_descriptors,
- pg_query__merge_when_clause__field_indices_by_name,
- 1, pg_query__merge_when_clause__number_ranges,
- (ProtobufCMessageInit) pg_query__merge_when_clause__init,
+ sizeof(PgQuery__JsonTableColumn),
+ 11,
+ pg_query__json_table_column__field_descriptors,
+ pg_query__json_table_column__field_indices_by_name,
+ 1, pg_query__json_table_column__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_table_column__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__merge_action__field_descriptors[6] =
+static const ProtobufCFieldDescriptor pg_query__json_key_value__field_descriptors[2] =
{
{
- "matched",
+ "key",
1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__MergeAction, matched),
- NULL,
+ offsetof(PgQuery__JsonKeyValue, key),
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "command_type",
+ "value",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__MergeAction, command_type),
- &pg_query__cmd_type__descriptor,
+ offsetof(PgQuery__JsonKeyValue, value),
+ &pg_query__json_value_expr__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+};
+static const unsigned pg_query__json_key_value__field_indices_by_name[] = {
+ 0, /* field[0] = key */
+ 1, /* field[1] = value */
+};
+static const ProtobufCIntRange pg_query__json_key_value__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor pg_query__json_key_value__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "pg_query.JsonKeyValue",
+ "JsonKeyValue",
+ "PgQuery__JsonKeyValue",
+ "pg_query",
+ sizeof(PgQuery__JsonKeyValue),
+ 2,
+ pg_query__json_key_value__field_descriptors,
+ pg_query__json_key_value__field_indices_by_name,
+ 1, pg_query__json_key_value__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_key_value__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor pg_query__json_parse_expr__field_descriptors[4] =
+{
{
- "override",
- 3,
+ "expr",
+ 1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_ENUM,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__MergeAction, override),
- &pg_query__overriding_kind__descriptor,
+ offsetof(PgQuery__JsonParseExpr, expr),
+ &pg_query__json_value_expr__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "qual",
- 4,
+ "output",
+ 2,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__MergeAction, qual),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__JsonParseExpr, output),
+ &pg_query__json_output__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "target_list",
- 5,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__MergeAction, n_target_list),
- offsetof(PgQuery__MergeAction, target_list),
- &pg_query__node__descriptor,
+ "unique_keys",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JsonParseExpr, unique_keys),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "update_colnos",
- 6,
- PROTOBUF_C_LABEL_REPEATED,
- PROTOBUF_C_TYPE_MESSAGE,
- offsetof(PgQuery__MergeAction, n_update_colnos),
- offsetof(PgQuery__MergeAction, update_colnos),
- &pg_query__node__descriptor,
+ "location",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__JsonParseExpr, location),
+ NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__merge_action__field_indices_by_name[] = {
- 1, /* field[1] = command_type */
- 0, /* field[0] = matched */
- 2, /* field[2] = override */
- 3, /* field[3] = qual */
- 4, /* field[4] = target_list */
- 5, /* field[5] = update_colnos */
+static const unsigned pg_query__json_parse_expr__field_indices_by_name[] = {
+ 0, /* field[0] = expr */
+ 3, /* field[3] = location */
+ 1, /* field[1] = output */
+ 2, /* field[2] = unique_keys */
};
-static const ProtobufCIntRange pg_query__merge_action__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__json_parse_expr__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 6 }
+ { 0, 4 }
};
-const ProtobufCMessageDescriptor pg_query__merge_action__descriptor =
+const ProtobufCMessageDescriptor pg_query__json_parse_expr__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.MergeAction",
- "MergeAction",
- "PgQuery__MergeAction",
+ "pg_query.JsonParseExpr",
+ "JsonParseExpr",
+ "PgQuery__JsonParseExpr",
"pg_query",
- sizeof(PgQuery__MergeAction),
- 6,
- pg_query__merge_action__field_descriptors,
- pg_query__merge_action__field_indices_by_name,
- 1, pg_query__merge_action__number_ranges,
- (ProtobufCMessageInit) pg_query__merge_action__init,
+ sizeof(PgQuery__JsonParseExpr),
+ 4,
+ pg_query__json_parse_expr__field_descriptors,
+ pg_query__json_parse_expr__field_indices_by_name,
+ 1, pg_query__json_parse_expr__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_parse_expr__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__trigger_transition__field_descriptors[3] =
+static const ProtobufCFieldDescriptor pg_query__json_scalar_expr__field_descriptors[3] =
{
{
- "name",
+ "expr",
1,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_STRING,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__TriggerTransition, name),
+ offsetof(PgQuery__JsonScalarExpr, expr),
+ &pg_query__node__descriptor,
NULL,
- &protobuf_c_empty_string,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "is_new",
+ "output",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__TriggerTransition, is_new),
- NULL,
+ offsetof(PgQuery__JsonScalarExpr, output),
+ &pg_query__json_output__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "is_table",
+ "location",
3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__TriggerTransition, is_table),
+ offsetof(PgQuery__JsonScalarExpr, location),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__trigger_transition__field_indices_by_name[] = {
- 1, /* field[1] = is_new */
- 2, /* field[2] = is_table */
- 0, /* field[0] = name */
+static const unsigned pg_query__json_scalar_expr__field_indices_by_name[] = {
+ 0, /* field[0] = expr */
+ 2, /* field[2] = location */
+ 1, /* field[1] = output */
};
-static const ProtobufCIntRange pg_query__trigger_transition__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__json_scalar_expr__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 3 }
};
-const ProtobufCMessageDescriptor pg_query__trigger_transition__descriptor =
+const ProtobufCMessageDescriptor pg_query__json_scalar_expr__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.TriggerTransition",
- "TriggerTransition",
- "PgQuery__TriggerTransition",
+ "pg_query.JsonScalarExpr",
+ "JsonScalarExpr",
+ "PgQuery__JsonScalarExpr",
"pg_query",
- sizeof(PgQuery__TriggerTransition),
+ sizeof(PgQuery__JsonScalarExpr),
3,
- pg_query__trigger_transition__field_descriptors,
- pg_query__trigger_transition__field_indices_by_name,
- 1, pg_query__trigger_transition__number_ranges,
- (ProtobufCMessageInit) pg_query__trigger_transition__init,
+ pg_query__json_scalar_expr__field_descriptors,
+ pg_query__json_scalar_expr__field_indices_by_name,
+ 1, pg_query__json_scalar_expr__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_scalar_expr__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__json_output__field_descriptors[2] =
+static const ProtobufCFieldDescriptor pg_query__json_serialize_expr__field_descriptors[3] =
{
{
- "type_name",
+ "expr",
1,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__JsonOutput, type_name),
- &pg_query__type_name__descriptor,
+ offsetof(PgQuery__JsonSerializeExpr, expr),
+ &pg_query__json_value_expr__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "returning",
+ "output",
2,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
- offsetof(PgQuery__JsonOutput, returning),
- &pg_query__json_returning__descriptor,
+ offsetof(PgQuery__JsonSerializeExpr, output),
+ &pg_query__json_output__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
-};
-static const unsigned pg_query__json_output__field_indices_by_name[] = {
- 1, /* field[1] = returning */
- 0, /* field[0] = type_name */
-};
-static const ProtobufCIntRange pg_query__json_output__number_ranges[1 + 1] =
-{
- { 1, 0 },
- { 0, 2 }
-};
-const ProtobufCMessageDescriptor pg_query__json_output__descriptor =
-{
- PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.JsonOutput",
- "JsonOutput",
- "PgQuery__JsonOutput",
- "pg_query",
- sizeof(PgQuery__JsonOutput),
- 2,
- pg_query__json_output__field_descriptors,
- pg_query__json_output__field_indices_by_name,
- 1, pg_query__json_output__number_ranges,
- (ProtobufCMessageInit) pg_query__json_output__init,
- NULL,NULL,NULL /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pg_query__json_key_value__field_descriptors[2] =
-{
{
- "key",
- 1,
+ "location",
+ 3,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__JsonKeyValue, key),
- &pg_query__node__descriptor,
+ offsetof(PgQuery__JsonSerializeExpr, location),
NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "value",
- 2,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_MESSAGE,
- 0, /* quantifier_offset */
- offsetof(PgQuery__JsonKeyValue, value),
- &pg_query__json_value_expr__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
-static const unsigned pg_query__json_key_value__field_indices_by_name[] = {
- 0, /* field[0] = key */
- 1, /* field[1] = value */
+static const unsigned pg_query__json_serialize_expr__field_indices_by_name[] = {
+ 0, /* field[0] = expr */
+ 2, /* field[2] = location */
+ 1, /* field[1] = output */
};
-static const ProtobufCIntRange pg_query__json_key_value__number_ranges[1 + 1] =
+static const ProtobufCIntRange pg_query__json_serialize_expr__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 2 }
+ { 0, 3 }
};
-const ProtobufCMessageDescriptor pg_query__json_key_value__descriptor =
+const ProtobufCMessageDescriptor pg_query__json_serialize_expr__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
- "pg_query.JsonKeyValue",
- "JsonKeyValue",
- "PgQuery__JsonKeyValue",
+ "pg_query.JsonSerializeExpr",
+ "JsonSerializeExpr",
+ "PgQuery__JsonSerializeExpr",
"pg_query",
- sizeof(PgQuery__JsonKeyValue),
- 2,
- pg_query__json_key_value__field_descriptors,
- pg_query__json_key_value__field_indices_by_name,
- 1, pg_query__json_key_value__number_ranges,
- (ProtobufCMessageInit) pg_query__json_key_value__init,
+ sizeof(PgQuery__JsonSerializeExpr),
+ 3,
+ pg_query__json_serialize_expr__field_descriptors,
+ pg_query__json_serialize_expr__field_indices_by_name,
+ 1, pg_query__json_serialize_expr__number_ranges,
+ (ProtobufCMessageInit) pg_query__json_serialize_expr__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor pg_query__json_object_constructor__field_descriptors[5] =
@@ -27940,7 +30444,7 @@ const ProtobufCMessageDescriptor pg_query__update_stmt__descriptor =
(ProtobufCMessageInit) pg_query__update_stmt__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__merge_stmt__field_descriptors[5] =
+static const ProtobufCFieldDescriptor pg_query__merge_stmt__field_descriptors[6] =
{
{
"relation",
@@ -27991,8 +30495,20 @@ static const ProtobufCFieldDescriptor pg_query__merge_stmt__field_descriptors[5]
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "with_clause",
+ "returning_list",
5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(PgQuery__MergeStmt, n_returning_list),
+ offsetof(PgQuery__MergeStmt, returning_list),
+ &pg_query__node__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "with_clause",
+ 6,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
@@ -28007,13 +30523,14 @@ static const unsigned pg_query__merge_stmt__field_indices_by_name[] = {
2, /* field[2] = join_condition */
3, /* field[3] = merge_when_clauses */
0, /* field[0] = relation */
+ 4, /* field[4] = returning_list */
1, /* field[1] = source_relation */
- 4, /* field[4] = with_clause */
+ 5, /* field[5] = with_clause */
};
static const ProtobufCIntRange pg_query__merge_stmt__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 5 }
+ { 0, 6 }
};
const ProtobufCMessageDescriptor pg_query__merge_stmt__descriptor =
{
@@ -28023,7 +30540,7 @@ const ProtobufCMessageDescriptor pg_query__merge_stmt__descriptor =
"PgQuery__MergeStmt",
"pg_query",
sizeof(PgQuery__MergeStmt),
- 5,
+ 6,
pg_query__merge_stmt__field_descriptors,
pg_query__merge_stmt__field_indices_by_name,
1, pg_query__merge_stmt__number_ranges,
@@ -29896,7 +32413,7 @@ const ProtobufCMessageDescriptor pg_query__create_stmt__descriptor =
(ProtobufCMessageInit) pg_query__create_stmt__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30] =
+static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[31] =
{
{
"contype",
@@ -29947,23 +32464,35 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "location",
+ "skip_validation",
5,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
- offsetof(PgQuery__Constraint, location),
+ offsetof(PgQuery__Constraint, skip_validation),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "is_no_inherit",
+ "initially_valid",
6,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
+ offsetof(PgQuery__Constraint, initially_valid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "is_no_inherit",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
offsetof(PgQuery__Constraint, is_no_inherit),
NULL,
NULL,
@@ -29972,7 +32501,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"raw_expr",
- 7,
+ 8,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
@@ -29984,7 +32513,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"cooked_expr",
- 8,
+ 9,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
@@ -29996,7 +32525,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"generated_when",
- 9,
+ 10,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
@@ -30006,9 +32535,21 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+ {
+ "inhcount",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__Constraint, inhcount),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
{
"nulls_not_distinct",
- 10,
+ 12,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
@@ -30020,7 +32561,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"keys",
- 11,
+ 13,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Constraint, n_keys),
@@ -30032,7 +32573,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"including",
- 12,
+ 14,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Constraint, n_including),
@@ -30044,7 +32585,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"exclusions",
- 13,
+ 15,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Constraint, n_exclusions),
@@ -30056,7 +32597,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"options",
- 14,
+ 16,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Constraint, n_options),
@@ -30068,7 +32609,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"indexname",
- 15,
+ 17,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
@@ -30080,7 +32621,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"indexspace",
- 16,
+ 18,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
@@ -30092,7 +32633,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"reset_default_tblspc",
- 17,
+ 19,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
@@ -30104,7 +32645,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"access_method",
- 18,
+ 20,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
@@ -30116,7 +32657,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"where_clause",
- 19,
+ 21,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
@@ -30128,7 +32669,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"pktable",
- 20,
+ 22,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
@@ -30140,7 +32681,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"fk_attrs",
- 21,
+ 23,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Constraint, n_fk_attrs),
@@ -30152,7 +32693,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"pk_attrs",
- 22,
+ 24,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Constraint, n_pk_attrs),
@@ -30164,7 +32705,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"fk_matchtype",
- 23,
+ 25,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
@@ -30176,7 +32717,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"fk_upd_action",
- 24,
+ 26,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
@@ -30188,7 +32729,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"fk_del_action",
- 25,
+ 27,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
@@ -30200,7 +32741,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"fk_del_set_cols",
- 26,
+ 28,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Constraint, n_fk_del_set_cols),
@@ -30212,7 +32753,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"old_conpfeqop",
- 27,
+ 29,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(PgQuery__Constraint, n_old_conpfeqop),
@@ -30224,7 +32765,7 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
{
"old_pktable_oid",
- 28,
+ 30,
PROTOBUF_C_LABEL_NONE,
PROTOBUF_C_TYPE_UINT32,
0, /* quantifier_offset */
@@ -30235,24 +32776,12 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
- "skip_validation",
- 29,
- PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
- 0, /* quantifier_offset */
- offsetof(PgQuery__Constraint, skip_validation),
- NULL,
- NULL,
- 0, /* flags */
- 0,NULL,NULL /* reserved1,reserved2, etc */
- },
- {
- "initially_valid",
- 30,
+ "location",
+ 31,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_BOOL,
+ PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
- offsetof(PgQuery__Constraint, initially_valid),
+ offsetof(PgQuery__Constraint, location),
NULL,
NULL,
0, /* flags */
@@ -30260,41 +32789,42 @@ static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30
},
};
static const unsigned pg_query__constraint__field_indices_by_name[] = {
- 17, /* field[17] = access_method */
+ 19, /* field[19] = access_method */
1, /* field[1] = conname */
0, /* field[0] = contype */
- 7, /* field[7] = cooked_expr */
+ 8, /* field[8] = cooked_expr */
2, /* field[2] = deferrable */
- 12, /* field[12] = exclusions */
- 20, /* field[20] = fk_attrs */
- 24, /* field[24] = fk_del_action */
- 25, /* field[25] = fk_del_set_cols */
- 22, /* field[22] = fk_matchtype */
- 23, /* field[23] = fk_upd_action */
- 8, /* field[8] = generated_when */
- 11, /* field[11] = including */
- 14, /* field[14] = indexname */
- 15, /* field[15] = indexspace */
+ 14, /* field[14] = exclusions */
+ 22, /* field[22] = fk_attrs */
+ 26, /* field[26] = fk_del_action */
+ 27, /* field[27] = fk_del_set_cols */
+ 24, /* field[24] = fk_matchtype */
+ 25, /* field[25] = fk_upd_action */
+ 9, /* field[9] = generated_when */
+ 13, /* field[13] = including */
+ 16, /* field[16] = indexname */
+ 17, /* field[17] = indexspace */
+ 10, /* field[10] = inhcount */
3, /* field[3] = initdeferred */
- 29, /* field[29] = initially_valid */
- 5, /* field[5] = is_no_inherit */
- 10, /* field[10] = keys */
- 4, /* field[4] = location */
- 9, /* field[9] = nulls_not_distinct */
- 26, /* field[26] = old_conpfeqop */
- 27, /* field[27] = old_pktable_oid */
- 13, /* field[13] = options */
- 21, /* field[21] = pk_attrs */
- 19, /* field[19] = pktable */
- 6, /* field[6] = raw_expr */
- 16, /* field[16] = reset_default_tblspc */
- 28, /* field[28] = skip_validation */
- 18, /* field[18] = where_clause */
+ 5, /* field[5] = initially_valid */
+ 6, /* field[6] = is_no_inherit */
+ 12, /* field[12] = keys */
+ 30, /* field[30] = location */
+ 11, /* field[11] = nulls_not_distinct */
+ 28, /* field[28] = old_conpfeqop */
+ 29, /* field[29] = old_pktable_oid */
+ 15, /* field[15] = options */
+ 23, /* field[23] = pk_attrs */
+ 21, /* field[21] = pktable */
+ 7, /* field[7] = raw_expr */
+ 18, /* field[18] = reset_default_tblspc */
+ 4, /* field[4] = skip_validation */
+ 20, /* field[20] = where_clause */
};
static const ProtobufCIntRange pg_query__constraint__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 30 }
+ { 0, 31 }
};
const ProtobufCMessageDescriptor pg_query__constraint__descriptor =
{
@@ -30304,7 +32834,7 @@ const ProtobufCMessageDescriptor pg_query__constraint__descriptor =
"PgQuery__Constraint",
"pg_query",
sizeof(PgQuery__Constraint),
- 30,
+ 31,
pg_query__constraint__field_descriptors,
pg_query__constraint__field_indices_by_name,
1, pg_query__constraint__number_ranges,
@@ -34119,10 +36649,10 @@ static const ProtobufCFieldDescriptor pg_query__alter_stats_stmt__field_descript
"stxstattarget",
2,
PROTOBUF_C_LABEL_NONE,
- PROTOBUF_C_TYPE_INT32,
+ PROTOBUF_C_TYPE_MESSAGE,
0, /* quantifier_offset */
offsetof(PgQuery__AlterStatsStmt, stxstattarget),
- NULL,
+ &pg_query__node__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
@@ -35370,7 +37900,7 @@ const ProtobufCMessageDescriptor pg_query__unlisten_stmt__descriptor =
(ProtobufCMessageInit) pg_query__unlisten_stmt__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__transaction_stmt__field_descriptors[5] =
+static const ProtobufCFieldDescriptor pg_query__transaction_stmt__field_descriptors[6] =
{
{
"kind",
@@ -35432,18 +37962,31 @@ static const ProtobufCFieldDescriptor pg_query__transaction_stmt__field_descript
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+ {
+ "location",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__TransactionStmt, location),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
};
static const unsigned pg_query__transaction_stmt__field_indices_by_name[] = {
4, /* field[4] = chain */
3, /* field[3] = gid */
0, /* field[0] = kind */
+ 5, /* field[5] = location */
1, /* field[1] = options */
2, /* field[2] = savepoint_name */
};
static const ProtobufCIntRange pg_query__transaction_stmt__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 5 }
+ { 0, 6 }
};
const ProtobufCMessageDescriptor pg_query__transaction_stmt__descriptor =
{
@@ -35453,7 +37996,7 @@ const ProtobufCMessageDescriptor pg_query__transaction_stmt__descriptor =
"PgQuery__TransactionStmt",
"pg_query",
sizeof(PgQuery__TransactionStmt),
- 5,
+ 6,
pg_query__transaction_stmt__field_descriptors,
pg_query__transaction_stmt__field_indices_by_name,
1, pg_query__transaction_stmt__number_ranges,
@@ -37180,7 +39723,7 @@ const ProtobufCMessageDescriptor pg_query__execute_stmt__descriptor =
(ProtobufCMessageInit) pg_query__execute_stmt__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCFieldDescriptor pg_query__deallocate_stmt__field_descriptors[1] =
+static const ProtobufCFieldDescriptor pg_query__deallocate_stmt__field_descriptors[3] =
{
{
"name",
@@ -37194,14 +39737,40 @@ static const ProtobufCFieldDescriptor pg_query__deallocate_stmt__field_descripto
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+ {
+ "isall",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__DeallocateStmt, isall),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "location",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_INT32,
+ 0, /* quantifier_offset */
+ offsetof(PgQuery__DeallocateStmt, location),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
};
static const unsigned pg_query__deallocate_stmt__field_indices_by_name[] = {
+ 1, /* field[1] = isall */
+ 2, /* field[2] = location */
0, /* field[0] = name */
};
static const ProtobufCIntRange pg_query__deallocate_stmt__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 1 }
+ { 0, 3 }
};
const ProtobufCMessageDescriptor pg_query__deallocate_stmt__descriptor =
{
@@ -37211,7 +39780,7 @@ const ProtobufCMessageDescriptor pg_query__deallocate_stmt__descriptor =
"PgQuery__DeallocateStmt",
"pg_query",
sizeof(PgQuery__DeallocateStmt),
- 1,
+ 3,
pg_query__deallocate_stmt__field_descriptors,
pg_query__deallocate_stmt__field_indices_by_name,
1, pg_query__deallocate_stmt__number_ranges,
@@ -38104,38 +40673,6 @@ const ProtobufCMessageDescriptor pg_query__scan_token__descriptor =
(ProtobufCMessageInit) pg_query__scan_token__init,
NULL,NULL,NULL /* reserved[123] */
};
-static const ProtobufCEnumValue pg_query__overriding_kind__enum_values_by_number[4] =
-{
- { "OVERRIDING_KIND_UNDEFINED", "PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED", 0 },
- { "OVERRIDING_NOT_SET", "PG_QUERY__OVERRIDING_KIND__OVERRIDING_NOT_SET", 1 },
- { "OVERRIDING_USER_VALUE", "PG_QUERY__OVERRIDING_KIND__OVERRIDING_USER_VALUE", 2 },
- { "OVERRIDING_SYSTEM_VALUE", "PG_QUERY__OVERRIDING_KIND__OVERRIDING_SYSTEM_VALUE", 3 },
-};
-static const ProtobufCIntRange pg_query__overriding_kind__value_ranges[] = {
-{0, 0},{0, 4}
-};
-static const ProtobufCEnumValueIndex pg_query__overriding_kind__enum_values_by_name[4] =
-{
- { "OVERRIDING_KIND_UNDEFINED", 0 },
- { "OVERRIDING_NOT_SET", 1 },
- { "OVERRIDING_SYSTEM_VALUE", 3 },
- { "OVERRIDING_USER_VALUE", 2 },
-};
-const ProtobufCEnumDescriptor pg_query__overriding_kind__descriptor =
-{
- PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
- "pg_query.OverridingKind",
- "OverridingKind",
- "PgQuery__OverridingKind",
- "pg_query",
- 4,
- pg_query__overriding_kind__enum_values_by_number,
- 4,
- pg_query__overriding_kind__enum_values_by_name,
- 1,
- pg_query__overriding_kind__value_ranges,
- NULL,NULL,NULL,NULL /* reserved[1234] */
-};
static const ProtobufCEnumValue pg_query__query_source__enum_values_by_number[6] =
{
{ "QUERY_SOURCE_UNDEFINED", "PG_QUERY__QUERY_SOURCE__QUERY_SOURCE_UNDEFINED", 0 },
@@ -38654,6 +41191,74 @@ const ProtobufCEnumDescriptor pg_query__ctematerialize__descriptor =
pg_query__ctematerialize__value_ranges,
NULL,NULL,NULL,NULL /* reserved[1234] */
};
+static const ProtobufCEnumValue pg_query__json_quotes__enum_values_by_number[4] =
+{
+ { "JSON_QUOTES_UNDEFINED", "PG_QUERY__JSON_QUOTES__JSON_QUOTES_UNDEFINED", 0 },
+ { "JS_QUOTES_UNSPEC", "PG_QUERY__JSON_QUOTES__JS_QUOTES_UNSPEC", 1 },
+ { "JS_QUOTES_KEEP", "PG_QUERY__JSON_QUOTES__JS_QUOTES_KEEP", 2 },
+ { "JS_QUOTES_OMIT", "PG_QUERY__JSON_QUOTES__JS_QUOTES_OMIT", 3 },
+};
+static const ProtobufCIntRange pg_query__json_quotes__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex pg_query__json_quotes__enum_values_by_name[4] =
+{
+ { "JSON_QUOTES_UNDEFINED", 0 },
+ { "JS_QUOTES_KEEP", 2 },
+ { "JS_QUOTES_OMIT", 3 },
+ { "JS_QUOTES_UNSPEC", 1 },
+};
+const ProtobufCEnumDescriptor pg_query__json_quotes__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "pg_query.JsonQuotes",
+ "JsonQuotes",
+ "PgQuery__JsonQuotes",
+ "pg_query",
+ 4,
+ pg_query__json_quotes__enum_values_by_number,
+ 4,
+ pg_query__json_quotes__enum_values_by_name,
+ 1,
+ pg_query__json_quotes__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCEnumValue pg_query__json_table_column_type__enum_values_by_number[6] =
+{
+ { "JSON_TABLE_COLUMN_TYPE_UNDEFINED", "PG_QUERY__JSON_TABLE_COLUMN_TYPE__JSON_TABLE_COLUMN_TYPE_UNDEFINED", 0 },
+ { "JTC_FOR_ORDINALITY", "PG_QUERY__JSON_TABLE_COLUMN_TYPE__JTC_FOR_ORDINALITY", 1 },
+ { "JTC_REGULAR", "PG_QUERY__JSON_TABLE_COLUMN_TYPE__JTC_REGULAR", 2 },
+ { "JTC_EXISTS", "PG_QUERY__JSON_TABLE_COLUMN_TYPE__JTC_EXISTS", 3 },
+ { "JTC_FORMATTED", "PG_QUERY__JSON_TABLE_COLUMN_TYPE__JTC_FORMATTED", 4 },
+ { "JTC_NESTED", "PG_QUERY__JSON_TABLE_COLUMN_TYPE__JTC_NESTED", 5 },
+};
+static const ProtobufCIntRange pg_query__json_table_column_type__value_ranges[] = {
+{0, 0},{0, 6}
+};
+static const ProtobufCEnumValueIndex pg_query__json_table_column_type__enum_values_by_name[6] =
+{
+ { "JSON_TABLE_COLUMN_TYPE_UNDEFINED", 0 },
+ { "JTC_EXISTS", 3 },
+ { "JTC_FORMATTED", 4 },
+ { "JTC_FOR_ORDINALITY", 1 },
+ { "JTC_NESTED", 5 },
+ { "JTC_REGULAR", 2 },
+};
+const ProtobufCEnumDescriptor pg_query__json_table_column_type__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "pg_query.JsonTableColumnType",
+ "JsonTableColumnType",
+ "PgQuery__JsonTableColumnType",
+ "pg_query",
+ 6,
+ pg_query__json_table_column_type__enum_values_by_number,
+ 6,
+ pg_query__json_table_column_type__enum_values_by_name,
+ 1,
+ pg_query__json_table_column_type__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
static const ProtobufCEnumValue pg_query__set_operation__enum_values_by_number[5] =
{
{ "SET_OPERATION_UNDEFINED", "PG_QUERY__SET_OPERATION__SET_OPERATION_UNDEFINED", 0 },
@@ -38848,7 +41453,7 @@ const ProtobufCEnumDescriptor pg_query__drop_behavior__descriptor =
pg_query__drop_behavior__value_ranges,
NULL,NULL,NULL,NULL /* reserved[1234] */
};
-static const ProtobufCEnumValue pg_query__alter_table_type__enum_values_by_number[67] =
+static const ProtobufCEnumValue pg_query__alter_table_type__enum_values_by_number[68] =
{
{ "ALTER_TABLE_TYPE_UNDEFINED", "PG_QUERY__ALTER_TABLE_TYPE__ALTER_TABLE_TYPE_UNDEFINED", 0 },
{ "AT_AddColumn", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddColumn", 1 },
@@ -38857,139 +41462,141 @@ static const ProtobufCEnumValue pg_query__alter_table_type__enum_values_by_numbe
{ "AT_CookedColumnDefault", "PG_QUERY__ALTER_TABLE_TYPE__AT_CookedColumnDefault", 4 },
{ "AT_DropNotNull", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropNotNull", 5 },
{ "AT_SetNotNull", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetNotNull", 6 },
- { "AT_DropExpression", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropExpression", 7 },
- { "AT_CheckNotNull", "PG_QUERY__ALTER_TABLE_TYPE__AT_CheckNotNull", 8 },
- { "AT_SetStatistics", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetStatistics", 9 },
- { "AT_SetOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetOptions", 10 },
- { "AT_ResetOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ResetOptions", 11 },
- { "AT_SetStorage", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetStorage", 12 },
- { "AT_SetCompression", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetCompression", 13 },
- { "AT_DropColumn", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropColumn", 14 },
- { "AT_AddIndex", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndex", 15 },
- { "AT_ReAddIndex", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddIndex", 16 },
- { "AT_AddConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddConstraint", 17 },
- { "AT_ReAddConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddConstraint", 18 },
- { "AT_ReAddDomainConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddDomainConstraint", 19 },
- { "AT_AlterConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterConstraint", 20 },
- { "AT_ValidateConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ValidateConstraint", 21 },
- { "AT_AddIndexConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndexConstraint", 22 },
- { "AT_DropConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropConstraint", 23 },
- { "AT_ReAddComment", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddComment", 24 },
- { "AT_AlterColumnType", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnType", 25 },
- { "AT_AlterColumnGenericOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnGenericOptions", 26 },
- { "AT_ChangeOwner", "PG_QUERY__ALTER_TABLE_TYPE__AT_ChangeOwner", 27 },
- { "AT_ClusterOn", "PG_QUERY__ALTER_TABLE_TYPE__AT_ClusterOn", 28 },
- { "AT_DropCluster", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropCluster", 29 },
- { "AT_SetLogged", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetLogged", 30 },
- { "AT_SetUnLogged", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetUnLogged", 31 },
- { "AT_DropOids", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropOids", 32 },
- { "AT_SetAccessMethod", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetAccessMethod", 33 },
- { "AT_SetTableSpace", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetTableSpace", 34 },
- { "AT_SetRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetRelOptions", 35 },
- { "AT_ResetRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ResetRelOptions", 36 },
- { "AT_ReplaceRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReplaceRelOptions", 37 },
- { "AT_EnableTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrig", 38 },
- { "AT_EnableAlwaysTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysTrig", 39 },
- { "AT_EnableReplicaTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaTrig", 40 },
- { "AT_DisableTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrig", 41 },
- { "AT_EnableTrigAll", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigAll", 42 },
- { "AT_DisableTrigAll", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigAll", 43 },
- { "AT_EnableTrigUser", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigUser", 44 },
- { "AT_DisableTrigUser", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigUser", 45 },
- { "AT_EnableRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRule", 46 },
- { "AT_EnableAlwaysRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysRule", 47 },
- { "AT_EnableReplicaRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaRule", 48 },
- { "AT_DisableRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRule", 49 },
- { "AT_AddInherit", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddInherit", 50 },
- { "AT_DropInherit", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropInherit", 51 },
- { "AT_AddOf", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddOf", 52 },
- { "AT_DropOf", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropOf", 53 },
- { "AT_ReplicaIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReplicaIdentity", 54 },
- { "AT_EnableRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRowSecurity", 55 },
- { "AT_DisableRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRowSecurity", 56 },
- { "AT_ForceRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_ForceRowSecurity", 57 },
- { "AT_NoForceRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_NoForceRowSecurity", 58 },
- { "AT_GenericOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_GenericOptions", 59 },
- { "AT_AttachPartition", "PG_QUERY__ALTER_TABLE_TYPE__AT_AttachPartition", 60 },
- { "AT_DetachPartition", "PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartition", 61 },
- { "AT_DetachPartitionFinalize", "PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartitionFinalize", 62 },
- { "AT_AddIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIdentity", 63 },
- { "AT_SetIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetIdentity", 64 },
- { "AT_DropIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropIdentity", 65 },
- { "AT_ReAddStatistics", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddStatistics", 66 },
+ { "AT_SetExpression", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetExpression", 7 },
+ { "AT_DropExpression", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropExpression", 8 },
+ { "AT_CheckNotNull", "PG_QUERY__ALTER_TABLE_TYPE__AT_CheckNotNull", 9 },
+ { "AT_SetStatistics", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetStatistics", 10 },
+ { "AT_SetOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetOptions", 11 },
+ { "AT_ResetOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ResetOptions", 12 },
+ { "AT_SetStorage", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetStorage", 13 },
+ { "AT_SetCompression", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetCompression", 14 },
+ { "AT_DropColumn", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropColumn", 15 },
+ { "AT_AddIndex", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndex", 16 },
+ { "AT_ReAddIndex", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddIndex", 17 },
+ { "AT_AddConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddConstraint", 18 },
+ { "AT_ReAddConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddConstraint", 19 },
+ { "AT_ReAddDomainConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddDomainConstraint", 20 },
+ { "AT_AlterConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterConstraint", 21 },
+ { "AT_ValidateConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ValidateConstraint", 22 },
+ { "AT_AddIndexConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndexConstraint", 23 },
+ { "AT_DropConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropConstraint", 24 },
+ { "AT_ReAddComment", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddComment", 25 },
+ { "AT_AlterColumnType", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnType", 26 },
+ { "AT_AlterColumnGenericOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnGenericOptions", 27 },
+ { "AT_ChangeOwner", "PG_QUERY__ALTER_TABLE_TYPE__AT_ChangeOwner", 28 },
+ { "AT_ClusterOn", "PG_QUERY__ALTER_TABLE_TYPE__AT_ClusterOn", 29 },
+ { "AT_DropCluster", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropCluster", 30 },
+ { "AT_SetLogged", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetLogged", 31 },
+ { "AT_SetUnLogged", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetUnLogged", 32 },
+ { "AT_DropOids", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropOids", 33 },
+ { "AT_SetAccessMethod", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetAccessMethod", 34 },
+ { "AT_SetTableSpace", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetTableSpace", 35 },
+ { "AT_SetRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetRelOptions", 36 },
+ { "AT_ResetRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ResetRelOptions", 37 },
+ { "AT_ReplaceRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReplaceRelOptions", 38 },
+ { "AT_EnableTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrig", 39 },
+ { "AT_EnableAlwaysTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysTrig", 40 },
+ { "AT_EnableReplicaTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaTrig", 41 },
+ { "AT_DisableTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrig", 42 },
+ { "AT_EnableTrigAll", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigAll", 43 },
+ { "AT_DisableTrigAll", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigAll", 44 },
+ { "AT_EnableTrigUser", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigUser", 45 },
+ { "AT_DisableTrigUser", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigUser", 46 },
+ { "AT_EnableRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRule", 47 },
+ { "AT_EnableAlwaysRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysRule", 48 },
+ { "AT_EnableReplicaRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaRule", 49 },
+ { "AT_DisableRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRule", 50 },
+ { "AT_AddInherit", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddInherit", 51 },
+ { "AT_DropInherit", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropInherit", 52 },
+ { "AT_AddOf", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddOf", 53 },
+ { "AT_DropOf", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropOf", 54 },
+ { "AT_ReplicaIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReplicaIdentity", 55 },
+ { "AT_EnableRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRowSecurity", 56 },
+ { "AT_DisableRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRowSecurity", 57 },
+ { "AT_ForceRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_ForceRowSecurity", 58 },
+ { "AT_NoForceRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_NoForceRowSecurity", 59 },
+ { "AT_GenericOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_GenericOptions", 60 },
+ { "AT_AttachPartition", "PG_QUERY__ALTER_TABLE_TYPE__AT_AttachPartition", 61 },
+ { "AT_DetachPartition", "PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartition", 62 },
+ { "AT_DetachPartitionFinalize", "PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartitionFinalize", 63 },
+ { "AT_AddIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIdentity", 64 },
+ { "AT_SetIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetIdentity", 65 },
+ { "AT_DropIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropIdentity", 66 },
+ { "AT_ReAddStatistics", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddStatistics", 67 },
};
static const ProtobufCIntRange pg_query__alter_table_type__value_ranges[] = {
-{0, 0},{0, 67}
+{0, 0},{0, 68}
};
-static const ProtobufCEnumValueIndex pg_query__alter_table_type__enum_values_by_name[67] =
+static const ProtobufCEnumValueIndex pg_query__alter_table_type__enum_values_by_name[68] =
{
{ "ALTER_TABLE_TYPE_UNDEFINED", 0 },
{ "AT_AddColumn", 1 },
{ "AT_AddColumnToView", 2 },
- { "AT_AddConstraint", 17 },
- { "AT_AddIdentity", 63 },
- { "AT_AddIndex", 15 },
- { "AT_AddIndexConstraint", 22 },
- { "AT_AddInherit", 50 },
- { "AT_AddOf", 52 },
- { "AT_AlterColumnGenericOptions", 26 },
- { "AT_AlterColumnType", 25 },
- { "AT_AlterConstraint", 20 },
- { "AT_AttachPartition", 60 },
- { "AT_ChangeOwner", 27 },
- { "AT_CheckNotNull", 8 },
- { "AT_ClusterOn", 28 },
+ { "AT_AddConstraint", 18 },
+ { "AT_AddIdentity", 64 },
+ { "AT_AddIndex", 16 },
+ { "AT_AddIndexConstraint", 23 },
+ { "AT_AddInherit", 51 },
+ { "AT_AddOf", 53 },
+ { "AT_AlterColumnGenericOptions", 27 },
+ { "AT_AlterColumnType", 26 },
+ { "AT_AlterConstraint", 21 },
+ { "AT_AttachPartition", 61 },
+ { "AT_ChangeOwner", 28 },
+ { "AT_CheckNotNull", 9 },
+ { "AT_ClusterOn", 29 },
{ "AT_ColumnDefault", 3 },
{ "AT_CookedColumnDefault", 4 },
- { "AT_DetachPartition", 61 },
- { "AT_DetachPartitionFinalize", 62 },
- { "AT_DisableRowSecurity", 56 },
- { "AT_DisableRule", 49 },
- { "AT_DisableTrig", 41 },
- { "AT_DisableTrigAll", 43 },
- { "AT_DisableTrigUser", 45 },
- { "AT_DropCluster", 29 },
- { "AT_DropColumn", 14 },
- { "AT_DropConstraint", 23 },
- { "AT_DropExpression", 7 },
- { "AT_DropIdentity", 65 },
- { "AT_DropInherit", 51 },
+ { "AT_DetachPartition", 62 },
+ { "AT_DetachPartitionFinalize", 63 },
+ { "AT_DisableRowSecurity", 57 },
+ { "AT_DisableRule", 50 },
+ { "AT_DisableTrig", 42 },
+ { "AT_DisableTrigAll", 44 },
+ { "AT_DisableTrigUser", 46 },
+ { "AT_DropCluster", 30 },
+ { "AT_DropColumn", 15 },
+ { "AT_DropConstraint", 24 },
+ { "AT_DropExpression", 8 },
+ { "AT_DropIdentity", 66 },
+ { "AT_DropInherit", 52 },
{ "AT_DropNotNull", 5 },
- { "AT_DropOf", 53 },
- { "AT_DropOids", 32 },
- { "AT_EnableAlwaysRule", 47 },
- { "AT_EnableAlwaysTrig", 39 },
- { "AT_EnableReplicaRule", 48 },
- { "AT_EnableReplicaTrig", 40 },
- { "AT_EnableRowSecurity", 55 },
- { "AT_EnableRule", 46 },
- { "AT_EnableTrig", 38 },
- { "AT_EnableTrigAll", 42 },
- { "AT_EnableTrigUser", 44 },
- { "AT_ForceRowSecurity", 57 },
- { "AT_GenericOptions", 59 },
- { "AT_NoForceRowSecurity", 58 },
- { "AT_ReAddComment", 24 },
- { "AT_ReAddConstraint", 18 },
- { "AT_ReAddDomainConstraint", 19 },
- { "AT_ReAddIndex", 16 },
- { "AT_ReAddStatistics", 66 },
- { "AT_ReplaceRelOptions", 37 },
- { "AT_ReplicaIdentity", 54 },
- { "AT_ResetOptions", 11 },
- { "AT_ResetRelOptions", 36 },
- { "AT_SetAccessMethod", 33 },
- { "AT_SetCompression", 13 },
- { "AT_SetIdentity", 64 },
- { "AT_SetLogged", 30 },
+ { "AT_DropOf", 54 },
+ { "AT_DropOids", 33 },
+ { "AT_EnableAlwaysRule", 48 },
+ { "AT_EnableAlwaysTrig", 40 },
+ { "AT_EnableReplicaRule", 49 },
+ { "AT_EnableReplicaTrig", 41 },
+ { "AT_EnableRowSecurity", 56 },
+ { "AT_EnableRule", 47 },
+ { "AT_EnableTrig", 39 },
+ { "AT_EnableTrigAll", 43 },
+ { "AT_EnableTrigUser", 45 },
+ { "AT_ForceRowSecurity", 58 },
+ { "AT_GenericOptions", 60 },
+ { "AT_NoForceRowSecurity", 59 },
+ { "AT_ReAddComment", 25 },
+ { "AT_ReAddConstraint", 19 },
+ { "AT_ReAddDomainConstraint", 20 },
+ { "AT_ReAddIndex", 17 },
+ { "AT_ReAddStatistics", 67 },
+ { "AT_ReplaceRelOptions", 38 },
+ { "AT_ReplicaIdentity", 55 },
+ { "AT_ResetOptions", 12 },
+ { "AT_ResetRelOptions", 37 },
+ { "AT_SetAccessMethod", 34 },
+ { "AT_SetCompression", 14 },
+ { "AT_SetExpression", 7 },
+ { "AT_SetIdentity", 65 },
+ { "AT_SetLogged", 31 },
{ "AT_SetNotNull", 6 },
- { "AT_SetOptions", 10 },
- { "AT_SetRelOptions", 35 },
- { "AT_SetStatistics", 9 },
- { "AT_SetStorage", 12 },
- { "AT_SetTableSpace", 34 },
- { "AT_SetUnLogged", 31 },
- { "AT_ValidateConstraint", 21 },
+ { "AT_SetOptions", 11 },
+ { "AT_SetRelOptions", 36 },
+ { "AT_SetStatistics", 10 },
+ { "AT_SetStorage", 13 },
+ { "AT_SetTableSpace", 35 },
+ { "AT_SetUnLogged", 32 },
+ { "AT_ValidateConstraint", 22 },
};
const ProtobufCEnumDescriptor pg_query__alter_table_type__descriptor =
{
@@ -38998,9 +41605,9 @@ const ProtobufCEnumDescriptor pg_query__alter_table_type__descriptor =
"AlterTableType",
"PgQuery__AlterTableType",
"pg_query",
- 67,
+ 68,
pg_query__alter_table_type__enum_values_by_number,
- 67,
+ 68,
pg_query__alter_table_type__enum_values_by_name,
1,
pg_query__alter_table_type__value_ranges,
@@ -39558,6 +42165,38 @@ const ProtobufCEnumDescriptor pg_query__alter_subscription_type__descriptor =
pg_query__alter_subscription_type__value_ranges,
NULL,NULL,NULL,NULL /* reserved[1234] */
};
+static const ProtobufCEnumValue pg_query__overriding_kind__enum_values_by_number[4] =
+{
+ { "OVERRIDING_KIND_UNDEFINED", "PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED", 0 },
+ { "OVERRIDING_NOT_SET", "PG_QUERY__OVERRIDING_KIND__OVERRIDING_NOT_SET", 1 },
+ { "OVERRIDING_USER_VALUE", "PG_QUERY__OVERRIDING_KIND__OVERRIDING_USER_VALUE", 2 },
+ { "OVERRIDING_SYSTEM_VALUE", "PG_QUERY__OVERRIDING_KIND__OVERRIDING_SYSTEM_VALUE", 3 },
+};
+static const ProtobufCIntRange pg_query__overriding_kind__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex pg_query__overriding_kind__enum_values_by_name[4] =
+{
+ { "OVERRIDING_KIND_UNDEFINED", 0 },
+ { "OVERRIDING_NOT_SET", 1 },
+ { "OVERRIDING_SYSTEM_VALUE", 3 },
+ { "OVERRIDING_USER_VALUE", 2 },
+};
+const ProtobufCEnumDescriptor pg_query__overriding_kind__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "pg_query.OverridingKind",
+ "OverridingKind",
+ "PgQuery__OverridingKind",
+ "pg_query",
+ 4,
+ pg_query__overriding_kind__enum_values_by_number,
+ 4,
+ pg_query__overriding_kind__enum_values_by_name,
+ 1,
+ pg_query__overriding_kind__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
static const ProtobufCEnumValue pg_query__on_commit_action__enum_values_by_number[5] =
{
{ "ON_COMMIT_ACTION_UNDEFINED", "PG_QUERY__ON_COMMIT_ACTION__ON_COMMIT_ACTION_UNDEFINED", 0 },
@@ -39592,6 +42231,36 @@ const ProtobufCEnumDescriptor pg_query__on_commit_action__descriptor =
pg_query__on_commit_action__value_ranges,
NULL,NULL,NULL,NULL /* reserved[1234] */
};
+static const ProtobufCEnumValue pg_query__table_func_type__enum_values_by_number[3] =
+{
+ { "TABLE_FUNC_TYPE_UNDEFINED", "PG_QUERY__TABLE_FUNC_TYPE__TABLE_FUNC_TYPE_UNDEFINED", 0 },
+ { "TFT_XMLTABLE", "PG_QUERY__TABLE_FUNC_TYPE__TFT_XMLTABLE", 1 },
+ { "TFT_JSON_TABLE", "PG_QUERY__TABLE_FUNC_TYPE__TFT_JSON_TABLE", 2 },
+};
+static const ProtobufCIntRange pg_query__table_func_type__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex pg_query__table_func_type__enum_values_by_name[3] =
+{
+ { "TABLE_FUNC_TYPE_UNDEFINED", 0 },
+ { "TFT_JSON_TABLE", 2 },
+ { "TFT_XMLTABLE", 1 },
+};
+const ProtobufCEnumDescriptor pg_query__table_func_type__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "pg_query.TableFuncType",
+ "TableFuncType",
+ "PgQuery__TableFuncType",
+ "pg_query",
+ 3,
+ pg_query__table_func_type__enum_values_by_number,
+ 3,
+ pg_query__table_func_type__enum_values_by_name,
+ 1,
+ pg_query__table_func_type__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
static const ProtobufCEnumValue pg_query__param_kind__enum_values_by_number[5] =
{
{ "PARAM_KIND_UNDEFINED", "PG_QUERY__PARAM_KIND__PARAM_KIND_UNDEFINED", 0 },
@@ -40030,23 +42699,29 @@ const ProtobufCEnumDescriptor pg_query__json_format_type__descriptor =
pg_query__json_format_type__value_ranges,
NULL,NULL,NULL,NULL /* reserved[1234] */
};
-static const ProtobufCEnumValue pg_query__json_constructor_type__enum_values_by_number[5] =
+static const ProtobufCEnumValue pg_query__json_constructor_type__enum_values_by_number[8] =
{
{ "JSON_CONSTRUCTOR_TYPE_UNDEFINED", "PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSON_CONSTRUCTOR_TYPE_UNDEFINED", 0 },
{ "JSCTOR_JSON_OBJECT", "PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_OBJECT", 1 },
{ "JSCTOR_JSON_ARRAY", "PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_ARRAY", 2 },
{ "JSCTOR_JSON_OBJECTAGG", "PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_OBJECTAGG", 3 },
{ "JSCTOR_JSON_ARRAYAGG", "PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_ARRAYAGG", 4 },
+ { "JSCTOR_JSON_PARSE", "PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_PARSE", 5 },
+ { "JSCTOR_JSON_SCALAR", "PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_SCALAR", 6 },
+ { "JSCTOR_JSON_SERIALIZE", "PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_SERIALIZE", 7 },
};
static const ProtobufCIntRange pg_query__json_constructor_type__value_ranges[] = {
-{0, 0},{0, 5}
+{0, 0},{0, 8}
};
-static const ProtobufCEnumValueIndex pg_query__json_constructor_type__enum_values_by_name[5] =
+static const ProtobufCEnumValueIndex pg_query__json_constructor_type__enum_values_by_name[8] =
{
{ "JSCTOR_JSON_ARRAY", 2 },
{ "JSCTOR_JSON_ARRAYAGG", 4 },
{ "JSCTOR_JSON_OBJECT", 1 },
{ "JSCTOR_JSON_OBJECTAGG", 3 },
+ { "JSCTOR_JSON_PARSE", 5 },
+ { "JSCTOR_JSON_SCALAR", 6 },
+ { "JSCTOR_JSON_SERIALIZE", 7 },
{ "JSON_CONSTRUCTOR_TYPE_UNDEFINED", 0 },
};
const ProtobufCEnumDescriptor pg_query__json_constructor_type__descriptor =
@@ -40056,9 +42731,9 @@ const ProtobufCEnumDescriptor pg_query__json_constructor_type__descriptor =
"JsonConstructorType",
"PgQuery__JsonConstructorType",
"pg_query",
- 5,
+ 8,
pg_query__json_constructor_type__enum_values_by_number,
- 5,
+ 8,
pg_query__json_constructor_type__enum_values_by_name,
1,
pg_query__json_constructor_type__value_ranges,
@@ -40098,6 +42773,118 @@ const ProtobufCEnumDescriptor pg_query__json_value_type__descriptor =
pg_query__json_value_type__value_ranges,
NULL,NULL,NULL,NULL /* reserved[1234] */
};
+static const ProtobufCEnumValue pg_query__json_wrapper__enum_values_by_number[5] =
+{
+ { "JSON_WRAPPER_UNDEFINED", "PG_QUERY__JSON_WRAPPER__JSON_WRAPPER_UNDEFINED", 0 },
+ { "JSW_UNSPEC", "PG_QUERY__JSON_WRAPPER__JSW_UNSPEC", 1 },
+ { "JSW_NONE", "PG_QUERY__JSON_WRAPPER__JSW_NONE", 2 },
+ { "JSW_CONDITIONAL", "PG_QUERY__JSON_WRAPPER__JSW_CONDITIONAL", 3 },
+ { "JSW_UNCONDITIONAL", "PG_QUERY__JSON_WRAPPER__JSW_UNCONDITIONAL", 4 },
+};
+static const ProtobufCIntRange pg_query__json_wrapper__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex pg_query__json_wrapper__enum_values_by_name[5] =
+{
+ { "JSON_WRAPPER_UNDEFINED", 0 },
+ { "JSW_CONDITIONAL", 3 },
+ { "JSW_NONE", 2 },
+ { "JSW_UNCONDITIONAL", 4 },
+ { "JSW_UNSPEC", 1 },
+};
+const ProtobufCEnumDescriptor pg_query__json_wrapper__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "pg_query.JsonWrapper",
+ "JsonWrapper",
+ "PgQuery__JsonWrapper",
+ "pg_query",
+ 5,
+ pg_query__json_wrapper__enum_values_by_number,
+ 5,
+ pg_query__json_wrapper__enum_values_by_name,
+ 1,
+ pg_query__json_wrapper__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCEnumValue pg_query__json_behavior_type__enum_values_by_number[10] =
+{
+ { "JSON_BEHAVIOR_TYPE_UNDEFINED", "PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_TYPE_UNDEFINED", 0 },
+ { "JSON_BEHAVIOR_NULL", "PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_NULL", 1 },
+ { "JSON_BEHAVIOR_ERROR", "PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_ERROR", 2 },
+ { "JSON_BEHAVIOR_EMPTY", "PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_EMPTY", 3 },
+ { "JSON_BEHAVIOR_TRUE", "PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_TRUE", 4 },
+ { "JSON_BEHAVIOR_FALSE", "PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_FALSE", 5 },
+ { "JSON_BEHAVIOR_UNKNOWN", "PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_UNKNOWN", 6 },
+ { "JSON_BEHAVIOR_EMPTY_ARRAY", "PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_EMPTY_ARRAY", 7 },
+ { "JSON_BEHAVIOR_EMPTY_OBJECT", "PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_EMPTY_OBJECT", 8 },
+ { "JSON_BEHAVIOR_DEFAULT", "PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_DEFAULT", 9 },
+};
+static const ProtobufCIntRange pg_query__json_behavior_type__value_ranges[] = {
+{0, 0},{0, 10}
+};
+static const ProtobufCEnumValueIndex pg_query__json_behavior_type__enum_values_by_name[10] =
+{
+ { "JSON_BEHAVIOR_DEFAULT", 9 },
+ { "JSON_BEHAVIOR_EMPTY", 3 },
+ { "JSON_BEHAVIOR_EMPTY_ARRAY", 7 },
+ { "JSON_BEHAVIOR_EMPTY_OBJECT", 8 },
+ { "JSON_BEHAVIOR_ERROR", 2 },
+ { "JSON_BEHAVIOR_FALSE", 5 },
+ { "JSON_BEHAVIOR_NULL", 1 },
+ { "JSON_BEHAVIOR_TRUE", 4 },
+ { "JSON_BEHAVIOR_TYPE_UNDEFINED", 0 },
+ { "JSON_BEHAVIOR_UNKNOWN", 6 },
+};
+const ProtobufCEnumDescriptor pg_query__json_behavior_type__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "pg_query.JsonBehaviorType",
+ "JsonBehaviorType",
+ "PgQuery__JsonBehaviorType",
+ "pg_query",
+ 10,
+ pg_query__json_behavior_type__enum_values_by_number,
+ 10,
+ pg_query__json_behavior_type__enum_values_by_name,
+ 1,
+ pg_query__json_behavior_type__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCEnumValue pg_query__json_expr_op__enum_values_by_number[5] =
+{
+ { "JSON_EXPR_OP_UNDEFINED", "PG_QUERY__JSON_EXPR_OP__JSON_EXPR_OP_UNDEFINED", 0 },
+ { "JSON_EXISTS_OP", "PG_QUERY__JSON_EXPR_OP__JSON_EXISTS_OP", 1 },
+ { "JSON_QUERY_OP", "PG_QUERY__JSON_EXPR_OP__JSON_QUERY_OP", 2 },
+ { "JSON_VALUE_OP", "PG_QUERY__JSON_EXPR_OP__JSON_VALUE_OP", 3 },
+ { "JSON_TABLE_OP", "PG_QUERY__JSON_EXPR_OP__JSON_TABLE_OP", 4 },
+};
+static const ProtobufCIntRange pg_query__json_expr_op__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex pg_query__json_expr_op__enum_values_by_name[5] =
+{
+ { "JSON_EXISTS_OP", 1 },
+ { "JSON_EXPR_OP_UNDEFINED", 0 },
+ { "JSON_QUERY_OP", 2 },
+ { "JSON_TABLE_OP", 4 },
+ { "JSON_VALUE_OP", 3 },
+};
+const ProtobufCEnumDescriptor pg_query__json_expr_op__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "pg_query.JsonExprOp",
+ "JsonExprOp",
+ "PgQuery__JsonExprOp",
+ "pg_query",
+ 5,
+ pg_query__json_expr_op__enum_values_by_number,
+ 5,
+ pg_query__json_expr_op__enum_values_by_name,
+ 1,
+ pg_query__json_expr_op__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
static const ProtobufCEnumValue pg_query__null_test_type__enum_values_by_number[3] =
{
{ "NULL_TEST_TYPE_UNDEFINED", "PG_QUERY__NULL_TEST_TYPE__NULL_TEST_TYPE_UNDEFINED", 0 },
@@ -40166,6 +42953,38 @@ const ProtobufCEnumDescriptor pg_query__bool_test_type__descriptor =
pg_query__bool_test_type__value_ranges,
NULL,NULL,NULL,NULL /* reserved[1234] */
};
+static const ProtobufCEnumValue pg_query__merge_match_kind__enum_values_by_number[4] =
+{
+ { "MERGE_MATCH_KIND_UNDEFINED", "PG_QUERY__MERGE_MATCH_KIND__MERGE_MATCH_KIND_UNDEFINED", 0 },
+ { "MERGE_WHEN_MATCHED", "PG_QUERY__MERGE_MATCH_KIND__MERGE_WHEN_MATCHED", 1 },
+ { "MERGE_WHEN_NOT_MATCHED_BY_SOURCE", "PG_QUERY__MERGE_MATCH_KIND__MERGE_WHEN_NOT_MATCHED_BY_SOURCE", 2 },
+ { "MERGE_WHEN_NOT_MATCHED_BY_TARGET", "PG_QUERY__MERGE_MATCH_KIND__MERGE_WHEN_NOT_MATCHED_BY_TARGET", 3 },
+};
+static const ProtobufCIntRange pg_query__merge_match_kind__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex pg_query__merge_match_kind__enum_values_by_name[4] =
+{
+ { "MERGE_MATCH_KIND_UNDEFINED", 0 },
+ { "MERGE_WHEN_MATCHED", 1 },
+ { "MERGE_WHEN_NOT_MATCHED_BY_SOURCE", 2 },
+ { "MERGE_WHEN_NOT_MATCHED_BY_TARGET", 3 },
+};
+const ProtobufCEnumDescriptor pg_query__merge_match_kind__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "pg_query.MergeMatchKind",
+ "MergeMatchKind",
+ "PgQuery__MergeMatchKind",
+ "pg_query",
+ 4,
+ pg_query__merge_match_kind__enum_values_by_number,
+ 4,
+ pg_query__merge_match_kind__enum_values_by_name,
+ 1,
+ pg_query__merge_match_kind__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
static const ProtobufCEnumValue pg_query__cmd_type__enum_values_by_number[9] =
{
{ "CMD_TYPE_UNDEFINED", "PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED", 0 },
@@ -40582,7 +43401,7 @@ const ProtobufCEnumDescriptor pg_query__keyword_kind__descriptor =
pg_query__keyword_kind__value_ranges,
NULL,NULL,NULL,NULL /* reserved[1234] */
};
-static const ProtobufCEnumValue pg_query__token__enum_values_by_number[522] =
+static const ProtobufCEnumValue pg_query__token__enum_values_by_number[542] =
{
{ "NUL", "PG_QUERY__TOKEN__NUL", 0 },
{ "ASCII_36", "PG_QUERY__TOKEN__ASCII_36", 36 },
@@ -40692,425 +43511,445 @@ static const ProtobufCEnumValue pg_query__token__enum_values_by_number[522] =
{ "COMMITTED", "PG_QUERY__TOKEN__COMMITTED", 342 },
{ "COMPRESSION", "PG_QUERY__TOKEN__COMPRESSION", 343 },
{ "CONCURRENTLY", "PG_QUERY__TOKEN__CONCURRENTLY", 344 },
- { "CONFIGURATION", "PG_QUERY__TOKEN__CONFIGURATION", 345 },
- { "CONFLICT", "PG_QUERY__TOKEN__CONFLICT", 346 },
- { "CONNECTION", "PG_QUERY__TOKEN__CONNECTION", 347 },
- { "CONSTRAINT", "PG_QUERY__TOKEN__CONSTRAINT", 348 },
- { "CONSTRAINTS", "PG_QUERY__TOKEN__CONSTRAINTS", 349 },
- { "CONTENT_P", "PG_QUERY__TOKEN__CONTENT_P", 350 },
- { "CONTINUE_P", "PG_QUERY__TOKEN__CONTINUE_P", 351 },
- { "CONVERSION_P", "PG_QUERY__TOKEN__CONVERSION_P", 352 },
- { "COPY", "PG_QUERY__TOKEN__COPY", 353 },
- { "COST", "PG_QUERY__TOKEN__COST", 354 },
- { "CREATE", "PG_QUERY__TOKEN__CREATE", 355 },
- { "CROSS", "PG_QUERY__TOKEN__CROSS", 356 },
- { "CSV", "PG_QUERY__TOKEN__CSV", 357 },
- { "CUBE", "PG_QUERY__TOKEN__CUBE", 358 },
- { "CURRENT_P", "PG_QUERY__TOKEN__CURRENT_P", 359 },
- { "CURRENT_CATALOG", "PG_QUERY__TOKEN__CURRENT_CATALOG", 360 },
- { "CURRENT_DATE", "PG_QUERY__TOKEN__CURRENT_DATE", 361 },
- { "CURRENT_ROLE", "PG_QUERY__TOKEN__CURRENT_ROLE", 362 },
- { "CURRENT_SCHEMA", "PG_QUERY__TOKEN__CURRENT_SCHEMA", 363 },
- { "CURRENT_TIME", "PG_QUERY__TOKEN__CURRENT_TIME", 364 },
- { "CURRENT_TIMESTAMP", "PG_QUERY__TOKEN__CURRENT_TIMESTAMP", 365 },
- { "CURRENT_USER", "PG_QUERY__TOKEN__CURRENT_USER", 366 },
- { "CURSOR", "PG_QUERY__TOKEN__CURSOR", 367 },
- { "CYCLE", "PG_QUERY__TOKEN__CYCLE", 368 },
- { "DATA_P", "PG_QUERY__TOKEN__DATA_P", 369 },
- { "DATABASE", "PG_QUERY__TOKEN__DATABASE", 370 },
- { "DAY_P", "PG_QUERY__TOKEN__DAY_P", 371 },
- { "DEALLOCATE", "PG_QUERY__TOKEN__DEALLOCATE", 372 },
- { "DEC", "PG_QUERY__TOKEN__DEC", 373 },
- { "DECIMAL_P", "PG_QUERY__TOKEN__DECIMAL_P", 374 },
- { "DECLARE", "PG_QUERY__TOKEN__DECLARE", 375 },
- { "DEFAULT", "PG_QUERY__TOKEN__DEFAULT", 376 },
- { "DEFAULTS", "PG_QUERY__TOKEN__DEFAULTS", 377 },
- { "DEFERRABLE", "PG_QUERY__TOKEN__DEFERRABLE", 378 },
- { "DEFERRED", "PG_QUERY__TOKEN__DEFERRED", 379 },
- { "DEFINER", "PG_QUERY__TOKEN__DEFINER", 380 },
- { "DELETE_P", "PG_QUERY__TOKEN__DELETE_P", 381 },
- { "DELIMITER", "PG_QUERY__TOKEN__DELIMITER", 382 },
- { "DELIMITERS", "PG_QUERY__TOKEN__DELIMITERS", 383 },
- { "DEPENDS", "PG_QUERY__TOKEN__DEPENDS", 384 },
- { "DEPTH", "PG_QUERY__TOKEN__DEPTH", 385 },
- { "DESC", "PG_QUERY__TOKEN__DESC", 386 },
- { "DETACH", "PG_QUERY__TOKEN__DETACH", 387 },
- { "DICTIONARY", "PG_QUERY__TOKEN__DICTIONARY", 388 },
- { "DISABLE_P", "PG_QUERY__TOKEN__DISABLE_P", 389 },
- { "DISCARD", "PG_QUERY__TOKEN__DISCARD", 390 },
- { "DISTINCT", "PG_QUERY__TOKEN__DISTINCT", 391 },
- { "DO", "PG_QUERY__TOKEN__DO", 392 },
- { "DOCUMENT_P", "PG_QUERY__TOKEN__DOCUMENT_P", 393 },
- { "DOMAIN_P", "PG_QUERY__TOKEN__DOMAIN_P", 394 },
- { "DOUBLE_P", "PG_QUERY__TOKEN__DOUBLE_P", 395 },
- { "DROP", "PG_QUERY__TOKEN__DROP", 396 },
- { "EACH", "PG_QUERY__TOKEN__EACH", 397 },
- { "ELSE", "PG_QUERY__TOKEN__ELSE", 398 },
- { "ENABLE_P", "PG_QUERY__TOKEN__ENABLE_P", 399 },
- { "ENCODING", "PG_QUERY__TOKEN__ENCODING", 400 },
- { "ENCRYPTED", "PG_QUERY__TOKEN__ENCRYPTED", 401 },
- { "END_P", "PG_QUERY__TOKEN__END_P", 402 },
- { "ENUM_P", "PG_QUERY__TOKEN__ENUM_P", 403 },
- { "ESCAPE", "PG_QUERY__TOKEN__ESCAPE", 404 },
- { "EVENT", "PG_QUERY__TOKEN__EVENT", 405 },
- { "EXCEPT", "PG_QUERY__TOKEN__EXCEPT", 406 },
- { "EXCLUDE", "PG_QUERY__TOKEN__EXCLUDE", 407 },
- { "EXCLUDING", "PG_QUERY__TOKEN__EXCLUDING", 408 },
- { "EXCLUSIVE", "PG_QUERY__TOKEN__EXCLUSIVE", 409 },
- { "EXECUTE", "PG_QUERY__TOKEN__EXECUTE", 410 },
- { "EXISTS", "PG_QUERY__TOKEN__EXISTS", 411 },
- { "EXPLAIN", "PG_QUERY__TOKEN__EXPLAIN", 412 },
- { "EXPRESSION", "PG_QUERY__TOKEN__EXPRESSION", 413 },
- { "EXTENSION", "PG_QUERY__TOKEN__EXTENSION", 414 },
- { "EXTERNAL", "PG_QUERY__TOKEN__EXTERNAL", 415 },
- { "EXTRACT", "PG_QUERY__TOKEN__EXTRACT", 416 },
- { "FALSE_P", "PG_QUERY__TOKEN__FALSE_P", 417 },
- { "FAMILY", "PG_QUERY__TOKEN__FAMILY", 418 },
- { "FETCH", "PG_QUERY__TOKEN__FETCH", 419 },
- { "FILTER", "PG_QUERY__TOKEN__FILTER", 420 },
- { "FINALIZE", "PG_QUERY__TOKEN__FINALIZE", 421 },
- { "FIRST_P", "PG_QUERY__TOKEN__FIRST_P", 422 },
- { "FLOAT_P", "PG_QUERY__TOKEN__FLOAT_P", 423 },
- { "FOLLOWING", "PG_QUERY__TOKEN__FOLLOWING", 424 },
- { "FOR", "PG_QUERY__TOKEN__FOR", 425 },
- { "FORCE", "PG_QUERY__TOKEN__FORCE", 426 },
- { "FOREIGN", "PG_QUERY__TOKEN__FOREIGN", 427 },
- { "FORMAT", "PG_QUERY__TOKEN__FORMAT", 428 },
- { "FORWARD", "PG_QUERY__TOKEN__FORWARD", 429 },
- { "FREEZE", "PG_QUERY__TOKEN__FREEZE", 430 },
- { "FROM", "PG_QUERY__TOKEN__FROM", 431 },
- { "FULL", "PG_QUERY__TOKEN__FULL", 432 },
- { "FUNCTION", "PG_QUERY__TOKEN__FUNCTION", 433 },
- { "FUNCTIONS", "PG_QUERY__TOKEN__FUNCTIONS", 434 },
- { "GENERATED", "PG_QUERY__TOKEN__GENERATED", 435 },
- { "GLOBAL", "PG_QUERY__TOKEN__GLOBAL", 436 },
- { "GRANT", "PG_QUERY__TOKEN__GRANT", 437 },
- { "GRANTED", "PG_QUERY__TOKEN__GRANTED", 438 },
- { "GREATEST", "PG_QUERY__TOKEN__GREATEST", 439 },
- { "GROUP_P", "PG_QUERY__TOKEN__GROUP_P", 440 },
- { "GROUPING", "PG_QUERY__TOKEN__GROUPING", 441 },
- { "GROUPS", "PG_QUERY__TOKEN__GROUPS", 442 },
- { "HANDLER", "PG_QUERY__TOKEN__HANDLER", 443 },
- { "HAVING", "PG_QUERY__TOKEN__HAVING", 444 },
- { "HEADER_P", "PG_QUERY__TOKEN__HEADER_P", 445 },
- { "HOLD", "PG_QUERY__TOKEN__HOLD", 446 },
- { "HOUR_P", "PG_QUERY__TOKEN__HOUR_P", 447 },
- { "IDENTITY_P", "PG_QUERY__TOKEN__IDENTITY_P", 448 },
- { "IF_P", "PG_QUERY__TOKEN__IF_P", 449 },
- { "ILIKE", "PG_QUERY__TOKEN__ILIKE", 450 },
- { "IMMEDIATE", "PG_QUERY__TOKEN__IMMEDIATE", 451 },
- { "IMMUTABLE", "PG_QUERY__TOKEN__IMMUTABLE", 452 },
- { "IMPLICIT_P", "PG_QUERY__TOKEN__IMPLICIT_P", 453 },
- { "IMPORT_P", "PG_QUERY__TOKEN__IMPORT_P", 454 },
- { "IN_P", "PG_QUERY__TOKEN__IN_P", 455 },
- { "INCLUDE", "PG_QUERY__TOKEN__INCLUDE", 456 },
- { "INCLUDING", "PG_QUERY__TOKEN__INCLUDING", 457 },
- { "INCREMENT", "PG_QUERY__TOKEN__INCREMENT", 458 },
- { "INDENT", "PG_QUERY__TOKEN__INDENT", 459 },
- { "INDEX", "PG_QUERY__TOKEN__INDEX", 460 },
- { "INDEXES", "PG_QUERY__TOKEN__INDEXES", 461 },
- { "INHERIT", "PG_QUERY__TOKEN__INHERIT", 462 },
- { "INHERITS", "PG_QUERY__TOKEN__INHERITS", 463 },
- { "INITIALLY", "PG_QUERY__TOKEN__INITIALLY", 464 },
- { "INLINE_P", "PG_QUERY__TOKEN__INLINE_P", 465 },
- { "INNER_P", "PG_QUERY__TOKEN__INNER_P", 466 },
- { "INOUT", "PG_QUERY__TOKEN__INOUT", 467 },
- { "INPUT_P", "PG_QUERY__TOKEN__INPUT_P", 468 },
- { "INSENSITIVE", "PG_QUERY__TOKEN__INSENSITIVE", 469 },
- { "INSERT", "PG_QUERY__TOKEN__INSERT", 470 },
- { "INSTEAD", "PG_QUERY__TOKEN__INSTEAD", 471 },
- { "INT_P", "PG_QUERY__TOKEN__INT_P", 472 },
- { "INTEGER", "PG_QUERY__TOKEN__INTEGER", 473 },
- { "INTERSECT", "PG_QUERY__TOKEN__INTERSECT", 474 },
- { "INTERVAL", "PG_QUERY__TOKEN__INTERVAL", 475 },
- { "INTO", "PG_QUERY__TOKEN__INTO", 476 },
- { "INVOKER", "PG_QUERY__TOKEN__INVOKER", 477 },
- { "IS", "PG_QUERY__TOKEN__IS", 478 },
- { "ISNULL", "PG_QUERY__TOKEN__ISNULL", 479 },
- { "ISOLATION", "PG_QUERY__TOKEN__ISOLATION", 480 },
- { "JOIN", "PG_QUERY__TOKEN__JOIN", 481 },
- { "JSON", "PG_QUERY__TOKEN__JSON", 482 },
- { "JSON_ARRAY", "PG_QUERY__TOKEN__JSON_ARRAY", 483 },
- { "JSON_ARRAYAGG", "PG_QUERY__TOKEN__JSON_ARRAYAGG", 484 },
- { "JSON_OBJECT", "PG_QUERY__TOKEN__JSON_OBJECT", 485 },
- { "JSON_OBJECTAGG", "PG_QUERY__TOKEN__JSON_OBJECTAGG", 486 },
- { "KEY", "PG_QUERY__TOKEN__KEY", 487 },
- { "KEYS", "PG_QUERY__TOKEN__KEYS", 488 },
- { "LABEL", "PG_QUERY__TOKEN__LABEL", 489 },
- { "LANGUAGE", "PG_QUERY__TOKEN__LANGUAGE", 490 },
- { "LARGE_P", "PG_QUERY__TOKEN__LARGE_P", 491 },
- { "LAST_P", "PG_QUERY__TOKEN__LAST_P", 492 },
- { "LATERAL_P", "PG_QUERY__TOKEN__LATERAL_P", 493 },
- { "LEADING", "PG_QUERY__TOKEN__LEADING", 494 },
- { "LEAKPROOF", "PG_QUERY__TOKEN__LEAKPROOF", 495 },
- { "LEAST", "PG_QUERY__TOKEN__LEAST", 496 },
- { "LEFT", "PG_QUERY__TOKEN__LEFT", 497 },
- { "LEVEL", "PG_QUERY__TOKEN__LEVEL", 498 },
- { "LIKE", "PG_QUERY__TOKEN__LIKE", 499 },
- { "LIMIT", "PG_QUERY__TOKEN__LIMIT", 500 },
- { "LISTEN", "PG_QUERY__TOKEN__LISTEN", 501 },
- { "LOAD", "PG_QUERY__TOKEN__LOAD", 502 },
- { "LOCAL", "PG_QUERY__TOKEN__LOCAL", 503 },
- { "LOCALTIME", "PG_QUERY__TOKEN__LOCALTIME", 504 },
- { "LOCALTIMESTAMP", "PG_QUERY__TOKEN__LOCALTIMESTAMP", 505 },
- { "LOCATION", "PG_QUERY__TOKEN__LOCATION", 506 },
- { "LOCK_P", "PG_QUERY__TOKEN__LOCK_P", 507 },
- { "LOCKED", "PG_QUERY__TOKEN__LOCKED", 508 },
- { "LOGGED", "PG_QUERY__TOKEN__LOGGED", 509 },
- { "MAPPING", "PG_QUERY__TOKEN__MAPPING", 510 },
- { "MATCH", "PG_QUERY__TOKEN__MATCH", 511 },
- { "MATCHED", "PG_QUERY__TOKEN__MATCHED", 512 },
- { "MATERIALIZED", "PG_QUERY__TOKEN__MATERIALIZED", 513 },
- { "MAXVALUE", "PG_QUERY__TOKEN__MAXVALUE", 514 },
- { "MERGE", "PG_QUERY__TOKEN__MERGE", 515 },
- { "METHOD", "PG_QUERY__TOKEN__METHOD", 516 },
- { "MINUTE_P", "PG_QUERY__TOKEN__MINUTE_P", 517 },
- { "MINVALUE", "PG_QUERY__TOKEN__MINVALUE", 518 },
- { "MODE", "PG_QUERY__TOKEN__MODE", 519 },
- { "MONTH_P", "PG_QUERY__TOKEN__MONTH_P", 520 },
- { "MOVE", "PG_QUERY__TOKEN__MOVE", 521 },
- { "NAME_P", "PG_QUERY__TOKEN__NAME_P", 522 },
- { "NAMES", "PG_QUERY__TOKEN__NAMES", 523 },
- { "NATIONAL", "PG_QUERY__TOKEN__NATIONAL", 524 },
- { "NATURAL", "PG_QUERY__TOKEN__NATURAL", 525 },
- { "NCHAR", "PG_QUERY__TOKEN__NCHAR", 526 },
- { "NEW", "PG_QUERY__TOKEN__NEW", 527 },
- { "NEXT", "PG_QUERY__TOKEN__NEXT", 528 },
- { "NFC", "PG_QUERY__TOKEN__NFC", 529 },
- { "NFD", "PG_QUERY__TOKEN__NFD", 530 },
- { "NFKC", "PG_QUERY__TOKEN__NFKC", 531 },
- { "NFKD", "PG_QUERY__TOKEN__NFKD", 532 },
- { "NO", "PG_QUERY__TOKEN__NO", 533 },
- { "NONE", "PG_QUERY__TOKEN__NONE", 534 },
- { "NORMALIZE", "PG_QUERY__TOKEN__NORMALIZE", 535 },
- { "NORMALIZED", "PG_QUERY__TOKEN__NORMALIZED", 536 },
- { "NOT", "PG_QUERY__TOKEN__NOT", 537 },
- { "NOTHING", "PG_QUERY__TOKEN__NOTHING", 538 },
- { "NOTIFY", "PG_QUERY__TOKEN__NOTIFY", 539 },
- { "NOTNULL", "PG_QUERY__TOKEN__NOTNULL", 540 },
- { "NOWAIT", "PG_QUERY__TOKEN__NOWAIT", 541 },
- { "NULL_P", "PG_QUERY__TOKEN__NULL_P", 542 },
- { "NULLIF", "PG_QUERY__TOKEN__NULLIF", 543 },
- { "NULLS_P", "PG_QUERY__TOKEN__NULLS_P", 544 },
- { "NUMERIC", "PG_QUERY__TOKEN__NUMERIC", 545 },
- { "OBJECT_P", "PG_QUERY__TOKEN__OBJECT_P", 546 },
- { "OF", "PG_QUERY__TOKEN__OF", 547 },
- { "OFF", "PG_QUERY__TOKEN__OFF", 548 },
- { "OFFSET", "PG_QUERY__TOKEN__OFFSET", 549 },
- { "OIDS", "PG_QUERY__TOKEN__OIDS", 550 },
- { "OLD", "PG_QUERY__TOKEN__OLD", 551 },
- { "ON", "PG_QUERY__TOKEN__ON", 552 },
- { "ONLY", "PG_QUERY__TOKEN__ONLY", 553 },
- { "OPERATOR", "PG_QUERY__TOKEN__OPERATOR", 554 },
- { "OPTION", "PG_QUERY__TOKEN__OPTION", 555 },
- { "OPTIONS", "PG_QUERY__TOKEN__OPTIONS", 556 },
- { "OR", "PG_QUERY__TOKEN__OR", 557 },
- { "ORDER", "PG_QUERY__TOKEN__ORDER", 558 },
- { "ORDINALITY", "PG_QUERY__TOKEN__ORDINALITY", 559 },
- { "OTHERS", "PG_QUERY__TOKEN__OTHERS", 560 },
- { "OUT_P", "PG_QUERY__TOKEN__OUT_P", 561 },
- { "OUTER_P", "PG_QUERY__TOKEN__OUTER_P", 562 },
- { "OVER", "PG_QUERY__TOKEN__OVER", 563 },
- { "OVERLAPS", "PG_QUERY__TOKEN__OVERLAPS", 564 },
- { "OVERLAY", "PG_QUERY__TOKEN__OVERLAY", 565 },
- { "OVERRIDING", "PG_QUERY__TOKEN__OVERRIDING", 566 },
- { "OWNED", "PG_QUERY__TOKEN__OWNED", 567 },
- { "OWNER", "PG_QUERY__TOKEN__OWNER", 568 },
- { "PARALLEL", "PG_QUERY__TOKEN__PARALLEL", 569 },
- { "PARAMETER", "PG_QUERY__TOKEN__PARAMETER", 570 },
- { "PARSER", "PG_QUERY__TOKEN__PARSER", 571 },
- { "PARTIAL", "PG_QUERY__TOKEN__PARTIAL", 572 },
- { "PARTITION", "PG_QUERY__TOKEN__PARTITION", 573 },
- { "PASSING", "PG_QUERY__TOKEN__PASSING", 574 },
- { "PASSWORD", "PG_QUERY__TOKEN__PASSWORD", 575 },
- { "PLACING", "PG_QUERY__TOKEN__PLACING", 576 },
- { "PLANS", "PG_QUERY__TOKEN__PLANS", 577 },
- { "POLICY", "PG_QUERY__TOKEN__POLICY", 578 },
- { "POSITION", "PG_QUERY__TOKEN__POSITION", 579 },
- { "PRECEDING", "PG_QUERY__TOKEN__PRECEDING", 580 },
- { "PRECISION", "PG_QUERY__TOKEN__PRECISION", 581 },
- { "PRESERVE", "PG_QUERY__TOKEN__PRESERVE", 582 },
- { "PREPARE", "PG_QUERY__TOKEN__PREPARE", 583 },
- { "PREPARED", "PG_QUERY__TOKEN__PREPARED", 584 },
- { "PRIMARY", "PG_QUERY__TOKEN__PRIMARY", 585 },
- { "PRIOR", "PG_QUERY__TOKEN__PRIOR", 586 },
- { "PRIVILEGES", "PG_QUERY__TOKEN__PRIVILEGES", 587 },
- { "PROCEDURAL", "PG_QUERY__TOKEN__PROCEDURAL", 588 },
- { "PROCEDURE", "PG_QUERY__TOKEN__PROCEDURE", 589 },
- { "PROCEDURES", "PG_QUERY__TOKEN__PROCEDURES", 590 },
- { "PROGRAM", "PG_QUERY__TOKEN__PROGRAM", 591 },
- { "PUBLICATION", "PG_QUERY__TOKEN__PUBLICATION", 592 },
- { "QUOTE", "PG_QUERY__TOKEN__QUOTE", 593 },
- { "RANGE", "PG_QUERY__TOKEN__RANGE", 594 },
- { "READ", "PG_QUERY__TOKEN__READ", 595 },
- { "REAL", "PG_QUERY__TOKEN__REAL", 596 },
- { "REASSIGN", "PG_QUERY__TOKEN__REASSIGN", 597 },
- { "RECHECK", "PG_QUERY__TOKEN__RECHECK", 598 },
- { "RECURSIVE", "PG_QUERY__TOKEN__RECURSIVE", 599 },
- { "REF_P", "PG_QUERY__TOKEN__REF_P", 600 },
- { "REFERENCES", "PG_QUERY__TOKEN__REFERENCES", 601 },
- { "REFERENCING", "PG_QUERY__TOKEN__REFERENCING", 602 },
- { "REFRESH", "PG_QUERY__TOKEN__REFRESH", 603 },
- { "REINDEX", "PG_QUERY__TOKEN__REINDEX", 604 },
- { "RELATIVE_P", "PG_QUERY__TOKEN__RELATIVE_P", 605 },
- { "RELEASE", "PG_QUERY__TOKEN__RELEASE", 606 },
- { "RENAME", "PG_QUERY__TOKEN__RENAME", 607 },
- { "REPEATABLE", "PG_QUERY__TOKEN__REPEATABLE", 608 },
- { "REPLACE", "PG_QUERY__TOKEN__REPLACE", 609 },
- { "REPLICA", "PG_QUERY__TOKEN__REPLICA", 610 },
- { "RESET", "PG_QUERY__TOKEN__RESET", 611 },
- { "RESTART", "PG_QUERY__TOKEN__RESTART", 612 },
- { "RESTRICT", "PG_QUERY__TOKEN__RESTRICT", 613 },
- { "RETURN", "PG_QUERY__TOKEN__RETURN", 614 },
- { "RETURNING", "PG_QUERY__TOKEN__RETURNING", 615 },
- { "RETURNS", "PG_QUERY__TOKEN__RETURNS", 616 },
- { "REVOKE", "PG_QUERY__TOKEN__REVOKE", 617 },
- { "RIGHT", "PG_QUERY__TOKEN__RIGHT", 618 },
- { "ROLE", "PG_QUERY__TOKEN__ROLE", 619 },
- { "ROLLBACK", "PG_QUERY__TOKEN__ROLLBACK", 620 },
- { "ROLLUP", "PG_QUERY__TOKEN__ROLLUP", 621 },
- { "ROUTINE", "PG_QUERY__TOKEN__ROUTINE", 622 },
- { "ROUTINES", "PG_QUERY__TOKEN__ROUTINES", 623 },
- { "ROW", "PG_QUERY__TOKEN__ROW", 624 },
- { "ROWS", "PG_QUERY__TOKEN__ROWS", 625 },
- { "RULE", "PG_QUERY__TOKEN__RULE", 626 },
- { "SAVEPOINT", "PG_QUERY__TOKEN__SAVEPOINT", 627 },
- { "SCALAR", "PG_QUERY__TOKEN__SCALAR", 628 },
- { "SCHEMA", "PG_QUERY__TOKEN__SCHEMA", 629 },
- { "SCHEMAS", "PG_QUERY__TOKEN__SCHEMAS", 630 },
- { "SCROLL", "PG_QUERY__TOKEN__SCROLL", 631 },
- { "SEARCH", "PG_QUERY__TOKEN__SEARCH", 632 },
- { "SECOND_P", "PG_QUERY__TOKEN__SECOND_P", 633 },
- { "SECURITY", "PG_QUERY__TOKEN__SECURITY", 634 },
- { "SELECT", "PG_QUERY__TOKEN__SELECT", 635 },
- { "SEQUENCE", "PG_QUERY__TOKEN__SEQUENCE", 636 },
- { "SEQUENCES", "PG_QUERY__TOKEN__SEQUENCES", 637 },
- { "SERIALIZABLE", "PG_QUERY__TOKEN__SERIALIZABLE", 638 },
- { "SERVER", "PG_QUERY__TOKEN__SERVER", 639 },
- { "SESSION", "PG_QUERY__TOKEN__SESSION", 640 },
- { "SESSION_USER", "PG_QUERY__TOKEN__SESSION_USER", 641 },
- { "SET", "PG_QUERY__TOKEN__SET", 642 },
- { "SETS", "PG_QUERY__TOKEN__SETS", 643 },
- { "SETOF", "PG_QUERY__TOKEN__SETOF", 644 },
- { "SHARE", "PG_QUERY__TOKEN__SHARE", 645 },
- { "SHOW", "PG_QUERY__TOKEN__SHOW", 646 },
- { "SIMILAR", "PG_QUERY__TOKEN__SIMILAR", 647 },
- { "SIMPLE", "PG_QUERY__TOKEN__SIMPLE", 648 },
- { "SKIP", "PG_QUERY__TOKEN__SKIP", 649 },
- { "SMALLINT", "PG_QUERY__TOKEN__SMALLINT", 650 },
- { "SNAPSHOT", "PG_QUERY__TOKEN__SNAPSHOT", 651 },
- { "SOME", "PG_QUERY__TOKEN__SOME", 652 },
- { "SQL_P", "PG_QUERY__TOKEN__SQL_P", 653 },
- { "STABLE", "PG_QUERY__TOKEN__STABLE", 654 },
- { "STANDALONE_P", "PG_QUERY__TOKEN__STANDALONE_P", 655 },
- { "START", "PG_QUERY__TOKEN__START", 656 },
- { "STATEMENT", "PG_QUERY__TOKEN__STATEMENT", 657 },
- { "STATISTICS", "PG_QUERY__TOKEN__STATISTICS", 658 },
- { "STDIN", "PG_QUERY__TOKEN__STDIN", 659 },
- { "STDOUT", "PG_QUERY__TOKEN__STDOUT", 660 },
- { "STORAGE", "PG_QUERY__TOKEN__STORAGE", 661 },
- { "STORED", "PG_QUERY__TOKEN__STORED", 662 },
- { "STRICT_P", "PG_QUERY__TOKEN__STRICT_P", 663 },
- { "STRIP_P", "PG_QUERY__TOKEN__STRIP_P", 664 },
- { "SUBSCRIPTION", "PG_QUERY__TOKEN__SUBSCRIPTION", 665 },
- { "SUBSTRING", "PG_QUERY__TOKEN__SUBSTRING", 666 },
- { "SUPPORT", "PG_QUERY__TOKEN__SUPPORT", 667 },
- { "SYMMETRIC", "PG_QUERY__TOKEN__SYMMETRIC", 668 },
- { "SYSID", "PG_QUERY__TOKEN__SYSID", 669 },
- { "SYSTEM_P", "PG_QUERY__TOKEN__SYSTEM_P", 670 },
- { "SYSTEM_USER", "PG_QUERY__TOKEN__SYSTEM_USER", 671 },
- { "TABLE", "PG_QUERY__TOKEN__TABLE", 672 },
- { "TABLES", "PG_QUERY__TOKEN__TABLES", 673 },
- { "TABLESAMPLE", "PG_QUERY__TOKEN__TABLESAMPLE", 674 },
- { "TABLESPACE", "PG_QUERY__TOKEN__TABLESPACE", 675 },
- { "TEMP", "PG_QUERY__TOKEN__TEMP", 676 },
- { "TEMPLATE", "PG_QUERY__TOKEN__TEMPLATE", 677 },
- { "TEMPORARY", "PG_QUERY__TOKEN__TEMPORARY", 678 },
- { "TEXT_P", "PG_QUERY__TOKEN__TEXT_P", 679 },
- { "THEN", "PG_QUERY__TOKEN__THEN", 680 },
- { "TIES", "PG_QUERY__TOKEN__TIES", 681 },
- { "TIME", "PG_QUERY__TOKEN__TIME", 682 },
- { "TIMESTAMP", "PG_QUERY__TOKEN__TIMESTAMP", 683 },
- { "TO", "PG_QUERY__TOKEN__TO", 684 },
- { "TRAILING", "PG_QUERY__TOKEN__TRAILING", 685 },
- { "TRANSACTION", "PG_QUERY__TOKEN__TRANSACTION", 686 },
- { "TRANSFORM", "PG_QUERY__TOKEN__TRANSFORM", 687 },
- { "TREAT", "PG_QUERY__TOKEN__TREAT", 688 },
- { "TRIGGER", "PG_QUERY__TOKEN__TRIGGER", 689 },
- { "TRIM", "PG_QUERY__TOKEN__TRIM", 690 },
- { "TRUE_P", "PG_QUERY__TOKEN__TRUE_P", 691 },
- { "TRUNCATE", "PG_QUERY__TOKEN__TRUNCATE", 692 },
- { "TRUSTED", "PG_QUERY__TOKEN__TRUSTED", 693 },
- { "TYPE_P", "PG_QUERY__TOKEN__TYPE_P", 694 },
- { "TYPES_P", "PG_QUERY__TOKEN__TYPES_P", 695 },
- { "UESCAPE", "PG_QUERY__TOKEN__UESCAPE", 696 },
- { "UNBOUNDED", "PG_QUERY__TOKEN__UNBOUNDED", 697 },
- { "UNCOMMITTED", "PG_QUERY__TOKEN__UNCOMMITTED", 698 },
- { "UNENCRYPTED", "PG_QUERY__TOKEN__UNENCRYPTED", 699 },
- { "UNION", "PG_QUERY__TOKEN__UNION", 700 },
- { "UNIQUE", "PG_QUERY__TOKEN__UNIQUE", 701 },
- { "UNKNOWN", "PG_QUERY__TOKEN__UNKNOWN", 702 },
- { "UNLISTEN", "PG_QUERY__TOKEN__UNLISTEN", 703 },
- { "UNLOGGED", "PG_QUERY__TOKEN__UNLOGGED", 704 },
- { "UNTIL", "PG_QUERY__TOKEN__UNTIL", 705 },
- { "UPDATE", "PG_QUERY__TOKEN__UPDATE", 706 },
- { "USER", "PG_QUERY__TOKEN__USER", 707 },
- { "USING", "PG_QUERY__TOKEN__USING", 708 },
- { "VACUUM", "PG_QUERY__TOKEN__VACUUM", 709 },
- { "VALID", "PG_QUERY__TOKEN__VALID", 710 },
- { "VALIDATE", "PG_QUERY__TOKEN__VALIDATE", 711 },
- { "VALIDATOR", "PG_QUERY__TOKEN__VALIDATOR", 712 },
- { "VALUE_P", "PG_QUERY__TOKEN__VALUE_P", 713 },
- { "VALUES", "PG_QUERY__TOKEN__VALUES", 714 },
- { "VARCHAR", "PG_QUERY__TOKEN__VARCHAR", 715 },
- { "VARIADIC", "PG_QUERY__TOKEN__VARIADIC", 716 },
- { "VARYING", "PG_QUERY__TOKEN__VARYING", 717 },
- { "VERBOSE", "PG_QUERY__TOKEN__VERBOSE", 718 },
- { "VERSION_P", "PG_QUERY__TOKEN__VERSION_P", 719 },
- { "VIEW", "PG_QUERY__TOKEN__VIEW", 720 },
- { "VIEWS", "PG_QUERY__TOKEN__VIEWS", 721 },
- { "VOLATILE", "PG_QUERY__TOKEN__VOLATILE", 722 },
- { "WHEN", "PG_QUERY__TOKEN__WHEN", 723 },
- { "WHERE", "PG_QUERY__TOKEN__WHERE", 724 },
- { "WHITESPACE_P", "PG_QUERY__TOKEN__WHITESPACE_P", 725 },
- { "WINDOW", "PG_QUERY__TOKEN__WINDOW", 726 },
- { "WITH", "PG_QUERY__TOKEN__WITH", 727 },
- { "WITHIN", "PG_QUERY__TOKEN__WITHIN", 728 },
- { "WITHOUT", "PG_QUERY__TOKEN__WITHOUT", 729 },
- { "WORK", "PG_QUERY__TOKEN__WORK", 730 },
- { "WRAPPER", "PG_QUERY__TOKEN__WRAPPER", 731 },
- { "WRITE", "PG_QUERY__TOKEN__WRITE", 732 },
- { "XML_P", "PG_QUERY__TOKEN__XML_P", 733 },
- { "XMLATTRIBUTES", "PG_QUERY__TOKEN__XMLATTRIBUTES", 734 },
- { "XMLCONCAT", "PG_QUERY__TOKEN__XMLCONCAT", 735 },
- { "XMLELEMENT", "PG_QUERY__TOKEN__XMLELEMENT", 736 },
- { "XMLEXISTS", "PG_QUERY__TOKEN__XMLEXISTS", 737 },
- { "XMLFOREST", "PG_QUERY__TOKEN__XMLFOREST", 738 },
- { "XMLNAMESPACES", "PG_QUERY__TOKEN__XMLNAMESPACES", 739 },
- { "XMLPARSE", "PG_QUERY__TOKEN__XMLPARSE", 740 },
- { "XMLPI", "PG_QUERY__TOKEN__XMLPI", 741 },
- { "XMLROOT", "PG_QUERY__TOKEN__XMLROOT", 742 },
- { "XMLSERIALIZE", "PG_QUERY__TOKEN__XMLSERIALIZE", 743 },
- { "XMLTABLE", "PG_QUERY__TOKEN__XMLTABLE", 744 },
- { "YEAR_P", "PG_QUERY__TOKEN__YEAR_P", 745 },
- { "YES_P", "PG_QUERY__TOKEN__YES_P", 746 },
- { "ZONE", "PG_QUERY__TOKEN__ZONE", 747 },
- { "FORMAT_LA", "PG_QUERY__TOKEN__FORMAT_LA", 748 },
- { "NOT_LA", "PG_QUERY__TOKEN__NOT_LA", 749 },
- { "NULLS_LA", "PG_QUERY__TOKEN__NULLS_LA", 750 },
- { "WITH_LA", "PG_QUERY__TOKEN__WITH_LA", 751 },
- { "WITHOUT_LA", "PG_QUERY__TOKEN__WITHOUT_LA", 752 },
- { "MODE_TYPE_NAME", "PG_QUERY__TOKEN__MODE_TYPE_NAME", 753 },
- { "MODE_PLPGSQL_EXPR", "PG_QUERY__TOKEN__MODE_PLPGSQL_EXPR", 754 },
- { "MODE_PLPGSQL_ASSIGN1", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN1", 755 },
- { "MODE_PLPGSQL_ASSIGN2", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN2", 756 },
- { "MODE_PLPGSQL_ASSIGN3", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN3", 757 },
- { "UMINUS", "PG_QUERY__TOKEN__UMINUS", 758 },
+ { "CONDITIONAL", "PG_QUERY__TOKEN__CONDITIONAL", 345 },
+ { "CONFIGURATION", "PG_QUERY__TOKEN__CONFIGURATION", 346 },
+ { "CONFLICT", "PG_QUERY__TOKEN__CONFLICT", 347 },
+ { "CONNECTION", "PG_QUERY__TOKEN__CONNECTION", 348 },
+ { "CONSTRAINT", "PG_QUERY__TOKEN__CONSTRAINT", 349 },
+ { "CONSTRAINTS", "PG_QUERY__TOKEN__CONSTRAINTS", 350 },
+ { "CONTENT_P", "PG_QUERY__TOKEN__CONTENT_P", 351 },
+ { "CONTINUE_P", "PG_QUERY__TOKEN__CONTINUE_P", 352 },
+ { "CONVERSION_P", "PG_QUERY__TOKEN__CONVERSION_P", 353 },
+ { "COPY", "PG_QUERY__TOKEN__COPY", 354 },
+ { "COST", "PG_QUERY__TOKEN__COST", 355 },
+ { "CREATE", "PG_QUERY__TOKEN__CREATE", 356 },
+ { "CROSS", "PG_QUERY__TOKEN__CROSS", 357 },
+ { "CSV", "PG_QUERY__TOKEN__CSV", 358 },
+ { "CUBE", "PG_QUERY__TOKEN__CUBE", 359 },
+ { "CURRENT_P", "PG_QUERY__TOKEN__CURRENT_P", 360 },
+ { "CURRENT_CATALOG", "PG_QUERY__TOKEN__CURRENT_CATALOG", 361 },
+ { "CURRENT_DATE", "PG_QUERY__TOKEN__CURRENT_DATE", 362 },
+ { "CURRENT_ROLE", "PG_QUERY__TOKEN__CURRENT_ROLE", 363 },
+ { "CURRENT_SCHEMA", "PG_QUERY__TOKEN__CURRENT_SCHEMA", 364 },
+ { "CURRENT_TIME", "PG_QUERY__TOKEN__CURRENT_TIME", 365 },
+ { "CURRENT_TIMESTAMP", "PG_QUERY__TOKEN__CURRENT_TIMESTAMP", 366 },
+ { "CURRENT_USER", "PG_QUERY__TOKEN__CURRENT_USER", 367 },
+ { "CURSOR", "PG_QUERY__TOKEN__CURSOR", 368 },
+ { "CYCLE", "PG_QUERY__TOKEN__CYCLE", 369 },
+ { "DATA_P", "PG_QUERY__TOKEN__DATA_P", 370 },
+ { "DATABASE", "PG_QUERY__TOKEN__DATABASE", 371 },
+ { "DAY_P", "PG_QUERY__TOKEN__DAY_P", 372 },
+ { "DEALLOCATE", "PG_QUERY__TOKEN__DEALLOCATE", 373 },
+ { "DEC", "PG_QUERY__TOKEN__DEC", 374 },
+ { "DECIMAL_P", "PG_QUERY__TOKEN__DECIMAL_P", 375 },
+ { "DECLARE", "PG_QUERY__TOKEN__DECLARE", 376 },
+ { "DEFAULT", "PG_QUERY__TOKEN__DEFAULT", 377 },
+ { "DEFAULTS", "PG_QUERY__TOKEN__DEFAULTS", 378 },
+ { "DEFERRABLE", "PG_QUERY__TOKEN__DEFERRABLE", 379 },
+ { "DEFERRED", "PG_QUERY__TOKEN__DEFERRED", 380 },
+ { "DEFINER", "PG_QUERY__TOKEN__DEFINER", 381 },
+ { "DELETE_P", "PG_QUERY__TOKEN__DELETE_P", 382 },
+ { "DELIMITER", "PG_QUERY__TOKEN__DELIMITER", 383 },
+ { "DELIMITERS", "PG_QUERY__TOKEN__DELIMITERS", 384 },
+ { "DEPENDS", "PG_QUERY__TOKEN__DEPENDS", 385 },
+ { "DEPTH", "PG_QUERY__TOKEN__DEPTH", 386 },
+ { "DESC", "PG_QUERY__TOKEN__DESC", 387 },
+ { "DETACH", "PG_QUERY__TOKEN__DETACH", 388 },
+ { "DICTIONARY", "PG_QUERY__TOKEN__DICTIONARY", 389 },
+ { "DISABLE_P", "PG_QUERY__TOKEN__DISABLE_P", 390 },
+ { "DISCARD", "PG_QUERY__TOKEN__DISCARD", 391 },
+ { "DISTINCT", "PG_QUERY__TOKEN__DISTINCT", 392 },
+ { "DO", "PG_QUERY__TOKEN__DO", 393 },
+ { "DOCUMENT_P", "PG_QUERY__TOKEN__DOCUMENT_P", 394 },
+ { "DOMAIN_P", "PG_QUERY__TOKEN__DOMAIN_P", 395 },
+ { "DOUBLE_P", "PG_QUERY__TOKEN__DOUBLE_P", 396 },
+ { "DROP", "PG_QUERY__TOKEN__DROP", 397 },
+ { "EACH", "PG_QUERY__TOKEN__EACH", 398 },
+ { "ELSE", "PG_QUERY__TOKEN__ELSE", 399 },
+ { "EMPTY_P", "PG_QUERY__TOKEN__EMPTY_P", 400 },
+ { "ENABLE_P", "PG_QUERY__TOKEN__ENABLE_P", 401 },
+ { "ENCODING", "PG_QUERY__TOKEN__ENCODING", 402 },
+ { "ENCRYPTED", "PG_QUERY__TOKEN__ENCRYPTED", 403 },
+ { "END_P", "PG_QUERY__TOKEN__END_P", 404 },
+ { "ENUM_P", "PG_QUERY__TOKEN__ENUM_P", 405 },
+ { "ERROR_P", "PG_QUERY__TOKEN__ERROR_P", 406 },
+ { "ESCAPE", "PG_QUERY__TOKEN__ESCAPE", 407 },
+ { "EVENT", "PG_QUERY__TOKEN__EVENT", 408 },
+ { "EXCEPT", "PG_QUERY__TOKEN__EXCEPT", 409 },
+ { "EXCLUDE", "PG_QUERY__TOKEN__EXCLUDE", 410 },
+ { "EXCLUDING", "PG_QUERY__TOKEN__EXCLUDING", 411 },
+ { "EXCLUSIVE", "PG_QUERY__TOKEN__EXCLUSIVE", 412 },
+ { "EXECUTE", "PG_QUERY__TOKEN__EXECUTE", 413 },
+ { "EXISTS", "PG_QUERY__TOKEN__EXISTS", 414 },
+ { "EXPLAIN", "PG_QUERY__TOKEN__EXPLAIN", 415 },
+ { "EXPRESSION", "PG_QUERY__TOKEN__EXPRESSION", 416 },
+ { "EXTENSION", "PG_QUERY__TOKEN__EXTENSION", 417 },
+ { "EXTERNAL", "PG_QUERY__TOKEN__EXTERNAL", 418 },
+ { "EXTRACT", "PG_QUERY__TOKEN__EXTRACT", 419 },
+ { "FALSE_P", "PG_QUERY__TOKEN__FALSE_P", 420 },
+ { "FAMILY", "PG_QUERY__TOKEN__FAMILY", 421 },
+ { "FETCH", "PG_QUERY__TOKEN__FETCH", 422 },
+ { "FILTER", "PG_QUERY__TOKEN__FILTER", 423 },
+ { "FINALIZE", "PG_QUERY__TOKEN__FINALIZE", 424 },
+ { "FIRST_P", "PG_QUERY__TOKEN__FIRST_P", 425 },
+ { "FLOAT_P", "PG_QUERY__TOKEN__FLOAT_P", 426 },
+ { "FOLLOWING", "PG_QUERY__TOKEN__FOLLOWING", 427 },
+ { "FOR", "PG_QUERY__TOKEN__FOR", 428 },
+ { "FORCE", "PG_QUERY__TOKEN__FORCE", 429 },
+ { "FOREIGN", "PG_QUERY__TOKEN__FOREIGN", 430 },
+ { "FORMAT", "PG_QUERY__TOKEN__FORMAT", 431 },
+ { "FORWARD", "PG_QUERY__TOKEN__FORWARD", 432 },
+ { "FREEZE", "PG_QUERY__TOKEN__FREEZE", 433 },
+ { "FROM", "PG_QUERY__TOKEN__FROM", 434 },
+ { "FULL", "PG_QUERY__TOKEN__FULL", 435 },
+ { "FUNCTION", "PG_QUERY__TOKEN__FUNCTION", 436 },
+ { "FUNCTIONS", "PG_QUERY__TOKEN__FUNCTIONS", 437 },
+ { "GENERATED", "PG_QUERY__TOKEN__GENERATED", 438 },
+ { "GLOBAL", "PG_QUERY__TOKEN__GLOBAL", 439 },
+ { "GRANT", "PG_QUERY__TOKEN__GRANT", 440 },
+ { "GRANTED", "PG_QUERY__TOKEN__GRANTED", 441 },
+ { "GREATEST", "PG_QUERY__TOKEN__GREATEST", 442 },
+ { "GROUP_P", "PG_QUERY__TOKEN__GROUP_P", 443 },
+ { "GROUPING", "PG_QUERY__TOKEN__GROUPING", 444 },
+ { "GROUPS", "PG_QUERY__TOKEN__GROUPS", 445 },
+ { "HANDLER", "PG_QUERY__TOKEN__HANDLER", 446 },
+ { "HAVING", "PG_QUERY__TOKEN__HAVING", 447 },
+ { "HEADER_P", "PG_QUERY__TOKEN__HEADER_P", 448 },
+ { "HOLD", "PG_QUERY__TOKEN__HOLD", 449 },
+ { "HOUR_P", "PG_QUERY__TOKEN__HOUR_P", 450 },
+ { "IDENTITY_P", "PG_QUERY__TOKEN__IDENTITY_P", 451 },
+ { "IF_P", "PG_QUERY__TOKEN__IF_P", 452 },
+ { "ILIKE", "PG_QUERY__TOKEN__ILIKE", 453 },
+ { "IMMEDIATE", "PG_QUERY__TOKEN__IMMEDIATE", 454 },
+ { "IMMUTABLE", "PG_QUERY__TOKEN__IMMUTABLE", 455 },
+ { "IMPLICIT_P", "PG_QUERY__TOKEN__IMPLICIT_P", 456 },
+ { "IMPORT_P", "PG_QUERY__TOKEN__IMPORT_P", 457 },
+ { "IN_P", "PG_QUERY__TOKEN__IN_P", 458 },
+ { "INCLUDE", "PG_QUERY__TOKEN__INCLUDE", 459 },
+ { "INCLUDING", "PG_QUERY__TOKEN__INCLUDING", 460 },
+ { "INCREMENT", "PG_QUERY__TOKEN__INCREMENT", 461 },
+ { "INDENT", "PG_QUERY__TOKEN__INDENT", 462 },
+ { "INDEX", "PG_QUERY__TOKEN__INDEX", 463 },
+ { "INDEXES", "PG_QUERY__TOKEN__INDEXES", 464 },
+ { "INHERIT", "PG_QUERY__TOKEN__INHERIT", 465 },
+ { "INHERITS", "PG_QUERY__TOKEN__INHERITS", 466 },
+ { "INITIALLY", "PG_QUERY__TOKEN__INITIALLY", 467 },
+ { "INLINE_P", "PG_QUERY__TOKEN__INLINE_P", 468 },
+ { "INNER_P", "PG_QUERY__TOKEN__INNER_P", 469 },
+ { "INOUT", "PG_QUERY__TOKEN__INOUT", 470 },
+ { "INPUT_P", "PG_QUERY__TOKEN__INPUT_P", 471 },
+ { "INSENSITIVE", "PG_QUERY__TOKEN__INSENSITIVE", 472 },
+ { "INSERT", "PG_QUERY__TOKEN__INSERT", 473 },
+ { "INSTEAD", "PG_QUERY__TOKEN__INSTEAD", 474 },
+ { "INT_P", "PG_QUERY__TOKEN__INT_P", 475 },
+ { "INTEGER", "PG_QUERY__TOKEN__INTEGER", 476 },
+ { "INTERSECT", "PG_QUERY__TOKEN__INTERSECT", 477 },
+ { "INTERVAL", "PG_QUERY__TOKEN__INTERVAL", 478 },
+ { "INTO", "PG_QUERY__TOKEN__INTO", 479 },
+ { "INVOKER", "PG_QUERY__TOKEN__INVOKER", 480 },
+ { "IS", "PG_QUERY__TOKEN__IS", 481 },
+ { "ISNULL", "PG_QUERY__TOKEN__ISNULL", 482 },
+ { "ISOLATION", "PG_QUERY__TOKEN__ISOLATION", 483 },
+ { "JOIN", "PG_QUERY__TOKEN__JOIN", 484 },
+ { "JSON", "PG_QUERY__TOKEN__JSON", 485 },
+ { "JSON_ARRAY", "PG_QUERY__TOKEN__JSON_ARRAY", 486 },
+ { "JSON_ARRAYAGG", "PG_QUERY__TOKEN__JSON_ARRAYAGG", 487 },
+ { "JSON_EXISTS", "PG_QUERY__TOKEN__JSON_EXISTS", 488 },
+ { "JSON_OBJECT", "PG_QUERY__TOKEN__JSON_OBJECT", 489 },
+ { "JSON_OBJECTAGG", "PG_QUERY__TOKEN__JSON_OBJECTAGG", 490 },
+ { "JSON_QUERY", "PG_QUERY__TOKEN__JSON_QUERY", 491 },
+ { "JSON_SCALAR", "PG_QUERY__TOKEN__JSON_SCALAR", 492 },
+ { "JSON_SERIALIZE", "PG_QUERY__TOKEN__JSON_SERIALIZE", 493 },
+ { "JSON_TABLE", "PG_QUERY__TOKEN__JSON_TABLE", 494 },
+ { "JSON_VALUE", "PG_QUERY__TOKEN__JSON_VALUE", 495 },
+ { "KEEP", "PG_QUERY__TOKEN__KEEP", 496 },
+ { "KEY", "PG_QUERY__TOKEN__KEY", 497 },
+ { "KEYS", "PG_QUERY__TOKEN__KEYS", 498 },
+ { "LABEL", "PG_QUERY__TOKEN__LABEL", 499 },
+ { "LANGUAGE", "PG_QUERY__TOKEN__LANGUAGE", 500 },
+ { "LARGE_P", "PG_QUERY__TOKEN__LARGE_P", 501 },
+ { "LAST_P", "PG_QUERY__TOKEN__LAST_P", 502 },
+ { "LATERAL_P", "PG_QUERY__TOKEN__LATERAL_P", 503 },
+ { "LEADING", "PG_QUERY__TOKEN__LEADING", 504 },
+ { "LEAKPROOF", "PG_QUERY__TOKEN__LEAKPROOF", 505 },
+ { "LEAST", "PG_QUERY__TOKEN__LEAST", 506 },
+ { "LEFT", "PG_QUERY__TOKEN__LEFT", 507 },
+ { "LEVEL", "PG_QUERY__TOKEN__LEVEL", 508 },
+ { "LIKE", "PG_QUERY__TOKEN__LIKE", 509 },
+ { "LIMIT", "PG_QUERY__TOKEN__LIMIT", 510 },
+ { "LISTEN", "PG_QUERY__TOKEN__LISTEN", 511 },
+ { "LOAD", "PG_QUERY__TOKEN__LOAD", 512 },
+ { "LOCAL", "PG_QUERY__TOKEN__LOCAL", 513 },
+ { "LOCALTIME", "PG_QUERY__TOKEN__LOCALTIME", 514 },
+ { "LOCALTIMESTAMP", "PG_QUERY__TOKEN__LOCALTIMESTAMP", 515 },
+ { "LOCATION", "PG_QUERY__TOKEN__LOCATION", 516 },
+ { "LOCK_P", "PG_QUERY__TOKEN__LOCK_P", 517 },
+ { "LOCKED", "PG_QUERY__TOKEN__LOCKED", 518 },
+ { "LOGGED", "PG_QUERY__TOKEN__LOGGED", 519 },
+ { "MAPPING", "PG_QUERY__TOKEN__MAPPING", 520 },
+ { "MATCH", "PG_QUERY__TOKEN__MATCH", 521 },
+ { "MATCHED", "PG_QUERY__TOKEN__MATCHED", 522 },
+ { "MATERIALIZED", "PG_QUERY__TOKEN__MATERIALIZED", 523 },
+ { "MAXVALUE", "PG_QUERY__TOKEN__MAXVALUE", 524 },
+ { "MERGE", "PG_QUERY__TOKEN__MERGE", 525 },
+ { "MERGE_ACTION", "PG_QUERY__TOKEN__MERGE_ACTION", 526 },
+ { "METHOD", "PG_QUERY__TOKEN__METHOD", 527 },
+ { "MINUTE_P", "PG_QUERY__TOKEN__MINUTE_P", 528 },
+ { "MINVALUE", "PG_QUERY__TOKEN__MINVALUE", 529 },
+ { "MODE", "PG_QUERY__TOKEN__MODE", 530 },
+ { "MONTH_P", "PG_QUERY__TOKEN__MONTH_P", 531 },
+ { "MOVE", "PG_QUERY__TOKEN__MOVE", 532 },
+ { "NAME_P", "PG_QUERY__TOKEN__NAME_P", 533 },
+ { "NAMES", "PG_QUERY__TOKEN__NAMES", 534 },
+ { "NATIONAL", "PG_QUERY__TOKEN__NATIONAL", 535 },
+ { "NATURAL", "PG_QUERY__TOKEN__NATURAL", 536 },
+ { "NCHAR", "PG_QUERY__TOKEN__NCHAR", 537 },
+ { "NESTED", "PG_QUERY__TOKEN__NESTED", 538 },
+ { "NEW", "PG_QUERY__TOKEN__NEW", 539 },
+ { "NEXT", "PG_QUERY__TOKEN__NEXT", 540 },
+ { "NFC", "PG_QUERY__TOKEN__NFC", 541 },
+ { "NFD", "PG_QUERY__TOKEN__NFD", 542 },
+ { "NFKC", "PG_QUERY__TOKEN__NFKC", 543 },
+ { "NFKD", "PG_QUERY__TOKEN__NFKD", 544 },
+ { "NO", "PG_QUERY__TOKEN__NO", 545 },
+ { "NONE", "PG_QUERY__TOKEN__NONE", 546 },
+ { "NORMALIZE", "PG_QUERY__TOKEN__NORMALIZE", 547 },
+ { "NORMALIZED", "PG_QUERY__TOKEN__NORMALIZED", 548 },
+ { "NOT", "PG_QUERY__TOKEN__NOT", 549 },
+ { "NOTHING", "PG_QUERY__TOKEN__NOTHING", 550 },
+ { "NOTIFY", "PG_QUERY__TOKEN__NOTIFY", 551 },
+ { "NOTNULL", "PG_QUERY__TOKEN__NOTNULL", 552 },
+ { "NOWAIT", "PG_QUERY__TOKEN__NOWAIT", 553 },
+ { "NULL_P", "PG_QUERY__TOKEN__NULL_P", 554 },
+ { "NULLIF", "PG_QUERY__TOKEN__NULLIF", 555 },
+ { "NULLS_P", "PG_QUERY__TOKEN__NULLS_P", 556 },
+ { "NUMERIC", "PG_QUERY__TOKEN__NUMERIC", 557 },
+ { "OBJECT_P", "PG_QUERY__TOKEN__OBJECT_P", 558 },
+ { "OF", "PG_QUERY__TOKEN__OF", 559 },
+ { "OFF", "PG_QUERY__TOKEN__OFF", 560 },
+ { "OFFSET", "PG_QUERY__TOKEN__OFFSET", 561 },
+ { "OIDS", "PG_QUERY__TOKEN__OIDS", 562 },
+ { "OLD", "PG_QUERY__TOKEN__OLD", 563 },
+ { "OMIT", "PG_QUERY__TOKEN__OMIT", 564 },
+ { "ON", "PG_QUERY__TOKEN__ON", 565 },
+ { "ONLY", "PG_QUERY__TOKEN__ONLY", 566 },
+ { "OPERATOR", "PG_QUERY__TOKEN__OPERATOR", 567 },
+ { "OPTION", "PG_QUERY__TOKEN__OPTION", 568 },
+ { "OPTIONS", "PG_QUERY__TOKEN__OPTIONS", 569 },
+ { "OR", "PG_QUERY__TOKEN__OR", 570 },
+ { "ORDER", "PG_QUERY__TOKEN__ORDER", 571 },
+ { "ORDINALITY", "PG_QUERY__TOKEN__ORDINALITY", 572 },
+ { "OTHERS", "PG_QUERY__TOKEN__OTHERS", 573 },
+ { "OUT_P", "PG_QUERY__TOKEN__OUT_P", 574 },
+ { "OUTER_P", "PG_QUERY__TOKEN__OUTER_P", 575 },
+ { "OVER", "PG_QUERY__TOKEN__OVER", 576 },
+ { "OVERLAPS", "PG_QUERY__TOKEN__OVERLAPS", 577 },
+ { "OVERLAY", "PG_QUERY__TOKEN__OVERLAY", 578 },
+ { "OVERRIDING", "PG_QUERY__TOKEN__OVERRIDING", 579 },
+ { "OWNED", "PG_QUERY__TOKEN__OWNED", 580 },
+ { "OWNER", "PG_QUERY__TOKEN__OWNER", 581 },
+ { "PARALLEL", "PG_QUERY__TOKEN__PARALLEL", 582 },
+ { "PARAMETER", "PG_QUERY__TOKEN__PARAMETER", 583 },
+ { "PARSER", "PG_QUERY__TOKEN__PARSER", 584 },
+ { "PARTIAL", "PG_QUERY__TOKEN__PARTIAL", 585 },
+ { "PARTITION", "PG_QUERY__TOKEN__PARTITION", 586 },
+ { "PASSING", "PG_QUERY__TOKEN__PASSING", 587 },
+ { "PASSWORD", "PG_QUERY__TOKEN__PASSWORD", 588 },
+ { "PATH", "PG_QUERY__TOKEN__PATH", 589 },
+ { "PLACING", "PG_QUERY__TOKEN__PLACING", 590 },
+ { "PLAN", "PG_QUERY__TOKEN__PLAN", 591 },
+ { "PLANS", "PG_QUERY__TOKEN__PLANS", 592 },
+ { "POLICY", "PG_QUERY__TOKEN__POLICY", 593 },
+ { "POSITION", "PG_QUERY__TOKEN__POSITION", 594 },
+ { "PRECEDING", "PG_QUERY__TOKEN__PRECEDING", 595 },
+ { "PRECISION", "PG_QUERY__TOKEN__PRECISION", 596 },
+ { "PRESERVE", "PG_QUERY__TOKEN__PRESERVE", 597 },
+ { "PREPARE", "PG_QUERY__TOKEN__PREPARE", 598 },
+ { "PREPARED", "PG_QUERY__TOKEN__PREPARED", 599 },
+ { "PRIMARY", "PG_QUERY__TOKEN__PRIMARY", 600 },
+ { "PRIOR", "PG_QUERY__TOKEN__PRIOR", 601 },
+ { "PRIVILEGES", "PG_QUERY__TOKEN__PRIVILEGES", 602 },
+ { "PROCEDURAL", "PG_QUERY__TOKEN__PROCEDURAL", 603 },
+ { "PROCEDURE", "PG_QUERY__TOKEN__PROCEDURE", 604 },
+ { "PROCEDURES", "PG_QUERY__TOKEN__PROCEDURES", 605 },
+ { "PROGRAM", "PG_QUERY__TOKEN__PROGRAM", 606 },
+ { "PUBLICATION", "PG_QUERY__TOKEN__PUBLICATION", 607 },
+ { "QUOTE", "PG_QUERY__TOKEN__QUOTE", 608 },
+ { "QUOTES", "PG_QUERY__TOKEN__QUOTES", 609 },
+ { "RANGE", "PG_QUERY__TOKEN__RANGE", 610 },
+ { "READ", "PG_QUERY__TOKEN__READ", 611 },
+ { "REAL", "PG_QUERY__TOKEN__REAL", 612 },
+ { "REASSIGN", "PG_QUERY__TOKEN__REASSIGN", 613 },
+ { "RECHECK", "PG_QUERY__TOKEN__RECHECK", 614 },
+ { "RECURSIVE", "PG_QUERY__TOKEN__RECURSIVE", 615 },
+ { "REF_P", "PG_QUERY__TOKEN__REF_P", 616 },
+ { "REFERENCES", "PG_QUERY__TOKEN__REFERENCES", 617 },
+ { "REFERENCING", "PG_QUERY__TOKEN__REFERENCING", 618 },
+ { "REFRESH", "PG_QUERY__TOKEN__REFRESH", 619 },
+ { "REINDEX", "PG_QUERY__TOKEN__REINDEX", 620 },
+ { "RELATIVE_P", "PG_QUERY__TOKEN__RELATIVE_P", 621 },
+ { "RELEASE", "PG_QUERY__TOKEN__RELEASE", 622 },
+ { "RENAME", "PG_QUERY__TOKEN__RENAME", 623 },
+ { "REPEATABLE", "PG_QUERY__TOKEN__REPEATABLE", 624 },
+ { "REPLACE", "PG_QUERY__TOKEN__REPLACE", 625 },
+ { "REPLICA", "PG_QUERY__TOKEN__REPLICA", 626 },
+ { "RESET", "PG_QUERY__TOKEN__RESET", 627 },
+ { "RESTART", "PG_QUERY__TOKEN__RESTART", 628 },
+ { "RESTRICT", "PG_QUERY__TOKEN__RESTRICT", 629 },
+ { "RETURN", "PG_QUERY__TOKEN__RETURN", 630 },
+ { "RETURNING", "PG_QUERY__TOKEN__RETURNING", 631 },
+ { "RETURNS", "PG_QUERY__TOKEN__RETURNS", 632 },
+ { "REVOKE", "PG_QUERY__TOKEN__REVOKE", 633 },
+ { "RIGHT", "PG_QUERY__TOKEN__RIGHT", 634 },
+ { "ROLE", "PG_QUERY__TOKEN__ROLE", 635 },
+ { "ROLLBACK", "PG_QUERY__TOKEN__ROLLBACK", 636 },
+ { "ROLLUP", "PG_QUERY__TOKEN__ROLLUP", 637 },
+ { "ROUTINE", "PG_QUERY__TOKEN__ROUTINE", 638 },
+ { "ROUTINES", "PG_QUERY__TOKEN__ROUTINES", 639 },
+ { "ROW", "PG_QUERY__TOKEN__ROW", 640 },
+ { "ROWS", "PG_QUERY__TOKEN__ROWS", 641 },
+ { "RULE", "PG_QUERY__TOKEN__RULE", 642 },
+ { "SAVEPOINT", "PG_QUERY__TOKEN__SAVEPOINT", 643 },
+ { "SCALAR", "PG_QUERY__TOKEN__SCALAR", 644 },
+ { "SCHEMA", "PG_QUERY__TOKEN__SCHEMA", 645 },
+ { "SCHEMAS", "PG_QUERY__TOKEN__SCHEMAS", 646 },
+ { "SCROLL", "PG_QUERY__TOKEN__SCROLL", 647 },
+ { "SEARCH", "PG_QUERY__TOKEN__SEARCH", 648 },
+ { "SECOND_P", "PG_QUERY__TOKEN__SECOND_P", 649 },
+ { "SECURITY", "PG_QUERY__TOKEN__SECURITY", 650 },
+ { "SELECT", "PG_QUERY__TOKEN__SELECT", 651 },
+ { "SEQUENCE", "PG_QUERY__TOKEN__SEQUENCE", 652 },
+ { "SEQUENCES", "PG_QUERY__TOKEN__SEQUENCES", 653 },
+ { "SERIALIZABLE", "PG_QUERY__TOKEN__SERIALIZABLE", 654 },
+ { "SERVER", "PG_QUERY__TOKEN__SERVER", 655 },
+ { "SESSION", "PG_QUERY__TOKEN__SESSION", 656 },
+ { "SESSION_USER", "PG_QUERY__TOKEN__SESSION_USER", 657 },
+ { "SET", "PG_QUERY__TOKEN__SET", 658 },
+ { "SETS", "PG_QUERY__TOKEN__SETS", 659 },
+ { "SETOF", "PG_QUERY__TOKEN__SETOF", 660 },
+ { "SHARE", "PG_QUERY__TOKEN__SHARE", 661 },
+ { "SHOW", "PG_QUERY__TOKEN__SHOW", 662 },
+ { "SIMILAR", "PG_QUERY__TOKEN__SIMILAR", 663 },
+ { "SIMPLE", "PG_QUERY__TOKEN__SIMPLE", 664 },
+ { "SKIP", "PG_QUERY__TOKEN__SKIP", 665 },
+ { "SMALLINT", "PG_QUERY__TOKEN__SMALLINT", 666 },
+ { "SNAPSHOT", "PG_QUERY__TOKEN__SNAPSHOT", 667 },
+ { "SOME", "PG_QUERY__TOKEN__SOME", 668 },
+ { "SOURCE", "PG_QUERY__TOKEN__SOURCE", 669 },
+ { "SQL_P", "PG_QUERY__TOKEN__SQL_P", 670 },
+ { "STABLE", "PG_QUERY__TOKEN__STABLE", 671 },
+ { "STANDALONE_P", "PG_QUERY__TOKEN__STANDALONE_P", 672 },
+ { "START", "PG_QUERY__TOKEN__START", 673 },
+ { "STATEMENT", "PG_QUERY__TOKEN__STATEMENT", 674 },
+ { "STATISTICS", "PG_QUERY__TOKEN__STATISTICS", 675 },
+ { "STDIN", "PG_QUERY__TOKEN__STDIN", 676 },
+ { "STDOUT", "PG_QUERY__TOKEN__STDOUT", 677 },
+ { "STORAGE", "PG_QUERY__TOKEN__STORAGE", 678 },
+ { "STORED", "PG_QUERY__TOKEN__STORED", 679 },
+ { "STRICT_P", "PG_QUERY__TOKEN__STRICT_P", 680 },
+ { "STRING_P", "PG_QUERY__TOKEN__STRING_P", 681 },
+ { "STRIP_P", "PG_QUERY__TOKEN__STRIP_P", 682 },
+ { "SUBSCRIPTION", "PG_QUERY__TOKEN__SUBSCRIPTION", 683 },
+ { "SUBSTRING", "PG_QUERY__TOKEN__SUBSTRING", 684 },
+ { "SUPPORT", "PG_QUERY__TOKEN__SUPPORT", 685 },
+ { "SYMMETRIC", "PG_QUERY__TOKEN__SYMMETRIC", 686 },
+ { "SYSID", "PG_QUERY__TOKEN__SYSID", 687 },
+ { "SYSTEM_P", "PG_QUERY__TOKEN__SYSTEM_P", 688 },
+ { "SYSTEM_USER", "PG_QUERY__TOKEN__SYSTEM_USER", 689 },
+ { "TABLE", "PG_QUERY__TOKEN__TABLE", 690 },
+ { "TABLES", "PG_QUERY__TOKEN__TABLES", 691 },
+ { "TABLESAMPLE", "PG_QUERY__TOKEN__TABLESAMPLE", 692 },
+ { "TABLESPACE", "PG_QUERY__TOKEN__TABLESPACE", 693 },
+ { "TARGET", "PG_QUERY__TOKEN__TARGET", 694 },
+ { "TEMP", "PG_QUERY__TOKEN__TEMP", 695 },
+ { "TEMPLATE", "PG_QUERY__TOKEN__TEMPLATE", 696 },
+ { "TEMPORARY", "PG_QUERY__TOKEN__TEMPORARY", 697 },
+ { "TEXT_P", "PG_QUERY__TOKEN__TEXT_P", 698 },
+ { "THEN", "PG_QUERY__TOKEN__THEN", 699 },
+ { "TIES", "PG_QUERY__TOKEN__TIES", 700 },
+ { "TIME", "PG_QUERY__TOKEN__TIME", 701 },
+ { "TIMESTAMP", "PG_QUERY__TOKEN__TIMESTAMP", 702 },
+ { "TO", "PG_QUERY__TOKEN__TO", 703 },
+ { "TRAILING", "PG_QUERY__TOKEN__TRAILING", 704 },
+ { "TRANSACTION", "PG_QUERY__TOKEN__TRANSACTION", 705 },
+ { "TRANSFORM", "PG_QUERY__TOKEN__TRANSFORM", 706 },
+ { "TREAT", "PG_QUERY__TOKEN__TREAT", 707 },
+ { "TRIGGER", "PG_QUERY__TOKEN__TRIGGER", 708 },
+ { "TRIM", "PG_QUERY__TOKEN__TRIM", 709 },
+ { "TRUE_P", "PG_QUERY__TOKEN__TRUE_P", 710 },
+ { "TRUNCATE", "PG_QUERY__TOKEN__TRUNCATE", 711 },
+ { "TRUSTED", "PG_QUERY__TOKEN__TRUSTED", 712 },
+ { "TYPE_P", "PG_QUERY__TOKEN__TYPE_P", 713 },
+ { "TYPES_P", "PG_QUERY__TOKEN__TYPES_P", 714 },
+ { "UESCAPE", "PG_QUERY__TOKEN__UESCAPE", 715 },
+ { "UNBOUNDED", "PG_QUERY__TOKEN__UNBOUNDED", 716 },
+ { "UNCONDITIONAL", "PG_QUERY__TOKEN__UNCONDITIONAL", 717 },
+ { "UNCOMMITTED", "PG_QUERY__TOKEN__UNCOMMITTED", 718 },
+ { "UNENCRYPTED", "PG_QUERY__TOKEN__UNENCRYPTED", 719 },
+ { "UNION", "PG_QUERY__TOKEN__UNION", 720 },
+ { "UNIQUE", "PG_QUERY__TOKEN__UNIQUE", 721 },
+ { "UNKNOWN", "PG_QUERY__TOKEN__UNKNOWN", 722 },
+ { "UNLISTEN", "PG_QUERY__TOKEN__UNLISTEN", 723 },
+ { "UNLOGGED", "PG_QUERY__TOKEN__UNLOGGED", 724 },
+ { "UNTIL", "PG_QUERY__TOKEN__UNTIL", 725 },
+ { "UPDATE", "PG_QUERY__TOKEN__UPDATE", 726 },
+ { "USER", "PG_QUERY__TOKEN__USER", 727 },
+ { "USING", "PG_QUERY__TOKEN__USING", 728 },
+ { "VACUUM", "PG_QUERY__TOKEN__VACUUM", 729 },
+ { "VALID", "PG_QUERY__TOKEN__VALID", 730 },
+ { "VALIDATE", "PG_QUERY__TOKEN__VALIDATE", 731 },
+ { "VALIDATOR", "PG_QUERY__TOKEN__VALIDATOR", 732 },
+ { "VALUE_P", "PG_QUERY__TOKEN__VALUE_P", 733 },
+ { "VALUES", "PG_QUERY__TOKEN__VALUES", 734 },
+ { "VARCHAR", "PG_QUERY__TOKEN__VARCHAR", 735 },
+ { "VARIADIC", "PG_QUERY__TOKEN__VARIADIC", 736 },
+ { "VARYING", "PG_QUERY__TOKEN__VARYING", 737 },
+ { "VERBOSE", "PG_QUERY__TOKEN__VERBOSE", 738 },
+ { "VERSION_P", "PG_QUERY__TOKEN__VERSION_P", 739 },
+ { "VIEW", "PG_QUERY__TOKEN__VIEW", 740 },
+ { "VIEWS", "PG_QUERY__TOKEN__VIEWS", 741 },
+ { "VOLATILE", "PG_QUERY__TOKEN__VOLATILE", 742 },
+ { "WHEN", "PG_QUERY__TOKEN__WHEN", 743 },
+ { "WHERE", "PG_QUERY__TOKEN__WHERE", 744 },
+ { "WHITESPACE_P", "PG_QUERY__TOKEN__WHITESPACE_P", 745 },
+ { "WINDOW", "PG_QUERY__TOKEN__WINDOW", 746 },
+ { "WITH", "PG_QUERY__TOKEN__WITH", 747 },
+ { "WITHIN", "PG_QUERY__TOKEN__WITHIN", 748 },
+ { "WITHOUT", "PG_QUERY__TOKEN__WITHOUT", 749 },
+ { "WORK", "PG_QUERY__TOKEN__WORK", 750 },
+ { "WRAPPER", "PG_QUERY__TOKEN__WRAPPER", 751 },
+ { "WRITE", "PG_QUERY__TOKEN__WRITE", 752 },
+ { "XML_P", "PG_QUERY__TOKEN__XML_P", 753 },
+ { "XMLATTRIBUTES", "PG_QUERY__TOKEN__XMLATTRIBUTES", 754 },
+ { "XMLCONCAT", "PG_QUERY__TOKEN__XMLCONCAT", 755 },
+ { "XMLELEMENT", "PG_QUERY__TOKEN__XMLELEMENT", 756 },
+ { "XMLEXISTS", "PG_QUERY__TOKEN__XMLEXISTS", 757 },
+ { "XMLFOREST", "PG_QUERY__TOKEN__XMLFOREST", 758 },
+ { "XMLNAMESPACES", "PG_QUERY__TOKEN__XMLNAMESPACES", 759 },
+ { "XMLPARSE", "PG_QUERY__TOKEN__XMLPARSE", 760 },
+ { "XMLPI", "PG_QUERY__TOKEN__XMLPI", 761 },
+ { "XMLROOT", "PG_QUERY__TOKEN__XMLROOT", 762 },
+ { "XMLSERIALIZE", "PG_QUERY__TOKEN__XMLSERIALIZE", 763 },
+ { "XMLTABLE", "PG_QUERY__TOKEN__XMLTABLE", 764 },
+ { "YEAR_P", "PG_QUERY__TOKEN__YEAR_P", 765 },
+ { "YES_P", "PG_QUERY__TOKEN__YES_P", 766 },
+ { "ZONE", "PG_QUERY__TOKEN__ZONE", 767 },
+ { "FORMAT_LA", "PG_QUERY__TOKEN__FORMAT_LA", 768 },
+ { "NOT_LA", "PG_QUERY__TOKEN__NOT_LA", 769 },
+ { "NULLS_LA", "PG_QUERY__TOKEN__NULLS_LA", 770 },
+ { "WITH_LA", "PG_QUERY__TOKEN__WITH_LA", 771 },
+ { "WITHOUT_LA", "PG_QUERY__TOKEN__WITHOUT_LA", 772 },
+ { "MODE_TYPE_NAME", "PG_QUERY__TOKEN__MODE_TYPE_NAME", 773 },
+ { "MODE_PLPGSQL_EXPR", "PG_QUERY__TOKEN__MODE_PLPGSQL_EXPR", 774 },
+ { "MODE_PLPGSQL_ASSIGN1", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN1", 775 },
+ { "MODE_PLPGSQL_ASSIGN2", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN2", 776 },
+ { "MODE_PLPGSQL_ASSIGN3", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN3", 777 },
+ { "UMINUS", "PG_QUERY__TOKEN__UMINUS", 778 },
};
static const ProtobufCIntRange pg_query__token__value_ranges[] = {
-{0, 0},{36, 1},{40, 3},{58, 11},{91, 17},{258, 21},{0, 522}
+{0, 0},{36, 1},{40, 3},{58, 11},{91, 17},{258, 21},{0, 542}
};
-static const ProtobufCEnumValueIndex pg_query__token__enum_values_by_name[522] =
+static const ProtobufCEnumValueIndex pg_query__token__enum_values_by_name[542] =
{
{ "ABORT_P", 40 },
{ "ABSENT", 41 },
@@ -41202,438 +44041,458 @@ static const ProtobufCEnumValueIndex pg_query__token__enum_values_by_name[522] =
{ "COMMITTED", 105 },
{ "COMPRESSION", 106 },
{ "CONCURRENTLY", 107 },
- { "CONFIGURATION", 108 },
- { "CONFLICT", 109 },
- { "CONNECTION", 110 },
- { "CONSTRAINT", 111 },
- { "CONSTRAINTS", 112 },
- { "CONTENT_P", 113 },
- { "CONTINUE_P", 114 },
- { "CONVERSION_P", 115 },
- { "COPY", 116 },
- { "COST", 117 },
- { "CREATE", 118 },
- { "CROSS", 119 },
- { "CSV", 120 },
- { "CUBE", 121 },
- { "CURRENT_CATALOG", 123 },
- { "CURRENT_DATE", 124 },
- { "CURRENT_P", 122 },
- { "CURRENT_ROLE", 125 },
- { "CURRENT_SCHEMA", 126 },
- { "CURRENT_TIME", 127 },
- { "CURRENT_TIMESTAMP", 128 },
- { "CURRENT_USER", 129 },
- { "CURSOR", 130 },
- { "CYCLE", 131 },
+ { "CONDITIONAL", 108 },
+ { "CONFIGURATION", 109 },
+ { "CONFLICT", 110 },
+ { "CONNECTION", 111 },
+ { "CONSTRAINT", 112 },
+ { "CONSTRAINTS", 113 },
+ { "CONTENT_P", 114 },
+ { "CONTINUE_P", 115 },
+ { "CONVERSION_P", 116 },
+ { "COPY", 117 },
+ { "COST", 118 },
+ { "CREATE", 119 },
+ { "CROSS", 120 },
+ { "CSV", 121 },
+ { "CUBE", 122 },
+ { "CURRENT_CATALOG", 124 },
+ { "CURRENT_DATE", 125 },
+ { "CURRENT_P", 123 },
+ { "CURRENT_ROLE", 126 },
+ { "CURRENT_SCHEMA", 127 },
+ { "CURRENT_TIME", 128 },
+ { "CURRENT_TIMESTAMP", 129 },
+ { "CURRENT_USER", 130 },
+ { "CURSOR", 131 },
+ { "CYCLE", 132 },
{ "C_COMMENT", 39 },
- { "DATABASE", 133 },
- { "DATA_P", 132 },
- { "DAY_P", 134 },
- { "DEALLOCATE", 135 },
- { "DEC", 136 },
- { "DECIMAL_P", 137 },
- { "DECLARE", 138 },
- { "DEFAULT", 139 },
- { "DEFAULTS", 140 },
- { "DEFERRABLE", 141 },
- { "DEFERRED", 142 },
- { "DEFINER", 143 },
- { "DELETE_P", 144 },
- { "DELIMITER", 145 },
- { "DELIMITERS", 146 },
- { "DEPENDS", 147 },
- { "DEPTH", 148 },
- { "DESC", 149 },
- { "DETACH", 150 },
- { "DICTIONARY", 151 },
- { "DISABLE_P", 152 },
- { "DISCARD", 153 },
- { "DISTINCT", 154 },
- { "DO", 155 },
- { "DOCUMENT_P", 156 },
- { "DOMAIN_P", 157 },
+ { "DATABASE", 134 },
+ { "DATA_P", 133 },
+ { "DAY_P", 135 },
+ { "DEALLOCATE", 136 },
+ { "DEC", 137 },
+ { "DECIMAL_P", 138 },
+ { "DECLARE", 139 },
+ { "DEFAULT", 140 },
+ { "DEFAULTS", 141 },
+ { "DEFERRABLE", 142 },
+ { "DEFERRED", 143 },
+ { "DEFINER", 144 },
+ { "DELETE_P", 145 },
+ { "DELIMITER", 146 },
+ { "DELIMITERS", 147 },
+ { "DEPENDS", 148 },
+ { "DEPTH", 149 },
+ { "DESC", 150 },
+ { "DETACH", 151 },
+ { "DICTIONARY", 152 },
+ { "DISABLE_P", 153 },
+ { "DISCARD", 154 },
+ { "DISTINCT", 155 },
+ { "DO", 156 },
+ { "DOCUMENT_P", 157 },
+ { "DOMAIN_P", 158 },
{ "DOT_DOT", 32 },
- { "DOUBLE_P", 158 },
- { "DROP", 159 },
- { "EACH", 160 },
- { "ELSE", 161 },
- { "ENABLE_P", 162 },
- { "ENCODING", 163 },
- { "ENCRYPTED", 164 },
- { "END_P", 165 },
- { "ENUM_P", 166 },
+ { "DOUBLE_P", 159 },
+ { "DROP", 160 },
+ { "EACH", 161 },
+ { "ELSE", 162 },
+ { "EMPTY_P", 163 },
+ { "ENABLE_P", 164 },
+ { "ENCODING", 165 },
+ { "ENCRYPTED", 166 },
+ { "END_P", 167 },
+ { "ENUM_P", 168 },
{ "EQUALS_GREATER", 34 },
- { "ESCAPE", 167 },
- { "EVENT", 168 },
- { "EXCEPT", 169 },
- { "EXCLUDE", 170 },
- { "EXCLUDING", 171 },
- { "EXCLUSIVE", 172 },
- { "EXECUTE", 173 },
- { "EXISTS", 174 },
- { "EXPLAIN", 175 },
- { "EXPRESSION", 176 },
- { "EXTENSION", 177 },
- { "EXTERNAL", 178 },
- { "EXTRACT", 179 },
- { "FALSE_P", 180 },
- { "FAMILY", 181 },
+ { "ERROR_P", 169 },
+ { "ESCAPE", 170 },
+ { "EVENT", 171 },
+ { "EXCEPT", 172 },
+ { "EXCLUDE", 173 },
+ { "EXCLUDING", 174 },
+ { "EXCLUSIVE", 175 },
+ { "EXECUTE", 176 },
+ { "EXISTS", 177 },
+ { "EXPLAIN", 178 },
+ { "EXPRESSION", 179 },
+ { "EXTENSION", 180 },
+ { "EXTERNAL", 181 },
+ { "EXTRACT", 182 },
+ { "FALSE_P", 183 },
+ { "FAMILY", 184 },
{ "FCONST", 23 },
- { "FETCH", 182 },
- { "FILTER", 183 },
- { "FINALIZE", 184 },
- { "FIRST_P", 185 },
- { "FLOAT_P", 186 },
- { "FOLLOWING", 187 },
- { "FOR", 188 },
- { "FORCE", 189 },
- { "FOREIGN", 190 },
- { "FORMAT", 191 },
- { "FORMAT_LA", 511 },
- { "FORWARD", 192 },
- { "FREEZE", 193 },
- { "FROM", 194 },
- { "FULL", 195 },
- { "FUNCTION", 196 },
- { "FUNCTIONS", 197 },
- { "GENERATED", 198 },
- { "GLOBAL", 199 },
- { "GRANT", 200 },
- { "GRANTED", 201 },
+ { "FETCH", 185 },
+ { "FILTER", 186 },
+ { "FINALIZE", 187 },
+ { "FIRST_P", 188 },
+ { "FLOAT_P", 189 },
+ { "FOLLOWING", 190 },
+ { "FOR", 191 },
+ { "FORCE", 192 },
+ { "FOREIGN", 193 },
+ { "FORMAT", 194 },
+ { "FORMAT_LA", 531 },
+ { "FORWARD", 195 },
+ { "FREEZE", 196 },
+ { "FROM", 197 },
+ { "FULL", 198 },
+ { "FUNCTION", 199 },
+ { "FUNCTIONS", 200 },
+ { "GENERATED", 201 },
+ { "GLOBAL", 202 },
+ { "GRANT", 203 },
+ { "GRANTED", 204 },
{ "GREATER_EQUALS", 36 },
- { "GREATEST", 202 },
- { "GROUPING", 204 },
- { "GROUPS", 205 },
- { "GROUP_P", 203 },
- { "HANDLER", 206 },
- { "HAVING", 207 },
- { "HEADER_P", 208 },
- { "HOLD", 209 },
- { "HOUR_P", 210 },
+ { "GREATEST", 205 },
+ { "GROUPING", 207 },
+ { "GROUPS", 208 },
+ { "GROUP_P", 206 },
+ { "HANDLER", 209 },
+ { "HAVING", 210 },
+ { "HEADER_P", 211 },
+ { "HOLD", 212 },
+ { "HOUR_P", 213 },
{ "ICONST", 29 },
{ "IDENT", 21 },
- { "IDENTITY_P", 211 },
- { "IF_P", 212 },
- { "ILIKE", 213 },
- { "IMMEDIATE", 214 },
- { "IMMUTABLE", 215 },
- { "IMPLICIT_P", 216 },
- { "IMPORT_P", 217 },
- { "INCLUDE", 219 },
- { "INCLUDING", 220 },
- { "INCREMENT", 221 },
- { "INDENT", 222 },
- { "INDEX", 223 },
- { "INDEXES", 224 },
- { "INHERIT", 225 },
- { "INHERITS", 226 },
- { "INITIALLY", 227 },
- { "INLINE_P", 228 },
- { "INNER_P", 229 },
- { "INOUT", 230 },
- { "INPUT_P", 231 },
- { "INSENSITIVE", 232 },
- { "INSERT", 233 },
- { "INSTEAD", 234 },
- { "INTEGER", 236 },
- { "INTERSECT", 237 },
- { "INTERVAL", 238 },
- { "INTO", 239 },
- { "INT_P", 235 },
- { "INVOKER", 240 },
- { "IN_P", 218 },
- { "IS", 241 },
- { "ISNULL", 242 },
- { "ISOLATION", 243 },
- { "JOIN", 244 },
- { "JSON", 245 },
- { "JSON_ARRAY", 246 },
- { "JSON_ARRAYAGG", 247 },
- { "JSON_OBJECT", 248 },
- { "JSON_OBJECTAGG", 249 },
- { "KEY", 250 },
- { "KEYS", 251 },
- { "LABEL", 252 },
- { "LANGUAGE", 253 },
- { "LARGE_P", 254 },
- { "LAST_P", 255 },
- { "LATERAL_P", 256 },
- { "LEADING", 257 },
- { "LEAKPROOF", 258 },
- { "LEAST", 259 },
- { "LEFT", 260 },
+ { "IDENTITY_P", 214 },
+ { "IF_P", 215 },
+ { "ILIKE", 216 },
+ { "IMMEDIATE", 217 },
+ { "IMMUTABLE", 218 },
+ { "IMPLICIT_P", 219 },
+ { "IMPORT_P", 220 },
+ { "INCLUDE", 222 },
+ { "INCLUDING", 223 },
+ { "INCREMENT", 224 },
+ { "INDENT", 225 },
+ { "INDEX", 226 },
+ { "INDEXES", 227 },
+ { "INHERIT", 228 },
+ { "INHERITS", 229 },
+ { "INITIALLY", 230 },
+ { "INLINE_P", 231 },
+ { "INNER_P", 232 },
+ { "INOUT", 233 },
+ { "INPUT_P", 234 },
+ { "INSENSITIVE", 235 },
+ { "INSERT", 236 },
+ { "INSTEAD", 237 },
+ { "INTEGER", 239 },
+ { "INTERSECT", 240 },
+ { "INTERVAL", 241 },
+ { "INTO", 242 },
+ { "INT_P", 238 },
+ { "INVOKER", 243 },
+ { "IN_P", 221 },
+ { "IS", 244 },
+ { "ISNULL", 245 },
+ { "ISOLATION", 246 },
+ { "JOIN", 247 },
+ { "JSON", 248 },
+ { "JSON_ARRAY", 249 },
+ { "JSON_ARRAYAGG", 250 },
+ { "JSON_EXISTS", 251 },
+ { "JSON_OBJECT", 252 },
+ { "JSON_OBJECTAGG", 253 },
+ { "JSON_QUERY", 254 },
+ { "JSON_SCALAR", 255 },
+ { "JSON_SERIALIZE", 256 },
+ { "JSON_TABLE", 257 },
+ { "JSON_VALUE", 258 },
+ { "KEEP", 259 },
+ { "KEY", 260 },
+ { "KEYS", 261 },
+ { "LABEL", 262 },
+ { "LANGUAGE", 263 },
+ { "LARGE_P", 264 },
+ { "LAST_P", 265 },
+ { "LATERAL_P", 266 },
+ { "LEADING", 267 },
+ { "LEAKPROOF", 268 },
+ { "LEAST", 269 },
+ { "LEFT", 270 },
{ "LESS_EQUALS", 35 },
- { "LEVEL", 261 },
- { "LIKE", 262 },
- { "LIMIT", 263 },
- { "LISTEN", 264 },
- { "LOAD", 265 },
- { "LOCAL", 266 },
- { "LOCALTIME", 267 },
- { "LOCALTIMESTAMP", 268 },
- { "LOCATION", 269 },
- { "LOCKED", 271 },
- { "LOCK_P", 270 },
- { "LOGGED", 272 },
- { "MAPPING", 273 },
- { "MATCH", 274 },
- { "MATCHED", 275 },
- { "MATERIALIZED", 276 },
- { "MAXVALUE", 277 },
- { "MERGE", 278 },
- { "METHOD", 279 },
- { "MINUTE_P", 280 },
- { "MINVALUE", 281 },
- { "MODE", 282 },
- { "MODE_PLPGSQL_ASSIGN1", 518 },
- { "MODE_PLPGSQL_ASSIGN2", 519 },
- { "MODE_PLPGSQL_ASSIGN3", 520 },
- { "MODE_PLPGSQL_EXPR", 517 },
- { "MODE_TYPE_NAME", 516 },
- { "MONTH_P", 283 },
- { "MOVE", 284 },
- { "NAMES", 286 },
- { "NAME_P", 285 },
- { "NATIONAL", 287 },
- { "NATURAL", 288 },
- { "NCHAR", 289 },
- { "NEW", 290 },
- { "NEXT", 291 },
- { "NFC", 292 },
- { "NFD", 293 },
- { "NFKC", 294 },
- { "NFKD", 295 },
- { "NO", 296 },
- { "NONE", 297 },
- { "NORMALIZE", 298 },
- { "NORMALIZED", 299 },
- { "NOT", 300 },
- { "NOTHING", 301 },
- { "NOTIFY", 302 },
- { "NOTNULL", 303 },
+ { "LEVEL", 271 },
+ { "LIKE", 272 },
+ { "LIMIT", 273 },
+ { "LISTEN", 274 },
+ { "LOAD", 275 },
+ { "LOCAL", 276 },
+ { "LOCALTIME", 277 },
+ { "LOCALTIMESTAMP", 278 },
+ { "LOCATION", 279 },
+ { "LOCKED", 281 },
+ { "LOCK_P", 280 },
+ { "LOGGED", 282 },
+ { "MAPPING", 283 },
+ { "MATCH", 284 },
+ { "MATCHED", 285 },
+ { "MATERIALIZED", 286 },
+ { "MAXVALUE", 287 },
+ { "MERGE", 288 },
+ { "MERGE_ACTION", 289 },
+ { "METHOD", 290 },
+ { "MINUTE_P", 291 },
+ { "MINVALUE", 292 },
+ { "MODE", 293 },
+ { "MODE_PLPGSQL_ASSIGN1", 538 },
+ { "MODE_PLPGSQL_ASSIGN2", 539 },
+ { "MODE_PLPGSQL_ASSIGN3", 540 },
+ { "MODE_PLPGSQL_EXPR", 537 },
+ { "MODE_TYPE_NAME", 536 },
+ { "MONTH_P", 294 },
+ { "MOVE", 295 },
+ { "NAMES", 297 },
+ { "NAME_P", 296 },
+ { "NATIONAL", 298 },
+ { "NATURAL", 299 },
+ { "NCHAR", 300 },
+ { "NESTED", 301 },
+ { "NEW", 302 },
+ { "NEXT", 303 },
+ { "NFC", 304 },
+ { "NFD", 305 },
+ { "NFKC", 306 },
+ { "NFKD", 307 },
+ { "NO", 308 },
+ { "NONE", 309 },
+ { "NORMALIZE", 310 },
+ { "NORMALIZED", 311 },
+ { "NOT", 312 },
+ { "NOTHING", 313 },
+ { "NOTIFY", 314 },
+ { "NOTNULL", 315 },
{ "NOT_EQUALS", 37 },
- { "NOT_LA", 512 },
- { "NOWAIT", 304 },
+ { "NOT_LA", 532 },
+ { "NOWAIT", 316 },
{ "NUL", 0 },
- { "NULLIF", 306 },
- { "NULLS_LA", 513 },
- { "NULLS_P", 307 },
- { "NULL_P", 305 },
- { "NUMERIC", 308 },
- { "OBJECT_P", 309 },
- { "OF", 310 },
- { "OFF", 311 },
- { "OFFSET", 312 },
- { "OIDS", 313 },
- { "OLD", 314 },
- { "ON", 315 },
- { "ONLY", 316 },
- { "OPERATOR", 317 },
- { "OPTION", 318 },
- { "OPTIONS", 319 },
- { "OR", 320 },
- { "ORDER", 321 },
- { "ORDINALITY", 322 },
- { "OTHERS", 323 },
- { "OUTER_P", 325 },
- { "OUT_P", 324 },
- { "OVER", 326 },
- { "OVERLAPS", 327 },
- { "OVERLAY", 328 },
- { "OVERRIDING", 329 },
- { "OWNED", 330 },
- { "OWNER", 331 },
+ { "NULLIF", 318 },
+ { "NULLS_LA", 533 },
+ { "NULLS_P", 319 },
+ { "NULL_P", 317 },
+ { "NUMERIC", 320 },
+ { "OBJECT_P", 321 },
+ { "OF", 322 },
+ { "OFF", 323 },
+ { "OFFSET", 324 },
+ { "OIDS", 325 },
+ { "OLD", 326 },
+ { "OMIT", 327 },
+ { "ON", 328 },
+ { "ONLY", 329 },
+ { "OPERATOR", 330 },
+ { "OPTION", 331 },
+ { "OPTIONS", 332 },
+ { "OR", 333 },
+ { "ORDER", 334 },
+ { "ORDINALITY", 335 },
+ { "OTHERS", 336 },
+ { "OUTER_P", 338 },
+ { "OUT_P", 337 },
+ { "OVER", 339 },
+ { "OVERLAPS", 340 },
+ { "OVERLAY", 341 },
+ { "OVERRIDING", 342 },
+ { "OWNED", 343 },
+ { "OWNER", 344 },
{ "Op", 28 },
- { "PARALLEL", 332 },
+ { "PARALLEL", 345 },
{ "PARAM", 30 },
- { "PARAMETER", 333 },
- { "PARSER", 334 },
- { "PARTIAL", 335 },
- { "PARTITION", 336 },
- { "PASSING", 337 },
- { "PASSWORD", 338 },
- { "PLACING", 339 },
- { "PLANS", 340 },
- { "POLICY", 341 },
- { "POSITION", 342 },
- { "PRECEDING", 343 },
- { "PRECISION", 344 },
- { "PREPARE", 346 },
- { "PREPARED", 347 },
- { "PRESERVE", 345 },
- { "PRIMARY", 348 },
- { "PRIOR", 349 },
- { "PRIVILEGES", 350 },
- { "PROCEDURAL", 351 },
- { "PROCEDURE", 352 },
- { "PROCEDURES", 353 },
- { "PROGRAM", 354 },
- { "PUBLICATION", 355 },
- { "QUOTE", 356 },
- { "RANGE", 357 },
- { "READ", 358 },
- { "REAL", 359 },
- { "REASSIGN", 360 },
- { "RECHECK", 361 },
- { "RECURSIVE", 362 },
- { "REFERENCES", 364 },
- { "REFERENCING", 365 },
- { "REFRESH", 366 },
- { "REF_P", 363 },
- { "REINDEX", 367 },
- { "RELATIVE_P", 368 },
- { "RELEASE", 369 },
- { "RENAME", 370 },
- { "REPEATABLE", 371 },
- { "REPLACE", 372 },
- { "REPLICA", 373 },
- { "RESET", 374 },
- { "RESTART", 375 },
- { "RESTRICT", 376 },
- { "RETURN", 377 },
- { "RETURNING", 378 },
- { "RETURNS", 379 },
- { "REVOKE", 380 },
- { "RIGHT", 381 },
- { "ROLE", 382 },
- { "ROLLBACK", 383 },
- { "ROLLUP", 384 },
- { "ROUTINE", 385 },
- { "ROUTINES", 386 },
- { "ROW", 387 },
- { "ROWS", 388 },
- { "RULE", 389 },
- { "SAVEPOINT", 390 },
- { "SCALAR", 391 },
- { "SCHEMA", 392 },
- { "SCHEMAS", 393 },
+ { "PARAMETER", 346 },
+ { "PARSER", 347 },
+ { "PARTIAL", 348 },
+ { "PARTITION", 349 },
+ { "PASSING", 350 },
+ { "PASSWORD", 351 },
+ { "PATH", 352 },
+ { "PLACING", 353 },
+ { "PLAN", 354 },
+ { "PLANS", 355 },
+ { "POLICY", 356 },
+ { "POSITION", 357 },
+ { "PRECEDING", 358 },
+ { "PRECISION", 359 },
+ { "PREPARE", 361 },
+ { "PREPARED", 362 },
+ { "PRESERVE", 360 },
+ { "PRIMARY", 363 },
+ { "PRIOR", 364 },
+ { "PRIVILEGES", 365 },
+ { "PROCEDURAL", 366 },
+ { "PROCEDURE", 367 },
+ { "PROCEDURES", 368 },
+ { "PROGRAM", 369 },
+ { "PUBLICATION", 370 },
+ { "QUOTE", 371 },
+ { "QUOTES", 372 },
+ { "RANGE", 373 },
+ { "READ", 374 },
+ { "REAL", 375 },
+ { "REASSIGN", 376 },
+ { "RECHECK", 377 },
+ { "RECURSIVE", 378 },
+ { "REFERENCES", 380 },
+ { "REFERENCING", 381 },
+ { "REFRESH", 382 },
+ { "REF_P", 379 },
+ { "REINDEX", 383 },
+ { "RELATIVE_P", 384 },
+ { "RELEASE", 385 },
+ { "RENAME", 386 },
+ { "REPEATABLE", 387 },
+ { "REPLACE", 388 },
+ { "REPLICA", 389 },
+ { "RESET", 390 },
+ { "RESTART", 391 },
+ { "RESTRICT", 392 },
+ { "RETURN", 393 },
+ { "RETURNING", 394 },
+ { "RETURNS", 395 },
+ { "REVOKE", 396 },
+ { "RIGHT", 397 },
+ { "ROLE", 398 },
+ { "ROLLBACK", 399 },
+ { "ROLLUP", 400 },
+ { "ROUTINE", 401 },
+ { "ROUTINES", 402 },
+ { "ROW", 403 },
+ { "ROWS", 404 },
+ { "RULE", 405 },
+ { "SAVEPOINT", 406 },
+ { "SCALAR", 407 },
+ { "SCHEMA", 408 },
+ { "SCHEMAS", 409 },
{ "SCONST", 24 },
- { "SCROLL", 394 },
- { "SEARCH", 395 },
- { "SECOND_P", 396 },
- { "SECURITY", 397 },
- { "SELECT", 398 },
- { "SEQUENCE", 399 },
- { "SEQUENCES", 400 },
- { "SERIALIZABLE", 401 },
- { "SERVER", 402 },
- { "SESSION", 403 },
- { "SESSION_USER", 404 },
- { "SET", 405 },
- { "SETOF", 407 },
- { "SETS", 406 },
- { "SHARE", 408 },
- { "SHOW", 409 },
- { "SIMILAR", 410 },
- { "SIMPLE", 411 },
- { "SKIP", 412 },
- { "SMALLINT", 413 },
- { "SNAPSHOT", 414 },
- { "SOME", 415 },
+ { "SCROLL", 410 },
+ { "SEARCH", 411 },
+ { "SECOND_P", 412 },
+ { "SECURITY", 413 },
+ { "SELECT", 414 },
+ { "SEQUENCE", 415 },
+ { "SEQUENCES", 416 },
+ { "SERIALIZABLE", 417 },
+ { "SERVER", 418 },
+ { "SESSION", 419 },
+ { "SESSION_USER", 420 },
+ { "SET", 421 },
+ { "SETOF", 423 },
+ { "SETS", 422 },
+ { "SHARE", 424 },
+ { "SHOW", 425 },
+ { "SIMILAR", 426 },
+ { "SIMPLE", 427 },
+ { "SKIP", 428 },
+ { "SMALLINT", 429 },
+ { "SNAPSHOT", 430 },
+ { "SOME", 431 },
+ { "SOURCE", 432 },
{ "SQL_COMMENT", 38 },
- { "SQL_P", 416 },
- { "STABLE", 417 },
- { "STANDALONE_P", 418 },
- { "START", 419 },
- { "STATEMENT", 420 },
- { "STATISTICS", 421 },
- { "STDIN", 422 },
- { "STDOUT", 423 },
- { "STORAGE", 424 },
- { "STORED", 425 },
- { "STRICT_P", 426 },
- { "STRIP_P", 427 },
- { "SUBSCRIPTION", 428 },
- { "SUBSTRING", 429 },
- { "SUPPORT", 430 },
- { "SYMMETRIC", 431 },
- { "SYSID", 432 },
- { "SYSTEM_P", 433 },
- { "SYSTEM_USER", 434 },
- { "TABLE", 435 },
- { "TABLES", 436 },
- { "TABLESAMPLE", 437 },
- { "TABLESPACE", 438 },
- { "TEMP", 439 },
- { "TEMPLATE", 440 },
- { "TEMPORARY", 441 },
- { "TEXT_P", 442 },
- { "THEN", 443 },
- { "TIES", 444 },
- { "TIME", 445 },
- { "TIMESTAMP", 446 },
- { "TO", 447 },
- { "TRAILING", 448 },
- { "TRANSACTION", 449 },
- { "TRANSFORM", 450 },
- { "TREAT", 451 },
- { "TRIGGER", 452 },
- { "TRIM", 453 },
- { "TRUE_P", 454 },
- { "TRUNCATE", 455 },
- { "TRUSTED", 456 },
+ { "SQL_P", 433 },
+ { "STABLE", 434 },
+ { "STANDALONE_P", 435 },
+ { "START", 436 },
+ { "STATEMENT", 437 },
+ { "STATISTICS", 438 },
+ { "STDIN", 439 },
+ { "STDOUT", 440 },
+ { "STORAGE", 441 },
+ { "STORED", 442 },
+ { "STRICT_P", 443 },
+ { "STRING_P", 444 },
+ { "STRIP_P", 445 },
+ { "SUBSCRIPTION", 446 },
+ { "SUBSTRING", 447 },
+ { "SUPPORT", 448 },
+ { "SYMMETRIC", 449 },
+ { "SYSID", 450 },
+ { "SYSTEM_P", 451 },
+ { "SYSTEM_USER", 452 },
+ { "TABLE", 453 },
+ { "TABLES", 454 },
+ { "TABLESAMPLE", 455 },
+ { "TABLESPACE", 456 },
+ { "TARGET", 457 },
+ { "TEMP", 458 },
+ { "TEMPLATE", 459 },
+ { "TEMPORARY", 460 },
+ { "TEXT_P", 461 },
+ { "THEN", 462 },
+ { "TIES", 463 },
+ { "TIME", 464 },
+ { "TIMESTAMP", 465 },
+ { "TO", 466 },
+ { "TRAILING", 467 },
+ { "TRANSACTION", 468 },
+ { "TRANSFORM", 469 },
+ { "TREAT", 470 },
+ { "TRIGGER", 471 },
+ { "TRIM", 472 },
+ { "TRUE_P", 473 },
+ { "TRUNCATE", 474 },
+ { "TRUSTED", 475 },
{ "TYPECAST", 31 },
- { "TYPES_P", 458 },
- { "TYPE_P", 457 },
- { "UESCAPE", 459 },
+ { "TYPES_P", 477 },
+ { "TYPE_P", 476 },
+ { "UESCAPE", 478 },
{ "UIDENT", 22 },
- { "UMINUS", 521 },
- { "UNBOUNDED", 460 },
- { "UNCOMMITTED", 461 },
- { "UNENCRYPTED", 462 },
- { "UNION", 463 },
- { "UNIQUE", 464 },
- { "UNKNOWN", 465 },
- { "UNLISTEN", 466 },
- { "UNLOGGED", 467 },
- { "UNTIL", 468 },
- { "UPDATE", 469 },
+ { "UMINUS", 541 },
+ { "UNBOUNDED", 479 },
+ { "UNCOMMITTED", 481 },
+ { "UNCONDITIONAL", 480 },
+ { "UNENCRYPTED", 482 },
+ { "UNION", 483 },
+ { "UNIQUE", 484 },
+ { "UNKNOWN", 485 },
+ { "UNLISTEN", 486 },
+ { "UNLOGGED", 487 },
+ { "UNTIL", 488 },
+ { "UPDATE", 489 },
{ "USCONST", 25 },
- { "USER", 470 },
- { "USING", 471 },
- { "VACUUM", 472 },
- { "VALID", 473 },
- { "VALIDATE", 474 },
- { "VALIDATOR", 475 },
- { "VALUES", 477 },
- { "VALUE_P", 476 },
- { "VARCHAR", 478 },
- { "VARIADIC", 479 },
- { "VARYING", 480 },
- { "VERBOSE", 481 },
- { "VERSION_P", 482 },
- { "VIEW", 483 },
- { "VIEWS", 484 },
- { "VOLATILE", 485 },
- { "WHEN", 486 },
- { "WHERE", 487 },
- { "WHITESPACE_P", 488 },
- { "WINDOW", 489 },
- { "WITH", 490 },
- { "WITHIN", 491 },
- { "WITHOUT", 492 },
- { "WITHOUT_LA", 515 },
- { "WITH_LA", 514 },
- { "WORK", 493 },
- { "WRAPPER", 494 },
- { "WRITE", 495 },
+ { "USER", 490 },
+ { "USING", 491 },
+ { "VACUUM", 492 },
+ { "VALID", 493 },
+ { "VALIDATE", 494 },
+ { "VALIDATOR", 495 },
+ { "VALUES", 497 },
+ { "VALUE_P", 496 },
+ { "VARCHAR", 498 },
+ { "VARIADIC", 499 },
+ { "VARYING", 500 },
+ { "VERBOSE", 501 },
+ { "VERSION_P", 502 },
+ { "VIEW", 503 },
+ { "VIEWS", 504 },
+ { "VOLATILE", 505 },
+ { "WHEN", 506 },
+ { "WHERE", 507 },
+ { "WHITESPACE_P", 508 },
+ { "WINDOW", 509 },
+ { "WITH", 510 },
+ { "WITHIN", 511 },
+ { "WITHOUT", 512 },
+ { "WITHOUT_LA", 535 },
+ { "WITH_LA", 534 },
+ { "WORK", 513 },
+ { "WRAPPER", 514 },
+ { "WRITE", 515 },
{ "XCONST", 27 },
- { "XMLATTRIBUTES", 497 },
- { "XMLCONCAT", 498 },
- { "XMLELEMENT", 499 },
- { "XMLEXISTS", 500 },
- { "XMLFOREST", 501 },
- { "XMLNAMESPACES", 502 },
- { "XMLPARSE", 503 },
- { "XMLPI", 504 },
- { "XMLROOT", 505 },
- { "XMLSERIALIZE", 506 },
- { "XMLTABLE", 507 },
- { "XML_P", 496 },
- { "YEAR_P", 508 },
- { "YES_P", 509 },
- { "ZONE", 510 },
+ { "XMLATTRIBUTES", 517 },
+ { "XMLCONCAT", 518 },
+ { "XMLELEMENT", 519 },
+ { "XMLEXISTS", 520 },
+ { "XMLFOREST", 521 },
+ { "XMLNAMESPACES", 522 },
+ { "XMLPARSE", 523 },
+ { "XMLPI", 524 },
+ { "XMLROOT", 525 },
+ { "XMLSERIALIZE", 526 },
+ { "XMLTABLE", 527 },
+ { "XML_P", 516 },
+ { "YEAR_P", 528 },
+ { "YES_P", 529 },
+ { "ZONE", 530 },
};
const ProtobufCEnumDescriptor pg_query__token__descriptor =
{
@@ -41642,9 +44501,9 @@ const ProtobufCEnumDescriptor pg_query__token__descriptor =
"Token",
"PgQuery__Token",
"pg_query",
- 522,
+ 542,
pg_query__token__enum_values_by_number,
- 522,
+ 542,
pg_query__token__enum_values_by_name,
6,
pg_query__token__value_ranges,
diff --git a/protobuf/pg_query.pb-c.h b/protobuf/pg_query.pb-c.h
index 49cdc6fa..ca37769d 100644
--- a/protobuf/pg_query.pb-c.h
+++ b/protobuf/pg_query.pb-c.h
@@ -36,6 +36,8 @@ typedef struct PgQuery__Param PgQuery__Param;
typedef struct PgQuery__Aggref PgQuery__Aggref;
typedef struct PgQuery__GroupingFunc PgQuery__GroupingFunc;
typedef struct PgQuery__WindowFunc PgQuery__WindowFunc;
+typedef struct PgQuery__WindowFuncRunCondition PgQuery__WindowFuncRunCondition;
+typedef struct PgQuery__MergeSupportFunc PgQuery__MergeSupportFunc;
typedef struct PgQuery__SubscriptingRef PgQuery__SubscriptingRef;
typedef struct PgQuery__FuncExpr PgQuery__FuncExpr;
typedef struct PgQuery__NamedArgExpr PgQuery__NamedArgExpr;
@@ -69,8 +71,14 @@ typedef struct PgQuery__JsonReturning PgQuery__JsonReturning;
typedef struct PgQuery__JsonValueExpr PgQuery__JsonValueExpr;
typedef struct PgQuery__JsonConstructorExpr PgQuery__JsonConstructorExpr;
typedef struct PgQuery__JsonIsPredicate PgQuery__JsonIsPredicate;
+typedef struct PgQuery__JsonBehavior PgQuery__JsonBehavior;
+typedef struct PgQuery__JsonExpr PgQuery__JsonExpr;
+typedef struct PgQuery__JsonTablePath PgQuery__JsonTablePath;
+typedef struct PgQuery__JsonTablePathScan PgQuery__JsonTablePathScan;
+typedef struct PgQuery__JsonTableSiblingJoin PgQuery__JsonTableSiblingJoin;
typedef struct PgQuery__NullTest PgQuery__NullTest;
typedef struct PgQuery__BooleanTest PgQuery__BooleanTest;
+typedef struct PgQuery__MergeAction PgQuery__MergeAction;
typedef struct PgQuery__CoerceToDomain PgQuery__CoerceToDomain;
typedef struct PgQuery__CoerceToDomainValue PgQuery__CoerceToDomainValue;
typedef struct PgQuery__SetToDefault PgQuery__SetToDefault;
@@ -114,6 +122,7 @@ typedef struct PgQuery__PartitionElem PgQuery__PartitionElem;
typedef struct PgQuery__PartitionSpec PgQuery__PartitionSpec;
typedef struct PgQuery__PartitionBoundSpec PgQuery__PartitionBoundSpec;
typedef struct PgQuery__PartitionRangeDatum PgQuery__PartitionRangeDatum;
+typedef struct PgQuery__SinglePartitionSpec PgQuery__SinglePartitionSpec;
typedef struct PgQuery__PartitionCmd PgQuery__PartitionCmd;
typedef struct PgQuery__RangeTblEntry PgQuery__RangeTblEntry;
typedef struct PgQuery__RTEPermissionInfo PgQuery__RTEPermissionInfo;
@@ -131,10 +140,17 @@ typedef struct PgQuery__CTESearchClause PgQuery__CTESearchClause;
typedef struct PgQuery__CTECycleClause PgQuery__CTECycleClause;
typedef struct PgQuery__CommonTableExpr PgQuery__CommonTableExpr;
typedef struct PgQuery__MergeWhenClause PgQuery__MergeWhenClause;
-typedef struct PgQuery__MergeAction PgQuery__MergeAction;
typedef struct PgQuery__TriggerTransition PgQuery__TriggerTransition;
typedef struct PgQuery__JsonOutput PgQuery__JsonOutput;
+typedef struct PgQuery__JsonArgument PgQuery__JsonArgument;
+typedef struct PgQuery__JsonFuncExpr PgQuery__JsonFuncExpr;
+typedef struct PgQuery__JsonTablePathSpec PgQuery__JsonTablePathSpec;
+typedef struct PgQuery__JsonTable PgQuery__JsonTable;
+typedef struct PgQuery__JsonTableColumn PgQuery__JsonTableColumn;
typedef struct PgQuery__JsonKeyValue PgQuery__JsonKeyValue;
+typedef struct PgQuery__JsonParseExpr PgQuery__JsonParseExpr;
+typedef struct PgQuery__JsonScalarExpr PgQuery__JsonScalarExpr;
+typedef struct PgQuery__JsonSerializeExpr PgQuery__JsonSerializeExpr;
typedef struct PgQuery__JsonObjectConstructor PgQuery__JsonObjectConstructor;
typedef struct PgQuery__JsonArrayConstructor PgQuery__JsonArrayConstructor;
typedef struct PgQuery__JsonArrayQueryConstructor PgQuery__JsonArrayQueryConstructor;
@@ -275,13 +291,6 @@ typedef struct PgQuery__ScanToken PgQuery__ScanToken;
/* --- enums --- */
-typedef enum _PgQuery__OverridingKind {
- PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED = 0,
- PG_QUERY__OVERRIDING_KIND__OVERRIDING_NOT_SET = 1,
- PG_QUERY__OVERRIDING_KIND__OVERRIDING_USER_VALUE = 2,
- PG_QUERY__OVERRIDING_KIND__OVERRIDING_SYSTEM_VALUE = 3
- PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__OVERRIDING_KIND)
-} PgQuery__OverridingKind;
typedef enum _PgQuery__QuerySource {
PG_QUERY__QUERY_SOURCE__QUERY_SOURCE_UNDEFINED = 0,
PG_QUERY__QUERY_SOURCE__QSRC_ORIGINAL = 1,
@@ -415,6 +424,22 @@ typedef enum _PgQuery__CTEMaterialize {
PG_QUERY__CTEMATERIALIZE__CTEMaterializeNever = 3
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__CTEMATERIALIZE)
} PgQuery__CTEMaterialize;
+typedef enum _PgQuery__JsonQuotes {
+ PG_QUERY__JSON_QUOTES__JSON_QUOTES_UNDEFINED = 0,
+ PG_QUERY__JSON_QUOTES__JS_QUOTES_UNSPEC = 1,
+ PG_QUERY__JSON_QUOTES__JS_QUOTES_KEEP = 2,
+ PG_QUERY__JSON_QUOTES__JS_QUOTES_OMIT = 3
+ PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__JSON_QUOTES)
+} PgQuery__JsonQuotes;
+typedef enum _PgQuery__JsonTableColumnType {
+ PG_QUERY__JSON_TABLE_COLUMN_TYPE__JSON_TABLE_COLUMN_TYPE_UNDEFINED = 0,
+ PG_QUERY__JSON_TABLE_COLUMN_TYPE__JTC_FOR_ORDINALITY = 1,
+ PG_QUERY__JSON_TABLE_COLUMN_TYPE__JTC_REGULAR = 2,
+ PG_QUERY__JSON_TABLE_COLUMN_TYPE__JTC_EXISTS = 3,
+ PG_QUERY__JSON_TABLE_COLUMN_TYPE__JTC_FORMATTED = 4,
+ PG_QUERY__JSON_TABLE_COLUMN_TYPE__JTC_NESTED = 5
+ PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__JSON_TABLE_COLUMN_TYPE)
+} PgQuery__JsonTableColumnType;
typedef enum _PgQuery__SetOperation {
PG_QUERY__SET_OPERATION__SET_OPERATION_UNDEFINED = 0,
PG_QUERY__SET_OPERATION__SETOP_NONE = 1,
@@ -493,66 +518,67 @@ typedef enum _PgQuery__AlterTableType {
PG_QUERY__ALTER_TABLE_TYPE__AT_CookedColumnDefault = 4,
PG_QUERY__ALTER_TABLE_TYPE__AT_DropNotNull = 5,
PG_QUERY__ALTER_TABLE_TYPE__AT_SetNotNull = 6,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DropExpression = 7,
- PG_QUERY__ALTER_TABLE_TYPE__AT_CheckNotNull = 8,
- PG_QUERY__ALTER_TABLE_TYPE__AT_SetStatistics = 9,
- PG_QUERY__ALTER_TABLE_TYPE__AT_SetOptions = 10,
- PG_QUERY__ALTER_TABLE_TYPE__AT_ResetOptions = 11,
- PG_QUERY__ALTER_TABLE_TYPE__AT_SetStorage = 12,
- PG_QUERY__ALTER_TABLE_TYPE__AT_SetCompression = 13,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DropColumn = 14,
- PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndex = 15,
- PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddIndex = 16,
- PG_QUERY__ALTER_TABLE_TYPE__AT_AddConstraint = 17,
- PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddConstraint = 18,
- PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddDomainConstraint = 19,
- PG_QUERY__ALTER_TABLE_TYPE__AT_AlterConstraint = 20,
- PG_QUERY__ALTER_TABLE_TYPE__AT_ValidateConstraint = 21,
- PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndexConstraint = 22,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DropConstraint = 23,
- PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddComment = 24,
- PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnType = 25,
- PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnGenericOptions = 26,
- PG_QUERY__ALTER_TABLE_TYPE__AT_ChangeOwner = 27,
- PG_QUERY__ALTER_TABLE_TYPE__AT_ClusterOn = 28,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DropCluster = 29,
- PG_QUERY__ALTER_TABLE_TYPE__AT_SetLogged = 30,
- PG_QUERY__ALTER_TABLE_TYPE__AT_SetUnLogged = 31,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DropOids = 32,
- PG_QUERY__ALTER_TABLE_TYPE__AT_SetAccessMethod = 33,
- PG_QUERY__ALTER_TABLE_TYPE__AT_SetTableSpace = 34,
- PG_QUERY__ALTER_TABLE_TYPE__AT_SetRelOptions = 35,
- PG_QUERY__ALTER_TABLE_TYPE__AT_ResetRelOptions = 36,
- PG_QUERY__ALTER_TABLE_TYPE__AT_ReplaceRelOptions = 37,
- PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrig = 38,
- PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysTrig = 39,
- PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaTrig = 40,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrig = 41,
- PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigAll = 42,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigAll = 43,
- PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigUser = 44,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigUser = 45,
- PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRule = 46,
- PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysRule = 47,
- PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaRule = 48,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRule = 49,
- PG_QUERY__ALTER_TABLE_TYPE__AT_AddInherit = 50,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DropInherit = 51,
- PG_QUERY__ALTER_TABLE_TYPE__AT_AddOf = 52,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DropOf = 53,
- PG_QUERY__ALTER_TABLE_TYPE__AT_ReplicaIdentity = 54,
- PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRowSecurity = 55,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRowSecurity = 56,
- PG_QUERY__ALTER_TABLE_TYPE__AT_ForceRowSecurity = 57,
- PG_QUERY__ALTER_TABLE_TYPE__AT_NoForceRowSecurity = 58,
- PG_QUERY__ALTER_TABLE_TYPE__AT_GenericOptions = 59,
- PG_QUERY__ALTER_TABLE_TYPE__AT_AttachPartition = 60,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartition = 61,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartitionFinalize = 62,
- PG_QUERY__ALTER_TABLE_TYPE__AT_AddIdentity = 63,
- PG_QUERY__ALTER_TABLE_TYPE__AT_SetIdentity = 64,
- PG_QUERY__ALTER_TABLE_TYPE__AT_DropIdentity = 65,
- PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddStatistics = 66
+ PG_QUERY__ALTER_TABLE_TYPE__AT_SetExpression = 7,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DropExpression = 8,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_CheckNotNull = 9,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_SetStatistics = 10,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_SetOptions = 11,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_ResetOptions = 12,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_SetStorage = 13,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_SetCompression = 14,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DropColumn = 15,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndex = 16,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddIndex = 17,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_AddConstraint = 18,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddConstraint = 19,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddDomainConstraint = 20,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_AlterConstraint = 21,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_ValidateConstraint = 22,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndexConstraint = 23,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DropConstraint = 24,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddComment = 25,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnType = 26,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnGenericOptions = 27,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_ChangeOwner = 28,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_ClusterOn = 29,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DropCluster = 30,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_SetLogged = 31,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_SetUnLogged = 32,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DropOids = 33,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_SetAccessMethod = 34,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_SetTableSpace = 35,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_SetRelOptions = 36,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_ResetRelOptions = 37,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_ReplaceRelOptions = 38,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrig = 39,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysTrig = 40,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaTrig = 41,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrig = 42,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigAll = 43,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigAll = 44,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigUser = 45,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigUser = 46,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRule = 47,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysRule = 48,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaRule = 49,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRule = 50,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_AddInherit = 51,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DropInherit = 52,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_AddOf = 53,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DropOf = 54,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_ReplicaIdentity = 55,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRowSecurity = 56,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRowSecurity = 57,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_ForceRowSecurity = 58,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_NoForceRowSecurity = 59,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_GenericOptions = 60,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_AttachPartition = 61,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartition = 62,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartitionFinalize = 63,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_AddIdentity = 64,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_SetIdentity = 65,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_DropIdentity = 66,
+ PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddStatistics = 67
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__ALTER_TABLE_TYPE)
} PgQuery__AlterTableType;
typedef enum _PgQuery__GrantTargetType {
@@ -696,6 +722,13 @@ typedef enum _PgQuery__AlterSubscriptionType {
PG_QUERY__ALTER_SUBSCRIPTION_TYPE__ALTER_SUBSCRIPTION_SKIP = 8
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__ALTER_SUBSCRIPTION_TYPE)
} PgQuery__AlterSubscriptionType;
+typedef enum _PgQuery__OverridingKind {
+ PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED = 0,
+ PG_QUERY__OVERRIDING_KIND__OVERRIDING_NOT_SET = 1,
+ PG_QUERY__OVERRIDING_KIND__OVERRIDING_USER_VALUE = 2,
+ PG_QUERY__OVERRIDING_KIND__OVERRIDING_SYSTEM_VALUE = 3
+ PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__OVERRIDING_KIND)
+} PgQuery__OverridingKind;
typedef enum _PgQuery__OnCommitAction {
PG_QUERY__ON_COMMIT_ACTION__ON_COMMIT_ACTION_UNDEFINED = 0,
PG_QUERY__ON_COMMIT_ACTION__ONCOMMIT_NOOP = 1,
@@ -704,6 +737,12 @@ typedef enum _PgQuery__OnCommitAction {
PG_QUERY__ON_COMMIT_ACTION__ONCOMMIT_DROP = 4
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__ON_COMMIT_ACTION)
} PgQuery__OnCommitAction;
+typedef enum _PgQuery__TableFuncType {
+ PG_QUERY__TABLE_FUNC_TYPE__TABLE_FUNC_TYPE_UNDEFINED = 0,
+ PG_QUERY__TABLE_FUNC_TYPE__TFT_XMLTABLE = 1,
+ PG_QUERY__TABLE_FUNC_TYPE__TFT_JSON_TABLE = 2
+ PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__TABLE_FUNC_TYPE)
+} PgQuery__TableFuncType;
typedef enum _PgQuery__ParamKind {
PG_QUERY__PARAM_KIND__PARAM_KIND_UNDEFINED = 0,
PG_QUERY__PARAM_KIND__PARAM_EXTERN = 1,
@@ -820,7 +859,10 @@ typedef enum _PgQuery__JsonConstructorType {
PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_OBJECT = 1,
PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_ARRAY = 2,
PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_OBJECTAGG = 3,
- PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_ARRAYAGG = 4
+ PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_ARRAYAGG = 4,
+ PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_PARSE = 5,
+ PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_SCALAR = 6,
+ PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_SERIALIZE = 7
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__JSON_CONSTRUCTOR_TYPE)
} PgQuery__JsonConstructorType;
typedef enum _PgQuery__JsonValueType {
@@ -831,6 +873,35 @@ typedef enum _PgQuery__JsonValueType {
PG_QUERY__JSON_VALUE_TYPE__JS_TYPE_SCALAR = 4
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__JSON_VALUE_TYPE)
} PgQuery__JsonValueType;
+typedef enum _PgQuery__JsonWrapper {
+ PG_QUERY__JSON_WRAPPER__JSON_WRAPPER_UNDEFINED = 0,
+ PG_QUERY__JSON_WRAPPER__JSW_UNSPEC = 1,
+ PG_QUERY__JSON_WRAPPER__JSW_NONE = 2,
+ PG_QUERY__JSON_WRAPPER__JSW_CONDITIONAL = 3,
+ PG_QUERY__JSON_WRAPPER__JSW_UNCONDITIONAL = 4
+ PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__JSON_WRAPPER)
+} PgQuery__JsonWrapper;
+typedef enum _PgQuery__JsonBehaviorType {
+ PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_TYPE_UNDEFINED = 0,
+ PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_NULL = 1,
+ PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_ERROR = 2,
+ PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_EMPTY = 3,
+ PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_TRUE = 4,
+ PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_FALSE = 5,
+ PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_UNKNOWN = 6,
+ PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_EMPTY_ARRAY = 7,
+ PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_EMPTY_OBJECT = 8,
+ PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_DEFAULT = 9
+ PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__JSON_BEHAVIOR_TYPE)
+} PgQuery__JsonBehaviorType;
+typedef enum _PgQuery__JsonExprOp {
+ PG_QUERY__JSON_EXPR_OP__JSON_EXPR_OP_UNDEFINED = 0,
+ PG_QUERY__JSON_EXPR_OP__JSON_EXISTS_OP = 1,
+ PG_QUERY__JSON_EXPR_OP__JSON_QUERY_OP = 2,
+ PG_QUERY__JSON_EXPR_OP__JSON_VALUE_OP = 3,
+ PG_QUERY__JSON_EXPR_OP__JSON_TABLE_OP = 4
+ PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__JSON_EXPR_OP)
+} PgQuery__JsonExprOp;
typedef enum _PgQuery__NullTestType {
PG_QUERY__NULL_TEST_TYPE__NULL_TEST_TYPE_UNDEFINED = 0,
PG_QUERY__NULL_TEST_TYPE__IS_NULL = 1,
@@ -847,6 +918,13 @@ typedef enum _PgQuery__BoolTestType {
PG_QUERY__BOOL_TEST_TYPE__IS_NOT_UNKNOWN = 6
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__BOOL_TEST_TYPE)
} PgQuery__BoolTestType;
+typedef enum _PgQuery__MergeMatchKind {
+ PG_QUERY__MERGE_MATCH_KIND__MERGE_MATCH_KIND_UNDEFINED = 0,
+ PG_QUERY__MERGE_MATCH_KIND__MERGE_WHEN_MATCHED = 1,
+ PG_QUERY__MERGE_MATCH_KIND__MERGE_WHEN_NOT_MATCHED_BY_SOURCE = 2,
+ PG_QUERY__MERGE_MATCH_KIND__MERGE_WHEN_NOT_MATCHED_BY_TARGET = 3
+ PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__MERGE_MATCH_KIND)
+} PgQuery__MergeMatchKind;
typedef enum _PgQuery__CmdType {
PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED = 0,
PG_QUERY__CMD_TYPE__CMD_UNKNOWN = 1,
@@ -1124,420 +1202,440 @@ typedef enum _PgQuery__Token {
PG_QUERY__TOKEN__COMMITTED = 342,
PG_QUERY__TOKEN__COMPRESSION = 343,
PG_QUERY__TOKEN__CONCURRENTLY = 344,
- PG_QUERY__TOKEN__CONFIGURATION = 345,
- PG_QUERY__TOKEN__CONFLICT = 346,
- PG_QUERY__TOKEN__CONNECTION = 347,
- PG_QUERY__TOKEN__CONSTRAINT = 348,
- PG_QUERY__TOKEN__CONSTRAINTS = 349,
- PG_QUERY__TOKEN__CONTENT_P = 350,
- PG_QUERY__TOKEN__CONTINUE_P = 351,
- PG_QUERY__TOKEN__CONVERSION_P = 352,
- PG_QUERY__TOKEN__COPY = 353,
- PG_QUERY__TOKEN__COST = 354,
- PG_QUERY__TOKEN__CREATE = 355,
- PG_QUERY__TOKEN__CROSS = 356,
- PG_QUERY__TOKEN__CSV = 357,
- PG_QUERY__TOKEN__CUBE = 358,
- PG_QUERY__TOKEN__CURRENT_P = 359,
- PG_QUERY__TOKEN__CURRENT_CATALOG = 360,
- PG_QUERY__TOKEN__CURRENT_DATE = 361,
- PG_QUERY__TOKEN__CURRENT_ROLE = 362,
- PG_QUERY__TOKEN__CURRENT_SCHEMA = 363,
- PG_QUERY__TOKEN__CURRENT_TIME = 364,
- PG_QUERY__TOKEN__CURRENT_TIMESTAMP = 365,
- PG_QUERY__TOKEN__CURRENT_USER = 366,
- PG_QUERY__TOKEN__CURSOR = 367,
- PG_QUERY__TOKEN__CYCLE = 368,
- PG_QUERY__TOKEN__DATA_P = 369,
- PG_QUERY__TOKEN__DATABASE = 370,
- PG_QUERY__TOKEN__DAY_P = 371,
- PG_QUERY__TOKEN__DEALLOCATE = 372,
- PG_QUERY__TOKEN__DEC = 373,
- PG_QUERY__TOKEN__DECIMAL_P = 374,
- PG_QUERY__TOKEN__DECLARE = 375,
- PG_QUERY__TOKEN__DEFAULT = 376,
- PG_QUERY__TOKEN__DEFAULTS = 377,
- PG_QUERY__TOKEN__DEFERRABLE = 378,
- PG_QUERY__TOKEN__DEFERRED = 379,
- PG_QUERY__TOKEN__DEFINER = 380,
- PG_QUERY__TOKEN__DELETE_P = 381,
- PG_QUERY__TOKEN__DELIMITER = 382,
- PG_QUERY__TOKEN__DELIMITERS = 383,
- PG_QUERY__TOKEN__DEPENDS = 384,
- PG_QUERY__TOKEN__DEPTH = 385,
- PG_QUERY__TOKEN__DESC = 386,
- PG_QUERY__TOKEN__DETACH = 387,
- PG_QUERY__TOKEN__DICTIONARY = 388,
- PG_QUERY__TOKEN__DISABLE_P = 389,
- PG_QUERY__TOKEN__DISCARD = 390,
- PG_QUERY__TOKEN__DISTINCT = 391,
- PG_QUERY__TOKEN__DO = 392,
- PG_QUERY__TOKEN__DOCUMENT_P = 393,
- PG_QUERY__TOKEN__DOMAIN_P = 394,
- PG_QUERY__TOKEN__DOUBLE_P = 395,
- PG_QUERY__TOKEN__DROP = 396,
- PG_QUERY__TOKEN__EACH = 397,
- PG_QUERY__TOKEN__ELSE = 398,
- PG_QUERY__TOKEN__ENABLE_P = 399,
- PG_QUERY__TOKEN__ENCODING = 400,
- PG_QUERY__TOKEN__ENCRYPTED = 401,
- PG_QUERY__TOKEN__END_P = 402,
- PG_QUERY__TOKEN__ENUM_P = 403,
- PG_QUERY__TOKEN__ESCAPE = 404,
- PG_QUERY__TOKEN__EVENT = 405,
- PG_QUERY__TOKEN__EXCEPT = 406,
- PG_QUERY__TOKEN__EXCLUDE = 407,
- PG_QUERY__TOKEN__EXCLUDING = 408,
- PG_QUERY__TOKEN__EXCLUSIVE = 409,
- PG_QUERY__TOKEN__EXECUTE = 410,
- PG_QUERY__TOKEN__EXISTS = 411,
- PG_QUERY__TOKEN__EXPLAIN = 412,
- PG_QUERY__TOKEN__EXPRESSION = 413,
- PG_QUERY__TOKEN__EXTENSION = 414,
- PG_QUERY__TOKEN__EXTERNAL = 415,
- PG_QUERY__TOKEN__EXTRACT = 416,
- PG_QUERY__TOKEN__FALSE_P = 417,
- PG_QUERY__TOKEN__FAMILY = 418,
- PG_QUERY__TOKEN__FETCH = 419,
- PG_QUERY__TOKEN__FILTER = 420,
- PG_QUERY__TOKEN__FINALIZE = 421,
- PG_QUERY__TOKEN__FIRST_P = 422,
- PG_QUERY__TOKEN__FLOAT_P = 423,
- PG_QUERY__TOKEN__FOLLOWING = 424,
- PG_QUERY__TOKEN__FOR = 425,
- PG_QUERY__TOKEN__FORCE = 426,
- PG_QUERY__TOKEN__FOREIGN = 427,
- PG_QUERY__TOKEN__FORMAT = 428,
- PG_QUERY__TOKEN__FORWARD = 429,
- PG_QUERY__TOKEN__FREEZE = 430,
- PG_QUERY__TOKEN__FROM = 431,
- PG_QUERY__TOKEN__FULL = 432,
- PG_QUERY__TOKEN__FUNCTION = 433,
- PG_QUERY__TOKEN__FUNCTIONS = 434,
- PG_QUERY__TOKEN__GENERATED = 435,
- PG_QUERY__TOKEN__GLOBAL = 436,
- PG_QUERY__TOKEN__GRANT = 437,
- PG_QUERY__TOKEN__GRANTED = 438,
- PG_QUERY__TOKEN__GREATEST = 439,
- PG_QUERY__TOKEN__GROUP_P = 440,
- PG_QUERY__TOKEN__GROUPING = 441,
- PG_QUERY__TOKEN__GROUPS = 442,
- PG_QUERY__TOKEN__HANDLER = 443,
- PG_QUERY__TOKEN__HAVING = 444,
- PG_QUERY__TOKEN__HEADER_P = 445,
- PG_QUERY__TOKEN__HOLD = 446,
- PG_QUERY__TOKEN__HOUR_P = 447,
- PG_QUERY__TOKEN__IDENTITY_P = 448,
- PG_QUERY__TOKEN__IF_P = 449,
- PG_QUERY__TOKEN__ILIKE = 450,
- PG_QUERY__TOKEN__IMMEDIATE = 451,
- PG_QUERY__TOKEN__IMMUTABLE = 452,
- PG_QUERY__TOKEN__IMPLICIT_P = 453,
- PG_QUERY__TOKEN__IMPORT_P = 454,
- PG_QUERY__TOKEN__IN_P = 455,
- PG_QUERY__TOKEN__INCLUDE = 456,
- PG_QUERY__TOKEN__INCLUDING = 457,
- PG_QUERY__TOKEN__INCREMENT = 458,
- PG_QUERY__TOKEN__INDENT = 459,
- PG_QUERY__TOKEN__INDEX = 460,
- PG_QUERY__TOKEN__INDEXES = 461,
- PG_QUERY__TOKEN__INHERIT = 462,
- PG_QUERY__TOKEN__INHERITS = 463,
- PG_QUERY__TOKEN__INITIALLY = 464,
- PG_QUERY__TOKEN__INLINE_P = 465,
- PG_QUERY__TOKEN__INNER_P = 466,
- PG_QUERY__TOKEN__INOUT = 467,
- PG_QUERY__TOKEN__INPUT_P = 468,
- PG_QUERY__TOKEN__INSENSITIVE = 469,
- PG_QUERY__TOKEN__INSERT = 470,
- PG_QUERY__TOKEN__INSTEAD = 471,
- PG_QUERY__TOKEN__INT_P = 472,
- PG_QUERY__TOKEN__INTEGER = 473,
- PG_QUERY__TOKEN__INTERSECT = 474,
- PG_QUERY__TOKEN__INTERVAL = 475,
- PG_QUERY__TOKEN__INTO = 476,
- PG_QUERY__TOKEN__INVOKER = 477,
- PG_QUERY__TOKEN__IS = 478,
- PG_QUERY__TOKEN__ISNULL = 479,
- PG_QUERY__TOKEN__ISOLATION = 480,
- PG_QUERY__TOKEN__JOIN = 481,
- PG_QUERY__TOKEN__JSON = 482,
- PG_QUERY__TOKEN__JSON_ARRAY = 483,
- PG_QUERY__TOKEN__JSON_ARRAYAGG = 484,
- PG_QUERY__TOKEN__JSON_OBJECT = 485,
- PG_QUERY__TOKEN__JSON_OBJECTAGG = 486,
- PG_QUERY__TOKEN__KEY = 487,
- PG_QUERY__TOKEN__KEYS = 488,
- PG_QUERY__TOKEN__LABEL = 489,
- PG_QUERY__TOKEN__LANGUAGE = 490,
- PG_QUERY__TOKEN__LARGE_P = 491,
- PG_QUERY__TOKEN__LAST_P = 492,
- PG_QUERY__TOKEN__LATERAL_P = 493,
- PG_QUERY__TOKEN__LEADING = 494,
- PG_QUERY__TOKEN__LEAKPROOF = 495,
- PG_QUERY__TOKEN__LEAST = 496,
- PG_QUERY__TOKEN__LEFT = 497,
- PG_QUERY__TOKEN__LEVEL = 498,
- PG_QUERY__TOKEN__LIKE = 499,
- PG_QUERY__TOKEN__LIMIT = 500,
- PG_QUERY__TOKEN__LISTEN = 501,
- PG_QUERY__TOKEN__LOAD = 502,
- PG_QUERY__TOKEN__LOCAL = 503,
- PG_QUERY__TOKEN__LOCALTIME = 504,
- PG_QUERY__TOKEN__LOCALTIMESTAMP = 505,
- PG_QUERY__TOKEN__LOCATION = 506,
- PG_QUERY__TOKEN__LOCK_P = 507,
- PG_QUERY__TOKEN__LOCKED = 508,
- PG_QUERY__TOKEN__LOGGED = 509,
- PG_QUERY__TOKEN__MAPPING = 510,
- PG_QUERY__TOKEN__MATCH = 511,
- PG_QUERY__TOKEN__MATCHED = 512,
- PG_QUERY__TOKEN__MATERIALIZED = 513,
- PG_QUERY__TOKEN__MAXVALUE = 514,
- PG_QUERY__TOKEN__MERGE = 515,
- PG_QUERY__TOKEN__METHOD = 516,
- PG_QUERY__TOKEN__MINUTE_P = 517,
- PG_QUERY__TOKEN__MINVALUE = 518,
- PG_QUERY__TOKEN__MODE = 519,
- PG_QUERY__TOKEN__MONTH_P = 520,
- PG_QUERY__TOKEN__MOVE = 521,
- PG_QUERY__TOKEN__NAME_P = 522,
- PG_QUERY__TOKEN__NAMES = 523,
- PG_QUERY__TOKEN__NATIONAL = 524,
- PG_QUERY__TOKEN__NATURAL = 525,
- PG_QUERY__TOKEN__NCHAR = 526,
- PG_QUERY__TOKEN__NEW = 527,
- PG_QUERY__TOKEN__NEXT = 528,
- PG_QUERY__TOKEN__NFC = 529,
- PG_QUERY__TOKEN__NFD = 530,
- PG_QUERY__TOKEN__NFKC = 531,
- PG_QUERY__TOKEN__NFKD = 532,
- PG_QUERY__TOKEN__NO = 533,
- PG_QUERY__TOKEN__NONE = 534,
- PG_QUERY__TOKEN__NORMALIZE = 535,
- PG_QUERY__TOKEN__NORMALIZED = 536,
- PG_QUERY__TOKEN__NOT = 537,
- PG_QUERY__TOKEN__NOTHING = 538,
- PG_QUERY__TOKEN__NOTIFY = 539,
- PG_QUERY__TOKEN__NOTNULL = 540,
- PG_QUERY__TOKEN__NOWAIT = 541,
- PG_QUERY__TOKEN__NULL_P = 542,
- PG_QUERY__TOKEN__NULLIF = 543,
- PG_QUERY__TOKEN__NULLS_P = 544,
- PG_QUERY__TOKEN__NUMERIC = 545,
- PG_QUERY__TOKEN__OBJECT_P = 546,
- PG_QUERY__TOKEN__OF = 547,
- PG_QUERY__TOKEN__OFF = 548,
- PG_QUERY__TOKEN__OFFSET = 549,
- PG_QUERY__TOKEN__OIDS = 550,
- PG_QUERY__TOKEN__OLD = 551,
- PG_QUERY__TOKEN__ON = 552,
- PG_QUERY__TOKEN__ONLY = 553,
- PG_QUERY__TOKEN__OPERATOR = 554,
- PG_QUERY__TOKEN__OPTION = 555,
- PG_QUERY__TOKEN__OPTIONS = 556,
- PG_QUERY__TOKEN__OR = 557,
- PG_QUERY__TOKEN__ORDER = 558,
- PG_QUERY__TOKEN__ORDINALITY = 559,
- PG_QUERY__TOKEN__OTHERS = 560,
- PG_QUERY__TOKEN__OUT_P = 561,
- PG_QUERY__TOKEN__OUTER_P = 562,
- PG_QUERY__TOKEN__OVER = 563,
- PG_QUERY__TOKEN__OVERLAPS = 564,
- PG_QUERY__TOKEN__OVERLAY = 565,
- PG_QUERY__TOKEN__OVERRIDING = 566,
- PG_QUERY__TOKEN__OWNED = 567,
- PG_QUERY__TOKEN__OWNER = 568,
- PG_QUERY__TOKEN__PARALLEL = 569,
- PG_QUERY__TOKEN__PARAMETER = 570,
- PG_QUERY__TOKEN__PARSER = 571,
- PG_QUERY__TOKEN__PARTIAL = 572,
- PG_QUERY__TOKEN__PARTITION = 573,
- PG_QUERY__TOKEN__PASSING = 574,
- PG_QUERY__TOKEN__PASSWORD = 575,
- PG_QUERY__TOKEN__PLACING = 576,
- PG_QUERY__TOKEN__PLANS = 577,
- PG_QUERY__TOKEN__POLICY = 578,
- PG_QUERY__TOKEN__POSITION = 579,
- PG_QUERY__TOKEN__PRECEDING = 580,
- PG_QUERY__TOKEN__PRECISION = 581,
- PG_QUERY__TOKEN__PRESERVE = 582,
- PG_QUERY__TOKEN__PREPARE = 583,
- PG_QUERY__TOKEN__PREPARED = 584,
- PG_QUERY__TOKEN__PRIMARY = 585,
- PG_QUERY__TOKEN__PRIOR = 586,
- PG_QUERY__TOKEN__PRIVILEGES = 587,
- PG_QUERY__TOKEN__PROCEDURAL = 588,
- PG_QUERY__TOKEN__PROCEDURE = 589,
- PG_QUERY__TOKEN__PROCEDURES = 590,
- PG_QUERY__TOKEN__PROGRAM = 591,
- PG_QUERY__TOKEN__PUBLICATION = 592,
- PG_QUERY__TOKEN__QUOTE = 593,
- PG_QUERY__TOKEN__RANGE = 594,
- PG_QUERY__TOKEN__READ = 595,
- PG_QUERY__TOKEN__REAL = 596,
- PG_QUERY__TOKEN__REASSIGN = 597,
- PG_QUERY__TOKEN__RECHECK = 598,
- PG_QUERY__TOKEN__RECURSIVE = 599,
- PG_QUERY__TOKEN__REF_P = 600,
- PG_QUERY__TOKEN__REFERENCES = 601,
- PG_QUERY__TOKEN__REFERENCING = 602,
- PG_QUERY__TOKEN__REFRESH = 603,
- PG_QUERY__TOKEN__REINDEX = 604,
- PG_QUERY__TOKEN__RELATIVE_P = 605,
- PG_QUERY__TOKEN__RELEASE = 606,
- PG_QUERY__TOKEN__RENAME = 607,
- PG_QUERY__TOKEN__REPEATABLE = 608,
- PG_QUERY__TOKEN__REPLACE = 609,
- PG_QUERY__TOKEN__REPLICA = 610,
- PG_QUERY__TOKEN__RESET = 611,
- PG_QUERY__TOKEN__RESTART = 612,
- PG_QUERY__TOKEN__RESTRICT = 613,
- PG_QUERY__TOKEN__RETURN = 614,
- PG_QUERY__TOKEN__RETURNING = 615,
- PG_QUERY__TOKEN__RETURNS = 616,
- PG_QUERY__TOKEN__REVOKE = 617,
- PG_QUERY__TOKEN__RIGHT = 618,
- PG_QUERY__TOKEN__ROLE = 619,
- PG_QUERY__TOKEN__ROLLBACK = 620,
- PG_QUERY__TOKEN__ROLLUP = 621,
- PG_QUERY__TOKEN__ROUTINE = 622,
- PG_QUERY__TOKEN__ROUTINES = 623,
- PG_QUERY__TOKEN__ROW = 624,
- PG_QUERY__TOKEN__ROWS = 625,
- PG_QUERY__TOKEN__RULE = 626,
- PG_QUERY__TOKEN__SAVEPOINT = 627,
- PG_QUERY__TOKEN__SCALAR = 628,
- PG_QUERY__TOKEN__SCHEMA = 629,
- PG_QUERY__TOKEN__SCHEMAS = 630,
- PG_QUERY__TOKEN__SCROLL = 631,
- PG_QUERY__TOKEN__SEARCH = 632,
- PG_QUERY__TOKEN__SECOND_P = 633,
- PG_QUERY__TOKEN__SECURITY = 634,
- PG_QUERY__TOKEN__SELECT = 635,
- PG_QUERY__TOKEN__SEQUENCE = 636,
- PG_QUERY__TOKEN__SEQUENCES = 637,
- PG_QUERY__TOKEN__SERIALIZABLE = 638,
- PG_QUERY__TOKEN__SERVER = 639,
- PG_QUERY__TOKEN__SESSION = 640,
- PG_QUERY__TOKEN__SESSION_USER = 641,
- PG_QUERY__TOKEN__SET = 642,
- PG_QUERY__TOKEN__SETS = 643,
- PG_QUERY__TOKEN__SETOF = 644,
- PG_QUERY__TOKEN__SHARE = 645,
- PG_QUERY__TOKEN__SHOW = 646,
- PG_QUERY__TOKEN__SIMILAR = 647,
- PG_QUERY__TOKEN__SIMPLE = 648,
- PG_QUERY__TOKEN__SKIP = 649,
- PG_QUERY__TOKEN__SMALLINT = 650,
- PG_QUERY__TOKEN__SNAPSHOT = 651,
- PG_QUERY__TOKEN__SOME = 652,
- PG_QUERY__TOKEN__SQL_P = 653,
- PG_QUERY__TOKEN__STABLE = 654,
- PG_QUERY__TOKEN__STANDALONE_P = 655,
- PG_QUERY__TOKEN__START = 656,
- PG_QUERY__TOKEN__STATEMENT = 657,
- PG_QUERY__TOKEN__STATISTICS = 658,
- PG_QUERY__TOKEN__STDIN = 659,
- PG_QUERY__TOKEN__STDOUT = 660,
- PG_QUERY__TOKEN__STORAGE = 661,
- PG_QUERY__TOKEN__STORED = 662,
- PG_QUERY__TOKEN__STRICT_P = 663,
- PG_QUERY__TOKEN__STRIP_P = 664,
- PG_QUERY__TOKEN__SUBSCRIPTION = 665,
- PG_QUERY__TOKEN__SUBSTRING = 666,
- PG_QUERY__TOKEN__SUPPORT = 667,
- PG_QUERY__TOKEN__SYMMETRIC = 668,
- PG_QUERY__TOKEN__SYSID = 669,
- PG_QUERY__TOKEN__SYSTEM_P = 670,
- PG_QUERY__TOKEN__SYSTEM_USER = 671,
- PG_QUERY__TOKEN__TABLE = 672,
- PG_QUERY__TOKEN__TABLES = 673,
- PG_QUERY__TOKEN__TABLESAMPLE = 674,
- PG_QUERY__TOKEN__TABLESPACE = 675,
- PG_QUERY__TOKEN__TEMP = 676,
- PG_QUERY__TOKEN__TEMPLATE = 677,
- PG_QUERY__TOKEN__TEMPORARY = 678,
- PG_QUERY__TOKEN__TEXT_P = 679,
- PG_QUERY__TOKEN__THEN = 680,
- PG_QUERY__TOKEN__TIES = 681,
- PG_QUERY__TOKEN__TIME = 682,
- PG_QUERY__TOKEN__TIMESTAMP = 683,
- PG_QUERY__TOKEN__TO = 684,
- PG_QUERY__TOKEN__TRAILING = 685,
- PG_QUERY__TOKEN__TRANSACTION = 686,
- PG_QUERY__TOKEN__TRANSFORM = 687,
- PG_QUERY__TOKEN__TREAT = 688,
- PG_QUERY__TOKEN__TRIGGER = 689,
- PG_QUERY__TOKEN__TRIM = 690,
- PG_QUERY__TOKEN__TRUE_P = 691,
- PG_QUERY__TOKEN__TRUNCATE = 692,
- PG_QUERY__TOKEN__TRUSTED = 693,
- PG_QUERY__TOKEN__TYPE_P = 694,
- PG_QUERY__TOKEN__TYPES_P = 695,
- PG_QUERY__TOKEN__UESCAPE = 696,
- PG_QUERY__TOKEN__UNBOUNDED = 697,
- PG_QUERY__TOKEN__UNCOMMITTED = 698,
- PG_QUERY__TOKEN__UNENCRYPTED = 699,
- PG_QUERY__TOKEN__UNION = 700,
- PG_QUERY__TOKEN__UNIQUE = 701,
- PG_QUERY__TOKEN__UNKNOWN = 702,
- PG_QUERY__TOKEN__UNLISTEN = 703,
- PG_QUERY__TOKEN__UNLOGGED = 704,
- PG_QUERY__TOKEN__UNTIL = 705,
- PG_QUERY__TOKEN__UPDATE = 706,
- PG_QUERY__TOKEN__USER = 707,
- PG_QUERY__TOKEN__USING = 708,
- PG_QUERY__TOKEN__VACUUM = 709,
- PG_QUERY__TOKEN__VALID = 710,
- PG_QUERY__TOKEN__VALIDATE = 711,
- PG_QUERY__TOKEN__VALIDATOR = 712,
- PG_QUERY__TOKEN__VALUE_P = 713,
- PG_QUERY__TOKEN__VALUES = 714,
- PG_QUERY__TOKEN__VARCHAR = 715,
- PG_QUERY__TOKEN__VARIADIC = 716,
- PG_QUERY__TOKEN__VARYING = 717,
- PG_QUERY__TOKEN__VERBOSE = 718,
- PG_QUERY__TOKEN__VERSION_P = 719,
- PG_QUERY__TOKEN__VIEW = 720,
- PG_QUERY__TOKEN__VIEWS = 721,
- PG_QUERY__TOKEN__VOLATILE = 722,
- PG_QUERY__TOKEN__WHEN = 723,
- PG_QUERY__TOKEN__WHERE = 724,
- PG_QUERY__TOKEN__WHITESPACE_P = 725,
- PG_QUERY__TOKEN__WINDOW = 726,
- PG_QUERY__TOKEN__WITH = 727,
- PG_QUERY__TOKEN__WITHIN = 728,
- PG_QUERY__TOKEN__WITHOUT = 729,
- PG_QUERY__TOKEN__WORK = 730,
- PG_QUERY__TOKEN__WRAPPER = 731,
- PG_QUERY__TOKEN__WRITE = 732,
- PG_QUERY__TOKEN__XML_P = 733,
- PG_QUERY__TOKEN__XMLATTRIBUTES = 734,
- PG_QUERY__TOKEN__XMLCONCAT = 735,
- PG_QUERY__TOKEN__XMLELEMENT = 736,
- PG_QUERY__TOKEN__XMLEXISTS = 737,
- PG_QUERY__TOKEN__XMLFOREST = 738,
- PG_QUERY__TOKEN__XMLNAMESPACES = 739,
- PG_QUERY__TOKEN__XMLPARSE = 740,
- PG_QUERY__TOKEN__XMLPI = 741,
- PG_QUERY__TOKEN__XMLROOT = 742,
- PG_QUERY__TOKEN__XMLSERIALIZE = 743,
- PG_QUERY__TOKEN__XMLTABLE = 744,
- PG_QUERY__TOKEN__YEAR_P = 745,
- PG_QUERY__TOKEN__YES_P = 746,
- PG_QUERY__TOKEN__ZONE = 747,
- PG_QUERY__TOKEN__FORMAT_LA = 748,
- PG_QUERY__TOKEN__NOT_LA = 749,
- PG_QUERY__TOKEN__NULLS_LA = 750,
- PG_QUERY__TOKEN__WITH_LA = 751,
- PG_QUERY__TOKEN__WITHOUT_LA = 752,
- PG_QUERY__TOKEN__MODE_TYPE_NAME = 753,
- PG_QUERY__TOKEN__MODE_PLPGSQL_EXPR = 754,
- PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN1 = 755,
- PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN2 = 756,
- PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN3 = 757,
- PG_QUERY__TOKEN__UMINUS = 758
+ PG_QUERY__TOKEN__CONDITIONAL = 345,
+ PG_QUERY__TOKEN__CONFIGURATION = 346,
+ PG_QUERY__TOKEN__CONFLICT = 347,
+ PG_QUERY__TOKEN__CONNECTION = 348,
+ PG_QUERY__TOKEN__CONSTRAINT = 349,
+ PG_QUERY__TOKEN__CONSTRAINTS = 350,
+ PG_QUERY__TOKEN__CONTENT_P = 351,
+ PG_QUERY__TOKEN__CONTINUE_P = 352,
+ PG_QUERY__TOKEN__CONVERSION_P = 353,
+ PG_QUERY__TOKEN__COPY = 354,
+ PG_QUERY__TOKEN__COST = 355,
+ PG_QUERY__TOKEN__CREATE = 356,
+ PG_QUERY__TOKEN__CROSS = 357,
+ PG_QUERY__TOKEN__CSV = 358,
+ PG_QUERY__TOKEN__CUBE = 359,
+ PG_QUERY__TOKEN__CURRENT_P = 360,
+ PG_QUERY__TOKEN__CURRENT_CATALOG = 361,
+ PG_QUERY__TOKEN__CURRENT_DATE = 362,
+ PG_QUERY__TOKEN__CURRENT_ROLE = 363,
+ PG_QUERY__TOKEN__CURRENT_SCHEMA = 364,
+ PG_QUERY__TOKEN__CURRENT_TIME = 365,
+ PG_QUERY__TOKEN__CURRENT_TIMESTAMP = 366,
+ PG_QUERY__TOKEN__CURRENT_USER = 367,
+ PG_QUERY__TOKEN__CURSOR = 368,
+ PG_QUERY__TOKEN__CYCLE = 369,
+ PG_QUERY__TOKEN__DATA_P = 370,
+ PG_QUERY__TOKEN__DATABASE = 371,
+ PG_QUERY__TOKEN__DAY_P = 372,
+ PG_QUERY__TOKEN__DEALLOCATE = 373,
+ PG_QUERY__TOKEN__DEC = 374,
+ PG_QUERY__TOKEN__DECIMAL_P = 375,
+ PG_QUERY__TOKEN__DECLARE = 376,
+ PG_QUERY__TOKEN__DEFAULT = 377,
+ PG_QUERY__TOKEN__DEFAULTS = 378,
+ PG_QUERY__TOKEN__DEFERRABLE = 379,
+ PG_QUERY__TOKEN__DEFERRED = 380,
+ PG_QUERY__TOKEN__DEFINER = 381,
+ PG_QUERY__TOKEN__DELETE_P = 382,
+ PG_QUERY__TOKEN__DELIMITER = 383,
+ PG_QUERY__TOKEN__DELIMITERS = 384,
+ PG_QUERY__TOKEN__DEPENDS = 385,
+ PG_QUERY__TOKEN__DEPTH = 386,
+ PG_QUERY__TOKEN__DESC = 387,
+ PG_QUERY__TOKEN__DETACH = 388,
+ PG_QUERY__TOKEN__DICTIONARY = 389,
+ PG_QUERY__TOKEN__DISABLE_P = 390,
+ PG_QUERY__TOKEN__DISCARD = 391,
+ PG_QUERY__TOKEN__DISTINCT = 392,
+ PG_QUERY__TOKEN__DO = 393,
+ PG_QUERY__TOKEN__DOCUMENT_P = 394,
+ PG_QUERY__TOKEN__DOMAIN_P = 395,
+ PG_QUERY__TOKEN__DOUBLE_P = 396,
+ PG_QUERY__TOKEN__DROP = 397,
+ PG_QUERY__TOKEN__EACH = 398,
+ PG_QUERY__TOKEN__ELSE = 399,
+ PG_QUERY__TOKEN__EMPTY_P = 400,
+ PG_QUERY__TOKEN__ENABLE_P = 401,
+ PG_QUERY__TOKEN__ENCODING = 402,
+ PG_QUERY__TOKEN__ENCRYPTED = 403,
+ PG_QUERY__TOKEN__END_P = 404,
+ PG_QUERY__TOKEN__ENUM_P = 405,
+ PG_QUERY__TOKEN__ERROR_P = 406,
+ PG_QUERY__TOKEN__ESCAPE = 407,
+ PG_QUERY__TOKEN__EVENT = 408,
+ PG_QUERY__TOKEN__EXCEPT = 409,
+ PG_QUERY__TOKEN__EXCLUDE = 410,
+ PG_QUERY__TOKEN__EXCLUDING = 411,
+ PG_QUERY__TOKEN__EXCLUSIVE = 412,
+ PG_QUERY__TOKEN__EXECUTE = 413,
+ PG_QUERY__TOKEN__EXISTS = 414,
+ PG_QUERY__TOKEN__EXPLAIN = 415,
+ PG_QUERY__TOKEN__EXPRESSION = 416,
+ PG_QUERY__TOKEN__EXTENSION = 417,
+ PG_QUERY__TOKEN__EXTERNAL = 418,
+ PG_QUERY__TOKEN__EXTRACT = 419,
+ PG_QUERY__TOKEN__FALSE_P = 420,
+ PG_QUERY__TOKEN__FAMILY = 421,
+ PG_QUERY__TOKEN__FETCH = 422,
+ PG_QUERY__TOKEN__FILTER = 423,
+ PG_QUERY__TOKEN__FINALIZE = 424,
+ PG_QUERY__TOKEN__FIRST_P = 425,
+ PG_QUERY__TOKEN__FLOAT_P = 426,
+ PG_QUERY__TOKEN__FOLLOWING = 427,
+ PG_QUERY__TOKEN__FOR = 428,
+ PG_QUERY__TOKEN__FORCE = 429,
+ PG_QUERY__TOKEN__FOREIGN = 430,
+ PG_QUERY__TOKEN__FORMAT = 431,
+ PG_QUERY__TOKEN__FORWARD = 432,
+ PG_QUERY__TOKEN__FREEZE = 433,
+ PG_QUERY__TOKEN__FROM = 434,
+ PG_QUERY__TOKEN__FULL = 435,
+ PG_QUERY__TOKEN__FUNCTION = 436,
+ PG_QUERY__TOKEN__FUNCTIONS = 437,
+ PG_QUERY__TOKEN__GENERATED = 438,
+ PG_QUERY__TOKEN__GLOBAL = 439,
+ PG_QUERY__TOKEN__GRANT = 440,
+ PG_QUERY__TOKEN__GRANTED = 441,
+ PG_QUERY__TOKEN__GREATEST = 442,
+ PG_QUERY__TOKEN__GROUP_P = 443,
+ PG_QUERY__TOKEN__GROUPING = 444,
+ PG_QUERY__TOKEN__GROUPS = 445,
+ PG_QUERY__TOKEN__HANDLER = 446,
+ PG_QUERY__TOKEN__HAVING = 447,
+ PG_QUERY__TOKEN__HEADER_P = 448,
+ PG_QUERY__TOKEN__HOLD = 449,
+ PG_QUERY__TOKEN__HOUR_P = 450,
+ PG_QUERY__TOKEN__IDENTITY_P = 451,
+ PG_QUERY__TOKEN__IF_P = 452,
+ PG_QUERY__TOKEN__ILIKE = 453,
+ PG_QUERY__TOKEN__IMMEDIATE = 454,
+ PG_QUERY__TOKEN__IMMUTABLE = 455,
+ PG_QUERY__TOKEN__IMPLICIT_P = 456,
+ PG_QUERY__TOKEN__IMPORT_P = 457,
+ PG_QUERY__TOKEN__IN_P = 458,
+ PG_QUERY__TOKEN__INCLUDE = 459,
+ PG_QUERY__TOKEN__INCLUDING = 460,
+ PG_QUERY__TOKEN__INCREMENT = 461,
+ PG_QUERY__TOKEN__INDENT = 462,
+ PG_QUERY__TOKEN__INDEX = 463,
+ PG_QUERY__TOKEN__INDEXES = 464,
+ PG_QUERY__TOKEN__INHERIT = 465,
+ PG_QUERY__TOKEN__INHERITS = 466,
+ PG_QUERY__TOKEN__INITIALLY = 467,
+ PG_QUERY__TOKEN__INLINE_P = 468,
+ PG_QUERY__TOKEN__INNER_P = 469,
+ PG_QUERY__TOKEN__INOUT = 470,
+ PG_QUERY__TOKEN__INPUT_P = 471,
+ PG_QUERY__TOKEN__INSENSITIVE = 472,
+ PG_QUERY__TOKEN__INSERT = 473,
+ PG_QUERY__TOKEN__INSTEAD = 474,
+ PG_QUERY__TOKEN__INT_P = 475,
+ PG_QUERY__TOKEN__INTEGER = 476,
+ PG_QUERY__TOKEN__INTERSECT = 477,
+ PG_QUERY__TOKEN__INTERVAL = 478,
+ PG_QUERY__TOKEN__INTO = 479,
+ PG_QUERY__TOKEN__INVOKER = 480,
+ PG_QUERY__TOKEN__IS = 481,
+ PG_QUERY__TOKEN__ISNULL = 482,
+ PG_QUERY__TOKEN__ISOLATION = 483,
+ PG_QUERY__TOKEN__JOIN = 484,
+ PG_QUERY__TOKEN__JSON = 485,
+ PG_QUERY__TOKEN__JSON_ARRAY = 486,
+ PG_QUERY__TOKEN__JSON_ARRAYAGG = 487,
+ PG_QUERY__TOKEN__JSON_EXISTS = 488,
+ PG_QUERY__TOKEN__JSON_OBJECT = 489,
+ PG_QUERY__TOKEN__JSON_OBJECTAGG = 490,
+ PG_QUERY__TOKEN__JSON_QUERY = 491,
+ PG_QUERY__TOKEN__JSON_SCALAR = 492,
+ PG_QUERY__TOKEN__JSON_SERIALIZE = 493,
+ PG_QUERY__TOKEN__JSON_TABLE = 494,
+ PG_QUERY__TOKEN__JSON_VALUE = 495,
+ PG_QUERY__TOKEN__KEEP = 496,
+ PG_QUERY__TOKEN__KEY = 497,
+ PG_QUERY__TOKEN__KEYS = 498,
+ PG_QUERY__TOKEN__LABEL = 499,
+ PG_QUERY__TOKEN__LANGUAGE = 500,
+ PG_QUERY__TOKEN__LARGE_P = 501,
+ PG_QUERY__TOKEN__LAST_P = 502,
+ PG_QUERY__TOKEN__LATERAL_P = 503,
+ PG_QUERY__TOKEN__LEADING = 504,
+ PG_QUERY__TOKEN__LEAKPROOF = 505,
+ PG_QUERY__TOKEN__LEAST = 506,
+ PG_QUERY__TOKEN__LEFT = 507,
+ PG_QUERY__TOKEN__LEVEL = 508,
+ PG_QUERY__TOKEN__LIKE = 509,
+ PG_QUERY__TOKEN__LIMIT = 510,
+ PG_QUERY__TOKEN__LISTEN = 511,
+ PG_QUERY__TOKEN__LOAD = 512,
+ PG_QUERY__TOKEN__LOCAL = 513,
+ PG_QUERY__TOKEN__LOCALTIME = 514,
+ PG_QUERY__TOKEN__LOCALTIMESTAMP = 515,
+ PG_QUERY__TOKEN__LOCATION = 516,
+ PG_QUERY__TOKEN__LOCK_P = 517,
+ PG_QUERY__TOKEN__LOCKED = 518,
+ PG_QUERY__TOKEN__LOGGED = 519,
+ PG_QUERY__TOKEN__MAPPING = 520,
+ PG_QUERY__TOKEN__MATCH = 521,
+ PG_QUERY__TOKEN__MATCHED = 522,
+ PG_QUERY__TOKEN__MATERIALIZED = 523,
+ PG_QUERY__TOKEN__MAXVALUE = 524,
+ PG_QUERY__TOKEN__MERGE = 525,
+ PG_QUERY__TOKEN__MERGE_ACTION = 526,
+ PG_QUERY__TOKEN__METHOD = 527,
+ PG_QUERY__TOKEN__MINUTE_P = 528,
+ PG_QUERY__TOKEN__MINVALUE = 529,
+ PG_QUERY__TOKEN__MODE = 530,
+ PG_QUERY__TOKEN__MONTH_P = 531,
+ PG_QUERY__TOKEN__MOVE = 532,
+ PG_QUERY__TOKEN__NAME_P = 533,
+ PG_QUERY__TOKEN__NAMES = 534,
+ PG_QUERY__TOKEN__NATIONAL = 535,
+ PG_QUERY__TOKEN__NATURAL = 536,
+ PG_QUERY__TOKEN__NCHAR = 537,
+ PG_QUERY__TOKEN__NESTED = 538,
+ PG_QUERY__TOKEN__NEW = 539,
+ PG_QUERY__TOKEN__NEXT = 540,
+ PG_QUERY__TOKEN__NFC = 541,
+ PG_QUERY__TOKEN__NFD = 542,
+ PG_QUERY__TOKEN__NFKC = 543,
+ PG_QUERY__TOKEN__NFKD = 544,
+ PG_QUERY__TOKEN__NO = 545,
+ PG_QUERY__TOKEN__NONE = 546,
+ PG_QUERY__TOKEN__NORMALIZE = 547,
+ PG_QUERY__TOKEN__NORMALIZED = 548,
+ PG_QUERY__TOKEN__NOT = 549,
+ PG_QUERY__TOKEN__NOTHING = 550,
+ PG_QUERY__TOKEN__NOTIFY = 551,
+ PG_QUERY__TOKEN__NOTNULL = 552,
+ PG_QUERY__TOKEN__NOWAIT = 553,
+ PG_QUERY__TOKEN__NULL_P = 554,
+ PG_QUERY__TOKEN__NULLIF = 555,
+ PG_QUERY__TOKEN__NULLS_P = 556,
+ PG_QUERY__TOKEN__NUMERIC = 557,
+ PG_QUERY__TOKEN__OBJECT_P = 558,
+ PG_QUERY__TOKEN__OF = 559,
+ PG_QUERY__TOKEN__OFF = 560,
+ PG_QUERY__TOKEN__OFFSET = 561,
+ PG_QUERY__TOKEN__OIDS = 562,
+ PG_QUERY__TOKEN__OLD = 563,
+ PG_QUERY__TOKEN__OMIT = 564,
+ PG_QUERY__TOKEN__ON = 565,
+ PG_QUERY__TOKEN__ONLY = 566,
+ PG_QUERY__TOKEN__OPERATOR = 567,
+ PG_QUERY__TOKEN__OPTION = 568,
+ PG_QUERY__TOKEN__OPTIONS = 569,
+ PG_QUERY__TOKEN__OR = 570,
+ PG_QUERY__TOKEN__ORDER = 571,
+ PG_QUERY__TOKEN__ORDINALITY = 572,
+ PG_QUERY__TOKEN__OTHERS = 573,
+ PG_QUERY__TOKEN__OUT_P = 574,
+ PG_QUERY__TOKEN__OUTER_P = 575,
+ PG_QUERY__TOKEN__OVER = 576,
+ PG_QUERY__TOKEN__OVERLAPS = 577,
+ PG_QUERY__TOKEN__OVERLAY = 578,
+ PG_QUERY__TOKEN__OVERRIDING = 579,
+ PG_QUERY__TOKEN__OWNED = 580,
+ PG_QUERY__TOKEN__OWNER = 581,
+ PG_QUERY__TOKEN__PARALLEL = 582,
+ PG_QUERY__TOKEN__PARAMETER = 583,
+ PG_QUERY__TOKEN__PARSER = 584,
+ PG_QUERY__TOKEN__PARTIAL = 585,
+ PG_QUERY__TOKEN__PARTITION = 586,
+ PG_QUERY__TOKEN__PASSING = 587,
+ PG_QUERY__TOKEN__PASSWORD = 588,
+ PG_QUERY__TOKEN__PATH = 589,
+ PG_QUERY__TOKEN__PLACING = 590,
+ PG_QUERY__TOKEN__PLAN = 591,
+ PG_QUERY__TOKEN__PLANS = 592,
+ PG_QUERY__TOKEN__POLICY = 593,
+ PG_QUERY__TOKEN__POSITION = 594,
+ PG_QUERY__TOKEN__PRECEDING = 595,
+ PG_QUERY__TOKEN__PRECISION = 596,
+ PG_QUERY__TOKEN__PRESERVE = 597,
+ PG_QUERY__TOKEN__PREPARE = 598,
+ PG_QUERY__TOKEN__PREPARED = 599,
+ PG_QUERY__TOKEN__PRIMARY = 600,
+ PG_QUERY__TOKEN__PRIOR = 601,
+ PG_QUERY__TOKEN__PRIVILEGES = 602,
+ PG_QUERY__TOKEN__PROCEDURAL = 603,
+ PG_QUERY__TOKEN__PROCEDURE = 604,
+ PG_QUERY__TOKEN__PROCEDURES = 605,
+ PG_QUERY__TOKEN__PROGRAM = 606,
+ PG_QUERY__TOKEN__PUBLICATION = 607,
+ PG_QUERY__TOKEN__QUOTE = 608,
+ PG_QUERY__TOKEN__QUOTES = 609,
+ PG_QUERY__TOKEN__RANGE = 610,
+ PG_QUERY__TOKEN__READ = 611,
+ PG_QUERY__TOKEN__REAL = 612,
+ PG_QUERY__TOKEN__REASSIGN = 613,
+ PG_QUERY__TOKEN__RECHECK = 614,
+ PG_QUERY__TOKEN__RECURSIVE = 615,
+ PG_QUERY__TOKEN__REF_P = 616,
+ PG_QUERY__TOKEN__REFERENCES = 617,
+ PG_QUERY__TOKEN__REFERENCING = 618,
+ PG_QUERY__TOKEN__REFRESH = 619,
+ PG_QUERY__TOKEN__REINDEX = 620,
+ PG_QUERY__TOKEN__RELATIVE_P = 621,
+ PG_QUERY__TOKEN__RELEASE = 622,
+ PG_QUERY__TOKEN__RENAME = 623,
+ PG_QUERY__TOKEN__REPEATABLE = 624,
+ PG_QUERY__TOKEN__REPLACE = 625,
+ PG_QUERY__TOKEN__REPLICA = 626,
+ PG_QUERY__TOKEN__RESET = 627,
+ PG_QUERY__TOKEN__RESTART = 628,
+ PG_QUERY__TOKEN__RESTRICT = 629,
+ PG_QUERY__TOKEN__RETURN = 630,
+ PG_QUERY__TOKEN__RETURNING = 631,
+ PG_QUERY__TOKEN__RETURNS = 632,
+ PG_QUERY__TOKEN__REVOKE = 633,
+ PG_QUERY__TOKEN__RIGHT = 634,
+ PG_QUERY__TOKEN__ROLE = 635,
+ PG_QUERY__TOKEN__ROLLBACK = 636,
+ PG_QUERY__TOKEN__ROLLUP = 637,
+ PG_QUERY__TOKEN__ROUTINE = 638,
+ PG_QUERY__TOKEN__ROUTINES = 639,
+ PG_QUERY__TOKEN__ROW = 640,
+ PG_QUERY__TOKEN__ROWS = 641,
+ PG_QUERY__TOKEN__RULE = 642,
+ PG_QUERY__TOKEN__SAVEPOINT = 643,
+ PG_QUERY__TOKEN__SCALAR = 644,
+ PG_QUERY__TOKEN__SCHEMA = 645,
+ PG_QUERY__TOKEN__SCHEMAS = 646,
+ PG_QUERY__TOKEN__SCROLL = 647,
+ PG_QUERY__TOKEN__SEARCH = 648,
+ PG_QUERY__TOKEN__SECOND_P = 649,
+ PG_QUERY__TOKEN__SECURITY = 650,
+ PG_QUERY__TOKEN__SELECT = 651,
+ PG_QUERY__TOKEN__SEQUENCE = 652,
+ PG_QUERY__TOKEN__SEQUENCES = 653,
+ PG_QUERY__TOKEN__SERIALIZABLE = 654,
+ PG_QUERY__TOKEN__SERVER = 655,
+ PG_QUERY__TOKEN__SESSION = 656,
+ PG_QUERY__TOKEN__SESSION_USER = 657,
+ PG_QUERY__TOKEN__SET = 658,
+ PG_QUERY__TOKEN__SETS = 659,
+ PG_QUERY__TOKEN__SETOF = 660,
+ PG_QUERY__TOKEN__SHARE = 661,
+ PG_QUERY__TOKEN__SHOW = 662,
+ PG_QUERY__TOKEN__SIMILAR = 663,
+ PG_QUERY__TOKEN__SIMPLE = 664,
+ PG_QUERY__TOKEN__SKIP = 665,
+ PG_QUERY__TOKEN__SMALLINT = 666,
+ PG_QUERY__TOKEN__SNAPSHOT = 667,
+ PG_QUERY__TOKEN__SOME = 668,
+ PG_QUERY__TOKEN__SOURCE = 669,
+ PG_QUERY__TOKEN__SQL_P = 670,
+ PG_QUERY__TOKEN__STABLE = 671,
+ PG_QUERY__TOKEN__STANDALONE_P = 672,
+ PG_QUERY__TOKEN__START = 673,
+ PG_QUERY__TOKEN__STATEMENT = 674,
+ PG_QUERY__TOKEN__STATISTICS = 675,
+ PG_QUERY__TOKEN__STDIN = 676,
+ PG_QUERY__TOKEN__STDOUT = 677,
+ PG_QUERY__TOKEN__STORAGE = 678,
+ PG_QUERY__TOKEN__STORED = 679,
+ PG_QUERY__TOKEN__STRICT_P = 680,
+ PG_QUERY__TOKEN__STRING_P = 681,
+ PG_QUERY__TOKEN__STRIP_P = 682,
+ PG_QUERY__TOKEN__SUBSCRIPTION = 683,
+ PG_QUERY__TOKEN__SUBSTRING = 684,
+ PG_QUERY__TOKEN__SUPPORT = 685,
+ PG_QUERY__TOKEN__SYMMETRIC = 686,
+ PG_QUERY__TOKEN__SYSID = 687,
+ PG_QUERY__TOKEN__SYSTEM_P = 688,
+ PG_QUERY__TOKEN__SYSTEM_USER = 689,
+ PG_QUERY__TOKEN__TABLE = 690,
+ PG_QUERY__TOKEN__TABLES = 691,
+ PG_QUERY__TOKEN__TABLESAMPLE = 692,
+ PG_QUERY__TOKEN__TABLESPACE = 693,
+ PG_QUERY__TOKEN__TARGET = 694,
+ PG_QUERY__TOKEN__TEMP = 695,
+ PG_QUERY__TOKEN__TEMPLATE = 696,
+ PG_QUERY__TOKEN__TEMPORARY = 697,
+ PG_QUERY__TOKEN__TEXT_P = 698,
+ PG_QUERY__TOKEN__THEN = 699,
+ PG_QUERY__TOKEN__TIES = 700,
+ PG_QUERY__TOKEN__TIME = 701,
+ PG_QUERY__TOKEN__TIMESTAMP = 702,
+ PG_QUERY__TOKEN__TO = 703,
+ PG_QUERY__TOKEN__TRAILING = 704,
+ PG_QUERY__TOKEN__TRANSACTION = 705,
+ PG_QUERY__TOKEN__TRANSFORM = 706,
+ PG_QUERY__TOKEN__TREAT = 707,
+ PG_QUERY__TOKEN__TRIGGER = 708,
+ PG_QUERY__TOKEN__TRIM = 709,
+ PG_QUERY__TOKEN__TRUE_P = 710,
+ PG_QUERY__TOKEN__TRUNCATE = 711,
+ PG_QUERY__TOKEN__TRUSTED = 712,
+ PG_QUERY__TOKEN__TYPE_P = 713,
+ PG_QUERY__TOKEN__TYPES_P = 714,
+ PG_QUERY__TOKEN__UESCAPE = 715,
+ PG_QUERY__TOKEN__UNBOUNDED = 716,
+ PG_QUERY__TOKEN__UNCONDITIONAL = 717,
+ PG_QUERY__TOKEN__UNCOMMITTED = 718,
+ PG_QUERY__TOKEN__UNENCRYPTED = 719,
+ PG_QUERY__TOKEN__UNION = 720,
+ PG_QUERY__TOKEN__UNIQUE = 721,
+ PG_QUERY__TOKEN__UNKNOWN = 722,
+ PG_QUERY__TOKEN__UNLISTEN = 723,
+ PG_QUERY__TOKEN__UNLOGGED = 724,
+ PG_QUERY__TOKEN__UNTIL = 725,
+ PG_QUERY__TOKEN__UPDATE = 726,
+ PG_QUERY__TOKEN__USER = 727,
+ PG_QUERY__TOKEN__USING = 728,
+ PG_QUERY__TOKEN__VACUUM = 729,
+ PG_QUERY__TOKEN__VALID = 730,
+ PG_QUERY__TOKEN__VALIDATE = 731,
+ PG_QUERY__TOKEN__VALIDATOR = 732,
+ PG_QUERY__TOKEN__VALUE_P = 733,
+ PG_QUERY__TOKEN__VALUES = 734,
+ PG_QUERY__TOKEN__VARCHAR = 735,
+ PG_QUERY__TOKEN__VARIADIC = 736,
+ PG_QUERY__TOKEN__VARYING = 737,
+ PG_QUERY__TOKEN__VERBOSE = 738,
+ PG_QUERY__TOKEN__VERSION_P = 739,
+ PG_QUERY__TOKEN__VIEW = 740,
+ PG_QUERY__TOKEN__VIEWS = 741,
+ PG_QUERY__TOKEN__VOLATILE = 742,
+ PG_QUERY__TOKEN__WHEN = 743,
+ PG_QUERY__TOKEN__WHERE = 744,
+ PG_QUERY__TOKEN__WHITESPACE_P = 745,
+ PG_QUERY__TOKEN__WINDOW = 746,
+ PG_QUERY__TOKEN__WITH = 747,
+ PG_QUERY__TOKEN__WITHIN = 748,
+ PG_QUERY__TOKEN__WITHOUT = 749,
+ PG_QUERY__TOKEN__WORK = 750,
+ PG_QUERY__TOKEN__WRAPPER = 751,
+ PG_QUERY__TOKEN__WRITE = 752,
+ PG_QUERY__TOKEN__XML_P = 753,
+ PG_QUERY__TOKEN__XMLATTRIBUTES = 754,
+ PG_QUERY__TOKEN__XMLCONCAT = 755,
+ PG_QUERY__TOKEN__XMLELEMENT = 756,
+ PG_QUERY__TOKEN__XMLEXISTS = 757,
+ PG_QUERY__TOKEN__XMLFOREST = 758,
+ PG_QUERY__TOKEN__XMLNAMESPACES = 759,
+ PG_QUERY__TOKEN__XMLPARSE = 760,
+ PG_QUERY__TOKEN__XMLPI = 761,
+ PG_QUERY__TOKEN__XMLROOT = 762,
+ PG_QUERY__TOKEN__XMLSERIALIZE = 763,
+ PG_QUERY__TOKEN__XMLTABLE = 764,
+ PG_QUERY__TOKEN__YEAR_P = 765,
+ PG_QUERY__TOKEN__YES_P = 766,
+ PG_QUERY__TOKEN__ZONE = 767,
+ PG_QUERY__TOKEN__FORMAT_LA = 768,
+ PG_QUERY__TOKEN__NOT_LA = 769,
+ PG_QUERY__TOKEN__NULLS_LA = 770,
+ PG_QUERY__TOKEN__WITH_LA = 771,
+ PG_QUERY__TOKEN__WITHOUT_LA = 772,
+ PG_QUERY__TOKEN__MODE_TYPE_NAME = 773,
+ PG_QUERY__TOKEN__MODE_PLPGSQL_EXPR = 774,
+ PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN1 = 775,
+ PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN2 = 776,
+ PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN3 = 777,
+ PG_QUERY__TOKEN__UMINUS = 778
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__TOKEN)
} PgQuery__Token;
@@ -1578,249 +1676,265 @@ typedef enum {
PG_QUERY__NODE__NODE_AGGREF = 7,
PG_QUERY__NODE__NODE_GROUPING_FUNC = 8,
PG_QUERY__NODE__NODE_WINDOW_FUNC = 9,
- PG_QUERY__NODE__NODE_SUBSCRIPTING_REF = 10,
- PG_QUERY__NODE__NODE_FUNC_EXPR = 11,
- PG_QUERY__NODE__NODE_NAMED_ARG_EXPR = 12,
- PG_QUERY__NODE__NODE_OP_EXPR = 13,
- PG_QUERY__NODE__NODE_DISTINCT_EXPR = 14,
- PG_QUERY__NODE__NODE_NULL_IF_EXPR = 15,
- PG_QUERY__NODE__NODE_SCALAR_ARRAY_OP_EXPR = 16,
- PG_QUERY__NODE__NODE_BOOL_EXPR = 17,
- PG_QUERY__NODE__NODE_SUB_LINK = 18,
- PG_QUERY__NODE__NODE_SUB_PLAN = 19,
- PG_QUERY__NODE__NODE_ALTERNATIVE_SUB_PLAN = 20,
- PG_QUERY__NODE__NODE_FIELD_SELECT = 21,
- PG_QUERY__NODE__NODE_FIELD_STORE = 22,
- PG_QUERY__NODE__NODE_RELABEL_TYPE = 23,
- PG_QUERY__NODE__NODE_COERCE_VIA_IO = 24,
- PG_QUERY__NODE__NODE_ARRAY_COERCE_EXPR = 25,
- PG_QUERY__NODE__NODE_CONVERT_ROWTYPE_EXPR = 26,
- PG_QUERY__NODE__NODE_COLLATE_EXPR = 27,
- PG_QUERY__NODE__NODE_CASE_EXPR = 28,
- PG_QUERY__NODE__NODE_CASE_WHEN = 29,
- PG_QUERY__NODE__NODE_CASE_TEST_EXPR = 30,
- PG_QUERY__NODE__NODE_ARRAY_EXPR = 31,
- PG_QUERY__NODE__NODE_ROW_EXPR = 32,
- PG_QUERY__NODE__NODE_ROW_COMPARE_EXPR = 33,
- PG_QUERY__NODE__NODE_COALESCE_EXPR = 34,
- PG_QUERY__NODE__NODE_MIN_MAX_EXPR = 35,
- PG_QUERY__NODE__NODE_SQLVALUE_FUNCTION = 36,
- PG_QUERY__NODE__NODE_XML_EXPR = 37,
- PG_QUERY__NODE__NODE_JSON_FORMAT = 38,
- PG_QUERY__NODE__NODE_JSON_RETURNING = 39,
- PG_QUERY__NODE__NODE_JSON_VALUE_EXPR = 40,
- PG_QUERY__NODE__NODE_JSON_CONSTRUCTOR_EXPR = 41,
- PG_QUERY__NODE__NODE_JSON_IS_PREDICATE = 42,
- PG_QUERY__NODE__NODE_NULL_TEST = 43,
- PG_QUERY__NODE__NODE_BOOLEAN_TEST = 44,
- PG_QUERY__NODE__NODE_COERCE_TO_DOMAIN = 45,
- PG_QUERY__NODE__NODE_COERCE_TO_DOMAIN_VALUE = 46,
- PG_QUERY__NODE__NODE_SET_TO_DEFAULT = 47,
- PG_QUERY__NODE__NODE_CURRENT_OF_EXPR = 48,
- PG_QUERY__NODE__NODE_NEXT_VALUE_EXPR = 49,
- PG_QUERY__NODE__NODE_INFERENCE_ELEM = 50,
- PG_QUERY__NODE__NODE_TARGET_ENTRY = 51,
- PG_QUERY__NODE__NODE_RANGE_TBL_REF = 52,
- PG_QUERY__NODE__NODE_JOIN_EXPR = 53,
- PG_QUERY__NODE__NODE_FROM_EXPR = 54,
- PG_QUERY__NODE__NODE_ON_CONFLICT_EXPR = 55,
- PG_QUERY__NODE__NODE_QUERY = 56,
- PG_QUERY__NODE__NODE_TYPE_NAME = 57,
- PG_QUERY__NODE__NODE_COLUMN_REF = 58,
- PG_QUERY__NODE__NODE_PARAM_REF = 59,
- PG_QUERY__NODE__NODE_A_EXPR = 60,
- PG_QUERY__NODE__NODE_TYPE_CAST = 61,
- PG_QUERY__NODE__NODE_COLLATE_CLAUSE = 62,
- PG_QUERY__NODE__NODE_ROLE_SPEC = 63,
- PG_QUERY__NODE__NODE_FUNC_CALL = 64,
- PG_QUERY__NODE__NODE_A_STAR = 65,
- PG_QUERY__NODE__NODE_A_INDICES = 66,
- PG_QUERY__NODE__NODE_A_INDIRECTION = 67,
- PG_QUERY__NODE__NODE_A_ARRAY_EXPR = 68,
- PG_QUERY__NODE__NODE_RES_TARGET = 69,
- PG_QUERY__NODE__NODE_MULTI_ASSIGN_REF = 70,
- PG_QUERY__NODE__NODE_SORT_BY = 71,
- PG_QUERY__NODE__NODE_WINDOW_DEF = 72,
- PG_QUERY__NODE__NODE_RANGE_SUBSELECT = 73,
- PG_QUERY__NODE__NODE_RANGE_FUNCTION = 74,
- PG_QUERY__NODE__NODE_RANGE_TABLE_FUNC = 75,
- PG_QUERY__NODE__NODE_RANGE_TABLE_FUNC_COL = 76,
- PG_QUERY__NODE__NODE_RANGE_TABLE_SAMPLE = 77,
- PG_QUERY__NODE__NODE_COLUMN_DEF = 78,
- PG_QUERY__NODE__NODE_TABLE_LIKE_CLAUSE = 79,
- PG_QUERY__NODE__NODE_INDEX_ELEM = 80,
- PG_QUERY__NODE__NODE_DEF_ELEM = 81,
- PG_QUERY__NODE__NODE_LOCKING_CLAUSE = 82,
- PG_QUERY__NODE__NODE_XML_SERIALIZE = 83,
- PG_QUERY__NODE__NODE_PARTITION_ELEM = 84,
- PG_QUERY__NODE__NODE_PARTITION_SPEC = 85,
- PG_QUERY__NODE__NODE_PARTITION_BOUND_SPEC = 86,
- PG_QUERY__NODE__NODE_PARTITION_RANGE_DATUM = 87,
- PG_QUERY__NODE__NODE_PARTITION_CMD = 88,
- PG_QUERY__NODE__NODE_RANGE_TBL_ENTRY = 89,
- PG_QUERY__NODE__NODE_RTEPERMISSION_INFO = 90,
- PG_QUERY__NODE__NODE_RANGE_TBL_FUNCTION = 91,
- PG_QUERY__NODE__NODE_TABLE_SAMPLE_CLAUSE = 92,
- PG_QUERY__NODE__NODE_WITH_CHECK_OPTION = 93,
- PG_QUERY__NODE__NODE_SORT_GROUP_CLAUSE = 94,
- PG_QUERY__NODE__NODE_GROUPING_SET = 95,
- PG_QUERY__NODE__NODE_WINDOW_CLAUSE = 96,
- PG_QUERY__NODE__NODE_ROW_MARK_CLAUSE = 97,
- PG_QUERY__NODE__NODE_WITH_CLAUSE = 98,
- PG_QUERY__NODE__NODE_INFER_CLAUSE = 99,
- PG_QUERY__NODE__NODE_ON_CONFLICT_CLAUSE = 100,
- PG_QUERY__NODE__NODE_CTESEARCH_CLAUSE = 101,
- PG_QUERY__NODE__NODE_CTECYCLE_CLAUSE = 102,
- PG_QUERY__NODE__NODE_COMMON_TABLE_EXPR = 103,
- PG_QUERY__NODE__NODE_MERGE_WHEN_CLAUSE = 104,
- PG_QUERY__NODE__NODE_MERGE_ACTION = 105,
- PG_QUERY__NODE__NODE_TRIGGER_TRANSITION = 106,
- PG_QUERY__NODE__NODE_JSON_OUTPUT = 107,
- PG_QUERY__NODE__NODE_JSON_KEY_VALUE = 108,
- PG_QUERY__NODE__NODE_JSON_OBJECT_CONSTRUCTOR = 109,
- PG_QUERY__NODE__NODE_JSON_ARRAY_CONSTRUCTOR = 110,
- PG_QUERY__NODE__NODE_JSON_ARRAY_QUERY_CONSTRUCTOR = 111,
- PG_QUERY__NODE__NODE_JSON_AGG_CONSTRUCTOR = 112,
- PG_QUERY__NODE__NODE_JSON_OBJECT_AGG = 113,
- PG_QUERY__NODE__NODE_JSON_ARRAY_AGG = 114,
- PG_QUERY__NODE__NODE_RAW_STMT = 115,
- PG_QUERY__NODE__NODE_INSERT_STMT = 116,
- PG_QUERY__NODE__NODE_DELETE_STMT = 117,
- PG_QUERY__NODE__NODE_UPDATE_STMT = 118,
- PG_QUERY__NODE__NODE_MERGE_STMT = 119,
- PG_QUERY__NODE__NODE_SELECT_STMT = 120,
- PG_QUERY__NODE__NODE_SET_OPERATION_STMT = 121,
- PG_QUERY__NODE__NODE_RETURN_STMT = 122,
- PG_QUERY__NODE__NODE_PLASSIGN_STMT = 123,
- PG_QUERY__NODE__NODE_CREATE_SCHEMA_STMT = 124,
- PG_QUERY__NODE__NODE_ALTER_TABLE_STMT = 125,
- PG_QUERY__NODE__NODE_REPLICA_IDENTITY_STMT = 126,
- PG_QUERY__NODE__NODE_ALTER_TABLE_CMD = 127,
- PG_QUERY__NODE__NODE_ALTER_COLLATION_STMT = 128,
- PG_QUERY__NODE__NODE_ALTER_DOMAIN_STMT = 129,
- PG_QUERY__NODE__NODE_GRANT_STMT = 130,
- PG_QUERY__NODE__NODE_OBJECT_WITH_ARGS = 131,
- PG_QUERY__NODE__NODE_ACCESS_PRIV = 132,
- PG_QUERY__NODE__NODE_GRANT_ROLE_STMT = 133,
- PG_QUERY__NODE__NODE_ALTER_DEFAULT_PRIVILEGES_STMT = 134,
- PG_QUERY__NODE__NODE_COPY_STMT = 135,
- PG_QUERY__NODE__NODE_VARIABLE_SET_STMT = 136,
- PG_QUERY__NODE__NODE_VARIABLE_SHOW_STMT = 137,
- PG_QUERY__NODE__NODE_CREATE_STMT = 138,
- PG_QUERY__NODE__NODE_CONSTRAINT = 139,
- PG_QUERY__NODE__NODE_CREATE_TABLE_SPACE_STMT = 140,
- PG_QUERY__NODE__NODE_DROP_TABLE_SPACE_STMT = 141,
- PG_QUERY__NODE__NODE_ALTER_TABLE_SPACE_OPTIONS_STMT = 142,
- PG_QUERY__NODE__NODE_ALTER_TABLE_MOVE_ALL_STMT = 143,
- PG_QUERY__NODE__NODE_CREATE_EXTENSION_STMT = 144,
- PG_QUERY__NODE__NODE_ALTER_EXTENSION_STMT = 145,
- PG_QUERY__NODE__NODE_ALTER_EXTENSION_CONTENTS_STMT = 146,
- PG_QUERY__NODE__NODE_CREATE_FDW_STMT = 147,
- PG_QUERY__NODE__NODE_ALTER_FDW_STMT = 148,
- PG_QUERY__NODE__NODE_CREATE_FOREIGN_SERVER_STMT = 149,
- PG_QUERY__NODE__NODE_ALTER_FOREIGN_SERVER_STMT = 150,
- PG_QUERY__NODE__NODE_CREATE_FOREIGN_TABLE_STMT = 151,
- PG_QUERY__NODE__NODE_CREATE_USER_MAPPING_STMT = 152,
- PG_QUERY__NODE__NODE_ALTER_USER_MAPPING_STMT = 153,
- PG_QUERY__NODE__NODE_DROP_USER_MAPPING_STMT = 154,
- PG_QUERY__NODE__NODE_IMPORT_FOREIGN_SCHEMA_STMT = 155,
- PG_QUERY__NODE__NODE_CREATE_POLICY_STMT = 156,
- PG_QUERY__NODE__NODE_ALTER_POLICY_STMT = 157,
- PG_QUERY__NODE__NODE_CREATE_AM_STMT = 158,
- PG_QUERY__NODE__NODE_CREATE_TRIG_STMT = 159,
- PG_QUERY__NODE__NODE_CREATE_EVENT_TRIG_STMT = 160,
- PG_QUERY__NODE__NODE_ALTER_EVENT_TRIG_STMT = 161,
- PG_QUERY__NODE__NODE_CREATE_PLANG_STMT = 162,
- PG_QUERY__NODE__NODE_CREATE_ROLE_STMT = 163,
- PG_QUERY__NODE__NODE_ALTER_ROLE_STMT = 164,
- PG_QUERY__NODE__NODE_ALTER_ROLE_SET_STMT = 165,
- PG_QUERY__NODE__NODE_DROP_ROLE_STMT = 166,
- PG_QUERY__NODE__NODE_CREATE_SEQ_STMT = 167,
- PG_QUERY__NODE__NODE_ALTER_SEQ_STMT = 168,
- PG_QUERY__NODE__NODE_DEFINE_STMT = 169,
- PG_QUERY__NODE__NODE_CREATE_DOMAIN_STMT = 170,
- PG_QUERY__NODE__NODE_CREATE_OP_CLASS_STMT = 171,
- PG_QUERY__NODE__NODE_CREATE_OP_CLASS_ITEM = 172,
- PG_QUERY__NODE__NODE_CREATE_OP_FAMILY_STMT = 173,
- PG_QUERY__NODE__NODE_ALTER_OP_FAMILY_STMT = 174,
- PG_QUERY__NODE__NODE_DROP_STMT = 175,
- PG_QUERY__NODE__NODE_TRUNCATE_STMT = 176,
- PG_QUERY__NODE__NODE_COMMENT_STMT = 177,
- PG_QUERY__NODE__NODE_SEC_LABEL_STMT = 178,
- PG_QUERY__NODE__NODE_DECLARE_CURSOR_STMT = 179,
- PG_QUERY__NODE__NODE_CLOSE_PORTAL_STMT = 180,
- PG_QUERY__NODE__NODE_FETCH_STMT = 181,
- PG_QUERY__NODE__NODE_INDEX_STMT = 182,
- PG_QUERY__NODE__NODE_CREATE_STATS_STMT = 183,
- PG_QUERY__NODE__NODE_STATS_ELEM = 184,
- PG_QUERY__NODE__NODE_ALTER_STATS_STMT = 185,
- PG_QUERY__NODE__NODE_CREATE_FUNCTION_STMT = 186,
- PG_QUERY__NODE__NODE_FUNCTION_PARAMETER = 187,
- PG_QUERY__NODE__NODE_ALTER_FUNCTION_STMT = 188,
- PG_QUERY__NODE__NODE_DO_STMT = 189,
- PG_QUERY__NODE__NODE_INLINE_CODE_BLOCK = 190,
- PG_QUERY__NODE__NODE_CALL_STMT = 191,
- PG_QUERY__NODE__NODE_CALL_CONTEXT = 192,
- PG_QUERY__NODE__NODE_RENAME_STMT = 193,
- PG_QUERY__NODE__NODE_ALTER_OBJECT_DEPENDS_STMT = 194,
- PG_QUERY__NODE__NODE_ALTER_OBJECT_SCHEMA_STMT = 195,
- PG_QUERY__NODE__NODE_ALTER_OWNER_STMT = 196,
- PG_QUERY__NODE__NODE_ALTER_OPERATOR_STMT = 197,
- PG_QUERY__NODE__NODE_ALTER_TYPE_STMT = 198,
- PG_QUERY__NODE__NODE_RULE_STMT = 199,
- PG_QUERY__NODE__NODE_NOTIFY_STMT = 200,
- PG_QUERY__NODE__NODE_LISTEN_STMT = 201,
- PG_QUERY__NODE__NODE_UNLISTEN_STMT = 202,
- PG_QUERY__NODE__NODE_TRANSACTION_STMT = 203,
- PG_QUERY__NODE__NODE_COMPOSITE_TYPE_STMT = 204,
- PG_QUERY__NODE__NODE_CREATE_ENUM_STMT = 205,
- PG_QUERY__NODE__NODE_CREATE_RANGE_STMT = 206,
- PG_QUERY__NODE__NODE_ALTER_ENUM_STMT = 207,
- PG_QUERY__NODE__NODE_VIEW_STMT = 208,
- PG_QUERY__NODE__NODE_LOAD_STMT = 209,
- PG_QUERY__NODE__NODE_CREATEDB_STMT = 210,
- PG_QUERY__NODE__NODE_ALTER_DATABASE_STMT = 211,
- PG_QUERY__NODE__NODE_ALTER_DATABASE_REFRESH_COLL_STMT = 212,
- PG_QUERY__NODE__NODE_ALTER_DATABASE_SET_STMT = 213,
- PG_QUERY__NODE__NODE_DROPDB_STMT = 214,
- PG_QUERY__NODE__NODE_ALTER_SYSTEM_STMT = 215,
- PG_QUERY__NODE__NODE_CLUSTER_STMT = 216,
- PG_QUERY__NODE__NODE_VACUUM_STMT = 217,
- PG_QUERY__NODE__NODE_VACUUM_RELATION = 218,
- PG_QUERY__NODE__NODE_EXPLAIN_STMT = 219,
- PG_QUERY__NODE__NODE_CREATE_TABLE_AS_STMT = 220,
- PG_QUERY__NODE__NODE_REFRESH_MAT_VIEW_STMT = 221,
- PG_QUERY__NODE__NODE_CHECK_POINT_STMT = 222,
- PG_QUERY__NODE__NODE_DISCARD_STMT = 223,
- PG_QUERY__NODE__NODE_LOCK_STMT = 224,
- PG_QUERY__NODE__NODE_CONSTRAINTS_SET_STMT = 225,
- PG_QUERY__NODE__NODE_REINDEX_STMT = 226,
- PG_QUERY__NODE__NODE_CREATE_CONVERSION_STMT = 227,
- PG_QUERY__NODE__NODE_CREATE_CAST_STMT = 228,
- PG_QUERY__NODE__NODE_CREATE_TRANSFORM_STMT = 229,
- PG_QUERY__NODE__NODE_PREPARE_STMT = 230,
- PG_QUERY__NODE__NODE_EXECUTE_STMT = 231,
- PG_QUERY__NODE__NODE_DEALLOCATE_STMT = 232,
- PG_QUERY__NODE__NODE_DROP_OWNED_STMT = 233,
- PG_QUERY__NODE__NODE_REASSIGN_OWNED_STMT = 234,
- PG_QUERY__NODE__NODE_ALTER_TSDICTIONARY_STMT = 235,
- PG_QUERY__NODE__NODE_ALTER_TSCONFIGURATION_STMT = 236,
- PG_QUERY__NODE__NODE_PUBLICATION_TABLE = 237,
- PG_QUERY__NODE__NODE_PUBLICATION_OBJ_SPEC = 238,
- PG_QUERY__NODE__NODE_CREATE_PUBLICATION_STMT = 239,
- PG_QUERY__NODE__NODE_ALTER_PUBLICATION_STMT = 240,
- PG_QUERY__NODE__NODE_CREATE_SUBSCRIPTION_STMT = 241,
- PG_QUERY__NODE__NODE_ALTER_SUBSCRIPTION_STMT = 242,
- PG_QUERY__NODE__NODE_DROP_SUBSCRIPTION_STMT = 243,
- PG_QUERY__NODE__NODE_INTEGER = 244,
- PG_QUERY__NODE__NODE_FLOAT = 245,
- PG_QUERY__NODE__NODE_BOOLEAN = 246,
- PG_QUERY__NODE__NODE_STRING = 247,
- PG_QUERY__NODE__NODE_BIT_STRING = 248,
- PG_QUERY__NODE__NODE_LIST = 249,
- PG_QUERY__NODE__NODE_INT_LIST = 250,
- PG_QUERY__NODE__NODE_OID_LIST = 251,
- PG_QUERY__NODE__NODE_A_CONST = 252
+ PG_QUERY__NODE__NODE_WINDOW_FUNC_RUN_CONDITION = 10,
+ PG_QUERY__NODE__NODE_MERGE_SUPPORT_FUNC = 11,
+ PG_QUERY__NODE__NODE_SUBSCRIPTING_REF = 12,
+ PG_QUERY__NODE__NODE_FUNC_EXPR = 13,
+ PG_QUERY__NODE__NODE_NAMED_ARG_EXPR = 14,
+ PG_QUERY__NODE__NODE_OP_EXPR = 15,
+ PG_QUERY__NODE__NODE_DISTINCT_EXPR = 16,
+ PG_QUERY__NODE__NODE_NULL_IF_EXPR = 17,
+ PG_QUERY__NODE__NODE_SCALAR_ARRAY_OP_EXPR = 18,
+ PG_QUERY__NODE__NODE_BOOL_EXPR = 19,
+ PG_QUERY__NODE__NODE_SUB_LINK = 20,
+ PG_QUERY__NODE__NODE_SUB_PLAN = 21,
+ PG_QUERY__NODE__NODE_ALTERNATIVE_SUB_PLAN = 22,
+ PG_QUERY__NODE__NODE_FIELD_SELECT = 23,
+ PG_QUERY__NODE__NODE_FIELD_STORE = 24,
+ PG_QUERY__NODE__NODE_RELABEL_TYPE = 25,
+ PG_QUERY__NODE__NODE_COERCE_VIA_IO = 26,
+ PG_QUERY__NODE__NODE_ARRAY_COERCE_EXPR = 27,
+ PG_QUERY__NODE__NODE_CONVERT_ROWTYPE_EXPR = 28,
+ PG_QUERY__NODE__NODE_COLLATE_EXPR = 29,
+ PG_QUERY__NODE__NODE_CASE_EXPR = 30,
+ PG_QUERY__NODE__NODE_CASE_WHEN = 31,
+ PG_QUERY__NODE__NODE_CASE_TEST_EXPR = 32,
+ PG_QUERY__NODE__NODE_ARRAY_EXPR = 33,
+ PG_QUERY__NODE__NODE_ROW_EXPR = 34,
+ PG_QUERY__NODE__NODE_ROW_COMPARE_EXPR = 35,
+ PG_QUERY__NODE__NODE_COALESCE_EXPR = 36,
+ PG_QUERY__NODE__NODE_MIN_MAX_EXPR = 37,
+ PG_QUERY__NODE__NODE_SQLVALUE_FUNCTION = 38,
+ PG_QUERY__NODE__NODE_XML_EXPR = 39,
+ PG_QUERY__NODE__NODE_JSON_FORMAT = 40,
+ PG_QUERY__NODE__NODE_JSON_RETURNING = 41,
+ PG_QUERY__NODE__NODE_JSON_VALUE_EXPR = 42,
+ PG_QUERY__NODE__NODE_JSON_CONSTRUCTOR_EXPR = 43,
+ PG_QUERY__NODE__NODE_JSON_IS_PREDICATE = 44,
+ PG_QUERY__NODE__NODE_JSON_BEHAVIOR = 45,
+ PG_QUERY__NODE__NODE_JSON_EXPR = 46,
+ PG_QUERY__NODE__NODE_JSON_TABLE_PATH = 47,
+ PG_QUERY__NODE__NODE_JSON_TABLE_PATH_SCAN = 48,
+ PG_QUERY__NODE__NODE_JSON_TABLE_SIBLING_JOIN = 49,
+ PG_QUERY__NODE__NODE_NULL_TEST = 50,
+ PG_QUERY__NODE__NODE_BOOLEAN_TEST = 51,
+ PG_QUERY__NODE__NODE_MERGE_ACTION = 52,
+ PG_QUERY__NODE__NODE_COERCE_TO_DOMAIN = 53,
+ PG_QUERY__NODE__NODE_COERCE_TO_DOMAIN_VALUE = 54,
+ PG_QUERY__NODE__NODE_SET_TO_DEFAULT = 55,
+ PG_QUERY__NODE__NODE_CURRENT_OF_EXPR = 56,
+ PG_QUERY__NODE__NODE_NEXT_VALUE_EXPR = 57,
+ PG_QUERY__NODE__NODE_INFERENCE_ELEM = 58,
+ PG_QUERY__NODE__NODE_TARGET_ENTRY = 59,
+ PG_QUERY__NODE__NODE_RANGE_TBL_REF = 60,
+ PG_QUERY__NODE__NODE_JOIN_EXPR = 61,
+ PG_QUERY__NODE__NODE_FROM_EXPR = 62,
+ PG_QUERY__NODE__NODE_ON_CONFLICT_EXPR = 63,
+ PG_QUERY__NODE__NODE_QUERY = 64,
+ PG_QUERY__NODE__NODE_TYPE_NAME = 65,
+ PG_QUERY__NODE__NODE_COLUMN_REF = 66,
+ PG_QUERY__NODE__NODE_PARAM_REF = 67,
+ PG_QUERY__NODE__NODE_A_EXPR = 68,
+ PG_QUERY__NODE__NODE_TYPE_CAST = 69,
+ PG_QUERY__NODE__NODE_COLLATE_CLAUSE = 70,
+ PG_QUERY__NODE__NODE_ROLE_SPEC = 71,
+ PG_QUERY__NODE__NODE_FUNC_CALL = 72,
+ PG_QUERY__NODE__NODE_A_STAR = 73,
+ PG_QUERY__NODE__NODE_A_INDICES = 74,
+ PG_QUERY__NODE__NODE_A_INDIRECTION = 75,
+ PG_QUERY__NODE__NODE_A_ARRAY_EXPR = 76,
+ PG_QUERY__NODE__NODE_RES_TARGET = 77,
+ PG_QUERY__NODE__NODE_MULTI_ASSIGN_REF = 78,
+ PG_QUERY__NODE__NODE_SORT_BY = 79,
+ PG_QUERY__NODE__NODE_WINDOW_DEF = 80,
+ PG_QUERY__NODE__NODE_RANGE_SUBSELECT = 81,
+ PG_QUERY__NODE__NODE_RANGE_FUNCTION = 82,
+ PG_QUERY__NODE__NODE_RANGE_TABLE_FUNC = 83,
+ PG_QUERY__NODE__NODE_RANGE_TABLE_FUNC_COL = 84,
+ PG_QUERY__NODE__NODE_RANGE_TABLE_SAMPLE = 85,
+ PG_QUERY__NODE__NODE_COLUMN_DEF = 86,
+ PG_QUERY__NODE__NODE_TABLE_LIKE_CLAUSE = 87,
+ PG_QUERY__NODE__NODE_INDEX_ELEM = 88,
+ PG_QUERY__NODE__NODE_DEF_ELEM = 89,
+ PG_QUERY__NODE__NODE_LOCKING_CLAUSE = 90,
+ PG_QUERY__NODE__NODE_XML_SERIALIZE = 91,
+ PG_QUERY__NODE__NODE_PARTITION_ELEM = 92,
+ PG_QUERY__NODE__NODE_PARTITION_SPEC = 93,
+ PG_QUERY__NODE__NODE_PARTITION_BOUND_SPEC = 94,
+ PG_QUERY__NODE__NODE_PARTITION_RANGE_DATUM = 95,
+ PG_QUERY__NODE__NODE_SINGLE_PARTITION_SPEC = 96,
+ PG_QUERY__NODE__NODE_PARTITION_CMD = 97,
+ PG_QUERY__NODE__NODE_RANGE_TBL_ENTRY = 98,
+ PG_QUERY__NODE__NODE_RTEPERMISSION_INFO = 99,
+ PG_QUERY__NODE__NODE_RANGE_TBL_FUNCTION = 100,
+ PG_QUERY__NODE__NODE_TABLE_SAMPLE_CLAUSE = 101,
+ PG_QUERY__NODE__NODE_WITH_CHECK_OPTION = 102,
+ PG_QUERY__NODE__NODE_SORT_GROUP_CLAUSE = 103,
+ PG_QUERY__NODE__NODE_GROUPING_SET = 104,
+ PG_QUERY__NODE__NODE_WINDOW_CLAUSE = 105,
+ PG_QUERY__NODE__NODE_ROW_MARK_CLAUSE = 106,
+ PG_QUERY__NODE__NODE_WITH_CLAUSE = 107,
+ PG_QUERY__NODE__NODE_INFER_CLAUSE = 108,
+ PG_QUERY__NODE__NODE_ON_CONFLICT_CLAUSE = 109,
+ PG_QUERY__NODE__NODE_CTESEARCH_CLAUSE = 110,
+ PG_QUERY__NODE__NODE_CTECYCLE_CLAUSE = 111,
+ PG_QUERY__NODE__NODE_COMMON_TABLE_EXPR = 112,
+ PG_QUERY__NODE__NODE_MERGE_WHEN_CLAUSE = 113,
+ PG_QUERY__NODE__NODE_TRIGGER_TRANSITION = 114,
+ PG_QUERY__NODE__NODE_JSON_OUTPUT = 115,
+ PG_QUERY__NODE__NODE_JSON_ARGUMENT = 116,
+ PG_QUERY__NODE__NODE_JSON_FUNC_EXPR = 117,
+ PG_QUERY__NODE__NODE_JSON_TABLE_PATH_SPEC = 118,
+ PG_QUERY__NODE__NODE_JSON_TABLE = 119,
+ PG_QUERY__NODE__NODE_JSON_TABLE_COLUMN = 120,
+ PG_QUERY__NODE__NODE_JSON_KEY_VALUE = 121,
+ PG_QUERY__NODE__NODE_JSON_PARSE_EXPR = 122,
+ PG_QUERY__NODE__NODE_JSON_SCALAR_EXPR = 123,
+ PG_QUERY__NODE__NODE_JSON_SERIALIZE_EXPR = 124,
+ PG_QUERY__NODE__NODE_JSON_OBJECT_CONSTRUCTOR = 125,
+ PG_QUERY__NODE__NODE_JSON_ARRAY_CONSTRUCTOR = 126,
+ PG_QUERY__NODE__NODE_JSON_ARRAY_QUERY_CONSTRUCTOR = 127,
+ PG_QUERY__NODE__NODE_JSON_AGG_CONSTRUCTOR = 128,
+ PG_QUERY__NODE__NODE_JSON_OBJECT_AGG = 129,
+ PG_QUERY__NODE__NODE_JSON_ARRAY_AGG = 130,
+ PG_QUERY__NODE__NODE_RAW_STMT = 131,
+ PG_QUERY__NODE__NODE_INSERT_STMT = 132,
+ PG_QUERY__NODE__NODE_DELETE_STMT = 133,
+ PG_QUERY__NODE__NODE_UPDATE_STMT = 134,
+ PG_QUERY__NODE__NODE_MERGE_STMT = 135,
+ PG_QUERY__NODE__NODE_SELECT_STMT = 136,
+ PG_QUERY__NODE__NODE_SET_OPERATION_STMT = 137,
+ PG_QUERY__NODE__NODE_RETURN_STMT = 138,
+ PG_QUERY__NODE__NODE_PLASSIGN_STMT = 139,
+ PG_QUERY__NODE__NODE_CREATE_SCHEMA_STMT = 140,
+ PG_QUERY__NODE__NODE_ALTER_TABLE_STMT = 141,
+ PG_QUERY__NODE__NODE_REPLICA_IDENTITY_STMT = 142,
+ PG_QUERY__NODE__NODE_ALTER_TABLE_CMD = 143,
+ PG_QUERY__NODE__NODE_ALTER_COLLATION_STMT = 144,
+ PG_QUERY__NODE__NODE_ALTER_DOMAIN_STMT = 145,
+ PG_QUERY__NODE__NODE_GRANT_STMT = 146,
+ PG_QUERY__NODE__NODE_OBJECT_WITH_ARGS = 147,
+ PG_QUERY__NODE__NODE_ACCESS_PRIV = 148,
+ PG_QUERY__NODE__NODE_GRANT_ROLE_STMT = 149,
+ PG_QUERY__NODE__NODE_ALTER_DEFAULT_PRIVILEGES_STMT = 150,
+ PG_QUERY__NODE__NODE_COPY_STMT = 151,
+ PG_QUERY__NODE__NODE_VARIABLE_SET_STMT = 152,
+ PG_QUERY__NODE__NODE_VARIABLE_SHOW_STMT = 153,
+ PG_QUERY__NODE__NODE_CREATE_STMT = 154,
+ PG_QUERY__NODE__NODE_CONSTRAINT = 155,
+ PG_QUERY__NODE__NODE_CREATE_TABLE_SPACE_STMT = 156,
+ PG_QUERY__NODE__NODE_DROP_TABLE_SPACE_STMT = 157,
+ PG_QUERY__NODE__NODE_ALTER_TABLE_SPACE_OPTIONS_STMT = 158,
+ PG_QUERY__NODE__NODE_ALTER_TABLE_MOVE_ALL_STMT = 159,
+ PG_QUERY__NODE__NODE_CREATE_EXTENSION_STMT = 160,
+ PG_QUERY__NODE__NODE_ALTER_EXTENSION_STMT = 161,
+ PG_QUERY__NODE__NODE_ALTER_EXTENSION_CONTENTS_STMT = 162,
+ PG_QUERY__NODE__NODE_CREATE_FDW_STMT = 163,
+ PG_QUERY__NODE__NODE_ALTER_FDW_STMT = 164,
+ PG_QUERY__NODE__NODE_CREATE_FOREIGN_SERVER_STMT = 165,
+ PG_QUERY__NODE__NODE_ALTER_FOREIGN_SERVER_STMT = 166,
+ PG_QUERY__NODE__NODE_CREATE_FOREIGN_TABLE_STMT = 167,
+ PG_QUERY__NODE__NODE_CREATE_USER_MAPPING_STMT = 168,
+ PG_QUERY__NODE__NODE_ALTER_USER_MAPPING_STMT = 169,
+ PG_QUERY__NODE__NODE_DROP_USER_MAPPING_STMT = 170,
+ PG_QUERY__NODE__NODE_IMPORT_FOREIGN_SCHEMA_STMT = 171,
+ PG_QUERY__NODE__NODE_CREATE_POLICY_STMT = 172,
+ PG_QUERY__NODE__NODE_ALTER_POLICY_STMT = 173,
+ PG_QUERY__NODE__NODE_CREATE_AM_STMT = 174,
+ PG_QUERY__NODE__NODE_CREATE_TRIG_STMT = 175,
+ PG_QUERY__NODE__NODE_CREATE_EVENT_TRIG_STMT = 176,
+ PG_QUERY__NODE__NODE_ALTER_EVENT_TRIG_STMT = 177,
+ PG_QUERY__NODE__NODE_CREATE_PLANG_STMT = 178,
+ PG_QUERY__NODE__NODE_CREATE_ROLE_STMT = 179,
+ PG_QUERY__NODE__NODE_ALTER_ROLE_STMT = 180,
+ PG_QUERY__NODE__NODE_ALTER_ROLE_SET_STMT = 181,
+ PG_QUERY__NODE__NODE_DROP_ROLE_STMT = 182,
+ PG_QUERY__NODE__NODE_CREATE_SEQ_STMT = 183,
+ PG_QUERY__NODE__NODE_ALTER_SEQ_STMT = 184,
+ PG_QUERY__NODE__NODE_DEFINE_STMT = 185,
+ PG_QUERY__NODE__NODE_CREATE_DOMAIN_STMT = 186,
+ PG_QUERY__NODE__NODE_CREATE_OP_CLASS_STMT = 187,
+ PG_QUERY__NODE__NODE_CREATE_OP_CLASS_ITEM = 188,
+ PG_QUERY__NODE__NODE_CREATE_OP_FAMILY_STMT = 189,
+ PG_QUERY__NODE__NODE_ALTER_OP_FAMILY_STMT = 190,
+ PG_QUERY__NODE__NODE_DROP_STMT = 191,
+ PG_QUERY__NODE__NODE_TRUNCATE_STMT = 192,
+ PG_QUERY__NODE__NODE_COMMENT_STMT = 193,
+ PG_QUERY__NODE__NODE_SEC_LABEL_STMT = 194,
+ PG_QUERY__NODE__NODE_DECLARE_CURSOR_STMT = 195,
+ PG_QUERY__NODE__NODE_CLOSE_PORTAL_STMT = 196,
+ PG_QUERY__NODE__NODE_FETCH_STMT = 197,
+ PG_QUERY__NODE__NODE_INDEX_STMT = 198,
+ PG_QUERY__NODE__NODE_CREATE_STATS_STMT = 199,
+ PG_QUERY__NODE__NODE_STATS_ELEM = 200,
+ PG_QUERY__NODE__NODE_ALTER_STATS_STMT = 201,
+ PG_QUERY__NODE__NODE_CREATE_FUNCTION_STMT = 202,
+ PG_QUERY__NODE__NODE_FUNCTION_PARAMETER = 203,
+ PG_QUERY__NODE__NODE_ALTER_FUNCTION_STMT = 204,
+ PG_QUERY__NODE__NODE_DO_STMT = 205,
+ PG_QUERY__NODE__NODE_INLINE_CODE_BLOCK = 206,
+ PG_QUERY__NODE__NODE_CALL_STMT = 207,
+ PG_QUERY__NODE__NODE_CALL_CONTEXT = 208,
+ PG_QUERY__NODE__NODE_RENAME_STMT = 209,
+ PG_QUERY__NODE__NODE_ALTER_OBJECT_DEPENDS_STMT = 210,
+ PG_QUERY__NODE__NODE_ALTER_OBJECT_SCHEMA_STMT = 211,
+ PG_QUERY__NODE__NODE_ALTER_OWNER_STMT = 212,
+ PG_QUERY__NODE__NODE_ALTER_OPERATOR_STMT = 213,
+ PG_QUERY__NODE__NODE_ALTER_TYPE_STMT = 214,
+ PG_QUERY__NODE__NODE_RULE_STMT = 215,
+ PG_QUERY__NODE__NODE_NOTIFY_STMT = 216,
+ PG_QUERY__NODE__NODE_LISTEN_STMT = 217,
+ PG_QUERY__NODE__NODE_UNLISTEN_STMT = 218,
+ PG_QUERY__NODE__NODE_TRANSACTION_STMT = 219,
+ PG_QUERY__NODE__NODE_COMPOSITE_TYPE_STMT = 220,
+ PG_QUERY__NODE__NODE_CREATE_ENUM_STMT = 221,
+ PG_QUERY__NODE__NODE_CREATE_RANGE_STMT = 222,
+ PG_QUERY__NODE__NODE_ALTER_ENUM_STMT = 223,
+ PG_QUERY__NODE__NODE_VIEW_STMT = 224,
+ PG_QUERY__NODE__NODE_LOAD_STMT = 225,
+ PG_QUERY__NODE__NODE_CREATEDB_STMT = 226,
+ PG_QUERY__NODE__NODE_ALTER_DATABASE_STMT = 227,
+ PG_QUERY__NODE__NODE_ALTER_DATABASE_REFRESH_COLL_STMT = 228,
+ PG_QUERY__NODE__NODE_ALTER_DATABASE_SET_STMT = 229,
+ PG_QUERY__NODE__NODE_DROPDB_STMT = 230,
+ PG_QUERY__NODE__NODE_ALTER_SYSTEM_STMT = 231,
+ PG_QUERY__NODE__NODE_CLUSTER_STMT = 232,
+ PG_QUERY__NODE__NODE_VACUUM_STMT = 233,
+ PG_QUERY__NODE__NODE_VACUUM_RELATION = 234,
+ PG_QUERY__NODE__NODE_EXPLAIN_STMT = 235,
+ PG_QUERY__NODE__NODE_CREATE_TABLE_AS_STMT = 236,
+ PG_QUERY__NODE__NODE_REFRESH_MAT_VIEW_STMT = 237,
+ PG_QUERY__NODE__NODE_CHECK_POINT_STMT = 238,
+ PG_QUERY__NODE__NODE_DISCARD_STMT = 239,
+ PG_QUERY__NODE__NODE_LOCK_STMT = 240,
+ PG_QUERY__NODE__NODE_CONSTRAINTS_SET_STMT = 241,
+ PG_QUERY__NODE__NODE_REINDEX_STMT = 242,
+ PG_QUERY__NODE__NODE_CREATE_CONVERSION_STMT = 243,
+ PG_QUERY__NODE__NODE_CREATE_CAST_STMT = 244,
+ PG_QUERY__NODE__NODE_CREATE_TRANSFORM_STMT = 245,
+ PG_QUERY__NODE__NODE_PREPARE_STMT = 246,
+ PG_QUERY__NODE__NODE_EXECUTE_STMT = 247,
+ PG_QUERY__NODE__NODE_DEALLOCATE_STMT = 248,
+ PG_QUERY__NODE__NODE_DROP_OWNED_STMT = 249,
+ PG_QUERY__NODE__NODE_REASSIGN_OWNED_STMT = 250,
+ PG_QUERY__NODE__NODE_ALTER_TSDICTIONARY_STMT = 251,
+ PG_QUERY__NODE__NODE_ALTER_TSCONFIGURATION_STMT = 252,
+ PG_QUERY__NODE__NODE_PUBLICATION_TABLE = 253,
+ PG_QUERY__NODE__NODE_PUBLICATION_OBJ_SPEC = 254,
+ PG_QUERY__NODE__NODE_CREATE_PUBLICATION_STMT = 255,
+ PG_QUERY__NODE__NODE_ALTER_PUBLICATION_STMT = 256,
+ PG_QUERY__NODE__NODE_CREATE_SUBSCRIPTION_STMT = 257,
+ PG_QUERY__NODE__NODE_ALTER_SUBSCRIPTION_STMT = 258,
+ PG_QUERY__NODE__NODE_DROP_SUBSCRIPTION_STMT = 259,
+ PG_QUERY__NODE__NODE_INTEGER = 260,
+ PG_QUERY__NODE__NODE_FLOAT = 261,
+ PG_QUERY__NODE__NODE_BOOLEAN = 262,
+ PG_QUERY__NODE__NODE_STRING = 263,
+ PG_QUERY__NODE__NODE_BIT_STRING = 264,
+ PG_QUERY__NODE__NODE_LIST = 265,
+ PG_QUERY__NODE__NODE_INT_LIST = 266,
+ PG_QUERY__NODE__NODE_OID_LIST = 267,
+ PG_QUERY__NODE__NODE_A_CONST = 268
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__NODE__NODE__CASE)
} PgQuery__Node__NodeCase;
@@ -1838,6 +1952,8 @@ struct PgQuery__Node
PgQuery__Aggref *aggref;
PgQuery__GroupingFunc *grouping_func;
PgQuery__WindowFunc *window_func;
+ PgQuery__WindowFuncRunCondition *window_func_run_condition;
+ PgQuery__MergeSupportFunc *merge_support_func;
PgQuery__SubscriptingRef *subscripting_ref;
PgQuery__FuncExpr *func_expr;
PgQuery__NamedArgExpr *named_arg_expr;
@@ -1871,8 +1987,14 @@ struct PgQuery__Node
PgQuery__JsonValueExpr *json_value_expr;
PgQuery__JsonConstructorExpr *json_constructor_expr;
PgQuery__JsonIsPredicate *json_is_predicate;
+ PgQuery__JsonBehavior *json_behavior;
+ PgQuery__JsonExpr *json_expr;
+ PgQuery__JsonTablePath *json_table_path;
+ PgQuery__JsonTablePathScan *json_table_path_scan;
+ PgQuery__JsonTableSiblingJoin *json_table_sibling_join;
PgQuery__NullTest *null_test;
PgQuery__BooleanTest *boolean_test;
+ PgQuery__MergeAction *merge_action;
PgQuery__CoerceToDomain *coerce_to_domain;
PgQuery__CoerceToDomainValue *coerce_to_domain_value;
PgQuery__SetToDefault *set_to_default;
@@ -1916,6 +2038,7 @@ struct PgQuery__Node
PgQuery__PartitionSpec *partition_spec;
PgQuery__PartitionBoundSpec *partition_bound_spec;
PgQuery__PartitionRangeDatum *partition_range_datum;
+ PgQuery__SinglePartitionSpec *single_partition_spec;
PgQuery__PartitionCmd *partition_cmd;
PgQuery__RangeTblEntry *range_tbl_entry;
PgQuery__RTEPermissionInfo *rtepermission_info;
@@ -1933,10 +2056,17 @@ struct PgQuery__Node
PgQuery__CTECycleClause *ctecycle_clause;
PgQuery__CommonTableExpr *common_table_expr;
PgQuery__MergeWhenClause *merge_when_clause;
- PgQuery__MergeAction *merge_action;
PgQuery__TriggerTransition *trigger_transition;
PgQuery__JsonOutput *json_output;
+ PgQuery__JsonArgument *json_argument;
+ PgQuery__JsonFuncExpr *json_func_expr;
+ PgQuery__JsonTablePathSpec *json_table_path_spec;
+ PgQuery__JsonTable *json_table;
+ PgQuery__JsonTableColumn *json_table_column;
PgQuery__JsonKeyValue *json_key_value;
+ PgQuery__JsonParseExpr *json_parse_expr;
+ PgQuery__JsonScalarExpr *json_scalar_expr;
+ PgQuery__JsonSerializeExpr *json_serialize_expr;
PgQuery__JsonObjectConstructor *json_object_constructor;
PgQuery__JsonArrayConstructor *json_array_constructor;
PgQuery__JsonArrayQueryConstructor *json_array_query_constructor;
@@ -2243,6 +2373,7 @@ struct PgQuery__RangeVar
struct PgQuery__TableFunc
{
ProtobufCMessage base;
+ PgQuery__TableFuncType functype;
size_t n_ns_uris;
PgQuery__Node **ns_uris;
size_t n_ns_names;
@@ -2261,14 +2392,19 @@ struct PgQuery__TableFunc
PgQuery__Node **colexprs;
size_t n_coldefexprs;
PgQuery__Node **coldefexprs;
+ size_t n_colvalexprs;
+ PgQuery__Node **colvalexprs;
+ size_t n_passingvalexprs;
+ PgQuery__Node **passingvalexprs;
size_t n_notnulls;
uint64_t *notnulls;
+ PgQuery__Node *plan;
int32_t ordinalitycol;
int32_t location;
};
#define PG_QUERY__TABLE_FUNC__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&pg_query__table_func__descriptor) \
-, 0,NULL, 0,NULL, NULL, NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0, 0 }
+, PG_QUERY__TABLE_FUNC_TYPE__TABLE_FUNC_TYPE_UNDEFINED, 0,NULL, 0,NULL, NULL, NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, NULL, 0, 0 }
struct PgQuery__IntoClause
@@ -2385,6 +2521,8 @@ struct PgQuery__WindowFunc
size_t n_args;
PgQuery__Node **args;
PgQuery__Node *aggfilter;
+ size_t n_run_condition;
+ PgQuery__Node **run_condition;
uint32_t winref;
protobuf_c_boolean winstar;
protobuf_c_boolean winagg;
@@ -2392,7 +2530,34 @@ struct PgQuery__WindowFunc
};
#define PG_QUERY__WINDOW_FUNC__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&pg_query__window_func__descriptor) \
-, NULL, 0, 0, 0, 0, 0,NULL, NULL, 0, 0, 0, 0 }
+, NULL, 0, 0, 0, 0, 0,NULL, NULL, 0,NULL, 0, 0, 0, 0 }
+
+
+struct PgQuery__WindowFuncRunCondition
+{
+ ProtobufCMessage base;
+ PgQuery__Node *xpr;
+ uint32_t opno;
+ uint32_t inputcollid;
+ protobuf_c_boolean wfunc_left;
+ PgQuery__Node *arg;
+};
+#define PG_QUERY__WINDOW_FUNC_RUN_CONDITION__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__window_func_run_condition__descriptor) \
+, NULL, 0, 0, 0, NULL }
+
+
+struct PgQuery__MergeSupportFunc
+{
+ ProtobufCMessage base;
+ PgQuery__Node *xpr;
+ uint32_t msftype;
+ uint32_t msfcollid;
+ int32_t location;
+};
+#define PG_QUERY__MERGE_SUPPORT_FUNC__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__merge_support_func__descriptor) \
+, NULL, 0, 0, 0 }
struct PgQuery__SubscriptingRef
@@ -2935,6 +3100,84 @@ struct PgQuery__JsonIsPredicate
, NULL, NULL, PG_QUERY__JSON_VALUE_TYPE__JSON_VALUE_TYPE_UNDEFINED, 0, 0 }
+struct PgQuery__JsonBehavior
+{
+ ProtobufCMessage base;
+ PgQuery__JsonBehaviorType btype;
+ PgQuery__Node *expr;
+ protobuf_c_boolean coerce;
+ int32_t location;
+};
+#define PG_QUERY__JSON_BEHAVIOR__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_behavior__descriptor) \
+, PG_QUERY__JSON_BEHAVIOR_TYPE__JSON_BEHAVIOR_TYPE_UNDEFINED, NULL, 0, 0 }
+
+
+struct PgQuery__JsonExpr
+{
+ ProtobufCMessage base;
+ PgQuery__Node *xpr;
+ PgQuery__JsonExprOp op;
+ char *column_name;
+ PgQuery__Node *formatted_expr;
+ PgQuery__JsonFormat *format;
+ PgQuery__Node *path_spec;
+ PgQuery__JsonReturning *returning;
+ size_t n_passing_names;
+ PgQuery__Node **passing_names;
+ size_t n_passing_values;
+ PgQuery__Node **passing_values;
+ PgQuery__JsonBehavior *on_empty;
+ PgQuery__JsonBehavior *on_error;
+ protobuf_c_boolean use_io_coercion;
+ protobuf_c_boolean use_json_coercion;
+ PgQuery__JsonWrapper wrapper;
+ protobuf_c_boolean omit_quotes;
+ uint32_t collation;
+ int32_t location;
+};
+#define PG_QUERY__JSON_EXPR__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_expr__descriptor) \
+, NULL, PG_QUERY__JSON_EXPR_OP__JSON_EXPR_OP_UNDEFINED, (char *)protobuf_c_empty_string, NULL, NULL, NULL, NULL, 0,NULL, 0,NULL, NULL, NULL, 0, 0, PG_QUERY__JSON_WRAPPER__JSON_WRAPPER_UNDEFINED, 0, 0, 0 }
+
+
+struct PgQuery__JsonTablePath
+{
+ ProtobufCMessage base;
+ char *name;
+};
+#define PG_QUERY__JSON_TABLE_PATH__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_table_path__descriptor) \
+, (char *)protobuf_c_empty_string }
+
+
+struct PgQuery__JsonTablePathScan
+{
+ ProtobufCMessage base;
+ PgQuery__Node *plan;
+ PgQuery__JsonTablePath *path;
+ protobuf_c_boolean error_on_error;
+ PgQuery__Node *child;
+ int32_t col_min;
+ int32_t col_max;
+};
+#define PG_QUERY__JSON_TABLE_PATH_SCAN__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_table_path_scan__descriptor) \
+, NULL, NULL, 0, NULL, 0, 0 }
+
+
+struct PgQuery__JsonTableSiblingJoin
+{
+ ProtobufCMessage base;
+ PgQuery__Node *plan;
+ PgQuery__Node *lplan;
+ PgQuery__Node *rplan;
+};
+#define PG_QUERY__JSON_TABLE_SIBLING_JOIN__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_table_sibling_join__descriptor) \
+, NULL, NULL, NULL }
+
+
struct PgQuery__NullTest
{
ProtobufCMessage base;
@@ -2962,6 +3205,23 @@ struct PgQuery__BooleanTest
, NULL, NULL, PG_QUERY__BOOL_TEST_TYPE__BOOL_TEST_TYPE_UNDEFINED, 0 }
+struct PgQuery__MergeAction
+{
+ ProtobufCMessage base;
+ PgQuery__MergeMatchKind match_kind;
+ PgQuery__CmdType command_type;
+ PgQuery__OverridingKind override;
+ PgQuery__Node *qual;
+ size_t n_target_list;
+ PgQuery__Node **target_list;
+ size_t n_update_colnos;
+ PgQuery__Node **update_colnos;
+};
+#define PG_QUERY__MERGE_ACTION__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__merge_action__descriptor) \
+, PG_QUERY__MERGE_MATCH_KIND__MERGE_MATCH_KIND_UNDEFINED, PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED, NULL, 0,NULL, 0,NULL }
+
+
struct PgQuery__CoerceToDomain
{
ProtobufCMessage base;
@@ -3149,7 +3409,8 @@ struct PgQuery__Query
PgQuery__FromExpr *jointree;
size_t n_merge_action_list;
PgQuery__Node **merge_action_list;
- protobuf_c_boolean merge_use_outer_join;
+ int32_t merge_target_relation;
+ PgQuery__Node *merge_join_condition;
size_t n_target_list;
PgQuery__Node **target_list;
PgQuery__OverridingKind override;
@@ -3183,7 +3444,7 @@ struct PgQuery__Query
};
#define PG_QUERY__QUERY__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&pg_query__query__descriptor) \
-, PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, PG_QUERY__QUERY_SOURCE__QUERY_SOURCE_UNDEFINED, 0, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,NULL, 0,NULL, 0,NULL, NULL, 0,NULL, 0, 0,NULL, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED, NULL, 0,NULL, 0,NULL, 0, 0,NULL, NULL, 0,NULL, 0,NULL, 0,NULL, NULL, NULL, PG_QUERY__LIMIT_OPTION__LIMIT_OPTION_UNDEFINED, 0,NULL, NULL, 0,NULL, 0,NULL, 0, 0 }
+, PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, PG_QUERY__QUERY_SOURCE__QUERY_SOURCE_UNDEFINED, 0, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,NULL, 0,NULL, 0,NULL, NULL, 0,NULL, 0, NULL, 0,NULL, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED, NULL, 0,NULL, 0,NULL, 0, 0,NULL, NULL, 0,NULL, 0,NULL, 0,NULL, NULL, NULL, PG_QUERY__LIMIT_OPTION__LIMIT_OPTION_UNDEFINED, 0,NULL, NULL, 0,NULL, 0,NULL, 0, 0 }
struct PgQuery__TypeName
@@ -3652,6 +3913,15 @@ struct PgQuery__PartitionRangeDatum
, PG_QUERY__PARTITION_RANGE_DATUM_KIND__PARTITION_RANGE_DATUM_KIND_UNDEFINED, NULL, 0 }
+struct PgQuery__SinglePartitionSpec
+{
+ ProtobufCMessage base;
+};
+#define PG_QUERY__SINGLE_PARTITION_SPEC__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__single_partition_spec__descriptor) \
+ }
+
+
struct PgQuery__PartitionCmd
{
ProtobufCMessage base;
@@ -3667,12 +3937,15 @@ struct PgQuery__PartitionCmd
struct PgQuery__RangeTblEntry
{
ProtobufCMessage base;
+ PgQuery__Alias *alias;
+ PgQuery__Alias *eref;
PgQuery__RTEKind rtekind;
uint32_t relid;
+ protobuf_c_boolean inh;
char *relkind;
int32_t rellockmode;
- PgQuery__TableSampleClause *tablesample;
uint32_t perminfoindex;
+ PgQuery__TableSampleClause *tablesample;
PgQuery__Query *subquery;
protobuf_c_boolean security_barrier;
PgQuery__JoinType jointype;
@@ -3701,17 +3974,14 @@ struct PgQuery__RangeTblEntry
PgQuery__Node **colcollations;
char *enrname;
double enrtuples;
- PgQuery__Alias *alias;
- PgQuery__Alias *eref;
protobuf_c_boolean lateral;
- protobuf_c_boolean inh;
protobuf_c_boolean in_from_cl;
size_t n_security_quals;
PgQuery__Node **security_quals;
};
#define PG_QUERY__RANGE_TBL_ENTRY__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&pg_query__range_tbl_entry__descriptor) \
-, PG_QUERY__RTEKIND__RTEKIND_UNDEFINED, 0, (char *)protobuf_c_empty_string, 0, NULL, 0, NULL, 0, PG_QUERY__JOIN_TYPE__JOIN_TYPE_UNDEFINED, 0, 0,NULL, 0,NULL, 0,NULL, NULL, 0,NULL, 0, NULL, 0,NULL, (char *)protobuf_c_empty_string, 0, 0, 0,NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, 0, NULL, NULL, 0, 0, 0, 0,NULL }
+, NULL, NULL, PG_QUERY__RTEKIND__RTEKIND_UNDEFINED, 0, 0, (char *)protobuf_c_empty_string, 0, 0, NULL, NULL, 0, PG_QUERY__JOIN_TYPE__JOIN_TYPE_UNDEFINED, 0, 0,NULL, 0,NULL, 0,NULL, NULL, 0,NULL, 0, NULL, 0,NULL, (char *)protobuf_c_empty_string, 0, 0, 0,NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, 0, 0, 0, 0,NULL }
struct PgQuery__RTEPermissionInfo
@@ -3719,7 +3989,7 @@ struct PgQuery__RTEPermissionInfo
ProtobufCMessage base;
uint32_t relid;
protobuf_c_boolean inh;
- int64_t required_perms;
+ uint64_t required_perms;
uint32_t check_as_user;
size_t n_selected_cols;
uint64_t *selected_cols;
@@ -3820,8 +4090,6 @@ struct PgQuery__WindowClause
int32_t frame_options;
PgQuery__Node *start_offset;
PgQuery__Node *end_offset;
- size_t n_run_condition;
- PgQuery__Node **run_condition;
uint32_t start_in_range_func;
uint32_t end_in_range_func;
uint32_t in_range_coll;
@@ -3832,7 +4100,7 @@ struct PgQuery__WindowClause
};
#define PG_QUERY__WINDOW_CLAUSE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&pg_query__window_clause__descriptor) \
-, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0, NULL, NULL, 0,NULL, 0, 0, 0, 0, 0, 0, 0 }
+, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0, NULL, NULL, 0, 0, 0, 0, 0, 0, 0 }
struct PgQuery__RowMarkClause
@@ -3954,7 +4222,7 @@ struct PgQuery__CommonTableExpr
struct PgQuery__MergeWhenClause
{
ProtobufCMessage base;
- protobuf_c_boolean matched;
+ PgQuery__MergeMatchKind match_kind;
PgQuery__CmdType command_type;
PgQuery__OverridingKind override;
PgQuery__Node *condition;
@@ -3965,24 +4233,7 @@ struct PgQuery__MergeWhenClause
};
#define PG_QUERY__MERGE_WHEN_CLAUSE__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&pg_query__merge_when_clause__descriptor) \
-, 0, PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED, NULL, 0,NULL, 0,NULL }
-
-
-struct PgQuery__MergeAction
-{
- ProtobufCMessage base;
- protobuf_c_boolean matched;
- PgQuery__CmdType command_type;
- PgQuery__OverridingKind override;
- PgQuery__Node *qual;
- size_t n_target_list;
- PgQuery__Node **target_list;
- size_t n_update_colnos;
- PgQuery__Node **update_colnos;
-};
-#define PG_QUERY__MERGE_ACTION__INIT \
- { PROTOBUF_C_MESSAGE_INIT (&pg_query__merge_action__descriptor) \
-, 0, PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED, NULL, 0,NULL, 0,NULL }
+, PG_QUERY__MERGE_MATCH_KIND__MERGE_MATCH_KIND_UNDEFINED, PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED, NULL, 0,NULL, 0,NULL }
struct PgQuery__TriggerTransition
@@ -4008,6 +4259,91 @@ struct PgQuery__JsonOutput
, NULL, NULL }
+struct PgQuery__JsonArgument
+{
+ ProtobufCMessage base;
+ PgQuery__JsonValueExpr *val;
+ char *name;
+};
+#define PG_QUERY__JSON_ARGUMENT__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_argument__descriptor) \
+, NULL, (char *)protobuf_c_empty_string }
+
+
+struct PgQuery__JsonFuncExpr
+{
+ ProtobufCMessage base;
+ PgQuery__JsonExprOp op;
+ char *column_name;
+ PgQuery__JsonValueExpr *context_item;
+ PgQuery__Node *pathspec;
+ size_t n_passing;
+ PgQuery__Node **passing;
+ PgQuery__JsonOutput *output;
+ PgQuery__JsonBehavior *on_empty;
+ PgQuery__JsonBehavior *on_error;
+ PgQuery__JsonWrapper wrapper;
+ PgQuery__JsonQuotes quotes;
+ int32_t location;
+};
+#define PG_QUERY__JSON_FUNC_EXPR__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_func_expr__descriptor) \
+, PG_QUERY__JSON_EXPR_OP__JSON_EXPR_OP_UNDEFINED, (char *)protobuf_c_empty_string, NULL, NULL, 0,NULL, NULL, NULL, NULL, PG_QUERY__JSON_WRAPPER__JSON_WRAPPER_UNDEFINED, PG_QUERY__JSON_QUOTES__JSON_QUOTES_UNDEFINED, 0 }
+
+
+struct PgQuery__JsonTablePathSpec
+{
+ ProtobufCMessage base;
+ PgQuery__Node *string;
+ char *name;
+ int32_t name_location;
+ int32_t location;
+};
+#define PG_QUERY__JSON_TABLE_PATH_SPEC__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_table_path_spec__descriptor) \
+, NULL, (char *)protobuf_c_empty_string, 0, 0 }
+
+
+struct PgQuery__JsonTable
+{
+ ProtobufCMessage base;
+ PgQuery__JsonValueExpr *context_item;
+ PgQuery__JsonTablePathSpec *pathspec;
+ size_t n_passing;
+ PgQuery__Node **passing;
+ size_t n_columns;
+ PgQuery__Node **columns;
+ PgQuery__JsonBehavior *on_error;
+ PgQuery__Alias *alias;
+ protobuf_c_boolean lateral;
+ int32_t location;
+};
+#define PG_QUERY__JSON_TABLE__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_table__descriptor) \
+, NULL, NULL, 0,NULL, 0,NULL, NULL, NULL, 0, 0 }
+
+
+struct PgQuery__JsonTableColumn
+{
+ ProtobufCMessage base;
+ PgQuery__JsonTableColumnType coltype;
+ char *name;
+ PgQuery__TypeName *type_name;
+ PgQuery__JsonTablePathSpec *pathspec;
+ PgQuery__JsonFormat *format;
+ PgQuery__JsonWrapper wrapper;
+ PgQuery__JsonQuotes quotes;
+ size_t n_columns;
+ PgQuery__Node **columns;
+ PgQuery__JsonBehavior *on_empty;
+ PgQuery__JsonBehavior *on_error;
+ int32_t location;
+};
+#define PG_QUERY__JSON_TABLE_COLUMN__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_table_column__descriptor) \
+, PG_QUERY__JSON_TABLE_COLUMN_TYPE__JSON_TABLE_COLUMN_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, NULL, NULL, NULL, PG_QUERY__JSON_WRAPPER__JSON_WRAPPER_UNDEFINED, PG_QUERY__JSON_QUOTES__JSON_QUOTES_UNDEFINED, 0,NULL, NULL, NULL, 0 }
+
+
struct PgQuery__JsonKeyValue
{
ProtobufCMessage base;
@@ -4019,6 +4355,43 @@ struct PgQuery__JsonKeyValue
, NULL, NULL }
+struct PgQuery__JsonParseExpr
+{
+ ProtobufCMessage base;
+ PgQuery__JsonValueExpr *expr;
+ PgQuery__JsonOutput *output;
+ protobuf_c_boolean unique_keys;
+ int32_t location;
+};
+#define PG_QUERY__JSON_PARSE_EXPR__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_parse_expr__descriptor) \
+, NULL, NULL, 0, 0 }
+
+
+struct PgQuery__JsonScalarExpr
+{
+ ProtobufCMessage base;
+ PgQuery__Node *expr;
+ PgQuery__JsonOutput *output;
+ int32_t location;
+};
+#define PG_QUERY__JSON_SCALAR_EXPR__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_scalar_expr__descriptor) \
+, NULL, NULL, 0 }
+
+
+struct PgQuery__JsonSerializeExpr
+{
+ ProtobufCMessage base;
+ PgQuery__JsonValueExpr *expr;
+ PgQuery__JsonOutput *output;
+ int32_t location;
+};
+#define PG_QUERY__JSON_SERIALIZE_EXPR__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_serialize_expr__descriptor) \
+, NULL, NULL, 0 }
+
+
struct PgQuery__JsonObjectConstructor
{
ProtobufCMessage base;
@@ -4174,11 +4547,13 @@ struct PgQuery__MergeStmt
PgQuery__Node *join_condition;
size_t n_merge_when_clauses;
PgQuery__Node **merge_when_clauses;
+ size_t n_returning_list;
+ PgQuery__Node **returning_list;
PgQuery__WithClause *with_clause;
};
#define PG_QUERY__MERGE_STMT__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&pg_query__merge_stmt__descriptor) \
-, NULL, NULL, NULL, 0,NULL, NULL }
+, NULL, NULL, NULL, 0,NULL, 0,NULL, NULL }
struct PgQuery__SelectStmt
@@ -4501,11 +4876,13 @@ struct PgQuery__Constraint
char *conname;
protobuf_c_boolean deferrable;
protobuf_c_boolean initdeferred;
- int32_t location;
+ protobuf_c_boolean skip_validation;
+ protobuf_c_boolean initially_valid;
protobuf_c_boolean is_no_inherit;
PgQuery__Node *raw_expr;
char *cooked_expr;
char *generated_when;
+ int32_t inhcount;
protobuf_c_boolean nulls_not_distinct;
size_t n_keys;
PgQuery__Node **keys;
@@ -4533,12 +4910,11 @@ struct PgQuery__Constraint
size_t n_old_conpfeqop;
PgQuery__Node **old_conpfeqop;
uint32_t old_pktable_oid;
- protobuf_c_boolean skip_validation;
- protobuf_c_boolean initially_valid;
+ int32_t location;
};
#define PG_QUERY__CONSTRAINT__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&pg_query__constraint__descriptor) \
-, PG_QUERY__CONSTR_TYPE__CONSTR_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, 0, 0, 0, 0, NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0, 0,NULL, 0,NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0, (char *)protobuf_c_empty_string, NULL, NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0, 0, 0 }
+, PG_QUERY__CONSTR_TYPE__CONSTR_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, 0, 0, 0, 0, 0, NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0, 0, 0,NULL, 0,NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0, (char *)protobuf_c_empty_string, NULL, NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0, 0 }
struct PgQuery__CreateTableSpaceStmt
@@ -5212,12 +5588,12 @@ struct PgQuery__AlterStatsStmt
ProtobufCMessage base;
size_t n_defnames;
PgQuery__Node **defnames;
- int32_t stxstattarget;
+ PgQuery__Node *stxstattarget;
protobuf_c_boolean missing_ok;
};
#define PG_QUERY__ALTER_STATS_STMT__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_stats_stmt__descriptor) \
-, 0,NULL, 0, 0 }
+, 0,NULL, NULL, 0 }
struct PgQuery__CreateFunctionStmt
@@ -5452,10 +5828,11 @@ struct PgQuery__TransactionStmt
char *savepoint_name;
char *gid;
protobuf_c_boolean chain;
+ int32_t location;
};
#define PG_QUERY__TRANSACTION_STMT__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&pg_query__transaction_stmt__descriptor) \
-, PG_QUERY__TRANSACTION_STMT_KIND__TRANSACTION_STMT_KIND_UNDEFINED, 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0 }
+, PG_QUERY__TRANSACTION_STMT_KIND__TRANSACTION_STMT_KIND_UNDEFINED, 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0, 0 }
struct PgQuery__CompositeTypeStmt
@@ -5816,10 +6193,12 @@ struct PgQuery__DeallocateStmt
{
ProtobufCMessage base;
char *name;
+ protobuf_c_boolean isall;
+ int32_t location;
};
#define PG_QUERY__DEALLOCATE_STMT__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&pg_query__deallocate_stmt__descriptor) \
-, (char *)protobuf_c_empty_string }
+, (char *)protobuf_c_empty_string, 0, 0 }
struct PgQuery__DropOwnedStmt
@@ -6390,6 +6769,44 @@ PgQuery__WindowFunc *
void pg_query__window_func__free_unpacked
(PgQuery__WindowFunc *message,
ProtobufCAllocator *allocator);
+/* PgQuery__WindowFuncRunCondition methods */
+void pg_query__window_func_run_condition__init
+ (PgQuery__WindowFuncRunCondition *message);
+size_t pg_query__window_func_run_condition__get_packed_size
+ (const PgQuery__WindowFuncRunCondition *message);
+size_t pg_query__window_func_run_condition__pack
+ (const PgQuery__WindowFuncRunCondition *message,
+ uint8_t *out);
+size_t pg_query__window_func_run_condition__pack_to_buffer
+ (const PgQuery__WindowFuncRunCondition *message,
+ ProtobufCBuffer *buffer);
+PgQuery__WindowFuncRunCondition *
+ pg_query__window_func_run_condition__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__window_func_run_condition__free_unpacked
+ (PgQuery__WindowFuncRunCondition *message,
+ ProtobufCAllocator *allocator);
+/* PgQuery__MergeSupportFunc methods */
+void pg_query__merge_support_func__init
+ (PgQuery__MergeSupportFunc *message);
+size_t pg_query__merge_support_func__get_packed_size
+ (const PgQuery__MergeSupportFunc *message);
+size_t pg_query__merge_support_func__pack
+ (const PgQuery__MergeSupportFunc *message,
+ uint8_t *out);
+size_t pg_query__merge_support_func__pack_to_buffer
+ (const PgQuery__MergeSupportFunc *message,
+ ProtobufCBuffer *buffer);
+PgQuery__MergeSupportFunc *
+ pg_query__merge_support_func__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__merge_support_func__free_unpacked
+ (PgQuery__MergeSupportFunc *message,
+ ProtobufCAllocator *allocator);
/* PgQuery__SubscriptingRef methods */
void pg_query__subscripting_ref__init
(PgQuery__SubscriptingRef *message);
@@ -7017,6 +7434,101 @@ PgQuery__JsonIsPredicate *
void pg_query__json_is_predicate__free_unpacked
(PgQuery__JsonIsPredicate *message,
ProtobufCAllocator *allocator);
+/* PgQuery__JsonBehavior methods */
+void pg_query__json_behavior__init
+ (PgQuery__JsonBehavior *message);
+size_t pg_query__json_behavior__get_packed_size
+ (const PgQuery__JsonBehavior *message);
+size_t pg_query__json_behavior__pack
+ (const PgQuery__JsonBehavior *message,
+ uint8_t *out);
+size_t pg_query__json_behavior__pack_to_buffer
+ (const PgQuery__JsonBehavior *message,
+ ProtobufCBuffer *buffer);
+PgQuery__JsonBehavior *
+ pg_query__json_behavior__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__json_behavior__free_unpacked
+ (PgQuery__JsonBehavior *message,
+ ProtobufCAllocator *allocator);
+/* PgQuery__JsonExpr methods */
+void pg_query__json_expr__init
+ (PgQuery__JsonExpr *message);
+size_t pg_query__json_expr__get_packed_size
+ (const PgQuery__JsonExpr *message);
+size_t pg_query__json_expr__pack
+ (const PgQuery__JsonExpr *message,
+ uint8_t *out);
+size_t pg_query__json_expr__pack_to_buffer
+ (const PgQuery__JsonExpr *message,
+ ProtobufCBuffer *buffer);
+PgQuery__JsonExpr *
+ pg_query__json_expr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__json_expr__free_unpacked
+ (PgQuery__JsonExpr *message,
+ ProtobufCAllocator *allocator);
+/* PgQuery__JsonTablePath methods */
+void pg_query__json_table_path__init
+ (PgQuery__JsonTablePath *message);
+size_t pg_query__json_table_path__get_packed_size
+ (const PgQuery__JsonTablePath *message);
+size_t pg_query__json_table_path__pack
+ (const PgQuery__JsonTablePath *message,
+ uint8_t *out);
+size_t pg_query__json_table_path__pack_to_buffer
+ (const PgQuery__JsonTablePath *message,
+ ProtobufCBuffer *buffer);
+PgQuery__JsonTablePath *
+ pg_query__json_table_path__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__json_table_path__free_unpacked
+ (PgQuery__JsonTablePath *message,
+ ProtobufCAllocator *allocator);
+/* PgQuery__JsonTablePathScan methods */
+void pg_query__json_table_path_scan__init
+ (PgQuery__JsonTablePathScan *message);
+size_t pg_query__json_table_path_scan__get_packed_size
+ (const PgQuery__JsonTablePathScan *message);
+size_t pg_query__json_table_path_scan__pack
+ (const PgQuery__JsonTablePathScan *message,
+ uint8_t *out);
+size_t pg_query__json_table_path_scan__pack_to_buffer
+ (const PgQuery__JsonTablePathScan *message,
+ ProtobufCBuffer *buffer);
+PgQuery__JsonTablePathScan *
+ pg_query__json_table_path_scan__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__json_table_path_scan__free_unpacked
+ (PgQuery__JsonTablePathScan *message,
+ ProtobufCAllocator *allocator);
+/* PgQuery__JsonTableSiblingJoin methods */
+void pg_query__json_table_sibling_join__init
+ (PgQuery__JsonTableSiblingJoin *message);
+size_t pg_query__json_table_sibling_join__get_packed_size
+ (const PgQuery__JsonTableSiblingJoin *message);
+size_t pg_query__json_table_sibling_join__pack
+ (const PgQuery__JsonTableSiblingJoin *message,
+ uint8_t *out);
+size_t pg_query__json_table_sibling_join__pack_to_buffer
+ (const PgQuery__JsonTableSiblingJoin *message,
+ ProtobufCBuffer *buffer);
+PgQuery__JsonTableSiblingJoin *
+ pg_query__json_table_sibling_join__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__json_table_sibling_join__free_unpacked
+ (PgQuery__JsonTableSiblingJoin *message,
+ ProtobufCAllocator *allocator);
/* PgQuery__NullTest methods */
void pg_query__null_test__init
(PgQuery__NullTest *message);
@@ -7055,6 +7567,25 @@ PgQuery__BooleanTest *
void pg_query__boolean_test__free_unpacked
(PgQuery__BooleanTest *message,
ProtobufCAllocator *allocator);
+/* PgQuery__MergeAction methods */
+void pg_query__merge_action__init
+ (PgQuery__MergeAction *message);
+size_t pg_query__merge_action__get_packed_size
+ (const PgQuery__MergeAction *message);
+size_t pg_query__merge_action__pack
+ (const PgQuery__MergeAction *message,
+ uint8_t *out);
+size_t pg_query__merge_action__pack_to_buffer
+ (const PgQuery__MergeAction *message,
+ ProtobufCBuffer *buffer);
+PgQuery__MergeAction *
+ pg_query__merge_action__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__merge_action__free_unpacked
+ (PgQuery__MergeAction *message,
+ ProtobufCAllocator *allocator);
/* PgQuery__CoerceToDomain methods */
void pg_query__coerce_to_domain__init
(PgQuery__CoerceToDomain *message);
@@ -7872,6 +8403,25 @@ PgQuery__PartitionRangeDatum *
void pg_query__partition_range_datum__free_unpacked
(PgQuery__PartitionRangeDatum *message,
ProtobufCAllocator *allocator);
+/* PgQuery__SinglePartitionSpec methods */
+void pg_query__single_partition_spec__init
+ (PgQuery__SinglePartitionSpec *message);
+size_t pg_query__single_partition_spec__get_packed_size
+ (const PgQuery__SinglePartitionSpec *message);
+size_t pg_query__single_partition_spec__pack
+ (const PgQuery__SinglePartitionSpec *message,
+ uint8_t *out);
+size_t pg_query__single_partition_spec__pack_to_buffer
+ (const PgQuery__SinglePartitionSpec *message,
+ ProtobufCBuffer *buffer);
+PgQuery__SinglePartitionSpec *
+ pg_query__single_partition_spec__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__single_partition_spec__free_unpacked
+ (PgQuery__SinglePartitionSpec *message,
+ ProtobufCAllocator *allocator);
/* PgQuery__PartitionCmd methods */
void pg_query__partition_cmd__init
(PgQuery__PartitionCmd *message);
@@ -8195,25 +8745,6 @@ PgQuery__MergeWhenClause *
void pg_query__merge_when_clause__free_unpacked
(PgQuery__MergeWhenClause *message,
ProtobufCAllocator *allocator);
-/* PgQuery__MergeAction methods */
-void pg_query__merge_action__init
- (PgQuery__MergeAction *message);
-size_t pg_query__merge_action__get_packed_size
- (const PgQuery__MergeAction *message);
-size_t pg_query__merge_action__pack
- (const PgQuery__MergeAction *message,
- uint8_t *out);
-size_t pg_query__merge_action__pack_to_buffer
- (const PgQuery__MergeAction *message,
- ProtobufCBuffer *buffer);
-PgQuery__MergeAction *
- pg_query__merge_action__unpack
- (ProtobufCAllocator *allocator,
- size_t len,
- const uint8_t *data);
-void pg_query__merge_action__free_unpacked
- (PgQuery__MergeAction *message,
- ProtobufCAllocator *allocator);
/* PgQuery__TriggerTransition methods */
void pg_query__trigger_transition__init
(PgQuery__TriggerTransition *message);
@@ -8252,6 +8783,101 @@ PgQuery__JsonOutput *
void pg_query__json_output__free_unpacked
(PgQuery__JsonOutput *message,
ProtobufCAllocator *allocator);
+/* PgQuery__JsonArgument methods */
+void pg_query__json_argument__init
+ (PgQuery__JsonArgument *message);
+size_t pg_query__json_argument__get_packed_size
+ (const PgQuery__JsonArgument *message);
+size_t pg_query__json_argument__pack
+ (const PgQuery__JsonArgument *message,
+ uint8_t *out);
+size_t pg_query__json_argument__pack_to_buffer
+ (const PgQuery__JsonArgument *message,
+ ProtobufCBuffer *buffer);
+PgQuery__JsonArgument *
+ pg_query__json_argument__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__json_argument__free_unpacked
+ (PgQuery__JsonArgument *message,
+ ProtobufCAllocator *allocator);
+/* PgQuery__JsonFuncExpr methods */
+void pg_query__json_func_expr__init
+ (PgQuery__JsonFuncExpr *message);
+size_t pg_query__json_func_expr__get_packed_size
+ (const PgQuery__JsonFuncExpr *message);
+size_t pg_query__json_func_expr__pack
+ (const PgQuery__JsonFuncExpr *message,
+ uint8_t *out);
+size_t pg_query__json_func_expr__pack_to_buffer
+ (const PgQuery__JsonFuncExpr *message,
+ ProtobufCBuffer *buffer);
+PgQuery__JsonFuncExpr *
+ pg_query__json_func_expr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__json_func_expr__free_unpacked
+ (PgQuery__JsonFuncExpr *message,
+ ProtobufCAllocator *allocator);
+/* PgQuery__JsonTablePathSpec methods */
+void pg_query__json_table_path_spec__init
+ (PgQuery__JsonTablePathSpec *message);
+size_t pg_query__json_table_path_spec__get_packed_size
+ (const PgQuery__JsonTablePathSpec *message);
+size_t pg_query__json_table_path_spec__pack
+ (const PgQuery__JsonTablePathSpec *message,
+ uint8_t *out);
+size_t pg_query__json_table_path_spec__pack_to_buffer
+ (const PgQuery__JsonTablePathSpec *message,
+ ProtobufCBuffer *buffer);
+PgQuery__JsonTablePathSpec *
+ pg_query__json_table_path_spec__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__json_table_path_spec__free_unpacked
+ (PgQuery__JsonTablePathSpec *message,
+ ProtobufCAllocator *allocator);
+/* PgQuery__JsonTable methods */
+void pg_query__json_table__init
+ (PgQuery__JsonTable *message);
+size_t pg_query__json_table__get_packed_size
+ (const PgQuery__JsonTable *message);
+size_t pg_query__json_table__pack
+ (const PgQuery__JsonTable *message,
+ uint8_t *out);
+size_t pg_query__json_table__pack_to_buffer
+ (const PgQuery__JsonTable *message,
+ ProtobufCBuffer *buffer);
+PgQuery__JsonTable *
+ pg_query__json_table__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__json_table__free_unpacked
+ (PgQuery__JsonTable *message,
+ ProtobufCAllocator *allocator);
+/* PgQuery__JsonTableColumn methods */
+void pg_query__json_table_column__init
+ (PgQuery__JsonTableColumn *message);
+size_t pg_query__json_table_column__get_packed_size
+ (const PgQuery__JsonTableColumn *message);
+size_t pg_query__json_table_column__pack
+ (const PgQuery__JsonTableColumn *message,
+ uint8_t *out);
+size_t pg_query__json_table_column__pack_to_buffer
+ (const PgQuery__JsonTableColumn *message,
+ ProtobufCBuffer *buffer);
+PgQuery__JsonTableColumn *
+ pg_query__json_table_column__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__json_table_column__free_unpacked
+ (PgQuery__JsonTableColumn *message,
+ ProtobufCAllocator *allocator);
/* PgQuery__JsonKeyValue methods */
void pg_query__json_key_value__init
(PgQuery__JsonKeyValue *message);
@@ -8271,6 +8897,63 @@ PgQuery__JsonKeyValue *
void pg_query__json_key_value__free_unpacked
(PgQuery__JsonKeyValue *message,
ProtobufCAllocator *allocator);
+/* PgQuery__JsonParseExpr methods */
+void pg_query__json_parse_expr__init
+ (PgQuery__JsonParseExpr *message);
+size_t pg_query__json_parse_expr__get_packed_size
+ (const PgQuery__JsonParseExpr *message);
+size_t pg_query__json_parse_expr__pack
+ (const PgQuery__JsonParseExpr *message,
+ uint8_t *out);
+size_t pg_query__json_parse_expr__pack_to_buffer
+ (const PgQuery__JsonParseExpr *message,
+ ProtobufCBuffer *buffer);
+PgQuery__JsonParseExpr *
+ pg_query__json_parse_expr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__json_parse_expr__free_unpacked
+ (PgQuery__JsonParseExpr *message,
+ ProtobufCAllocator *allocator);
+/* PgQuery__JsonScalarExpr methods */
+void pg_query__json_scalar_expr__init
+ (PgQuery__JsonScalarExpr *message);
+size_t pg_query__json_scalar_expr__get_packed_size
+ (const PgQuery__JsonScalarExpr *message);
+size_t pg_query__json_scalar_expr__pack
+ (const PgQuery__JsonScalarExpr *message,
+ uint8_t *out);
+size_t pg_query__json_scalar_expr__pack_to_buffer
+ (const PgQuery__JsonScalarExpr *message,
+ ProtobufCBuffer *buffer);
+PgQuery__JsonScalarExpr *
+ pg_query__json_scalar_expr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__json_scalar_expr__free_unpacked
+ (PgQuery__JsonScalarExpr *message,
+ ProtobufCAllocator *allocator);
+/* PgQuery__JsonSerializeExpr methods */
+void pg_query__json_serialize_expr__init
+ (PgQuery__JsonSerializeExpr *message);
+size_t pg_query__json_serialize_expr__get_packed_size
+ (const PgQuery__JsonSerializeExpr *message);
+size_t pg_query__json_serialize_expr__pack
+ (const PgQuery__JsonSerializeExpr *message,
+ uint8_t *out);
+size_t pg_query__json_serialize_expr__pack_to_buffer
+ (const PgQuery__JsonSerializeExpr *message,
+ ProtobufCBuffer *buffer);
+PgQuery__JsonSerializeExpr *
+ pg_query__json_serialize_expr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void pg_query__json_serialize_expr__free_unpacked
+ (PgQuery__JsonSerializeExpr *message,
+ ProtobufCAllocator *allocator);
/* PgQuery__JsonObjectConstructor methods */
void pg_query__json_object_constructor__init
(PgQuery__JsonObjectConstructor *message);
@@ -10920,6 +11603,12 @@ typedef void (*PgQuery__GroupingFunc_Closure)
typedef void (*PgQuery__WindowFunc_Closure)
(const PgQuery__WindowFunc *message,
void *closure_data);
+typedef void (*PgQuery__WindowFuncRunCondition_Closure)
+ (const PgQuery__WindowFuncRunCondition *message,
+ void *closure_data);
+typedef void (*PgQuery__MergeSupportFunc_Closure)
+ (const PgQuery__MergeSupportFunc *message,
+ void *closure_data);
typedef void (*PgQuery__SubscriptingRef_Closure)
(const PgQuery__SubscriptingRef *message,
void *closure_data);
@@ -11019,12 +11708,30 @@ typedef void (*PgQuery__JsonConstructorExpr_Closure)
typedef void (*PgQuery__JsonIsPredicate_Closure)
(const PgQuery__JsonIsPredicate *message,
void *closure_data);
+typedef void (*PgQuery__JsonBehavior_Closure)
+ (const PgQuery__JsonBehavior *message,
+ void *closure_data);
+typedef void (*PgQuery__JsonExpr_Closure)
+ (const PgQuery__JsonExpr *message,
+ void *closure_data);
+typedef void (*PgQuery__JsonTablePath_Closure)
+ (const PgQuery__JsonTablePath *message,
+ void *closure_data);
+typedef void (*PgQuery__JsonTablePathScan_Closure)
+ (const PgQuery__JsonTablePathScan *message,
+ void *closure_data);
+typedef void (*PgQuery__JsonTableSiblingJoin_Closure)
+ (const PgQuery__JsonTableSiblingJoin *message,
+ void *closure_data);
typedef void (*PgQuery__NullTest_Closure)
(const PgQuery__NullTest *message,
void *closure_data);
typedef void (*PgQuery__BooleanTest_Closure)
(const PgQuery__BooleanTest *message,
void *closure_data);
+typedef void (*PgQuery__MergeAction_Closure)
+ (const PgQuery__MergeAction *message,
+ void *closure_data);
typedef void (*PgQuery__CoerceToDomain_Closure)
(const PgQuery__CoerceToDomain *message,
void *closure_data);
@@ -11154,6 +11861,9 @@ typedef void (*PgQuery__PartitionBoundSpec_Closure)
typedef void (*PgQuery__PartitionRangeDatum_Closure)
(const PgQuery__PartitionRangeDatum *message,
void *closure_data);
+typedef void (*PgQuery__SinglePartitionSpec_Closure)
+ (const PgQuery__SinglePartitionSpec *message,
+ void *closure_data);
typedef void (*PgQuery__PartitionCmd_Closure)
(const PgQuery__PartitionCmd *message,
void *closure_data);
@@ -11205,18 +11915,39 @@ typedef void (*PgQuery__CommonTableExpr_Closure)
typedef void (*PgQuery__MergeWhenClause_Closure)
(const PgQuery__MergeWhenClause *message,
void *closure_data);
-typedef void (*PgQuery__MergeAction_Closure)
- (const PgQuery__MergeAction *message,
- void *closure_data);
typedef void (*PgQuery__TriggerTransition_Closure)
(const PgQuery__TriggerTransition *message,
void *closure_data);
typedef void (*PgQuery__JsonOutput_Closure)
(const PgQuery__JsonOutput *message,
void *closure_data);
+typedef void (*PgQuery__JsonArgument_Closure)
+ (const PgQuery__JsonArgument *message,
+ void *closure_data);
+typedef void (*PgQuery__JsonFuncExpr_Closure)
+ (const PgQuery__JsonFuncExpr *message,
+ void *closure_data);
+typedef void (*PgQuery__JsonTablePathSpec_Closure)
+ (const PgQuery__JsonTablePathSpec *message,
+ void *closure_data);
+typedef void (*PgQuery__JsonTable_Closure)
+ (const PgQuery__JsonTable *message,
+ void *closure_data);
+typedef void (*PgQuery__JsonTableColumn_Closure)
+ (const PgQuery__JsonTableColumn *message,
+ void *closure_data);
typedef void (*PgQuery__JsonKeyValue_Closure)
(const PgQuery__JsonKeyValue *message,
void *closure_data);
+typedef void (*PgQuery__JsonParseExpr_Closure)
+ (const PgQuery__JsonParseExpr *message,
+ void *closure_data);
+typedef void (*PgQuery__JsonScalarExpr_Closure)
+ (const PgQuery__JsonScalarExpr *message,
+ void *closure_data);
+typedef void (*PgQuery__JsonSerializeExpr_Closure)
+ (const PgQuery__JsonSerializeExpr *message,
+ void *closure_data);
typedef void (*PgQuery__JsonObjectConstructor_Closure)
(const PgQuery__JsonObjectConstructor *message,
void *closure_data);
@@ -11631,7 +12362,6 @@ typedef void (*PgQuery__ScanToken_Closure)
/* --- descriptors --- */
-extern const ProtobufCEnumDescriptor pg_query__overriding_kind__descriptor;
extern const ProtobufCEnumDescriptor pg_query__query_source__descriptor;
extern const ProtobufCEnumDescriptor pg_query__sort_by_dir__descriptor;
extern const ProtobufCEnumDescriptor pg_query__sort_by_nulls__descriptor;
@@ -11646,6 +12376,8 @@ extern const ProtobufCEnumDescriptor pg_query__rtekind__descriptor;
extern const ProtobufCEnumDescriptor pg_query__wcokind__descriptor;
extern const ProtobufCEnumDescriptor pg_query__grouping_set_kind__descriptor;
extern const ProtobufCEnumDescriptor pg_query__ctematerialize__descriptor;
+extern const ProtobufCEnumDescriptor pg_query__json_quotes__descriptor;
+extern const ProtobufCEnumDescriptor pg_query__json_table_column_type__descriptor;
extern const ProtobufCEnumDescriptor pg_query__set_operation__descriptor;
extern const ProtobufCEnumDescriptor pg_query__object_type__descriptor;
extern const ProtobufCEnumDescriptor pg_query__drop_behavior__descriptor;
@@ -11665,7 +12397,9 @@ extern const ProtobufCEnumDescriptor pg_query__alter_tsconfig_type__descripto
extern const ProtobufCEnumDescriptor pg_query__publication_obj_spec_type__descriptor;
extern const ProtobufCEnumDescriptor pg_query__alter_publication_action__descriptor;
extern const ProtobufCEnumDescriptor pg_query__alter_subscription_type__descriptor;
+extern const ProtobufCEnumDescriptor pg_query__overriding_kind__descriptor;
extern const ProtobufCEnumDescriptor pg_query__on_commit_action__descriptor;
+extern const ProtobufCEnumDescriptor pg_query__table_func_type__descriptor;
extern const ProtobufCEnumDescriptor pg_query__param_kind__descriptor;
extern const ProtobufCEnumDescriptor pg_query__coercion_context__descriptor;
extern const ProtobufCEnumDescriptor pg_query__coercion_form__descriptor;
@@ -11680,8 +12414,12 @@ extern const ProtobufCEnumDescriptor pg_query__json_encoding__descriptor;
extern const ProtobufCEnumDescriptor pg_query__json_format_type__descriptor;
extern const ProtobufCEnumDescriptor pg_query__json_constructor_type__descriptor;
extern const ProtobufCEnumDescriptor pg_query__json_value_type__descriptor;
+extern const ProtobufCEnumDescriptor pg_query__json_wrapper__descriptor;
+extern const ProtobufCEnumDescriptor pg_query__json_behavior_type__descriptor;
+extern const ProtobufCEnumDescriptor pg_query__json_expr_op__descriptor;
extern const ProtobufCEnumDescriptor pg_query__null_test_type__descriptor;
extern const ProtobufCEnumDescriptor pg_query__bool_test_type__descriptor;
+extern const ProtobufCEnumDescriptor pg_query__merge_match_kind__descriptor;
extern const ProtobufCEnumDescriptor pg_query__cmd_type__descriptor;
extern const ProtobufCEnumDescriptor pg_query__join_type__descriptor;
extern const ProtobufCEnumDescriptor pg_query__agg_strategy__descriptor;
@@ -11716,6 +12454,8 @@ extern const ProtobufCMessageDescriptor pg_query__param__descriptor;
extern const ProtobufCMessageDescriptor pg_query__aggref__descriptor;
extern const ProtobufCMessageDescriptor pg_query__grouping_func__descriptor;
extern const ProtobufCMessageDescriptor pg_query__window_func__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__window_func_run_condition__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__merge_support_func__descriptor;
extern const ProtobufCMessageDescriptor pg_query__subscripting_ref__descriptor;
extern const ProtobufCMessageDescriptor pg_query__func_expr__descriptor;
extern const ProtobufCMessageDescriptor pg_query__named_arg_expr__descriptor;
@@ -11749,8 +12489,14 @@ extern const ProtobufCMessageDescriptor pg_query__json_returning__descriptor;
extern const ProtobufCMessageDescriptor pg_query__json_value_expr__descriptor;
extern const ProtobufCMessageDescriptor pg_query__json_constructor_expr__descriptor;
extern const ProtobufCMessageDescriptor pg_query__json_is_predicate__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__json_behavior__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__json_expr__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__json_table_path__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__json_table_path_scan__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__json_table_sibling_join__descriptor;
extern const ProtobufCMessageDescriptor pg_query__null_test__descriptor;
extern const ProtobufCMessageDescriptor pg_query__boolean_test__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__merge_action__descriptor;
extern const ProtobufCMessageDescriptor pg_query__coerce_to_domain__descriptor;
extern const ProtobufCMessageDescriptor pg_query__coerce_to_domain_value__descriptor;
extern const ProtobufCMessageDescriptor pg_query__set_to_default__descriptor;
@@ -11794,6 +12540,7 @@ extern const ProtobufCMessageDescriptor pg_query__partition_elem__descriptor;
extern const ProtobufCMessageDescriptor pg_query__partition_spec__descriptor;
extern const ProtobufCMessageDescriptor pg_query__partition_bound_spec__descriptor;
extern const ProtobufCMessageDescriptor pg_query__partition_range_datum__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__single_partition_spec__descriptor;
extern const ProtobufCMessageDescriptor pg_query__partition_cmd__descriptor;
extern const ProtobufCMessageDescriptor pg_query__range_tbl_entry__descriptor;
extern const ProtobufCMessageDescriptor pg_query__rtepermission_info__descriptor;
@@ -11811,10 +12558,17 @@ extern const ProtobufCMessageDescriptor pg_query__ctesearch_clause__descriptor;
extern const ProtobufCMessageDescriptor pg_query__ctecycle_clause__descriptor;
extern const ProtobufCMessageDescriptor pg_query__common_table_expr__descriptor;
extern const ProtobufCMessageDescriptor pg_query__merge_when_clause__descriptor;
-extern const ProtobufCMessageDescriptor pg_query__merge_action__descriptor;
extern const ProtobufCMessageDescriptor pg_query__trigger_transition__descriptor;
extern const ProtobufCMessageDescriptor pg_query__json_output__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__json_argument__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__json_func_expr__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__json_table_path_spec__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__json_table__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__json_table_column__descriptor;
extern const ProtobufCMessageDescriptor pg_query__json_key_value__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__json_parse_expr__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__json_scalar_expr__descriptor;
+extern const ProtobufCMessageDescriptor pg_query__json_serialize_expr__descriptor;
extern const ProtobufCMessageDescriptor pg_query__json_object_constructor__descriptor;
extern const ProtobufCMessageDescriptor pg_query__json_array_constructor__descriptor;
extern const ProtobufCMessageDescriptor pg_query__json_array_query_constructor__descriptor;
diff --git a/protobuf/pg_query.pb.cc b/protobuf/pg_query.pb.cc
index 5e8730d0..6afe96f8 100644
--- a/protobuf/pg_query.pb.cc
+++ b/protobuf/pg_query.pb.cc
@@ -130,6 +130,18 @@ struct SortGroupClauseDefaultTypeInternal {
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SortGroupClauseDefaultTypeInternal _SortGroupClause_default_instance_;
+ template
+PROTOBUF_CONSTEXPR SinglePartitionSpec::SinglePartitionSpec(::_pbi::ConstantInitialized) {}
+struct SinglePartitionSpecDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR SinglePartitionSpecDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~SinglePartitionSpecDefaultTypeInternal() {}
+ union {
+ SinglePartitionSpec _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SinglePartitionSpecDefaultTypeInternal _SinglePartitionSpec_default_instance_;
inline constexpr ScanToken::Impl_::Impl_(
::_pbi::ConstantInitialized) noexcept
@@ -251,7 +263,7 @@ inline constexpr RTEPermissionInfo::Impl_::Impl_(
_updated_cols_cached_byte_size_{0},
relid_{0u},
inh_{false},
- required_perms_{::int64_t{0}},
+ required_perms_{::uint64_t{0u}},
check_as_user_{0u},
_cached_size_{0} {}
@@ -355,6 +367,27 @@ struct ListenStmtDefaultTypeInternal {
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ListenStmtDefaultTypeInternal _ListenStmt_default_instance_;
+inline constexpr JsonTablePath::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : name_(
+ &::google::protobuf::internal::fixed_address_empty_string,
+ ::_pbi::ConstantInitialized()),
+ _cached_size_{0} {}
+
+template
+PROTOBUF_CONSTEXPR JsonTablePath::JsonTablePath(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct JsonTablePathDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR JsonTablePathDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~JsonTablePathDefaultTypeInternal() {}
+ union {
+ JsonTablePath _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonTablePathDefaultTypeInternal _JsonTablePath_default_instance_;
+
inline constexpr JsonFormat::Impl_::Impl_(
::_pbi::ConstantInitialized) noexcept
: format_type_{static_cast< ::pg_query::JsonFormatType >(0)},
@@ -533,6 +566,8 @@ inline constexpr DeallocateStmt::Impl_::Impl_(
: name_(
&::google::protobuf::internal::fixed_address_empty_string,
::_pbi::ConstantInitialized()),
+ isall_{false},
+ location_{0},
_cached_size_{0} {}
template
@@ -1440,10 +1475,10 @@ PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
inline constexpr AlterStatsStmt::Impl_::Impl_(
::_pbi::ConstantInitialized) noexcept
- : defnames_{},
- stxstattarget_{0},
- missing_ok_{false},
- _cached_size_{0} {}
+ : _cached_size_{0},
+ defnames_{},
+ stxstattarget_{nullptr},
+ missing_ok_{false} {}
template
PROTOBUF_CONSTEXPR AlterStatsStmt::AlterStatsStmt(::_pbi::ConstantInitialized)
@@ -2302,15 +2337,16 @@ inline constexpr Constraint::Impl_::Impl_(
where_clause_{nullptr},
pktable_{nullptr},
contype_{static_cast< ::pg_query::ConstrType >(0)},
- location_{0},
deferrable_{false},
initdeferred_{false},
+ skip_validation_{false},
+ initially_valid_{false},
+ inhcount_{0},
is_no_inherit_{false},
nulls_not_distinct_{false},
reset_default_tblspc_{false},
- skip_validation_{false},
- initially_valid_{false},
- old_pktable_oid_{0u} {}
+ old_pktable_oid_{0u},
+ location_{0} {}
template
PROTOBUF_CONSTEXPR Constraint::Constraint(::_pbi::ConstantInitialized)
@@ -3967,6 +4003,28 @@ struct JsonAggConstructorDefaultTypeInternal {
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonAggConstructorDefaultTypeInternal _JsonAggConstructor_default_instance_;
+inline constexpr JsonArgument::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ name_(
+ &::google::protobuf::internal::fixed_address_empty_string,
+ ::_pbi::ConstantInitialized()),
+ val_{nullptr} {}
+
+template
+PROTOBUF_CONSTEXPR JsonArgument::JsonArgument(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct JsonArgumentDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR JsonArgumentDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~JsonArgumentDefaultTypeInternal() {}
+ union {
+ JsonArgument _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonArgumentDefaultTypeInternal _JsonArgument_default_instance_;
+
inline constexpr JsonArrayAgg::Impl_::Impl_(
::_pbi::ConstantInitialized) noexcept
: _cached_size_{0},
@@ -4033,6 +4091,28 @@ struct JsonArrayQueryConstructorDefaultTypeInternal {
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonArrayQueryConstructorDefaultTypeInternal _JsonArrayQueryConstructor_default_instance_;
+inline constexpr JsonBehavior::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ expr_{nullptr},
+ btype_{static_cast< ::pg_query::JsonBehaviorType >(0)},
+ coerce_{false},
+ location_{0} {}
+
+template
+PROTOBUF_CONSTEXPR JsonBehavior::JsonBehavior(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct JsonBehaviorDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR JsonBehaviorDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~JsonBehaviorDefaultTypeInternal() {}
+ union {
+ JsonBehavior _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonBehaviorDefaultTypeInternal _JsonBehavior_default_instance_;
+
inline constexpr JsonConstructorExpr::Impl_::Impl_(
::_pbi::ConstantInitialized) noexcept
: _cached_size_{0},
@@ -4060,6 +4140,74 @@ struct JsonConstructorExprDefaultTypeInternal {
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonConstructorExprDefaultTypeInternal _JsonConstructorExpr_default_instance_;
+inline constexpr JsonExpr::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ passing_names_{},
+ passing_values_{},
+ column_name_(
+ &::google::protobuf::internal::fixed_address_empty_string,
+ ::_pbi::ConstantInitialized()),
+ xpr_{nullptr},
+ formatted_expr_{nullptr},
+ format_{nullptr},
+ path_spec_{nullptr},
+ returning_{nullptr},
+ on_empty_{nullptr},
+ on_error_{nullptr},
+ op_{static_cast< ::pg_query::JsonExprOp >(0)},
+ use_io_coercion_{false},
+ use_json_coercion_{false},
+ omit_quotes_{false},
+ wrapper_{static_cast< ::pg_query::JsonWrapper >(0)},
+ collation_{0u},
+ location_{0} {}
+
+template
+PROTOBUF_CONSTEXPR JsonExpr::JsonExpr(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct JsonExprDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR JsonExprDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~JsonExprDefaultTypeInternal() {}
+ union {
+ JsonExpr _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonExprDefaultTypeInternal _JsonExpr_default_instance_;
+
+inline constexpr JsonFuncExpr::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ passing_{},
+ column_name_(
+ &::google::protobuf::internal::fixed_address_empty_string,
+ ::_pbi::ConstantInitialized()),
+ context_item_{nullptr},
+ pathspec_{nullptr},
+ output_{nullptr},
+ on_empty_{nullptr},
+ on_error_{nullptr},
+ op_{static_cast< ::pg_query::JsonExprOp >(0)},
+ wrapper_{static_cast< ::pg_query::JsonWrapper >(0)},
+ quotes_{static_cast< ::pg_query::JsonQuotes >(0)},
+ location_{0} {}
+
+template
+PROTOBUF_CONSTEXPR JsonFuncExpr::JsonFuncExpr(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct JsonFuncExprDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR JsonFuncExprDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~JsonFuncExprDefaultTypeInternal() {}
+ union {
+ JsonFuncExpr _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonFuncExprDefaultTypeInternal _JsonFuncExpr_default_instance_;
+
inline constexpr JsonIsPredicate::Impl_::Impl_(
::_pbi::ConstantInitialized) noexcept
: _cached_size_{0},
@@ -4168,6 +4316,196 @@ struct JsonOutputDefaultTypeInternal {
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonOutputDefaultTypeInternal _JsonOutput_default_instance_;
+inline constexpr JsonParseExpr::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ expr_{nullptr},
+ output_{nullptr},
+ unique_keys_{false},
+ location_{0} {}
+
+template
+PROTOBUF_CONSTEXPR JsonParseExpr::JsonParseExpr(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct JsonParseExprDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR JsonParseExprDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~JsonParseExprDefaultTypeInternal() {}
+ union {
+ JsonParseExpr _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonParseExprDefaultTypeInternal _JsonParseExpr_default_instance_;
+
+inline constexpr JsonScalarExpr::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ expr_{nullptr},
+ output_{nullptr},
+ location_{0} {}
+
+template
+PROTOBUF_CONSTEXPR JsonScalarExpr::JsonScalarExpr(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct JsonScalarExprDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR JsonScalarExprDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~JsonScalarExprDefaultTypeInternal() {}
+ union {
+ JsonScalarExpr _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonScalarExprDefaultTypeInternal _JsonScalarExpr_default_instance_;
+
+inline constexpr JsonSerializeExpr::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ expr_{nullptr},
+ output_{nullptr},
+ location_{0} {}
+
+template
+PROTOBUF_CONSTEXPR JsonSerializeExpr::JsonSerializeExpr(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct JsonSerializeExprDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR JsonSerializeExprDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~JsonSerializeExprDefaultTypeInternal() {}
+ union {
+ JsonSerializeExpr _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonSerializeExprDefaultTypeInternal _JsonSerializeExpr_default_instance_;
+
+inline constexpr JsonTable::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ passing_{},
+ columns_{},
+ context_item_{nullptr},
+ pathspec_{nullptr},
+ on_error_{nullptr},
+ alias_{nullptr},
+ lateral_{false},
+ location_{0} {}
+
+template
+PROTOBUF_CONSTEXPR JsonTable::JsonTable(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct JsonTableDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR JsonTableDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~JsonTableDefaultTypeInternal() {}
+ union {
+ JsonTable _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonTableDefaultTypeInternal _JsonTable_default_instance_;
+
+inline constexpr JsonTableColumn::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ columns_{},
+ name_(
+ &::google::protobuf::internal::fixed_address_empty_string,
+ ::_pbi::ConstantInitialized()),
+ type_name_{nullptr},
+ pathspec_{nullptr},
+ format_{nullptr},
+ on_empty_{nullptr},
+ on_error_{nullptr},
+ coltype_{static_cast< ::pg_query::JsonTableColumnType >(0)},
+ wrapper_{static_cast< ::pg_query::JsonWrapper >(0)},
+ quotes_{static_cast< ::pg_query::JsonQuotes >(0)},
+ location_{0} {}
+
+template
+PROTOBUF_CONSTEXPR JsonTableColumn::JsonTableColumn(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct JsonTableColumnDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR JsonTableColumnDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~JsonTableColumnDefaultTypeInternal() {}
+ union {
+ JsonTableColumn _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonTableColumnDefaultTypeInternal _JsonTableColumn_default_instance_;
+
+inline constexpr JsonTablePathScan::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ plan_{nullptr},
+ path_{nullptr},
+ child_{nullptr},
+ error_on_error_{false},
+ col_min_{0},
+ col_max_{0} {}
+
+template
+PROTOBUF_CONSTEXPR JsonTablePathScan::JsonTablePathScan(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct JsonTablePathScanDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR JsonTablePathScanDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~JsonTablePathScanDefaultTypeInternal() {}
+ union {
+ JsonTablePathScan _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonTablePathScanDefaultTypeInternal _JsonTablePathScan_default_instance_;
+
+inline constexpr JsonTablePathSpec::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ name_(
+ &::google::protobuf::internal::fixed_address_empty_string,
+ ::_pbi::ConstantInitialized()),
+ string_{nullptr},
+ name_location_{0},
+ location_{0} {}
+
+template
+PROTOBUF_CONSTEXPR JsonTablePathSpec::JsonTablePathSpec(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct JsonTablePathSpecDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR JsonTablePathSpecDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~JsonTablePathSpecDefaultTypeInternal() {}
+ union {
+ JsonTablePathSpec _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonTablePathSpecDefaultTypeInternal _JsonTablePathSpec_default_instance_;
+
+inline constexpr JsonTableSiblingJoin::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ plan_{nullptr},
+ lplan_{nullptr},
+ rplan_{nullptr} {}
+
+template
+PROTOBUF_CONSTEXPR JsonTableSiblingJoin::JsonTableSiblingJoin(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct JsonTableSiblingJoinDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR JsonTableSiblingJoinDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~JsonTableSiblingJoinDefaultTypeInternal() {}
+ union {
+ JsonTableSiblingJoin _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JsonTableSiblingJoinDefaultTypeInternal _JsonTableSiblingJoin_default_instance_;
+
inline constexpr JsonValueExpr::Impl_::Impl_(
::_pbi::ConstantInitialized) noexcept
: _cached_size_{0},
@@ -4256,7 +4594,7 @@ inline constexpr MergeAction::Impl_::Impl_(
target_list_{},
update_colnos_{},
qual_{nullptr},
- matched_{false},
+ match_kind_{static_cast< ::pg_query::MergeMatchKind >(0)},
command_type_{static_cast< ::pg_query::CmdType >(0)},
override_{static_cast< ::pg_query::OverridingKind >(0)} {}
@@ -4278,6 +4616,7 @@ inline constexpr MergeStmt::Impl_::Impl_(
::_pbi::ConstantInitialized) noexcept
: _cached_size_{0},
merge_when_clauses_{},
+ returning_list_{},
relation_{nullptr},
source_relation_{nullptr},
join_condition_{nullptr},
@@ -4297,13 +4636,35 @@ struct MergeStmtDefaultTypeInternal {
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MergeStmtDefaultTypeInternal _MergeStmt_default_instance_;
+inline constexpr MergeSupportFunc::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ xpr_{nullptr},
+ msftype_{0u},
+ msfcollid_{0u},
+ location_{0} {}
+
+template
+PROTOBUF_CONSTEXPR MergeSupportFunc::MergeSupportFunc(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct MergeSupportFuncDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR MergeSupportFuncDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~MergeSupportFuncDefaultTypeInternal() {}
+ union {
+ MergeSupportFunc _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MergeSupportFuncDefaultTypeInternal _MergeSupportFunc_default_instance_;
+
inline constexpr MergeWhenClause::Impl_::Impl_(
::_pbi::ConstantInitialized) noexcept
: _cached_size_{0},
target_list_{},
values_{},
condition_{nullptr},
- matched_{false},
+ match_kind_{static_cast< ::pg_query::MergeMatchKind >(0)},
command_type_{static_cast< ::pg_query::CmdType >(0)},
override_{static_cast< ::pg_query::OverridingKind >(0)} {}
@@ -4851,6 +5212,7 @@ inline constexpr Query::Impl_::Impl_(
with_check_options_{},
utility_stmt_{nullptr},
jointree_{nullptr},
+ merge_join_condition_{nullptr},
on_conflict_{nullptr},
having_qual_{nullptr},
limit_offset_{nullptr},
@@ -4870,9 +5232,9 @@ inline constexpr Query::Impl_::Impl_(
has_for_update_{false},
has_row_security_{false},
is_return_{false},
- merge_use_outer_join_{false},
- override_{static_cast< ::pg_query::OverridingKind >(0)},
group_distinct_{false},
+ merge_target_relation_{0},
+ override_{static_cast< ::pg_query::OverridingKind >(0)},
limit_option_{static_cast< ::pg_query::LimitOption >(0)},
stmt_location_{0},
stmt_len_{0} {}
@@ -5032,25 +5394,25 @@ inline constexpr RangeTblEntry::Impl_::Impl_(
enrname_(
&::google::protobuf::internal::fixed_address_empty_string,
::_pbi::ConstantInitialized()),
+ alias_{nullptr},
+ eref_{nullptr},
tablesample_{nullptr},
subquery_{nullptr},
join_using_alias_{nullptr},
tablefunc_{nullptr},
- alias_{nullptr},
- eref_{nullptr},
rtekind_{static_cast< ::pg_query::RTEKind >(0)},
relid_{0u},
rellockmode_{0},
perminfoindex_{0u},
jointype_{static_cast< ::pg_query::JoinType >(0)},
joinmergedcols_{0},
+ inh_{false},
security_barrier_{false},
funcordinality_{false},
self_reference_{false},
- lateral_{false},
ctelevelsup_{0u},
enrtuples_{0},
- inh_{false},
+ lateral_{false},
in_from_cl_{false} {}
template
@@ -5692,10 +6054,14 @@ inline constexpr TableFunc::Impl_::Impl_(
colcollations_{},
colexprs_{},
coldefexprs_{},
+ colvalexprs_{},
+ passingvalexprs_{},
notnulls_{},
_notnulls_cached_byte_size_{0},
docexpr_{nullptr},
rowexpr_{nullptr},
+ plan_{nullptr},
+ functype_{static_cast< ::pg_query::TableFuncType >(0)},
ordinalitycol_{0},
location_{0} {}
@@ -5794,6 +6160,7 @@ inline constexpr TransactionStmt::Impl_::Impl_(
::_pbi::ConstantInitialized()),
kind_{static_cast< ::pg_query::TransactionStmtKind >(0)},
chain_{false},
+ location_{0},
_cached_size_{0} {}
template
@@ -6025,7 +6392,6 @@ inline constexpr WindowClause::Impl_::Impl_(
: _cached_size_{0},
partition_clause_{},
order_clause_{},
- run_condition_{},
name_(
&::google::protobuf::internal::fixed_address_empty_string,
::_pbi::ConstantInitialized()),
@@ -6091,6 +6457,7 @@ inline constexpr WindowFunc::Impl_::Impl_(
::_pbi::ConstantInitialized) noexcept
: _cached_size_{0},
args_{},
+ run_condition_{},
xpr_{nullptr},
aggfilter_{nullptr},
winfnoid_{0u},
@@ -6116,6 +6483,29 @@ struct WindowFuncDefaultTypeInternal {
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 WindowFuncDefaultTypeInternal _WindowFunc_default_instance_;
+inline constexpr WindowFuncRunCondition::Impl_::Impl_(
+ ::_pbi::ConstantInitialized) noexcept
+ : _cached_size_{0},
+ xpr_{nullptr},
+ arg_{nullptr},
+ opno_{0u},
+ inputcollid_{0u},
+ wfunc_left_{false} {}
+
+template
+PROTOBUF_CONSTEXPR WindowFuncRunCondition::WindowFuncRunCondition(::_pbi::ConstantInitialized)
+ : _impl_(::_pbi::ConstantInitialized()) {}
+struct WindowFuncRunConditionDefaultTypeInternal {
+ PROTOBUF_CONSTEXPR WindowFuncRunConditionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
+ ~WindowFuncRunConditionDefaultTypeInternal() {}
+ union {
+ WindowFuncRunCondition _instance;
+ };
+};
+
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
+ PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 WindowFuncRunConditionDefaultTypeInternal _WindowFuncRunCondition_default_instance_;
+
inline constexpr WithCheckOption::Impl_::Impl_(
::_pbi::ConstantInitialized) noexcept
: _cached_size_{0},
@@ -6238,8 +6628,8 @@ struct ParseResultDefaultTypeInternal {
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ParseResultDefaultTypeInternal _ParseResult_default_instance_;
} // namespace pg_query
-static ::_pb::Metadata file_level_metadata_protobuf_2fpg_5fquery_2eproto[256];
-static const ::_pb::EnumDescriptor* file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[64];
+static ::_pb::Metadata file_level_metadata_protobuf_2fpg_5fquery_2eproto[272];
+static const ::_pb::EnumDescriptor* file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[71];
static constexpr const ::_pb::ServiceDescriptor**
file_level_service_descriptors_protobuf_2fpg_5fquery_2eproto = nullptr;
const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(
@@ -6524,6 +6914,22 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
::_pbi::kInvalidFieldOffsetTag,
::_pbi::kInvalidFieldOffsetTag,
::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
+ ::_pbi::kInvalidFieldOffsetTag,
PROTOBUF_FIELD_OFFSET(::pg_query::Node, _impl_.node_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::pg_query::Integer, _internal_metadata_),
@@ -6653,6 +7059,7 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
~0u, // no _inlined_string_donated_
~0u, // no _split_
~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::TableFunc, _impl_.functype_),
PROTOBUF_FIELD_OFFSET(::pg_query::TableFunc, _impl_.ns_uris_),
PROTOBUF_FIELD_OFFSET(::pg_query::TableFunc, _impl_.ns_names_),
PROTOBUF_FIELD_OFFSET(::pg_query::TableFunc, _impl_.docexpr_),
@@ -6663,11 +7070,15 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
PROTOBUF_FIELD_OFFSET(::pg_query::TableFunc, _impl_.colcollations_),
PROTOBUF_FIELD_OFFSET(::pg_query::TableFunc, _impl_.colexprs_),
PROTOBUF_FIELD_OFFSET(::pg_query::TableFunc, _impl_.coldefexprs_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::TableFunc, _impl_.colvalexprs_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::TableFunc, _impl_.passingvalexprs_),
PROTOBUF_FIELD_OFFSET(::pg_query::TableFunc, _impl_.notnulls_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::TableFunc, _impl_.plan_),
PROTOBUF_FIELD_OFFSET(::pg_query::TableFunc, _impl_.ordinalitycol_),
PROTOBUF_FIELD_OFFSET(::pg_query::TableFunc, _impl_.location_),
~0u,
~0u,
+ ~0u,
0,
1,
~0u,
@@ -6679,6 +7090,9 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
~0u,
~0u,
~0u,
+ 2,
+ ~0u,
+ ~0u,
PROTOBUF_FIELD_OFFSET(::pg_query::IntoClause, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::pg_query::IntoClause, _internal_metadata_),
~0u, // no _extensions_
@@ -6830,6 +7244,7 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
PROTOBUF_FIELD_OFFSET(::pg_query::WindowFunc, _impl_.inputcollid_),
PROTOBUF_FIELD_OFFSET(::pg_query::WindowFunc, _impl_.args_),
PROTOBUF_FIELD_OFFSET(::pg_query::WindowFunc, _impl_.aggfilter_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::WindowFunc, _impl_.run_condition_),
PROTOBUF_FIELD_OFFSET(::pg_query::WindowFunc, _impl_.winref_),
PROTOBUF_FIELD_OFFSET(::pg_query::WindowFunc, _impl_.winstar_),
PROTOBUF_FIELD_OFFSET(::pg_query::WindowFunc, _impl_.winagg_),
@@ -6845,6 +7260,41 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
~0u,
~0u,
~0u,
+ ~0u,
+ PROTOBUF_FIELD_OFFSET(::pg_query::WindowFuncRunCondition, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::WindowFuncRunCondition, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::WindowFuncRunCondition, _impl_.xpr_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::WindowFuncRunCondition, _impl_.opno_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::WindowFuncRunCondition, _impl_.inputcollid_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::WindowFuncRunCondition, _impl_.wfunc_left_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::WindowFuncRunCondition, _impl_.arg_),
+ 0,
+ ~0u,
+ ~0u,
+ ~0u,
+ 1,
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeSupportFunc, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeSupportFunc, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeSupportFunc, _impl_.xpr_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeSupportFunc, _impl_.msftype_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeSupportFunc, _impl_.msfcollid_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeSupportFunc, _impl_.location_),
+ 0,
+ ~0u,
+ ~0u,
+ ~0u,
PROTOBUF_FIELD_OFFSET(::pg_query::SubscriptingRef, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::pg_query::SubscriptingRef, _internal_metadata_),
~0u, // no _extensions_
@@ -7530,6 +7980,107 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
~0u,
~0u,
~0u,
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonBehavior, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonBehavior, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonBehavior, _impl_.btype_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonBehavior, _impl_.expr_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonBehavior, _impl_.coerce_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonBehavior, _impl_.location_),
+ ~0u,
+ 0,
+ ~0u,
+ ~0u,
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.xpr_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.op_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.column_name_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.formatted_expr_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.format_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.path_spec_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.returning_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.passing_names_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.passing_values_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.on_empty_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.on_error_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.use_io_coercion_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.use_json_coercion_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.wrapper_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.omit_quotes_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.collation_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonExpr, _impl_.location_),
+ 0,
+ ~0u,
+ ~0u,
+ 1,
+ 2,
+ 3,
+ 4,
+ ~0u,
+ ~0u,
+ 5,
+ 6,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u,
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePath, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePath, _impl_.name_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathScan, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathScan, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathScan, _impl_.plan_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathScan, _impl_.path_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathScan, _impl_.error_on_error_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathScan, _impl_.child_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathScan, _impl_.col_min_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathScan, _impl_.col_max_),
+ 0,
+ 1,
+ ~0u,
+ 2,
+ ~0u,
+ ~0u,
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableSiblingJoin, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableSiblingJoin, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableSiblingJoin, _impl_.plan_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableSiblingJoin, _impl_.lplan_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableSiblingJoin, _impl_.rplan_),
+ 0,
+ 1,
+ 2,
PROTOBUF_FIELD_OFFSET(::pg_query::NullTest, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::pg_query::NullTest, _internal_metadata_),
~0u, // no _extensions_
@@ -7564,6 +8115,26 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
1,
~0u,
~0u,
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_.match_kind_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_.command_type_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_.override_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_.qual_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_.target_list_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_.update_colnos_),
+ ~0u,
+ ~0u,
+ ~0u,
+ 0,
+ ~0u,
+ ~0u,
PROTOBUF_FIELD_OFFSET(::pg_query::CoerceToDomain, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::pg_query::CoerceToDomain, _internal_metadata_),
~0u, // no _extensions_
@@ -7791,7 +8362,8 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
PROTOBUF_FIELD_OFFSET(::pg_query::Query, _impl_.rteperminfos_),
PROTOBUF_FIELD_OFFSET(::pg_query::Query, _impl_.jointree_),
PROTOBUF_FIELD_OFFSET(::pg_query::Query, _impl_.merge_action_list_),
- PROTOBUF_FIELD_OFFSET(::pg_query::Query, _impl_.merge_use_outer_join_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::Query, _impl_.merge_target_relation_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::Query, _impl_.merge_join_condition_),
PROTOBUF_FIELD_OFFSET(::pg_query::Query, _impl_.target_list_),
PROTOBUF_FIELD_OFFSET(::pg_query::Query, _impl_.override_),
PROTOBUF_FIELD_OFFSET(::pg_query::Query, _impl_.on_conflict_),
@@ -7833,22 +8405,23 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
1,
~0u,
~0u,
+ 2,
~0u,
~0u,
- 2,
+ 3,
~0u,
~0u,
~0u,
~0u,
- 3,
+ 4,
~0u,
~0u,
~0u,
- 4,
5,
+ 6,
~0u,
~0u,
- 6,
+ 7,
~0u,
~0u,
~0u,
@@ -8378,6 +8951,14 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
~0u,
0,
~0u,
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::pg_query::SinglePartitionSpec, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
PROTOBUF_FIELD_OFFSET(::pg_query::PartitionCmd, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::pg_query::PartitionCmd, _internal_metadata_),
~0u, // no _extensions_
@@ -8400,12 +8981,15 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
~0u, // no _inlined_string_donated_
~0u, // no _split_
~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.alias_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.eref_),
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.rtekind_),
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.relid_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.inh_),
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.relkind_),
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.rellockmode_),
- PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.tablesample_),
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.perminfoindex_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.tablesample_),
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.subquery_),
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.security_barrier_),
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.jointype_),
@@ -8426,30 +9010,29 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.colcollations_),
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.enrname_),
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.enrtuples_),
- PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.alias_),
- PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.eref_),
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.lateral_),
- PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.inh_),
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.in_from_cl_),
PROTOBUF_FIELD_OFFSET(::pg_query::RangeTblEntry, _impl_.security_quals_),
+ 0,
+ 1,
~0u,
~0u,
~0u,
~0u,
- 0,
~0u,
- 1,
~0u,
+ 2,
+ 3,
~0u,
~0u,
~0u,
~0u,
~0u,
- 2,
~0u,
+ 4,
~0u,
- 3,
~0u,
+ 5,
~0u,
~0u,
~0u,
@@ -8458,8 +9041,6 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
~0u,
~0u,
~0u,
- 4,
- 5,
~0u,
~0u,
~0u,
@@ -8572,7 +9153,6 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
PROTOBUF_FIELD_OFFSET(::pg_query::WindowClause, _impl_.frame_options_),
PROTOBUF_FIELD_OFFSET(::pg_query::WindowClause, _impl_.start_offset_),
PROTOBUF_FIELD_OFFSET(::pg_query::WindowClause, _impl_.end_offset_),
- PROTOBUF_FIELD_OFFSET(::pg_query::WindowClause, _impl_.run_condition_),
PROTOBUF_FIELD_OFFSET(::pg_query::WindowClause, _impl_.start_in_range_func_),
PROTOBUF_FIELD_OFFSET(::pg_query::WindowClause, _impl_.end_in_range_func_),
PROTOBUF_FIELD_OFFSET(::pg_query::WindowClause, _impl_.in_range_coll_),
@@ -8594,7 +9174,6 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
~0u,
~0u,
~0u,
- ~0u,
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::pg_query::RowMarkClause, _internal_metadata_),
~0u, // no _extensions_
@@ -8734,7 +9313,7 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
~0u, // no _inlined_string_donated_
~0u, // no _split_
~0u, // no sizeof(Split)
- PROTOBUF_FIELD_OFFSET(::pg_query::MergeWhenClause, _impl_.matched_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeWhenClause, _impl_.match_kind_),
PROTOBUF_FIELD_OFFSET(::pg_query::MergeWhenClause, _impl_.command_type_),
PROTOBUF_FIELD_OFFSET(::pg_query::MergeWhenClause, _impl_.override_),
PROTOBUF_FIELD_OFFSET(::pg_query::MergeWhenClause, _impl_.condition_),
@@ -8746,49 +9325,141 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
0,
~0u,
~0u,
- PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_._has_bits_),
- PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _internal_metadata_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::pg_query::TriggerTransition, _internal_metadata_),
~0u, // no _extensions_
~0u, // no _oneof_case_
~0u, // no _weak_field_map_
~0u, // no _inlined_string_donated_
~0u, // no _split_
~0u, // no sizeof(Split)
- PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_.matched_),
- PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_.command_type_),
- PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_.override_),
- PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_.qual_),
- PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_.target_list_),
- PROTOBUF_FIELD_OFFSET(::pg_query::MergeAction, _impl_.update_colnos_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::TriggerTransition, _impl_.name_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::TriggerTransition, _impl_.is_new_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::TriggerTransition, _impl_.is_table_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonOutput, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonOutput, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonOutput, _impl_.type_name_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonOutput, _impl_.returning_),
+ 0,
+ 1,
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonArgument, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonArgument, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonArgument, _impl_.val_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonArgument, _impl_.name_),
+ 0,
~0u,
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonFuncExpr, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonFuncExpr, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonFuncExpr, _impl_.op_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonFuncExpr, _impl_.column_name_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonFuncExpr, _impl_.context_item_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonFuncExpr, _impl_.pathspec_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonFuncExpr, _impl_.passing_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonFuncExpr, _impl_.output_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonFuncExpr, _impl_.on_empty_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonFuncExpr, _impl_.on_error_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonFuncExpr, _impl_.wrapper_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonFuncExpr, _impl_.quotes_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonFuncExpr, _impl_.location_),
~0u,
~0u,
0,
+ 1,
~0u,
+ 2,
+ 3,
+ 4,
~0u,
- ~0u, // no _has_bits_
- PROTOBUF_FIELD_OFFSET(::pg_query::TriggerTransition, _internal_metadata_),
+ ~0u,
+ ~0u,
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathSpec, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathSpec, _internal_metadata_),
~0u, // no _extensions_
~0u, // no _oneof_case_
~0u, // no _weak_field_map_
~0u, // no _inlined_string_donated_
~0u, // no _split_
~0u, // no sizeof(Split)
- PROTOBUF_FIELD_OFFSET(::pg_query::TriggerTransition, _impl_.name_),
- PROTOBUF_FIELD_OFFSET(::pg_query::TriggerTransition, _impl_.is_new_),
- PROTOBUF_FIELD_OFFSET(::pg_query::TriggerTransition, _impl_.is_table_),
- PROTOBUF_FIELD_OFFSET(::pg_query::JsonOutput, _impl_._has_bits_),
- PROTOBUF_FIELD_OFFSET(::pg_query::JsonOutput, _internal_metadata_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathSpec, _impl_.string_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathSpec, _impl_.name_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathSpec, _impl_.name_location_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTablePathSpec, _impl_.location_),
+ 0,
+ ~0u,
+ ~0u,
+ ~0u,
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTable, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTable, _internal_metadata_),
~0u, // no _extensions_
~0u, // no _oneof_case_
~0u, // no _weak_field_map_
~0u, // no _inlined_string_donated_
~0u, // no _split_
~0u, // no sizeof(Split)
- PROTOBUF_FIELD_OFFSET(::pg_query::JsonOutput, _impl_.type_name_),
- PROTOBUF_FIELD_OFFSET(::pg_query::JsonOutput, _impl_.returning_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTable, _impl_.context_item_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTable, _impl_.pathspec_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTable, _impl_.passing_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTable, _impl_.columns_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTable, _impl_.on_error_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTable, _impl_.alias_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTable, _impl_.lateral_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTable, _impl_.location_),
+ 0,
+ 1,
+ ~0u,
+ ~0u,
+ 2,
+ 3,
+ ~0u,
+ ~0u,
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableColumn, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableColumn, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableColumn, _impl_.coltype_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableColumn, _impl_.name_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableColumn, _impl_.type_name_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableColumn, _impl_.pathspec_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableColumn, _impl_.format_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableColumn, _impl_.wrapper_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableColumn, _impl_.quotes_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableColumn, _impl_.columns_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableColumn, _impl_.on_empty_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableColumn, _impl_.on_error_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonTableColumn, _impl_.location_),
+ ~0u,
+ ~0u,
0,
1,
+ 2,
+ ~0u,
+ ~0u,
+ ~0u,
+ 3,
+ 4,
+ ~0u,
PROTOBUF_FIELD_OFFSET(::pg_query::JsonKeyValue, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::pg_query::JsonKeyValue, _internal_metadata_),
~0u, // no _extensions_
@@ -8801,6 +9472,50 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
PROTOBUF_FIELD_OFFSET(::pg_query::JsonKeyValue, _impl_.value_),
0,
1,
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonParseExpr, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonParseExpr, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonParseExpr, _impl_.expr_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonParseExpr, _impl_.output_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonParseExpr, _impl_.unique_keys_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonParseExpr, _impl_.location_),
+ 0,
+ 1,
+ ~0u,
+ ~0u,
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonScalarExpr, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonScalarExpr, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonScalarExpr, _impl_.expr_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonScalarExpr, _impl_.output_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonScalarExpr, _impl_.location_),
+ 0,
+ 1,
+ ~0u,
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonSerializeExpr, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonSerializeExpr, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ~0u, // no _split_
+ ~0u, // no sizeof(Split)
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonSerializeExpr, _impl_.expr_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonSerializeExpr, _impl_.output_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::JsonSerializeExpr, _impl_.location_),
+ 0,
+ 1,
+ ~0u,
PROTOBUF_FIELD_OFFSET(::pg_query::JsonObjectConstructor, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::pg_query::JsonObjectConstructor, _internal_metadata_),
~0u, // no _extensions_
@@ -8987,11 +9702,13 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
PROTOBUF_FIELD_OFFSET(::pg_query::MergeStmt, _impl_.source_relation_),
PROTOBUF_FIELD_OFFSET(::pg_query::MergeStmt, _impl_.join_condition_),
PROTOBUF_FIELD_OFFSET(::pg_query::MergeStmt, _impl_.merge_when_clauses_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::MergeStmt, _impl_.returning_list_),
PROTOBUF_FIELD_OFFSET(::pg_query::MergeStmt, _impl_.with_clause_),
0,
1,
2,
~0u,
+ ~0u,
3,
PROTOBUF_FIELD_OFFSET(::pg_query::SelectStmt, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::pg_query::SelectStmt, _internal_metadata_),
@@ -9357,11 +10074,13 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.conname_),
PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.deferrable_),
PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.initdeferred_),
- PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.location_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.skip_validation_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.initially_valid_),
PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.is_no_inherit_),
PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.raw_expr_),
PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.cooked_expr_),
PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.generated_when_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.inhcount_),
PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.nulls_not_distinct_),
PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.keys_),
PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.including_),
@@ -9381,8 +10100,8 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.fk_del_set_cols_),
PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.old_conpfeqop_),
PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.old_pktable_oid_),
- PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.skip_validation_),
- PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.initially_valid_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::Constraint, _impl_.location_),
+ ~0u,
~0u,
~0u,
~0u,
@@ -9401,6 +10120,7 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
~0u,
~0u,
~0u,
+ ~0u,
1,
2,
~0u,
@@ -9412,7 +10132,6 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
~0u,
~0u,
~0u,
- ~0u,
PROTOBUF_FIELD_OFFSET(::pg_query::CreateTableSpaceStmt, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::pg_query::CreateTableSpaceStmt, _internal_metadata_),
~0u, // no _extensions_
@@ -10093,7 +10812,7 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
PROTOBUF_FIELD_OFFSET(::pg_query::StatsElem, _impl_.expr_),
~0u,
0,
- ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::pg_query::AlterStatsStmt, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::pg_query::AlterStatsStmt, _internal_metadata_),
~0u, // no _extensions_
~0u, // no _oneof_case_
@@ -10104,6 +10823,9 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
PROTOBUF_FIELD_OFFSET(::pg_query::AlterStatsStmt, _impl_.defnames_),
PROTOBUF_FIELD_OFFSET(::pg_query::AlterStatsStmt, _impl_.stxstattarget_),
PROTOBUF_FIELD_OFFSET(::pg_query::AlterStatsStmt, _impl_.missing_ok_),
+ ~0u,
+ 0,
+ ~0u,
PROTOBUF_FIELD_OFFSET(::pg_query::CreateFunctionStmt, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::pg_query::CreateFunctionStmt, _internal_metadata_),
~0u, // no _extensions_
@@ -10361,6 +11083,7 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
PROTOBUF_FIELD_OFFSET(::pg_query::TransactionStmt, _impl_.savepoint_name_),
PROTOBUF_FIELD_OFFSET(::pg_query::TransactionStmt, _impl_.gid_),
PROTOBUF_FIELD_OFFSET(::pg_query::TransactionStmt, _impl_.chain_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::TransactionStmt, _impl_.location_),
PROTOBUF_FIELD_OFFSET(::pg_query::CompositeTypeStmt, _impl_._has_bits_),
PROTOBUF_FIELD_OFFSET(::pg_query::CompositeTypeStmt, _internal_metadata_),
~0u, // no _extensions_
@@ -10717,6 +11440,8 @@ const ::uint32_t TableStruct_protobuf_2fpg_5fquery_2eproto::offsets[] PROTOBUF_S
~0u, // no _split_
~0u, // no sizeof(Split)
PROTOBUF_FIELD_OFFSET(::pg_query::DeallocateStmt, _impl_.name_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::DeallocateStmt, _impl_.isall_),
+ PROTOBUF_FIELD_OFFSET(::pg_query::DeallocateStmt, _impl_.location_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::pg_query::DropOwnedStmt, _internal_metadata_),
~0u, // no _extensions_
@@ -10874,259 +11599,275 @@ static const ::_pbi::MigrationSchema
{0, -1, -1, sizeof(::pg_query::ParseResult)},
{10, -1, -1, sizeof(::pg_query::ScanResult)},
{20, -1, -1, sizeof(::pg_query::Node)},
- {281, -1, -1, sizeof(::pg_query::Integer)},
- {290, -1, -1, sizeof(::pg_query::Float)},
- {299, -1, -1, sizeof(::pg_query::Boolean)},
- {308, -1, -1, sizeof(::pg_query::String)},
- {317, -1, -1, sizeof(::pg_query::BitString)},
- {326, -1, -1, sizeof(::pg_query::List)},
- {335, -1, -1, sizeof(::pg_query::OidList)},
- {344, -1, -1, sizeof(::pg_query::IntList)},
- {353, -1, -1, sizeof(::pg_query::A_Const)},
- {369, -1, -1, sizeof(::pg_query::Alias)},
- {379, 394, -1, sizeof(::pg_query::RangeVar)},
- {401, 422, -1, sizeof(::pg_query::TableFunc)},
- {435, 451, -1, sizeof(::pg_query::IntoClause)},
- {459, 476, -1, sizeof(::pg_query::Var)},
- {485, 500, -1, sizeof(::pg_query::Param)},
- {507, 534, -1, sizeof(::pg_query::Aggref)},
- {553, 566, -1, sizeof(::pg_query::GroupingFunc)},
- {571, 590, -1, sizeof(::pg_query::WindowFunc)},
- {601, 619, -1, sizeof(::pg_query::SubscriptingRef)},
- {629, 647, -1, sizeof(::pg_query::FuncExpr)},
- {657, 670, -1, sizeof(::pg_query::NamedArgExpr)},
- {675, 691, -1, sizeof(::pg_query::OpExpr)},
- {699, 715, -1, sizeof(::pg_query::DistinctExpr)},
- {723, 739, -1, sizeof(::pg_query::NullIfExpr)},
- {747, 761, -1, sizeof(::pg_query::ScalarArrayOpExpr)},
- {767, 779, -1, sizeof(::pg_query::BoolExpr)},
- {783, 798, -1, sizeof(::pg_query::SubLink)},
- {805, 830, -1, sizeof(::pg_query::SubPlan)},
- {847, 857, -1, sizeof(::pg_query::AlternativeSubPlan)},
- {859, 873, -1, sizeof(::pg_query::FieldSelect)},
- {879, 892, -1, sizeof(::pg_query::FieldStore)},
- {897, 912, -1, sizeof(::pg_query::RelabelType)},
- {919, 933, -1, sizeof(::pg_query::CoerceViaIO)},
- {939, 955, -1, sizeof(::pg_query::ArrayCoerceExpr)},
- {963, 976, -1, sizeof(::pg_query::ConvertRowtypeExpr)},
- {981, 993, -1, sizeof(::pg_query::CollateExpr)},
- {997, 1012, -1, sizeof(::pg_query::CaseExpr)},
- {1019, 1031, -1, sizeof(::pg_query::CaseWhen)},
- {1035, 1047, -1, sizeof(::pg_query::CaseTestExpr)},
- {1051, 1066, -1, sizeof(::pg_query::ArrayExpr)},
- {1073, 1087, -1, sizeof(::pg_query::RowExpr)},
- {1093, 1108, -1, sizeof(::pg_query::RowCompareExpr)},
- {1115, 1128, -1, sizeof(::pg_query::CoalesceExpr)},
- {1133, 1148, -1, sizeof(::pg_query::MinMaxExpr)},
- {1155, 1168, -1, sizeof(::pg_query::SQLValueFunction)},
- {1173, 1192, -1, sizeof(::pg_query::XmlExpr)},
- {1203, -1, -1, sizeof(::pg_query::JsonFormat)},
- {1214, 1225, -1, sizeof(::pg_query::JsonReturning)},
- {1228, 1239, -1, sizeof(::pg_query::JsonValueExpr)},
- {1242, 1259, -1, sizeof(::pg_query::JsonConstructorExpr)},
- {1268, 1281, -1, sizeof(::pg_query::JsonIsPredicate)},
- {1286, 1299, -1, sizeof(::pg_query::NullTest)},
- {1304, 1316, -1, sizeof(::pg_query::BooleanTest)},
- {1320, 1335, -1, sizeof(::pg_query::CoerceToDomain)},
- {1342, 1355, -1, sizeof(::pg_query::CoerceToDomainValue)},
- {1360, 1373, -1, sizeof(::pg_query::SetToDefault)},
- {1378, 1390, -1, sizeof(::pg_query::CurrentOfExpr)},
- {1394, 1405, -1, sizeof(::pg_query::NextValueExpr)},
- {1408, 1420, -1, sizeof(::pg_query::InferenceElem)},
- {1424, 1440, -1, sizeof(::pg_query::TargetEntry)},
- {1448, -1, -1, sizeof(::pg_query::RangeTblRef)},
- {1457, 1474, -1, sizeof(::pg_query::JoinExpr)},
- {1483, 1493, -1, sizeof(::pg_query::FromExpr)},
- {1495, 1511, -1, sizeof(::pg_query::OnConflictExpr)},
- {1519, 1568, -1, sizeof(::pg_query::Query)},
- {1609, -1, -1, sizeof(::pg_query::TypeName)},
- {1625, -1, -1, sizeof(::pg_query::ColumnRef)},
- {1635, -1, -1, sizeof(::pg_query::ParamRef)},
- {1645, 1658, -1, sizeof(::pg_query::A_Expr)},
- {1663, 1674, -1, sizeof(::pg_query::TypeCast)},
- {1677, 1688, -1, sizeof(::pg_query::CollateClause)},
- {1691, -1, -1, sizeof(::pg_query::RoleSpec)},
- {1702, 1721, -1, sizeof(::pg_query::FuncCall)},
- {1732, -1, -1, sizeof(::pg_query::A_Star)},
- {1740, 1751, -1, sizeof(::pg_query::A_Indices)},
- {1754, 1764, -1, sizeof(::pg_query::A_Indirection)},
- {1766, -1, -1, sizeof(::pg_query::A_ArrayExpr)},
- {1776, 1788, -1, sizeof(::pg_query::ResTarget)},
- {1792, 1803, -1, sizeof(::pg_query::MultiAssignRef)},
- {1806, 1819, -1, sizeof(::pg_query::SortBy)},
- {1824, 1840, -1, sizeof(::pg_query::WindowDef)},
- {1848, 1859, -1, sizeof(::pg_query::RangeSubselect)},
- {1862, 1876, -1, sizeof(::pg_query::RangeFunction)},
- {1882, 1897, -1, sizeof(::pg_query::RangeTableFunc)},
- {1904, 1919, -1, sizeof(::pg_query::RangeTableFuncCol)},
- {1926, 1939, -1, sizeof(::pg_query::RangeTableSample)},
- {1944, 1971, -1, sizeof(::pg_query::ColumnDef)},
- {1990, 2001, -1, sizeof(::pg_query::TableLikeClause)},
- {2004, 2020, -1, sizeof(::pg_query::IndexElem)},
- {2028, 2041, -1, sizeof(::pg_query::DefElem)},
- {2046, -1, -1, sizeof(::pg_query::LockingClause)},
- {2057, 2070, -1, sizeof(::pg_query::XmlSerialize)},
- {2075, 2088, -1, sizeof(::pg_query::PartitionElem)},
- {2093, -1, -1, sizeof(::pg_query::PartitionSpec)},
- {2104, -1, -1, sizeof(::pg_query::PartitionBoundSpec)},
- {2120, 2131, -1, sizeof(::pg_query::PartitionRangeDatum)},
- {2134, 2145, -1, sizeof(::pg_query::PartitionCmd)},
- {2148, 2188, -1, sizeof(::pg_query::RangeTblEntry)},
- {2220, -1, -1, sizeof(::pg_query::RTEPermissionInfo)},
- {2235, 2250, -1, sizeof(::pg_query::RangeTblFunction)},
- {2257, 2268, -1, sizeof(::pg_query::TableSampleClause)},
- {2271, 2284, -1, sizeof(::pg_query::WithCheckOption)},
- {2289, -1, -1, sizeof(::pg_query::SortGroupClause)},
- {2302, -1, -1, sizeof(::pg_query::GroupingSet)},
- {2313, 2336, -1, sizeof(::pg_query::WindowClause)},
- {2351, -1, -1, sizeof(::pg_query::RowMarkClause)},
- {2363, -1, -1, sizeof(::pg_query::WithClause)},
- {2374, 2386, -1, sizeof(::pg_query::InferClause)},
- {2390, 2403, -1, sizeof(::pg_query::OnConflictClause)},
- {2408, -1, -1, sizeof(::pg_query::CTESearchClause)},
- {2420, 2438, -1, sizeof(::pg_query::CTECycleClause)},
- {2448, 2469, -1, sizeof(::pg_query::CommonTableExpr)},
- {2482, 2496, -1, sizeof(::pg_query::MergeWhenClause)},
- {2502, 2516, -1, sizeof(::pg_query::MergeAction)},
- {2522, -1, -1, sizeof(::pg_query::TriggerTransition)},
- {2533, 2543, -1, sizeof(::pg_query::JsonOutput)},
- {2545, 2555, -1, sizeof(::pg_query::JsonKeyValue)},
- {2557, 2570, -1, sizeof(::pg_query::JsonObjectConstructor)},
- {2575, 2587, -1, sizeof(::pg_query::JsonArrayConstructor)},
- {2591, 2604, -1, sizeof(::pg_query::JsonArrayQueryConstructor)},
- {2609, 2622, -1, sizeof(::pg_query::JsonAggConstructor)},
- {2627, 2639, -1, sizeof(::pg_query::JsonObjectAgg)},
- {2643, 2654, -1, sizeof(::pg_query::JsonArrayAgg)},
- {2657, 2668, -1, sizeof(::pg_query::RawStmt)},
- {2671, 2686, -1, sizeof(::pg_query::InsertStmt)},
- {2693, 2706, -1, sizeof(::pg_query::DeleteStmt)},
- {2711, 2725, -1, sizeof(::pg_query::UpdateStmt)},
- {2731, 2744, -1, sizeof(::pg_query::MergeStmt)},
- {2749, 2777, -1, sizeof(::pg_query::SelectStmt)},
- {2797, 2813, -1, sizeof(::pg_query::SetOperationStmt)},
- {2821, 2830, -1, sizeof(::pg_query::ReturnStmt)},
- {2831, 2844, -1, sizeof(::pg_query::PLAssignStmt)},
- {2849, 2861, -1, sizeof(::pg_query::CreateSchemaStmt)},
- {2865, 2877, -1, sizeof(::pg_query::AlterTableStmt)},
- {2881, -1, -1, sizeof(::pg_query::ReplicaIdentityStmt)},
- {2891, 2907, -1, sizeof(::pg_query::AlterTableCmd)},
- {2915, -1, -1, sizeof(::pg_query::AlterCollationStmt)},
- {2924, 2938, -1, sizeof(::pg_query::AlterDomainStmt)},
- {2944, 2961, -1, sizeof(::pg_query::GrantStmt)},
- {2970, -1, -1, sizeof(::pg_query::ObjectWithArgs)},
- {2982, -1, -1, sizeof(::pg_query::AccessPriv)},
- {2992, 3006, -1, sizeof(::pg_query::GrantRoleStmt)},
- {3012, 3022, -1, sizeof(::pg_query::AlterDefaultPrivilegesStmt)},
- {3024, 3040, -1, sizeof(::pg_query::CopyStmt)},
- {3048, -1, -1, sizeof(::pg_query::VariableSetStmt)},
- {3060, -1, -1, sizeof(::pg_query::VariableShowStmt)},
- {3069, 3089, -1, sizeof(::pg_query::CreateStmt)},
- {3101, 3139, -1, sizeof(::pg_query::Constraint)},
- {3169, 3181, -1, sizeof(::pg_query::CreateTableSpaceStmt)},
- {3185, -1, -1, sizeof(::pg_query::DropTableSpaceStmt)},
- {3195, -1, -1, sizeof(::pg_query::AlterTableSpaceOptionsStmt)},
- {3206, -1, -1, sizeof(::pg_query::AlterTableMoveAllStmt)},
- {3219, -1, -1, sizeof(::pg_query::CreateExtensionStmt)},
- {3230, -1, -1, sizeof(::pg_query::AlterExtensionStmt)},
- {3240, 3252, -1, sizeof(::pg_query::AlterExtensionContentsStmt)},
- {3256, -1, -1, sizeof(::pg_query::CreateFdwStmt)},
- {3267, -1, -1, sizeof(::pg_query::AlterFdwStmt)},
- {3278, -1, -1, sizeof(::pg_query::CreateForeignServerStmt)},
- {3292, -1, -1, sizeof(::pg_query::AlterForeignServerStmt)},
- {3304, 3315, -1, sizeof(::pg_query::CreateForeignTableStmt)},
- {3318, 3330, -1, sizeof(::pg_query::CreateUserMappingStmt)},
- {3334, 3345, -1, sizeof(::pg_query::AlterUserMappingStmt)},
- {3348, 3359, -1, sizeof(::pg_query::DropUserMappingStmt)},
- {3362, -1, -1, sizeof(::pg_query::ImportForeignSchemaStmt)},
- {3376, 3391, -1, sizeof(::pg_query::CreatePolicyStmt)},
- {3398, 3411, -1, sizeof(::pg_query::AlterPolicyStmt)},
- {3416, -1, -1, sizeof(::pg_query::CreateAmStmt)},
- {3427, 3450, -1, sizeof(::pg_query::CreateTrigStmt)},
- {3465, -1, -1, sizeof(::pg_query::CreateEventTrigStmt)},
- {3477, -1, -1, sizeof(::pg_query::AlterEventTrigStmt)},
- {3487, -1, -1, sizeof(::pg_query::CreatePLangStmt)},
- {3501, -1, -1, sizeof(::pg_query::CreateRoleStmt)},
- {3512, 3523, -1, sizeof(::pg_query::AlterRoleStmt)},
- {3526, 3537, -1, sizeof(::pg_query::AlterRoleSetStmt)},
- {3540, -1, -1, sizeof(::pg_query::DropRoleStmt)},
- {3550, 3563, -1, sizeof(::pg_query::CreateSeqStmt)},
- {3568, 3580, -1, sizeof(::pg_query::AlterSeqStmt)},
- {3584, -1, -1, sizeof(::pg_query::DefineStmt)},
- {3599, 3611, -1, sizeof(::pg_query::CreateDomainStmt)},
- {3615, 3629, -1, sizeof(::pg_query::CreateOpClassStmt)},
- {3635, 3649, -1, sizeof(::pg_query::CreateOpClassItem)},
- {3655, -1, -1, sizeof(::pg_query::CreateOpFamilyStmt)},
- {3665, -1, -1, sizeof(::pg_query::AlterOpFamilyStmt)},
- {3677, -1, -1, sizeof(::pg_query::DropStmt)},
- {3690, -1, -1, sizeof(::pg_query::TruncateStmt)},
- {3701, 3712, -1, sizeof(::pg_query::CommentStmt)},
- {3715, 3727, -1, sizeof(::pg_query::SecLabelStmt)},
- {3731, 3742, -1, sizeof(::pg_query::DeclareCursorStmt)},
- {3745, -1, -1, sizeof(::pg_query::ClosePortalStmt)},
- {3754, -1, -1, sizeof(::pg_query::FetchStmt)},
- {3766, 3798, -1, sizeof(::pg_query::IndexStmt)},
- {3822, -1, -1, sizeof(::pg_query::CreateStatsStmt)},
- {3837, 3847, -1, sizeof(::pg_query::StatsElem)},
- {3849, -1, -1, sizeof(::pg_query::AlterStatsStmt)},
- {3860, 3875, -1, sizeof(::pg_query::CreateFunctionStmt)},
- {3882, 3894, -1, sizeof(::pg_query::FunctionParameter)},
- {3898, 3909, -1, sizeof(::pg_query::AlterFunctionStmt)},
- {3912, -1, -1, sizeof(::pg_query::DoStmt)},
- {3921, -1, -1, sizeof(::pg_query::InlineCodeBlock)},
- {3933, 3944, -1, sizeof(::pg_query::CallStmt)},
- {3947, -1, -1, sizeof(::pg_query::CallContext)},
- {3956, 3972, -1, sizeof(::pg_query::RenameStmt)},
- {3980, 3993, -1, sizeof(::pg_query::AlterObjectDependsStmt)},
- {3998, 4011, -1, sizeof(::pg_query::AlterObjectSchemaStmt)},
- {4016, 4028, -1, sizeof(::pg_query::AlterOwnerStmt)},
- {4032, 4042, -1, sizeof(::pg_query::AlterOperatorStmt)},
- {4044, -1, -1, sizeof(::pg_query::AlterTypeStmt)},
- {4054, 4069, -1, sizeof(::pg_query::RuleStmt)},
- {4076, -1, -1, sizeof(::pg_query::NotifyStmt)},
- {4086, -1, -1, sizeof(::pg_query::ListenStmt)},
- {4095, -1, -1, sizeof(::pg_query::UnlistenStmt)},
- {4104, -1, -1, sizeof(::pg_query::TransactionStmt)},
- {4117, 4127, -1, sizeof(::pg_query::CompositeTypeStmt)},
- {4129, -1, -1, sizeof(::pg_query::CreateEnumStmt)},
- {4139, -1, -1, sizeof(::pg_query::CreateRangeStmt)},
- {4149, -1, -1, sizeof(::pg_query::AlterEnumStmt)},
- {4163, 4177, -1, sizeof(::pg_query::ViewStmt)},
- {4183, -1, -1, sizeof(::pg_query::LoadStmt)},
- {4192, -1, -1, sizeof(::pg_query::CreatedbStmt)},
- {4202, -1, -1, sizeof(::pg_query::AlterDatabaseStmt)},
- {4212, -1, -1, sizeof(::pg_query::AlterDatabaseRefreshCollStmt)},
- {4221, 4231, -1, sizeof(::pg_query::AlterDatabaseSetStmt)},
- {4233, -1, -1, sizeof(::pg_query::DropdbStmt)},
- {4244, 4253, -1, sizeof(::pg_query::AlterSystemStmt)},
- {4254, 4265, -1, sizeof(::pg_query::ClusterStmt)},
- {4268, -1, -1, sizeof(::pg_query::VacuumStmt)},
- {4279, 4290, -1, sizeof(::pg_query::VacuumRelation)},
- {4293, 4303, -1, sizeof(::pg_query::ExplainStmt)},
- {4305, 4318, -1, sizeof(::pg_query::CreateTableAsStmt)},
- {4323, 4334, -1, sizeof(::pg_query::RefreshMatViewStmt)},
- {4337, -1, -1, sizeof(::pg_query::CheckPointStmt)},
- {4345, -1, -1, sizeof(::pg_query::DiscardStmt)},
- {4354, -1, -1, sizeof(::pg_query::LockStmt)},
- {4365, -1, -1, sizeof(::pg_query::ConstraintsSetStmt)},
- {4375, 4387, -1, sizeof(::pg_query::ReindexStmt)},
- {4391, -1, -1, sizeof(::pg_query::CreateConversionStmt)},
- {4404, 4417, -1, sizeof(::pg_query::CreateCastStmt)},
- {4422, 4435, -1, sizeof(::pg_query::CreateTransformStmt)},
- {4440, 4451, -1, sizeof(::pg_query::PrepareStmt)},
- {4454, -1, -1, sizeof(::pg_query::ExecuteStmt)},
- {4464, -1, -1, sizeof(::pg_query::DeallocateStmt)},
- {4473, -1, -1, sizeof(::pg_query::DropOwnedStmt)},
- {4483, 4493, -1, sizeof(::pg_query::ReassignOwnedStmt)},
- {4495, -1, -1, sizeof(::pg_query::AlterTSDictionaryStmt)},
- {4505, -1, -1, sizeof(::pg_query::AlterTSConfigurationStmt)},
- {4520, 4531, -1, sizeof(::pg_query::PublicationTable)},
- {4534, 4546, -1, sizeof(::pg_query::PublicationObjSpec)},
- {4550, -1, -1, sizeof(::pg_query::CreatePublicationStmt)},
- {4562, -1, -1, sizeof(::pg_query::AlterPublicationStmt)},
- {4575, -1, -1, sizeof(::pg_query::CreateSubscriptionStmt)},
- {4587, -1, -1, sizeof(::pg_query::AlterSubscriptionStmt)},
- {4600, -1, -1, sizeof(::pg_query::DropSubscriptionStmt)},
- {4611, -1, -1, sizeof(::pg_query::ScanToken)},
+ {297, -1, -1, sizeof(::pg_query::Integer)},
+ {306, -1, -1, sizeof(::pg_query::Float)},
+ {315, -1, -1, sizeof(::pg_query::Boolean)},
+ {324, -1, -1, sizeof(::pg_query::String)},
+ {333, -1, -1, sizeof(::pg_query::BitString)},
+ {342, -1, -1, sizeof(::pg_query::List)},
+ {351, -1, -1, sizeof(::pg_query::OidList)},
+ {360, -1, -1, sizeof(::pg_query::IntList)},
+ {369, -1, -1, sizeof(::pg_query::A_Const)},
+ {385, -1, -1, sizeof(::pg_query::Alias)},
+ {395, 410, -1, sizeof(::pg_query::RangeVar)},
+ {417, 442, -1, sizeof(::pg_query::TableFunc)},
+ {459, 475, -1, sizeof(::pg_query::IntoClause)},
+ {483, 500, -1, sizeof(::pg_query::Var)},
+ {509, 524, -1, sizeof(::pg_query::Param)},
+ {531, 558, -1, sizeof(::pg_query::Aggref)},
+ {577, 590, -1, sizeof(::pg_query::GroupingFunc)},
+ {595, 615, -1, sizeof(::pg_query::WindowFunc)},
+ {627, 640, -1, sizeof(::pg_query::WindowFuncRunCondition)},
+ {645, 657, -1, sizeof(::pg_query::MergeSupportFunc)},
+ {661, 679, -1, sizeof(::pg_query::SubscriptingRef)},
+ {689, 707, -1, sizeof(::pg_query::FuncExpr)},
+ {717, 730, -1, sizeof(::pg_query::NamedArgExpr)},
+ {735, 751, -1, sizeof(::pg_query::OpExpr)},
+ {759, 775, -1, sizeof(::pg_query::DistinctExpr)},
+ {783, 799, -1, sizeof(::pg_query::NullIfExpr)},
+ {807, 821, -1, sizeof(::pg_query::ScalarArrayOpExpr)},
+ {827, 839, -1, sizeof(::pg_query::BoolExpr)},
+ {843, 858, -1, sizeof(::pg_query::SubLink)},
+ {865, 890, -1, sizeof(::pg_query::SubPlan)},
+ {907, 917, -1, sizeof(::pg_query::AlternativeSubPlan)},
+ {919, 933, -1, sizeof(::pg_query::FieldSelect)},
+ {939, 952, -1, sizeof(::pg_query::FieldStore)},
+ {957, 972, -1, sizeof(::pg_query::RelabelType)},
+ {979, 993, -1, sizeof(::pg_query::CoerceViaIO)},
+ {999, 1015, -1, sizeof(::pg_query::ArrayCoerceExpr)},
+ {1023, 1036, -1, sizeof(::pg_query::ConvertRowtypeExpr)},
+ {1041, 1053, -1, sizeof(::pg_query::CollateExpr)},
+ {1057, 1072, -1, sizeof(::pg_query::CaseExpr)},
+ {1079, 1091, -1, sizeof(::pg_query::CaseWhen)},
+ {1095, 1107, -1, sizeof(::pg_query::CaseTestExpr)},
+ {1111, 1126, -1, sizeof(::pg_query::ArrayExpr)},
+ {1133, 1147, -1, sizeof(::pg_query::RowExpr)},
+ {1153, 1168, -1, sizeof(::pg_query::RowCompareExpr)},
+ {1175, 1188, -1, sizeof(::pg_query::CoalesceExpr)},
+ {1193, 1208, -1, sizeof(::pg_query::MinMaxExpr)},
+ {1215, 1228, -1, sizeof(::pg_query::SQLValueFunction)},
+ {1233, 1252, -1, sizeof(::pg_query::XmlExpr)},
+ {1263, -1, -1, sizeof(::pg_query::JsonFormat)},
+ {1274, 1285, -1, sizeof(::pg_query::JsonReturning)},
+ {1288, 1299, -1, sizeof(::pg_query::JsonValueExpr)},
+ {1302, 1319, -1, sizeof(::pg_query::JsonConstructorExpr)},
+ {1328, 1341, -1, sizeof(::pg_query::JsonIsPredicate)},
+ {1346, 1358, -1, sizeof(::pg_query::JsonBehavior)},
+ {1362, 1387, -1, sizeof(::pg_query::JsonExpr)},
+ {1404, -1, -1, sizeof(::pg_query::JsonTablePath)},
+ {1413, 1427, -1, sizeof(::pg_query::JsonTablePathScan)},
+ {1433, 1444, -1, sizeof(::pg_query::JsonTableSiblingJoin)},
+ {1447, 1460, -1, sizeof(::pg_query::NullTest)},
+ {1465, 1477, -1, sizeof(::pg_query::BooleanTest)},
+ {1481, 1495, -1, sizeof(::pg_query::MergeAction)},
+ {1501, 1516, -1, sizeof(::pg_query::CoerceToDomain)},
+ {1523, 1536, -1, sizeof(::pg_query::CoerceToDomainValue)},
+ {1541, 1554, -1, sizeof(::pg_query::SetToDefault)},
+ {1559, 1571, -1, sizeof(::pg_query::CurrentOfExpr)},
+ {1575, 1586, -1, sizeof(::pg_query::NextValueExpr)},
+ {1589, 1601, -1, sizeof(::pg_query::InferenceElem)},
+ {1605, 1621, -1, sizeof(::pg_query::TargetEntry)},
+ {1629, -1, -1, sizeof(::pg_query::RangeTblRef)},
+ {1638, 1655, -1, sizeof(::pg_query::JoinExpr)},
+ {1664, 1674, -1, sizeof(::pg_query::FromExpr)},
+ {1676, 1692, -1, sizeof(::pg_query::OnConflictExpr)},
+ {1700, 1750, -1, sizeof(::pg_query::Query)},
+ {1792, -1, -1, sizeof(::pg_query::TypeName)},
+ {1808, -1, -1, sizeof(::pg_query::ColumnRef)},
+ {1818, -1, -1, sizeof(::pg_query::ParamRef)},
+ {1828, 1841, -1, sizeof(::pg_query::A_Expr)},
+ {1846, 1857, -1, sizeof(::pg_query::TypeCast)},
+ {1860, 1871, -1, sizeof(::pg_query::CollateClause)},
+ {1874, -1, -1, sizeof(::pg_query::RoleSpec)},
+ {1885, 1904, -1, sizeof(::pg_query::FuncCall)},
+ {1915, -1, -1, sizeof(::pg_query::A_Star)},
+ {1923, 1934, -1, sizeof(::pg_query::A_Indices)},
+ {1937, 1947, -1, sizeof(::pg_query::A_Indirection)},
+ {1949, -1, -1, sizeof(::pg_query::A_ArrayExpr)},
+ {1959, 1971, -1, sizeof(::pg_query::ResTarget)},
+ {1975, 1986, -1, sizeof(::pg_query::MultiAssignRef)},
+ {1989, 2002, -1, sizeof(::pg_query::SortBy)},
+ {2007, 2023, -1, sizeof(::pg_query::WindowDef)},
+ {2031, 2042, -1, sizeof(::pg_query::RangeSubselect)},
+ {2045, 2059, -1, sizeof(::pg_query::RangeFunction)},
+ {2065, 2080, -1, sizeof(::pg_query::RangeTableFunc)},
+ {2087, 2102, -1, sizeof(::pg_query::RangeTableFuncCol)},
+ {2109, 2122, -1, sizeof(::pg_query::RangeTableSample)},
+ {2127, 2154, -1, sizeof(::pg_query::ColumnDef)},
+ {2173, 2184, -1, sizeof(::pg_query::TableLikeClause)},
+ {2187, 2203, -1, sizeof(::pg_query::IndexElem)},
+ {2211, 2224, -1, sizeof(::pg_query::DefElem)},
+ {2229, -1, -1, sizeof(::pg_query::LockingClause)},
+ {2240, 2253, -1, sizeof(::pg_query::XmlSerialize)},
+ {2258, 2271, -1, sizeof(::pg_query::PartitionElem)},
+ {2276, -1, -1, sizeof(::pg_query::PartitionSpec)},
+ {2287, -1, -1, sizeof(::pg_query::PartitionBoundSpec)},
+ {2303, 2314, -1, sizeof(::pg_query::PartitionRangeDatum)},
+ {2317, -1, -1, sizeof(::pg_query::SinglePartitionSpec)},
+ {2325, 2336, -1, sizeof(::pg_query::PartitionCmd)},
+ {2339, 2379, -1, sizeof(::pg_query::RangeTblEntry)},
+ {2411, -1, -1, sizeof(::pg_query::RTEPermissionInfo)},
+ {2426, 2441, -1, sizeof(::pg_query::RangeTblFunction)},
+ {2448, 2459, -1, sizeof(::pg_query::TableSampleClause)},
+ {2462, 2475, -1, sizeof(::pg_query::WithCheckOption)},
+ {2480, -1, -1, sizeof(::pg_query::SortGroupClause)},
+ {2493, -1, -1, sizeof(::pg_query::GroupingSet)},
+ {2504, 2526, -1, sizeof(::pg_query::WindowClause)},
+ {2540, -1, -1, sizeof(::pg_query::RowMarkClause)},
+ {2552, -1, -1, sizeof(::pg_query::WithClause)},
+ {2563, 2575, -1, sizeof(::pg_query::InferClause)},
+ {2579, 2592, -1, sizeof(::pg_query::OnConflictClause)},
+ {2597, -1, -1, sizeof(::pg_query::CTESearchClause)},
+ {2609, 2627, -1, sizeof(::pg_query::CTECycleClause)},
+ {2637, 2658, -1, sizeof(::pg_query::CommonTableExpr)},
+ {2671, 2685, -1, sizeof(::pg_query::MergeWhenClause)},
+ {2691, -1, -1, sizeof(::pg_query::TriggerTransition)},
+ {2702, 2712, -1, sizeof(::pg_query::JsonOutput)},
+ {2714, 2724, -1, sizeof(::pg_query::JsonArgument)},
+ {2726, 2745, -1, sizeof(::pg_query::JsonFuncExpr)},
+ {2756, 2768, -1, sizeof(::pg_query::JsonTablePathSpec)},
+ {2772, 2788, -1, sizeof(::pg_query::JsonTable)},
+ {2796, 2815, -1, sizeof(::pg_query::JsonTableColumn)},
+ {2826, 2836, -1, sizeof(::pg_query::JsonKeyValue)},
+ {2838, 2850, -1, sizeof(::pg_query::JsonParseExpr)},
+ {2854, 2865, -1, sizeof(::pg_query::JsonScalarExpr)},
+ {2868, 2879, -1, sizeof(::pg_query::JsonSerializeExpr)},
+ {2882, 2895, -1, sizeof(::pg_query::JsonObjectConstructor)},
+ {2900, 2912, -1, sizeof(::pg_query::JsonArrayConstructor)},
+ {2916, 2929, -1, sizeof(::pg_query::JsonArrayQueryConstructor)},
+ {2934, 2947, -1, sizeof(::pg_query::JsonAggConstructor)},
+ {2952, 2964, -1, sizeof(::pg_query::JsonObjectAgg)},
+ {2968, 2979, -1, sizeof(::pg_query::JsonArrayAgg)},
+ {2982, 2993, -1, sizeof(::pg_query::RawStmt)},
+ {2996, 3011, -1, sizeof(::pg_query::InsertStmt)},
+ {3018, 3031, -1, sizeof(::pg_query::DeleteStmt)},
+ {3036, 3050, -1, sizeof(::pg_query::UpdateStmt)},
+ {3056, 3070, -1, sizeof(::pg_query::MergeStmt)},
+ {3076, 3104, -1, sizeof(::pg_query::SelectStmt)},
+ {3124, 3140, -1, sizeof(::pg_query::SetOperationStmt)},
+ {3148, 3157, -1, sizeof(::pg_query::ReturnStmt)},
+ {3158, 3171, -1, sizeof(::pg_query::PLAssignStmt)},
+ {3176, 3188, -1, sizeof(::pg_query::CreateSchemaStmt)},
+ {3192, 3204, -1, sizeof(::pg_query::AlterTableStmt)},
+ {3208, -1, -1, sizeof(::pg_query::ReplicaIdentityStmt)},
+ {3218, 3234, -1, sizeof(::pg_query::AlterTableCmd)},
+ {3242, -1, -1, sizeof(::pg_query::AlterCollationStmt)},
+ {3251, 3265, -1, sizeof(::pg_query::AlterDomainStmt)},
+ {3271, 3288, -1, sizeof(::pg_query::GrantStmt)},
+ {3297, -1, -1, sizeof(::pg_query::ObjectWithArgs)},
+ {3309, -1, -1, sizeof(::pg_query::AccessPriv)},
+ {3319, 3333, -1, sizeof(::pg_query::GrantRoleStmt)},
+ {3339, 3349, -1, sizeof(::pg_query::AlterDefaultPrivilegesStmt)},
+ {3351, 3367, -1, sizeof(::pg_query::CopyStmt)},
+ {3375, -1, -1, sizeof(::pg_query::VariableSetStmt)},
+ {3387, -1, -1, sizeof(::pg_query::VariableShowStmt)},
+ {3396, 3416, -1, sizeof(::pg_query::CreateStmt)},
+ {3428, 3467, -1, sizeof(::pg_query::Constraint)},
+ {3498, 3510, -1, sizeof(::pg_query::CreateTableSpaceStmt)},
+ {3514, -1, -1, sizeof(::pg_query::DropTableSpaceStmt)},
+ {3524, -1, -1, sizeof(::pg_query::AlterTableSpaceOptionsStmt)},
+ {3535, -1, -1, sizeof(::pg_query::AlterTableMoveAllStmt)},
+ {3548, -1, -1, sizeof(::pg_query::CreateExtensionStmt)},
+ {3559, -1, -1, sizeof(::pg_query::AlterExtensionStmt)},
+ {3569, 3581, -1, sizeof(::pg_query::AlterExtensionContentsStmt)},
+ {3585, -1, -1, sizeof(::pg_query::CreateFdwStmt)},
+ {3596, -1, -1, sizeof(::pg_query::AlterFdwStmt)},
+ {3607, -1, -1, sizeof(::pg_query::CreateForeignServerStmt)},
+ {3621, -1, -1, sizeof(::pg_query::AlterForeignServerStmt)},
+ {3633, 3644, -1, sizeof(::pg_query::CreateForeignTableStmt)},
+ {3647, 3659, -1, sizeof(::pg_query::CreateUserMappingStmt)},
+ {3663, 3674, -1, sizeof(::pg_query::AlterUserMappingStmt)},
+ {3677, 3688, -1, sizeof(::pg_query::DropUserMappingStmt)},
+ {3691, -1, -1, sizeof(::pg_query::ImportForeignSchemaStmt)},
+ {3705, 3720, -1, sizeof(::pg_query::CreatePolicyStmt)},
+ {3727, 3740, -1, sizeof(::pg_query::AlterPolicyStmt)},
+ {3745, -1, -1, sizeof(::pg_query::CreateAmStmt)},
+ {3756, 3779, -1, sizeof(::pg_query::CreateTrigStmt)},
+ {3794, -1, -1, sizeof(::pg_query::CreateEventTrigStmt)},
+ {3806, -1, -1, sizeof(::pg_query::AlterEventTrigStmt)},
+ {3816, -1, -1, sizeof(::pg_query::CreatePLangStmt)},
+ {3830, -1, -1, sizeof(::pg_query::CreateRoleStmt)},
+ {3841, 3852, -1, sizeof(::pg_query::AlterRoleStmt)},
+ {3855, 3866, -1, sizeof(::pg_query::AlterRoleSetStmt)},
+ {3869, -1, -1, sizeof(::pg_query::DropRoleStmt)},
+ {3879, 3892, -1, sizeof(::pg_query::CreateSeqStmt)},
+ {3897, 3909, -1, sizeof(::pg_query::AlterSeqStmt)},
+ {3913, -1, -1, sizeof(::pg_query::DefineStmt)},
+ {3928, 3940, -1, sizeof(::pg_query::CreateDomainStmt)},
+ {3944, 3958, -1, sizeof(::pg_query::CreateOpClassStmt)},
+ {3964, 3978, -1, sizeof(::pg_query::CreateOpClassItem)},
+ {3984, -1, -1, sizeof(::pg_query::CreateOpFamilyStmt)},
+ {3994, -1, -1, sizeof(::pg_query::AlterOpFamilyStmt)},
+ {4006, -1, -1, sizeof(::pg_query::DropStmt)},
+ {4019, -1, -1, sizeof(::pg_query::TruncateStmt)},
+ {4030, 4041, -1, sizeof(::pg_query::CommentStmt)},
+ {4044, 4056, -1, sizeof(::pg_query::SecLabelStmt)},
+ {4060, 4071, -1, sizeof(::pg_query::DeclareCursorStmt)},
+ {4074, -1, -1, sizeof(::pg_query::ClosePortalStmt)},
+ {4083, -1, -1, sizeof(::pg_query::FetchStmt)},
+ {4095, 4127, -1, sizeof(::pg_query::IndexStmt)},
+ {4151, -1, -1, sizeof(::pg_query::CreateStatsStmt)},
+ {4166, 4176, -1, sizeof(::pg_query::StatsElem)},
+ {4178, 4189, -1, sizeof(::pg_query::AlterStatsStmt)},
+ {4192, 4207, -1, sizeof(::pg_query::CreateFunctionStmt)},
+ {4214, 4226, -1, sizeof(::pg_query::FunctionParameter)},
+ {4230, 4241, -1, sizeof(::pg_query::AlterFunctionStmt)},
+ {4244, -1, -1, sizeof(::pg_query::DoStmt)},
+ {4253, -1, -1, sizeof(::pg_query::InlineCodeBlock)},
+ {4265, 4276, -1, sizeof(::pg_query::CallStmt)},
+ {4279, -1, -1, sizeof(::pg_query::CallContext)},
+ {4288, 4304, -1, sizeof(::pg_query::RenameStmt)},
+ {4312, 4325, -1, sizeof(::pg_query::AlterObjectDependsStmt)},
+ {4330, 4343, -1, sizeof(::pg_query::AlterObjectSchemaStmt)},
+ {4348, 4360, -1, sizeof(::pg_query::AlterOwnerStmt)},
+ {4364, 4374, -1, sizeof(::pg_query::AlterOperatorStmt)},
+ {4376, -1, -1, sizeof(::pg_query::AlterTypeStmt)},
+ {4386, 4401, -1, sizeof(::pg_query::RuleStmt)},
+ {4408, -1, -1, sizeof(::pg_query::NotifyStmt)},
+ {4418, -1, -1, sizeof(::pg_query::ListenStmt)},
+ {4427, -1, -1, sizeof(::pg_query::UnlistenStmt)},
+ {4436, -1, -1, sizeof(::pg_query::TransactionStmt)},
+ {4450, 4460, -1, sizeof(::pg_query::CompositeTypeStmt)},
+ {4462, -1, -1, sizeof(::pg_query::CreateEnumStmt)},
+ {4472, -1, -1, sizeof(::pg_query::CreateRangeStmt)},
+ {4482, -1, -1, sizeof(::pg_query::AlterEnumStmt)},
+ {4496, 4510, -1, sizeof(::pg_query::ViewStmt)},
+ {4516, -1, -1, sizeof(::pg_query::LoadStmt)},
+ {4525, -1, -1, sizeof(::pg_query::CreatedbStmt)},
+ {4535, -1, -1, sizeof(::pg_query::AlterDatabaseStmt)},
+ {4545, -1, -1, sizeof(::pg_query::AlterDatabaseRefreshCollStmt)},
+ {4554, 4564, -1, sizeof(::pg_query::AlterDatabaseSetStmt)},
+ {4566, -1, -1, sizeof(::pg_query::DropdbStmt)},
+ {4577, 4586, -1, sizeof(::pg_query::AlterSystemStmt)},
+ {4587, 4598, -1, sizeof(::pg_query::ClusterStmt)},
+ {4601, -1, -1, sizeof(::pg_query::VacuumStmt)},
+ {4612, 4623, -1, sizeof(::pg_query::VacuumRelation)},
+ {4626, 4636, -1, sizeof(::pg_query::ExplainStmt)},
+ {4638, 4651, -1, sizeof(::pg_query::CreateTableAsStmt)},
+ {4656, 4667, -1, sizeof(::pg_query::RefreshMatViewStmt)},
+ {4670, -1, -1, sizeof(::pg_query::CheckPointStmt)},
+ {4678, -1, -1, sizeof(::pg_query::DiscardStmt)},
+ {4687, -1, -1, sizeof(::pg_query::LockStmt)},
+ {4698, -1, -1, sizeof(::pg_query::ConstraintsSetStmt)},
+ {4708, 4720, -1, sizeof(::pg_query::ReindexStmt)},
+ {4724, -1, -1, sizeof(::pg_query::CreateConversionStmt)},
+ {4737, 4750, -1, sizeof(::pg_query::CreateCastStmt)},
+ {4755, 4768, -1, sizeof(::pg_query::CreateTransformStmt)},
+ {4773, 4784, -1, sizeof(::pg_query::PrepareStmt)},
+ {4787, -1, -1, sizeof(::pg_query::ExecuteStmt)},
+ {4797, -1, -1, sizeof(::pg_query::DeallocateStmt)},
+ {4808, -1, -1, sizeof(::pg_query::DropOwnedStmt)},
+ {4818, 4828, -1, sizeof(::pg_query::ReassignOwnedStmt)},
+ {4830, -1, -1, sizeof(::pg_query::AlterTSDictionaryStmt)},
+ {4840, -1, -1, sizeof(::pg_query::AlterTSConfigurationStmt)},
+ {4855, 4866, -1, sizeof(::pg_query::PublicationTable)},
+ {4869, 4881, -1, sizeof(::pg_query::PublicationObjSpec)},
+ {4885, -1, -1, sizeof(::pg_query::CreatePublicationStmt)},
+ {4897, -1, -1, sizeof(::pg_query::AlterPublicationStmt)},
+ {4910, -1, -1, sizeof(::pg_query::CreateSubscriptionStmt)},
+ {4922, -1, -1, sizeof(::pg_query::AlterSubscriptionStmt)},
+ {4935, -1, -1, sizeof(::pg_query::DropSubscriptionStmt)},
+ {4946, -1, -1, sizeof(::pg_query::ScanToken)},
};
static const ::_pb::Message* const file_default_instances[] = {
@@ -11151,6 +11892,8 @@ static const ::_pb::Message* const file_default_instances[] = {
&::pg_query::_Aggref_default_instance_._instance,
&::pg_query::_GroupingFunc_default_instance_._instance,
&::pg_query::_WindowFunc_default_instance_._instance,
+ &::pg_query::_WindowFuncRunCondition_default_instance_._instance,
+ &::pg_query::_MergeSupportFunc_default_instance_._instance,
&::pg_query::_SubscriptingRef_default_instance_._instance,
&::pg_query::_FuncExpr_default_instance_._instance,
&::pg_query::_NamedArgExpr_default_instance_._instance,
@@ -11184,8 +11927,14 @@ static const ::_pb::Message* const file_default_instances[] = {
&::pg_query::_JsonValueExpr_default_instance_._instance,
&::pg_query::_JsonConstructorExpr_default_instance_._instance,
&::pg_query::_JsonIsPredicate_default_instance_._instance,
+ &::pg_query::_JsonBehavior_default_instance_._instance,
+ &::pg_query::_JsonExpr_default_instance_._instance,
+ &::pg_query::_JsonTablePath_default_instance_._instance,
+ &::pg_query::_JsonTablePathScan_default_instance_._instance,
+ &::pg_query::_JsonTableSiblingJoin_default_instance_._instance,
&::pg_query::_NullTest_default_instance_._instance,
&::pg_query::_BooleanTest_default_instance_._instance,
+ &::pg_query::_MergeAction_default_instance_._instance,
&::pg_query::_CoerceToDomain_default_instance_._instance,
&::pg_query::_CoerceToDomainValue_default_instance_._instance,
&::pg_query::_SetToDefault_default_instance_._instance,
@@ -11229,6 +11978,7 @@ static const ::_pb::Message* const file_default_instances[] = {
&::pg_query::_PartitionSpec_default_instance_._instance,
&::pg_query::_PartitionBoundSpec_default_instance_._instance,
&::pg_query::_PartitionRangeDatum_default_instance_._instance,
+ &::pg_query::_SinglePartitionSpec_default_instance_._instance,
&::pg_query::_PartitionCmd_default_instance_._instance,
&::pg_query::_RangeTblEntry_default_instance_._instance,
&::pg_query::_RTEPermissionInfo_default_instance_._instance,
@@ -11246,10 +11996,17 @@ static const ::_pb::Message* const file_default_instances[] = {
&::pg_query::_CTECycleClause_default_instance_._instance,
&::pg_query::_CommonTableExpr_default_instance_._instance,
&::pg_query::_MergeWhenClause_default_instance_._instance,
- &::pg_query::_MergeAction_default_instance_._instance,
&::pg_query::_TriggerTransition_default_instance_._instance,
&::pg_query::_JsonOutput_default_instance_._instance,
+ &::pg_query::_JsonArgument_default_instance_._instance,
+ &::pg_query::_JsonFuncExpr_default_instance_._instance,
+ &::pg_query::_JsonTablePathSpec_default_instance_._instance,
+ &::pg_query::_JsonTable_default_instance_._instance,
+ &::pg_query::_JsonTableColumn_default_instance_._instance,
&::pg_query::_JsonKeyValue_default_instance_._instance,
+ &::pg_query::_JsonParseExpr_default_instance_._instance,
+ &::pg_query::_JsonScalarExpr_default_instance_._instance,
+ &::pg_query::_JsonSerializeExpr_default_instance_._instance,
&::pg_query::_JsonObjectConstructor_default_instance_._instance,
&::pg_query::_JsonArrayConstructor_default_instance_._instance,
&::pg_query::_JsonArrayQueryConstructor_default_instance_._instance,
@@ -11394,7 +12151,7 @@ const char descriptor_table_protodef_protobuf_2fpg_5fquery_2eproto[] PROTOBUF_SE
's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'w', 'S', 't', 'm',
't', '\"', 'B', '\n', '\n', 'S', 'c', 'a', 'n', 'R', 'e', 's', 'u', 'l', 't', '\022', '\017', '\n', '\007', 'v', 'e', 'r', 's', 'i', 'o',
'n', '\030', '\001', ' ', '\001', '(', '\005', '\022', '#', '\n', '\006', 't', 'o', 'k', 'e', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\023',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'c', 'a', 'n', 'T', 'o', 'k', 'e', 'n', '\"', '\301', '\205', '\001', '\n', '\004',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'c', 'a', 'n', 'T', 'o', 'k', 'e', 'n', '\"', '\325', '\216', '\001', '\n', '\004',
'N', 'o', 'd', 'e', '\022', '\'', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030', '\001', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_',
'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'H', '\000', 'R', '\005', 'A', 'l', 'i', 'a', 's', '\022', '1', '\n', '\t', 'r',
'a', 'n', 'g', 'e', '_', 'v', 'a', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
@@ -11412,3678 +12169,3951 @@ const char descriptor_table_protodef_protobuf_2fpg_5fquery_2eproto[] PROTOBUF_SE
'2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'G', 'r', 'o', 'u', 'p', 'i', 'n', 'g', 'F', 'u', 'n', 'c', 'H',
'\000', 'R', '\014', 'G', 'r', 'o', 'u', 'p', 'i', 'n', 'g', 'F', 'u', 'n', 'c', '\022', '7', '\n', '\013', 'w', 'i', 'n', 'd', 'o', 'w',
'_', 'f', 'u', 'n', 'c', '\030', '\t', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i',
- 'n', 'd', 'o', 'w', 'F', 'u', 'n', 'c', 'H', '\000', 'R', '\n', 'W', 'i', 'n', 'd', 'o', 'w', 'F', 'u', 'n', 'c', '\022', 'F', '\n',
- '\020', 's', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'n', 'g', '_', 'r', 'e', 'f', '\030', '\n', ' ', '\001', '(', '\013', '2', '\031',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'n', 'g', 'R', 'e', 'f',
- 'H', '\000', 'R', '\017', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'n', 'g', 'R', 'e', 'f', '\022', '1', '\n', '\t', 'f', 'u',
- 'n', 'c', '_', 'e', 'x', 'p', 'r', '\030', '\013', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'F', 'u', 'n', 'c', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\010', 'F', 'u', 'n', 'c', 'E', 'x', 'p', 'r', '\022', '>', '\n', '\016', 'n',
- 'a', 'm', 'e', 'd', '_', 'a', 'r', 'g', '_', 'e', 'x', 'p', 'r', '\030', '\014', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'a', 'm', 'e', 'd', 'A', 'r', 'g', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\014', 'N', 'a', 'm',
- 'e', 'd', 'A', 'r', 'g', 'E', 'x', 'p', 'r', '\022', '+', '\n', '\007', 'o', 'p', '_', 'e', 'x', 'p', 'r', '\030', '\r', ' ', '\001', '(',
- '\013', '2', '\020', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'p', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\006', 'O', 'p',
- 'E', 'x', 'p', 'r', '\022', '=', '\n', '\r', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '_', 'e', 'x', 'p', 'r', '\030', '\016', ' ', '\001',
- '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'i', 's', 't', 'i', 'n', 'c', 't', 'E', 'x', 'p',
- 'r', 'H', '\000', 'R', '\014', 'D', 'i', 's', 't', 'i', 'n', 'c', 't', 'E', 'x', 'p', 'r', '\022', '8', '\n', '\014', 'n', 'u', 'l', 'l',
- '_', 'i', 'f', '_', 'e', 'x', 'p', 'r', '\030', '\017', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'u', 'l', 'l', 'I', 'f', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\n', 'N', 'u', 'l', 'l', 'I', 'f', 'E', 'x', 'p', 'r',
- '\022', 'N', '\n', '\024', 's', 'c', 'a', 'l', 'a', 'r', '_', 'a', 'r', 'r', 'a', 'y', '_', 'o', 'p', '_', 'e', 'x', 'p', 'r', '\030',
- '\020', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'c', 'a', 'l', 'a', 'r', 'A', 'r',
- 'r', 'a', 'y', 'O', 'p', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\021', 'S', 'c', 'a', 'l', 'a', 'r', 'A', 'r', 'r', 'a', 'y', 'O',
- 'p', 'E', 'x', 'p', 'r', '\022', '1', '\n', '\t', 'b', 'o', 'o', 'l', '_', 'e', 'x', 'p', 'r', '\030', '\021', ' ', '\001', '(', '\013', '2',
- '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'B', 'o', 'o', 'l', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\010', 'B', 'o',
- 'o', 'l', 'E', 'x', 'p', 'r', '\022', '.', '\n', '\010', 's', 'u', 'b', '_', 'l', 'i', 'n', 'k', '\030', '\022', ' ', '\001', '(', '\013', '2',
- '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'u', 'b', 'L', 'i', 'n', 'k', 'H', '\000', 'R', '\007', 'S', 'u', 'b',
- 'L', 'i', 'n', 'k', '\022', '.', '\n', '\010', 's', 'u', 'b', '_', 'p', 'l', 'a', 'n', '\030', '\023', ' ', '\001', '(', '\013', '2', '\021', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'u', 'b', 'P', 'l', 'a', 'n', 'H', '\000', 'R', '\007', 'S', 'u', 'b', 'P', 'l',
- 'a', 'n', '\022', 'P', '\n', '\024', 'a', 'l', 't', 'e', 'r', 'n', 'a', 't', 'i', 'v', 'e', '_', 's', 'u', 'b', '_', 'p', 'l', 'a',
- 'n', '\030', '\024', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'n',
- 'a', 't', 'i', 'v', 'e', 'S', 'u', 'b', 'P', 'l', 'a', 'n', 'H', '\000', 'R', '\022', 'A', 'l', 't', 'e', 'r', 'n', 'a', 't', 'i',
- 'v', 'e', 'S', 'u', 'b', 'P', 'l', 'a', 'n', '\022', ':', '\n', '\014', 'f', 'i', 'e', 'l', 'd', '_', 's', 'e', 'l', 'e', 'c', 't',
- '\030', '\025', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'i', 'e', 'l', 'd', 'S', 'e',
- 'l', 'e', 'c', 't', 'H', '\000', 'R', '\013', 'F', 'i', 'e', 'l', 'd', 'S', 'e', 'l', 'e', 'c', 't', '\022', '7', '\n', '\013', 'f', 'i',
- 'e', 'l', 'd', '_', 's', 't', 'o', 'r', 'e', '\030', '\026', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'F', 'i', 'e', 'l', 'd', 'S', 't', 'o', 'r', 'e', 'H', '\000', 'R', '\n', 'F', 'i', 'e', 'l', 'd', 'S', 't', 'o', 'r',
- 'e', '\022', ':', '\n', '\014', 'r', 'e', 'l', 'a', 'b', 'e', 'l', '_', 't', 'y', 'p', 'e', '\030', '\027', ' ', '\001', '(', '\013', '2', '\025',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 'l', 'a', 'b', 'e', 'l', 'T', 'y', 'p', 'e', 'H', '\000', 'R', '\013',
- 'R', 'e', 'l', 'a', 'b', 'e', 'l', 'T', 'y', 'p', 'e', '\022', ';', '\n', '\r', 'c', 'o', 'e', 'r', 'c', 'e', '_', 'v', 'i', 'a',
- '_', 'i', 'o', '\030', '\030', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r',
- 'c', 'e', 'V', 'i', 'a', 'I', 'O', 'H', '\000', 'R', '\013', 'C', 'o', 'e', 'r', 'c', 'e', 'V', 'i', 'a', 'I', 'O', '\022', 'G', '\n',
- '\021', 'a', 'r', 'r', 'a', 'y', '_', 'c', 'o', 'e', 'r', 'c', 'e', '_', 'e', 'x', 'p', 'r', '\030', '\031', ' ', '\001', '(', '\013', '2',
- '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'r', 'r', 'a', 'y', 'C', 'o', 'e', 'r', 'c', 'e', 'E', 'x', 'p',
- 'r', 'H', '\000', 'R', '\017', 'A', 'r', 'r', 'a', 'y', 'C', 'o', 'e', 'r', 'c', 'e', 'E', 'x', 'p', 'r', '\022', 'P', '\n', '\024', 'c',
- 'o', 'n', 'v', 'e', 'r', 't', '_', 'r', 'o', 'w', 't', 'y', 'p', 'e', '_', 'e', 'x', 'p', 'r', '\030', '\032', ' ', '\001', '(', '\013',
- '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'n', 'v', 'e', 'r', 't', 'R', 'o', 'w', 't', 'y', 'p',
- 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\022', 'C', 'o', 'n', 'v', 'e', 'r', 't', 'R', 'o', 'w', 't', 'y', 'p', 'e', 'E', 'x',
- 'p', 'r', '\022', ':', '\n', '\014', 'c', 'o', 'l', 'l', 'a', 't', 'e', '_', 'e', 'x', 'p', 'r', '\030', '\033', ' ', '\001', '(', '\013', '2',
- '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'l', 'l', 'a', 't', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R',
- '\013', 'C', 'o', 'l', 'l', 'a', 't', 'e', 'E', 'x', 'p', 'r', '\022', '1', '\n', '\t', 'c', 'a', 's', 'e', '_', 'e', 'x', 'p', 'r',
- '\030', '\034', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'a', 's', 'e', 'E', 'x', 'p',
- 'r', 'H', '\000', 'R', '\010', 'C', 'a', 's', 'e', 'E', 'x', 'p', 'r', '\022', '1', '\n', '\t', 'c', 'a', 's', 'e', '_', 'w', 'h', 'e',
- 'n', '\030', '\035', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'a', 's', 'e', 'W', 'h',
- 'e', 'n', 'H', '\000', 'R', '\010', 'C', 'a', 's', 'e', 'W', 'h', 'e', 'n', '\022', '>', '\n', '\016', 'c', 'a', 's', 'e', '_', 't', 'e',
- 's', 't', '_', 'e', 'x', 'p', 'r', '\030', '\036', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'C', 'a', 's', 'e', 'T', 'e', 's', 't', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\014', 'C', 'a', 's', 'e', 'T', 'e', 's', 't', 'E',
- 'x', 'p', 'r', '\022', '4', '\n', '\n', 'a', 'r', 'r', 'a', 'y', '_', 'e', 'x', 'p', 'r', '\030', '\037', ' ', '\001', '(', '\013', '2', '\023',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'r', 'r', 'a', 'y', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\t', 'A', 'r',
- 'r', 'a', 'y', 'E', 'x', 'p', 'r', '\022', '.', '\n', '\010', 'r', 'o', 'w', '_', 'e', 'x', 'p', 'r', '\030', ' ', ' ', '\001', '(', '\013',
- '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'w', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\007', 'R', 'o',
- 'w', 'E', 'x', 'p', 'r', '\022', 'D', '\n', '\020', 'r', 'o', 'w', '_', 'c', 'o', 'm', 'p', 'a', 'r', 'e', '_', 'e', 'x', 'p', 'r',
- '\030', '!', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'w', 'C', 'o', 'm', 'p',
- 'a', 'r', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\016', 'R', 'o', 'w', 'C', 'o', 'm', 'p', 'a', 'r', 'e', 'E', 'x', 'p', 'r',
- '\022', '=', '\n', '\r', 'c', 'o', 'a', 'l', 'e', 's', 'c', 'e', '_', 'e', 'x', 'p', 'r', '\030', '\"', ' ', '\001', '(', '\013', '2', '\026',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'a', 'l', 'e', 's', 'c', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R',
- '\014', 'C', 'o', 'a', 'l', 'e', 's', 'c', 'e', 'E', 'x', 'p', 'r', '\022', '8', '\n', '\014', 'm', 'i', 'n', '_', 'm', 'a', 'x', '_',
- 'e', 'x', 'p', 'r', '\030', '#', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'M', 'i', 'n',
- 'M', 'a', 'x', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\n', 'M', 'i', 'n', 'M', 'a', 'x', 'E', 'x', 'p', 'r', '\022', 'I', '\n', '\021',
- 's', 'q', 'l', 'v', 'a', 'l', 'u', 'e', '_', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\030', '$', ' ', '\001', '(', '\013', '2', '\032',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'Q', 'L', 'V', 'a', 'l', 'u', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o',
- 'n', 'H', '\000', 'R', '\020', 'S', 'Q', 'L', 'V', 'a', 'l', 'u', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\022', '.', '\n', '\010',
- 'x', 'm', 'l', '_', 'e', 'x', 'p', 'r', '\030', '%', ' ', '\001', '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'X', 'm', 'l', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\007', 'X', 'm', 'l', 'E', 'x', 'p', 'r', '\022', '7', '\n', '\013', 'j', 's',
- 'o', 'n', '_', 'f', 'o', 'r', 'm', 'a', 't', '\030', '&', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', 'H', '\000', 'R', '\n', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a',
- 't', '\022', '@', '\n', '\016', 'j', 's', 'o', 'n', '_', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '\030', '\'', ' ', '\001', '(', '\013',
- '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'R', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g',
- 'H', '\000', 'R', '\r', 'J', 's', 'o', 'n', 'R', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '\022', 'A', '\n', '\017', 'j', 's', 'o', 'n',
- '_', 'v', 'a', 'l', 'u', 'e', '_', 'e', 'x', 'p', 'r', '\030', '(', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\r', 'J', 's', 'o', 'n',
- 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', '\022', 'S', '\n', '\025', 'j', 's', 'o', 'n', '_', 'c', 'o', 'n', 's', 't', 'r', 'u',
- 'c', 't', 'o', 'r', '_', 'e', 'x', 'p', 'r', '\030', ')', ' ', '\001', '(', '\013', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'J', 's', 'o', 'n', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\023',
- 'J', 's', 'o', 'n', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'E', 'x', 'p', 'r', '\022', 'G', '\n', '\021', 'j', 's',
- 'o', 'n', '_', 'i', 's', '_', 'p', 'r', 'e', 'd', 'i', 'c', 'a', 't', 'e', '\030', '*', ' ', '\001', '(', '\013', '2', '\031', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'I', 's', 'P', 'r', 'e', 'd', 'i', 'c', 'a', 't', 'e', 'H', '\000',
- 'R', '\017', 'J', 's', 'o', 'n', 'I', 's', 'P', 'r', 'e', 'd', 'i', 'c', 'a', 't', 'e', '\022', '1', '\n', '\t', 'n', 'u', 'l', 'l',
- '_', 't', 'e', 's', 't', '\030', '+', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'u',
- 'l', 'l', 'T', 'e', 's', 't', 'H', '\000', 'R', '\010', 'N', 'u', 'l', 'l', 'T', 'e', 's', 't', '\022', ':', '\n', '\014', 'b', 'o', 'o',
- 'l', 'e', 'a', 'n', '_', 't', 'e', 's', 't', '\030', ',', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'B', 'o', 'o', 'l', 'e', 'a', 'n', 'T', 'e', 's', 't', 'H', '\000', 'R', '\013', 'B', 'o', 'o', 'l', 'e', 'a', 'n', 'T',
- 'e', 's', 't', '\022', 'D', '\n', '\020', 'c', 'o', 'e', 'r', 'c', 'e', '_', 't', 'o', '_', 'd', 'o', 'm', 'a', 'i', 'n', '\030', '-',
- ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'e', 'T', 'o', 'D',
- 'o', 'm', 'a', 'i', 'n', 'H', '\000', 'R', '\016', 'C', 'o', 'e', 'r', 'c', 'e', 'T', 'o', 'D', 'o', 'm', 'a', 'i', 'n', '\022', 'T',
- '\n', '\026', 'c', 'o', 'e', 'r', 'c', 'e', '_', 't', 'o', '_', 'd', 'o', 'm', 'a', 'i', 'n', '_', 'v', 'a', 'l', 'u', 'e', '\030',
- '.', ' ', '\001', '(', '\013', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'e', 'T', 'o',
- 'D', 'o', 'm', 'a', 'i', 'n', 'V', 'a', 'l', 'u', 'e', 'H', '\000', 'R', '\023', 'C', 'o', 'e', 'r', 'c', 'e', 'T', 'o', 'D', 'o',
- 'm', 'a', 'i', 'n', 'V', 'a', 'l', 'u', 'e', '\022', '>', '\n', '\016', 's', 'e', 't', '_', 't', 'o', '_', 'd', 'e', 'f', 'a', 'u',
- 'l', 't', '\030', '/', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'e', 't', 'T', 'o',
- 'D', 'e', 'f', 'a', 'u', 'l', 't', 'H', '\000', 'R', '\014', 'S', 'e', 't', 'T', 'o', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\022', 'A',
- '\n', '\017', 'c', 'u', 'r', 'r', 'e', 'n', 't', '_', 'o', 'f', '_', 'e', 'x', 'p', 'r', '\030', '0', ' ', '\001', '(', '\013', '2', '\027',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'O', 'f', 'E', 'x', 'p', 'r', 'H', '\000',
- 'R', '\r', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'O', 'f', 'E', 'x', 'p', 'r', '\022', 'A', '\n', '\017', 'n', 'e', 'x', 't', '_', 'v',
- 'a', 'l', 'u', 'e', '_', 'e', 'x', 'p', 'r', '\030', '1', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'e', 'x', 't', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\r', 'N', 'e', 'x', 't', 'V', 'a',
- 'l', 'u', 'e', 'E', 'x', 'p', 'r', '\022', '@', '\n', '\016', 'i', 'n', 'f', 'e', 'r', 'e', 'n', 'c', 'e', '_', 'e', 'l', 'e', 'm',
- '\030', '2', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 'f', 'e', 'r', 'e', 'n',
- 'c', 'e', 'E', 'l', 'e', 'm', 'H', '\000', 'R', '\r', 'I', 'n', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 'E', 'l', 'e', 'm', '\022', ':',
- '\n', '\014', 't', 'a', 'r', 'g', 'e', 't', '_', 'e', 'n', 't', 'r', 'y', '\030', '3', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'a', 'r', 'g', 'e', 't', 'E', 'n', 't', 'r', 'y', 'H', '\000', 'R', '\013', 'T', 'a', 'r',
- 'g', 'e', 't', 'E', 'n', 't', 'r', 'y', '\022', ';', '\n', '\r', 'r', 'a', 'n', 'g', 'e', '_', 't', 'b', 'l', '_', 'r', 'e', 'f',
- '\030', '4', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'T', 'b',
- 'l', 'R', 'e', 'f', 'H', '\000', 'R', '\013', 'R', 'a', 'n', 'g', 'e', 'T', 'b', 'l', 'R', 'e', 'f', '\022', '1', '\n', '\t', 'j', 'o',
- 'i', 'n', '_', 'e', 'x', 'p', 'r', '\030', '5', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'J', 'o', 'i', 'n', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\010', 'J', 'o', 'i', 'n', 'E', 'x', 'p', 'r', '\022', '1', '\n', '\t', 'f',
- 'r', 'o', 'm', '_', 'e', 'x', 'p', 'r', '\030', '6', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'F', 'r', 'o', 'm', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\010', 'F', 'r', 'o', 'm', 'E', 'x', 'p', 'r', '\022', 'D', '\n', '\020',
- 'o', 'n', '_', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', '_', 'e', 'x', 'p', 'r', '\030', '7', ' ', '\001', '(', '\013', '2', '\030', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'E', 'x', 'p', 'r', 'H', '\000',
- 'R', '\016', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'E', 'x', 'p', 'r', '\022', '\'', '\n', '\005', 'q', 'u', 'e', 'r', 'y',
- '\030', '8', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'Q', 'u', 'e', 'r', 'y', 'H', '\000',
- 'R', '\005', 'Q', 'u', 'e', 'r', 'y', '\022', '1', '\n', '\t', 't', 'y', 'p', 'e', '_', 'n', 'a', 'm', 'e', '\030', '9', ' ', '\001', '(',
- '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'H', '\000', 'R', '\010',
- 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '4', '\n', '\n', 'c', 'o', 'l', 'u', 'm', 'n', '_', 'r', 'e', 'f', '\030', ':', ' ',
- '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'l', 'u', 'm', 'n', 'R', 'e', 'f', 'H',
- '\000', 'R', '\t', 'C', 'o', 'l', 'u', 'm', 'n', 'R', 'e', 'f', '\022', '1', '\n', '\t', 'p', 'a', 'r', 'a', 'm', '_', 'r', 'e', 'f',
- '\030', ';', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 'a', 'm', 'R', 'e',
- 'f', 'H', '\000', 'R', '\010', 'P', 'a', 'r', 'a', 'm', 'R', 'e', 'f', '\022', '*', '\n', '\006', 'a', '_', 'e', 'x', 'p', 'r', '\030', '<',
- ' ', '\001', '(', '\013', '2', '\020', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', '_', 'E', 'x', 'p', 'r', 'H', '\000', 'R',
- '\006', 'A', '_', 'E', 'x', 'p', 'r', '\022', '1', '\n', '\t', 't', 'y', 'p', 'e', '_', 'c', 'a', 's', 't', '\030', '=', ' ', '\001', '(',
- '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'C', 'a', 's', 't', 'H', '\000', 'R', '\010',
- 'T', 'y', 'p', 'e', 'C', 'a', 's', 't', '\022', '@', '\n', '\016', 'c', 'o', 'l', 'l', 'a', 't', 'e', '_', 'c', 'l', 'a', 'u', 's',
- 'e', '\030', '>', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'l', 'l', 'a', 't',
- 'e', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\r', 'C', 'o', 'l', 'l', 'a', 't', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022',
- '1', '\n', '\t', 'r', 'o', 'l', 'e', '_', 's', 'p', 'e', 'c', '\030', '?', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'H', '\000', 'R', '\010', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c',
- '\022', '1', '\n', '\t', 'f', 'u', 'n', 'c', '_', 'c', 'a', 'l', 'l', '\030', '@', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'F', 'u', 'n', 'c', 'C', 'a', 'l', 'l', 'H', '\000', 'R', '\010', 'F', 'u', 'n', 'c', 'C', 'a', 'l',
- 'l', '\022', '*', '\n', '\006', 'a', '_', 's', 't', 'a', 'r', '\030', 'A', ' ', '\001', '(', '\013', '2', '\020', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'A', '_', 'S', 't', 'a', 'r', 'H', '\000', 'R', '\006', 'A', '_', 'S', 't', 'a', 'r', '\022', '3', '\n', '\t', 'a',
- '_', 'i', 'n', 'd', 'i', 'c', 'e', 's', '\030', 'B', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'A', '_', 'I', 'n', 'd', 'i', 'c', 'e', 's', 'H', '\000', 'R', '\t', 'A', '_', 'I', 'n', 'd', 'i', 'c', 'e', 's', '\022', '?',
- '\n', '\r', 'a', '_', 'i', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\030', 'C', ' ', '\001', '(', '\013', '2', '\027', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', '_', 'I', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', 'H', '\000', 'R', '\r',
- 'A', '_', 'I', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\022', ':', '\n', '\014', 'a', '_', 'a', 'r', 'r', 'a', 'y', '_',
- 'e', 'x', 'p', 'r', '\030', 'D', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', '_', 'A',
- 'r', 'r', 'a', 'y', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\013', 'A', '_', 'A', 'r', 'r', 'a', 'y', 'E', 'x', 'p', 'r', '\022', '4',
- '\n', '\n', 'r', 'e', 's', '_', 't', 'a', 'r', 'g', 'e', 't', '\030', 'E', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'R', 'e', 's', 'T', 'a', 'r', 'g', 'e', 't', 'H', '\000', 'R', '\t', 'R', 'e', 's', 'T', 'a', 'r', 'g',
- 'e', 't', '\022', 'D', '\n', '\020', 'm', 'u', 'l', 't', 'i', '_', 'a', 's', 's', 'i', 'g', 'n', '_', 'r', 'e', 'f', '\030', 'F', ' ',
- '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'M', 'u', 'l', 't', 'i', 'A', 's', 's', 'i', 'g',
- 'n', 'R', 'e', 'f', 'H', '\000', 'R', '\016', 'M', 'u', 'l', 't', 'i', 'A', 's', 's', 'i', 'g', 'n', 'R', 'e', 'f', '\022', '+', '\n',
- '\007', 's', 'o', 'r', 't', '_', 'b', 'y', '\030', 'G', ' ', '\001', '(', '\013', '2', '\020', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'S', 'o', 'r', 't', 'B', 'y', 'H', '\000', 'R', '\006', 'S', 'o', 'r', 't', 'B', 'y', '\022', '4', '\n', '\n', 'w', 'i', 'n', 'd',
- 'o', 'w', '_', 'd', 'e', 'f', '\030', 'H', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W',
- 'i', 'n', 'd', 'o', 'w', 'D', 'e', 'f', 'H', '\000', 'R', '\t', 'W', 'i', 'n', 'd', 'o', 'w', 'D', 'e', 'f', '\022', 'C', '\n', '\017',
- 'r', 'a', 'n', 'g', 'e', '_', 's', 'u', 'b', 's', 'e', 'l', 'e', 'c', 't', '\030', 'I', ' ', '\001', '(', '\013', '2', '\030', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'S', 'u', 'b', 's', 'e', 'l', 'e', 'c', 't', 'H', '\000', 'R',
- '\016', 'R', 'a', 'n', 'g', 'e', 'S', 'u', 'b', 's', 'e', 'l', 'e', 'c', 't', '\022', '@', '\n', '\016', 'r', 'a', 'n', 'g', 'e', '_',
- 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\030', 'J', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'R', 'a', 'n', 'g', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'H', '\000', 'R', '\r', 'R', 'a', 'n', 'g', 'e', 'F', 'u',
- 'n', 'c', 't', 'i', 'o', 'n', '\022', 'D', '\n', '\020', 'r', 'a', 'n', 'g', 'e', '_', 't', 'a', 'b', 'l', 'e', '_', 'f', 'u', 'n',
- 'c', '\030', 'K', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'T',
- 'a', 'b', 'l', 'e', 'F', 'u', 'n', 'c', 'H', '\000', 'R', '\016', 'R', 'a', 'n', 'g', 'e', 'T', 'a', 'b', 'l', 'e', 'F', 'u', 'n',
- 'c', '\022', 'N', '\n', '\024', 'r', 'a', 'n', 'g', 'e', '_', 't', 'a', 'b', 'l', 'e', '_', 'f', 'u', 'n', 'c', '_', 'c', 'o', 'l',
- '\030', 'L', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'T', 'a',
- 'b', 'l', 'e', 'F', 'u', 'n', 'c', 'C', 'o', 'l', 'H', '\000', 'R', '\021', 'R', 'a', 'n', 'g', 'e', 'T', 'a', 'b', 'l', 'e', 'F',
- 'u', 'n', 'c', 'C', 'o', 'l', '\022', 'J', '\n', '\022', 'r', 'a', 'n', 'g', 'e', '_', 't', 'a', 'b', 'l', 'e', '_', 's', 'a', 'm',
- 'p', 'l', 'e', '\030', 'M', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g',
- 'e', 'T', 'a', 'b', 'l', 'e', 'S', 'a', 'm', 'p', 'l', 'e', 'H', '\000', 'R', '\020', 'R', 'a', 'n', 'g', 'e', 'T', 'a', 'b', 'l',
- 'e', 'S', 'a', 'm', 'p', 'l', 'e', '\022', '4', '\n', '\n', 'c', 'o', 'l', 'u', 'm', 'n', '_', 'd', 'e', 'f', '\030', 'N', ' ', '\001',
- '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'l', 'u', 'm', 'n', 'D', 'e', 'f', 'H', '\000',
- 'R', '\t', 'C', 'o', 'l', 'u', 'm', 'n', 'D', 'e', 'f', '\022', 'G', '\n', '\021', 't', 'a', 'b', 'l', 'e', '_', 'l', 'i', 'k', 'e',
- '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'O', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'T', 'a', 'b', 'l', 'e', 'L', 'i', 'k', 'e', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\017', 'T', 'a', 'b', 'l', 'e', 'L',
- 'i', 'k', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '4', '\n', '\n', 'i', 'n', 'd', 'e', 'x', '_', 'e', 'l', 'e', 'm', '\030', 'P',
- ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 'd', 'e', 'x', 'E', 'l', 'e', 'm',
- 'H', '\000', 'R', '\t', 'I', 'n', 'd', 'e', 'x', 'E', 'l', 'e', 'm', '\022', '.', '\n', '\010', 'd', 'e', 'f', '_', 'e', 'l', 'e', 'm',
- '\030', 'Q', ' ', '\001', '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'e', 'f', 'E', 'l', 'e', 'm',
- 'H', '\000', 'R', '\007', 'D', 'e', 'f', 'E', 'l', 'e', 'm', '\022', '@', '\n', '\016', 'l', 'o', 'c', 'k', 'i', 'n', 'g', '_', 'c', 'l',
- 'a', 'u', 's', 'e', '\030', 'R', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'o', 'c',
- 'k', 'i', 'n', 'g', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\r', 'L', 'o', 'c', 'k', 'i', 'n', 'g', 'C', 'l', 'a', 'u',
- 's', 'e', '\022', '=', '\n', '\r', 'x', 'm', 'l', '_', 's', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', '\030', 'S', ' ', '\001', '(', '\013',
- '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'X', 'm', 'l', 'S', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', 'H',
- '\000', 'R', '\014', 'X', 'm', 'l', 'S', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', '\022', '@', '\n', '\016', 'p', 'a', 'r', 't', 'i', 't',
- 'i', 'o', 'n', '_', 'e', 'l', 'e', 'm', '\030', 'T', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'E', 'l', 'e', 'm', 'H', '\000', 'R', '\r', 'P', 'a', 'r', 't', 'i', 't', 'i',
- 'o', 'n', 'E', 'l', 'e', 'm', '\022', '@', '\n', '\016', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', '_', 's', 'p', 'e', 'c', '\030',
- 'U', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o',
- 'n', 'S', 'p', 'e', 'c', 'H', '\000', 'R', '\r', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'S', 'p', 'e', 'c', '\022', 'P', '\n',
- '\024', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', '_', 'b', 'o', 'u', 'n', 'd', '_', 's', 'p', 'e', 'c', '\030', 'V', ' ', '\001',
- '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'B', 'o',
- 'u', 'n', 'd', 'S', 'p', 'e', 'c', 'H', '\000', 'R', '\022', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'B', 'o', 'u', 'n', 'd',
- 'S', 'p', 'e', 'c', '\022', 'S', '\n', '\025', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', '_', 'r', 'a', 'n', 'g', 'e', '_', 'd',
- 'a', 't', 'u', 'm', '\030', 'W', ' ', '\001', '(', '\013', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r',
- 't', 'i', 't', 'i', 'o', 'n', 'R', 'a', 'n', 'g', 'e', 'D', 'a', 't', 'u', 'm', 'H', '\000', 'R', '\023', 'P', 'a', 'r', 't', 'i',
- 't', 'i', 'o', 'n', 'R', 'a', 'n', 'g', 'e', 'D', 'a', 't', 'u', 'm', '\022', '=', '\n', '\r', 'p', 'a', 'r', 't', 'i', 't', 'i',
- 'o', 'n', '_', 'c', 'm', 'd', '\030', 'X', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P',
- 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'C', 'm', 'd', 'H', '\000', 'R', '\014', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'C',
- 'm', 'd', '\022', 'A', '\n', '\017', 'r', 'a', 'n', 'g', 'e', '_', 't', 'b', 'l', '_', 'e', 'n', 't', 'r', 'y', '\030', 'Y', ' ', '\001',
- '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'T', 'b', 'l', 'E', 'n', 't',
- 'r', 'y', 'H', '\000', 'R', '\r', 'R', 'a', 'n', 'g', 'e', 'T', 'b', 'l', 'E', 'n', 't', 'r', 'y', '\022', 'L', '\n', '\022', 'r', 't',
- 'e', 'p', 'e', 'r', 'm', 'i', 's', 's', 'i', 'o', 'n', '_', 'i', 'n', 'f', 'o', '\030', 'Z', ' ', '\001', '(', '\013', '2', '\033', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'T', 'E', 'P', 'e', 'r', 'm', 'i', 's', 's', 'i', 'o', 'n', 'I', 'n', 'f',
- 'o', 'H', '\000', 'R', '\021', 'R', 'T', 'E', 'P', 'e', 'r', 'm', 'i', 's', 's', 'i', 'o', 'n', 'I', 'n', 'f', 'o', '\022', 'J', '\n',
- '\022', 'r', 'a', 'n', 'g', 'e', '_', 't', 'b', 'l', '_', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\030', '[', ' ', '\001', '(', '\013',
- '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'T', 'b', 'l', 'F', 'u', 'n', 'c', 't',
- 'i', 'o', 'n', 'H', '\000', 'R', '\020', 'R', 'a', 'n', 'g', 'e', 'T', 'b', 'l', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\022', 'M',
- '\n', '\023', 't', 'a', 'b', 'l', 'e', '_', 's', 'a', 'm', 'p', 'l', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\\', ' ', '\001',
- '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'a', 'b', 'l', 'e', 'S', 'a', 'm', 'p', 'l', 'e',
- 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\021', 'T', 'a', 'b', 'l', 'e', 'S', 'a', 'm', 'p', 'l', 'e', 'C', 'l', 'a', 'u',
- 's', 'e', '\022', 'G', '\n', '\021', 'w', 'i', 't', 'h', '_', 'c', 'h', 'e', 'c', 'k', '_', 'o', 'p', 't', 'i', 'o', 'n', '\030', ']',
- ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 't', 'h', 'C', 'h', 'e', 'c', 'k',
- 'O', 'p', 't', 'i', 'o', 'n', 'H', '\000', 'R', '\017', 'W', 'i', 't', 'h', 'C', 'h', 'e', 'c', 'k', 'O', 'p', 't', 'i', 'o', 'n',
- '\022', 'G', '\n', '\021', 's', 'o', 'r', 't', '_', 'g', 'r', 'o', 'u', 'p', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '^', ' ', '\001',
- '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'o', 'r', 't', 'G', 'r', 'o', 'u', 'p', 'C', 'l',
- 'a', 'u', 's', 'e', 'H', '\000', 'R', '\017', 'S', 'o', 'r', 't', 'G', 'r', 'o', 'u', 'p', 'C', 'l', 'a', 'u', 's', 'e', '\022', ':',
- '\n', '\014', 'g', 'r', 'o', 'u', 'p', 'i', 'n', 'g', '_', 's', 'e', 't', '\030', '_', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'G', 'r', 'o', 'u', 'p', 'i', 'n', 'g', 'S', 'e', 't', 'H', '\000', 'R', '\013', 'G', 'r', 'o',
- 'u', 'p', 'i', 'n', 'g', 'S', 'e', 't', '\022', '=', '\n', '\r', 'w', 'i', 'n', 'd', 'o', 'w', '_', 'c', 'l', 'a', 'u', 's', 'e',
- '\030', '`', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 'n', 'd', 'o', 'w', 'C',
- 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\014', 'W', 'i', 'n', 'd', 'o', 'w', 'C', 'l', 'a', 'u', 's', 'e', '\022', 'A', '\n', '\017',
- 'r', 'o', 'w', '_', 'm', 'a', 'r', 'k', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'a', ' ', '\001', '(', '\013', '2', '\027', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'w', 'M', 'a', 'r', 'k', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\r',
- 'R', 'o', 'w', 'M', 'a', 'r', 'k', 'C', 'l', 'a', 'u', 's', 'e', '\022', '7', '\n', '\013', 'w', 'i', 't', 'h', '_', 'c', 'l', 'a',
- 'u', 's', 'e', '\030', 'b', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 't', 'h',
- 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\n', 'W', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', '\022', ':', '\n', '\014', 'i',
- 'n', 'f', 'e', 'r', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'c', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'I', 'n', 'f', 'e', 'r', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\013', 'I', 'n', 'f', 'e', 'r', 'C',
- 'l', 'a', 'u', 's', 'e', '\022', 'J', '\n', '\022', 'o', 'n', '_', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', '_', 'c', 'l', 'a', 'u',
- 's', 'e', '\030', 'd', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'n',
- 'f', 'l', 'i', 'c', 't', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\020', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't',
- 'C', 'l', 'a', 'u', 's', 'e', '\022', 'F', '\n', '\020', 'c', 't', 'e', 's', 'e', 'a', 'r', 'c', 'h', '_', 'c', 'l', 'a', 'u', 's',
- 'e', '\030', 'e', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'T', 'E', 'S', 'e', 'a',
- 'r', 'c', 'h', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\017', 'C', 'T', 'E', 'S', 'e', 'a', 'r', 'c', 'h', 'C', 'l', 'a',
- 'u', 's', 'e', '\022', 'C', '\n', '\017', 'c', 't', 'e', 'c', 'y', 'c', 'l', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'f', ' ',
- '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'T', 'E', 'C', 'y', 'c', 'l', 'e', 'C', 'l',
- 'a', 'u', 's', 'e', 'H', '\000', 'R', '\016', 'C', 'T', 'E', 'C', 'y', 'c', 'l', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', 'G', '\n',
- '\021', 'c', 'o', 'm', 'm', 'o', 'n', '_', 't', 'a', 'b', 'l', 'e', '_', 'e', 'x', 'p', 'r', '\030', 'g', ' ', '\001', '(', '\013', '2',
- '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'm', 'm', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'E', 'x', 'p',
- 'r', 'H', '\000', 'R', '\017', 'C', 'o', 'm', 'm', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'E', 'x', 'p', 'r', '\022', 'G', '\n', '\021', 'm',
- 'e', 'r', 'g', 'e', '_', 'w', 'h', 'e', 'n', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'h', ' ', '\001', '(', '\013', '2', '\031', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'M', 'e', 'r', 'g', 'e', 'W', 'h', 'e', 'n', 'C', 'l', 'a', 'u', 's', 'e', 'H',
- '\000', 'R', '\017', 'M', 'e', 'r', 'g', 'e', 'W', 'h', 'e', 'n', 'C', 'l', 'a', 'u', 's', 'e', '\022', ':', '\n', '\014', 'm', 'e', 'r',
- 'g', 'e', '_', 'a', 'c', 't', 'i', 'o', 'n', '\030', 'i', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'M', 'e', 'r', 'g', 'e', 'A', 'c', 't', 'i', 'o', 'n', 'H', '\000', 'R', '\013', 'M', 'e', 'r', 'g', 'e', 'A', 'c', 't',
- 'i', 'o', 'n', '\022', 'L', '\n', '\022', 't', 'r', 'i', 'g', 'g', 'e', 'r', '_', 't', 'r', 'a', 'n', 's', 'i', 't', 'i', 'o', 'n',
- '\030', 'j', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'r', 'i', 'g', 'g', 'e', 'r',
- 'T', 'r', 'a', 'n', 's', 'i', 't', 'i', 'o', 'n', 'H', '\000', 'R', '\021', 'T', 'r', 'i', 'g', 'g', 'e', 'r', 'T', 'r', 'a', 'n',
- 's', 'i', 't', 'i', 'o', 'n', '\022', '7', '\n', '\013', 'j', 's', 'o', 'n', '_', 'o', 'u', 't', 'p', 'u', 't', '\030', 'k', ' ', '\001',
- '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'O', 'u', 't', 'p', 'u', 't', 'H',
- '\000', 'R', '\n', 'J', 's', 'o', 'n', 'O', 'u', 't', 'p', 'u', 't', '\022', '>', '\n', '\016', 'j', 's', 'o', 'n', '_', 'k', 'e', 'y',
- '_', 'v', 'a', 'l', 'u', 'e', '\030', 'l', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J',
- 's', 'o', 'n', 'K', 'e', 'y', 'V', 'a', 'l', 'u', 'e', 'H', '\000', 'R', '\014', 'J', 's', 'o', 'n', 'K', 'e', 'y', 'V', 'a', 'l',
- 'u', 'e', '\022', 'Y', '\n', '\027', 'j', 's', 'o', 'n', '_', 'o', 'b', 'j', 'e', 'c', 't', '_', 'c', 'o', 'n', 's', 't', 'r', 'u',
- 'c', 't', 'o', 'r', '\030', 'm', ' ', '\001', '(', '\013', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o',
- 'n', 'O', 'b', 'j', 'e', 'c', 't', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'H', '\000', 'R', '\025', 'J', 's', 'o',
- 'n', 'O', 'b', 'j', 'e', 'c', 't', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\022', 'V', '\n', '\026', 'j', 's', 'o',
- 'n', '_', 'a', 'r', 'r', 'a', 'y', '_', 'c', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\030', 'n', ' ', '\001', '(', '\013',
- '2', '\036', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y', 'C', 'o', 'n', 's',
- 't', 'r', 'u', 'c', 't', 'o', 'r', 'H', '\000', 'R', '\024', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y', 'C', 'o', 'n', 's', 't',
- 'r', 'u', 'c', 't', 'o', 'r', '\022', 'f', '\n', '\034', 'j', 's', 'o', 'n', '_', 'a', 'r', 'r', 'a', 'y', '_', 'q', 'u', 'e', 'r',
- 'y', '_', 'c', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\030', 'o', ' ', '\001', '(', '\013', '2', '#', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y', 'Q', 'u', 'e', 'r', 'y', 'C', 'o', 'n', 's', 't',
- 'r', 'u', 'c', 't', 'o', 'r', 'H', '\000', 'R', '\031', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y', 'Q', 'u', 'e', 'r', 'y', 'C',
- 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\022', 'P', '\n', '\024', 'j', 's', 'o', 'n', '_', 'a', 'g', 'g', '_', 'c', 'o',
- 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\030', 'p', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'J', 's', 'o', 'n', 'A', 'g', 'g', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'H', '\000', 'R', '\022', 'J',
- 's', 'o', 'n', 'A', 'g', 'g', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\022', 'A', '\n', '\017', 'j', 's', 'o', 'n',
- '_', 'o', 'b', 'j', 'e', 'c', 't', '_', 'a', 'g', 'g', '\030', 'q', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'O', 'b', 'j', 'e', 'c', 't', 'A', 'g', 'g', 'H', '\000', 'R', '\r', 'J', 's', 'o', 'n',
- 'O', 'b', 'j', 'e', 'c', 't', 'A', 'g', 'g', '\022', '>', '\n', '\016', 'j', 's', 'o', 'n', '_', 'a', 'r', 'r', 'a', 'y', '_', 'a',
- 'g', 'g', '\030', 'r', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'A',
- 'r', 'r', 'a', 'y', 'A', 'g', 'g', 'H', '\000', 'R', '\014', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y', 'A', 'g', 'g', '\022', '.',
- '\n', '\010', 'r', 'a', 'w', '_', 's', 't', 'm', 't', '\030', 's', ' ', '\001', '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'R', 'a', 'w', 'S', 't', 'm', 't', 'H', '\000', 'R', '\007', 'R', 'a', 'w', 'S', 't', 'm', 't', '\022', '7', '\n', '\013',
- 'i', 'n', 's', 'e', 'r', 't', '_', 's', 't', 'm', 't', '\030', 't', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'I', 'n', 's', 'e', 'r', 't', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'I', 'n', 's', 'e', 'r', 't', 'S',
- 't', 'm', 't', '\022', '7', '\n', '\013', 'd', 'e', 'l', 'e', 't', 'e', '_', 's', 't', 'm', 't', '\030', 'u', ' ', '\001', '(', '\013', '2',
- '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'e', 'l', 'e', 't', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n',
- 'D', 'e', 'l', 'e', 't', 'e', 'S', 't', 'm', 't', '\022', '7', '\n', '\013', 'u', 'p', 'd', 'a', 't', 'e', '_', 's', 't', 'm', 't',
- '\030', 'v', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'U', 'p', 'd', 'a', 't', 'e', 'S',
- 't', 'm', 't', 'H', '\000', 'R', '\n', 'U', 'p', 'd', 'a', 't', 'e', 'S', 't', 'm', 't', '\022', '4', '\n', '\n', 'm', 'e', 'r', 'g',
- 'e', '_', 's', 't', 'm', 't', '\030', 'w', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'M',
- 'e', 'r', 'g', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\t', 'M', 'e', 'r', 'g', 'e', 'S', 't', 'm', 't', '\022', '7', '\n', '\013',
- 's', 'e', 'l', 'e', 'c', 't', '_', 's', 't', 'm', 't', '\030', 'x', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'S', 'e', 'l', 'e', 'c', 't', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'S', 'e', 'l', 'e', 'c', 't', 'S',
- 't', 'm', 't', '\022', 'J', '\n', '\022', 's', 'e', 't', '_', 'o', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't',
- '\030', 'y', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'e', 't', 'O', 'p', 'e', 'r',
- 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\020', 'S', 'e', 't', 'O', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n',
- 'S', 't', 'm', 't', '\022', '7', '\n', '\013', 'r', 'e', 't', 'u', 'r', 'n', '_', 's', 't', 'm', 't', '\030', 'z', ' ', '\001', '(', '\013',
- '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 't', 'u', 'r', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R',
- '\n', 'R', 'e', 't', 'u', 'r', 'n', 'S', 't', 'm', 't', '\022', '=', '\n', '\r', 'p', 'l', 'a', 's', 's', 'i', 'g', 'n', '_', 's',
- 't', 'm', 't', '\030', '{', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'L', 'A', 's',
- 's', 'i', 'g', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\014', 'P', 'L', 'A', 's', 's', 'i', 'g', 'n', 'S', 't', 'm', 't', '\022',
- 'J', '\n', '\022', 'c', 'r', 'e', 'a', 't', 'e', '_', 's', 'c', 'h', 'e', 'm', 'a', '_', 's', 't', 'm', 't', '\030', '|', ' ', '\001',
- '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'S', 'c', 'h', 'e', 'm',
- 'a', 'S', 't', 'm', 't', 'H', '\000', 'R', '\020', 'C', 'r', 'e', 'a', 't', 'e', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm', 't',
- '\022', 'D', '\n', '\020', 'a', 'l', 't', 'e', 'r', '_', 't', 'a', 'b', 'l', 'e', '_', 's', 't', 'm', 't', '\030', '}', ' ', '\001', '(',
- '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'S', 't',
- 'm', 't', 'H', '\000', 'R', '\016', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'S', 't', 'm', 't', '\022', 'S', '\n', '\025', 'r',
- 'e', 'p', 'l', 'i', 'c', 'a', '_', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '_', 's', 't', 'm', 't', '\030', '~', ' ', '\001', '(',
- '\013', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 'p', 'l', 'i', 'c', 'a', 'I', 'd', 'e', 'n', 't',
- 'i', 't', 'y', 'S', 't', 'm', 't', 'H', '\000', 'R', '\023', 'R', 'e', 'p', 'l', 'i', 'c', 'a', 'I', 'd', 'e', 'n', 't', 'i', 't',
- 'y', 'S', 't', 'm', 't', '\022', 'A', '\n', '\017', 'a', 'l', 't', 'e', 'r', '_', 't', 'a', 'b', 'l', 'e', '_', 'c', 'm', 'd', '\030',
- '\177', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b',
- 'l', 'e', 'C', 'm', 'd', 'H', '\000', 'R', '\r', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'C', 'm', 'd', '\022', 'Q', '\n',
- '\024', 'a', 'l', 't', 'e', 'r', '_', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\200', '\001', ' ',
- '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'C', 'o', 'l', 'l', 'a',
- 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\022', 'A', 'l', 't', 'e', 'r', 'C', 'o', 'l', 'l', 'a', 't', 'i', 'o',
- 'n', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'a', 'l', 't', 'e', 'r', '_', 'd', 'o', 'm', 'a', 'i', 'n', '_', 's', 't', 'm',
- 't', '\030', '\201', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r',
- 'D', 'o', 'm', 'a', 'i', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017', 'A', 'l', 't', 'e', 'r', 'D', 'o', 'm', 'a', 'i', 'n',
- 'S', 't', 'm', 't', '\022', '5', '\n', '\n', 'g', 'r', 'a', 'n', 't', '_', 's', 't', 'm', 't', '\030', '\202', '\001', ' ', '\001', '(', '\013',
- '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'G', 'r', 'a', 'n', 't', 'S', 't', 'm', 't', 'H', '\000', 'R', '\t',
- 'G', 'r', 'a', 'n', 't', 'S', 't', 'm', 't', '\022', 'E', '\n', '\020', 'o', 'b', 'j', 'e', 'c', 't', '_', 'w', 'i', 't', 'h', '_',
- 'a', 'r', 'g', 's', '\030', '\203', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b',
- 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A', 'r', 'g', 's', 'H', '\000', 'R', '\016', 'O', 'b', 'j', 'e', 'c', 't', 'W', 'i', 't',
- 'h', 'A', 'r', 'g', 's', '\022', '8', '\n', '\013', 'a', 'c', 'c', 'e', 's', 's', '_', 'p', 'r', 'i', 'v', '\030', '\204', '\001', ' ', '\001',
- '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'c', 'c', 'e', 's', 's', 'P', 'r', 'i', 'v', 'H',
- '\000', 'R', '\n', 'A', 'c', 'c', 'e', 's', 's', 'P', 'r', 'i', 'v', '\022', 'B', '\n', '\017', 'g', 'r', 'a', 'n', 't', '_', 'r', 'o',
- 'l', 'e', '_', 's', 't', 'm', 't', '\030', '\205', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'G', 'r', 'a', 'n', 't', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\r', 'G', 'r', 'a', 'n', 't', 'R', 'o',
- 'l', 'e', 'S', 't', 'm', 't', '\022', 'j', '\n', '\035', 'a', 'l', 't', 'e', 'r', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '_', 'p',
- 'r', 'i', 'v', 'i', 'l', 'e', 'g', 'e', 's', '_', 's', 't', 'm', 't', '\030', '\206', '\001', ' ', '\001', '(', '\013', '2', '$', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'P', 'r', 'i', 'v', 'i',
- 'l', 'e', 'g', 'e', 's', 'S', 't', 'm', 't', 'H', '\000', 'R', '\032', 'A', 'l', 't', 'e', 'r', 'D', 'e', 'f', 'a', 'u', 'l', 't',
- 'P', 'r', 'i', 'v', 'i', 'l', 'e', 'g', 'e', 's', 'S', 't', 'm', 't', '\022', '2', '\n', '\t', 'c', 'o', 'p', 'y', '_', 's', 't',
- 'm', 't', '\030', '\207', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'p', 'y',
- 'S', 't', 'm', 't', 'H', '\000', 'R', '\010', 'C', 'o', 'p', 'y', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'v', 'a', 'r', 'i', 'a',
- 'b', 'l', 'e', '_', 's', 'e', 't', '_', 's', 't', 'm', 't', '\030', '\210', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017',
- 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', '\022', 'K', '\n', '\022', 'v', 'a', 'r', 'i', 'a', 'b',
- 'l', 'e', '_', 's', 'h', 'o', 'w', '_', 's', 't', 'm', 't', '\030', '\211', '\001', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'h', 'o', 'w', 'S', 't', 'm', 't', 'H', '\000', 'R',
- '\020', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'h', 'o', 'w', 'S', 't', 'm', 't', '\022', '8', '\n', '\013', 'c', 'r', 'e', 'a',
- 't', 'e', '_', 's', 't', 'm', 't', '\030', '\212', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'C', 'r', 'e', 'a', 't', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'C', 'r', 'e', 'a', 't', 'e', 'S', 't', 'm', 't',
- '\022', '7', '\n', '\n', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\030', '\213', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 'H', '\000', 'R', '\n', 'C', 'o', 'n',
- 's', 't', 'r', 'a', 'i', 'n', 't', '\022', 'X', '\n', '\027', 'c', 'r', 'e', 'a', 't', 'e', '_', 't', 'a', 'b', 'l', 'e', '_', 's',
- 'p', 'a', 'c', 'e', '_', 's', 't', 'm', 't', '\030', '\214', '\001', ' ', '\001', '(', '\013', '2', '\036', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'S', 't', 'm', 't', 'H', '\000',
- 'R', '\024', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'S', 't', 'm', 't', '\022', 'R', '\n',
- '\025', 'd', 'r', 'o', 'p', '_', 't', 'a', 'b', 'l', 'e', '_', 's', 'p', 'a', 'c', 'e', '_', 's', 't', 'm', 't', '\030', '\215', '\001',
- ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'T', 'a', 'b', 'l', 'e',
- 'S', 'p', 'a', 'c', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\022', 'D', 'r', 'o', 'p', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a',
- 'c', 'e', 'S', 't', 'm', 't', '\022', 'k', '\n', '\036', 'a', 'l', 't', 'e', 'r', '_', 't', 'a', 'b', 'l', 'e', '_', 's', 'p', 'a',
- 'c', 'e', '_', 'o', 'p', 't', 'i', 'o', 'n', 's', '_', 's', 't', 'm', 't', '\030', '\216', '\001', ' ', '\001', '(', '\013', '2', '$', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'O',
- 'p', 't', 'i', 'o', 'n', 's', 'S', 't', 'm', 't', 'H', '\000', 'R', '\032', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'S',
- 'p', 'a', 'c', 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', 'S', 't', 'm', 't', '\022', '\\', '\n', '\031', 'a', 'l', 't', 'e', 'r', '_',
- 't', 'a', 'b', 'l', 'e', '_', 'm', 'o', 'v', 'e', '_', 'a', 'l', 'l', '_', 's', 't', 'm', 't', '\030', '\217', '\001', ' ', '\001', '(',
- '\013', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'M', 'o',
- 'v', 'e', 'A', 'l', 'l', 'S', 't', 'm', 't', 'H', '\000', 'R', '\025', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'M', 'o',
- 'v', 'e', 'A', 'l', 'l', 'S', 't', 'm', 't', '\022', 'T', '\n', '\025', 'c', 'r', 'e', 'a', 't', 'e', '_', 'e', 'x', 't', 'e', 'n',
- 's', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\220', '\001', ' ', '\001', '(', '\013', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R',
- '\023', 'C', 'r', 'e', 'a', 't', 'e', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', 'Q', '\n', '\024', 'a',
- 'l', 't', 'e', 'r', '_', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\221', '\001', ' ', '\001', '(',
- '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'E', 'x', 't', 'e', 'n', 's', 'i',
- 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\022', 'A', 'l', 't', 'e', 'r', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'S',
- 't', 'm', 't', '\022', 'j', '\n', '\035', 'a', 'l', 't', 'e', 'r', '_', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '_', 'c', 'o',
- 'n', 't', 'e', 'n', 't', 's', '_', 's', 't', 'm', 't', '\030', '\222', '\001', ' ', '\001', '(', '\013', '2', '$', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'C', 'o', 'n', 't', 'e', 'n',
- 't', 's', 'S', 't', 'm', 't', 'H', '\000', 'R', '\032', 'A', 'l', 't', 'e', 'r', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'C',
- 'o', 'n', 't', 'e', 'n', 't', 's', 'S', 't', 'm', 't', '\022', 'B', '\n', '\017', 'c', 'r', 'e', 'a', 't', 'e', '_', 'f', 'd', 'w',
- '_', 's', 't', 'm', 't', '\030', '\223', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C',
- 'r', 'e', 'a', 't', 'e', 'F', 'd', 'w', 'S', 't', 'm', 't', 'H', '\000', 'R', '\r', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'd', 'w',
- 'S', 't', 'm', 't', '\022', '?', '\n', '\016', 'a', 'l', 't', 'e', 'r', '_', 'f', 'd', 'w', '_', 's', 't', 'm', 't', '\030', '\224', '\001',
- ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'F', 'd', 'w', 'S',
- 't', 'm', 't', 'H', '\000', 'R', '\014', 'A', 'l', 't', 'e', 'r', 'F', 'd', 'w', 'S', 't', 'm', 't', '\022', 'a', '\n', '\032', 'c', 'r',
- 'e', 'a', 't', 'e', '_', 'f', 'o', 'r', 'e', 'i', 'g', 'n', '_', 's', 'e', 'r', 'v', 'e', 'r', '_', 's', 't', 'm', 't', '\030',
- '\225', '\001', ' ', '\001', '(', '\013', '2', '!', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'F',
- 'o', 'r', 'e', 'i', 'g', 'n', 'S', 'e', 'r', 'v', 'e', 'r', 'S', 't', 'm', 't', 'H', '\000', 'R', '\027', 'C', 'r', 'e', 'a', 't',
- 'e', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'S', 'e', 'r', 'v', 'e', 'r', 'S', 't', 'm', 't', '\022', '^', '\n', '\031', 'a', 'l', 't',
- 'e', 'r', '_', 'f', 'o', 'r', 'e', 'i', 'g', 'n', '_', 's', 'e', 'r', 'v', 'e', 'r', '_', 's', 't', 'm', 't', '\030', '\226', '\001',
- ' ', '\001', '(', '\013', '2', ' ', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'F', 'o', 'r', 'e',
- 'i', 'g', 'n', 'S', 'e', 'r', 'v', 'e', 'r', 'S', 't', 'm', 't', 'H', '\000', 'R', '\026', 'A', 'l', 't', 'e', 'r', 'F', 'o', 'r',
- 'e', 'i', 'g', 'n', 'S', 'e', 'r', 'v', 'e', 'r', 'S', 't', 'm', 't', '\022', '^', '\n', '\031', 'c', 'r', 'e', 'a', 't', 'e', '_',
- 'f', 'o', 'r', 'e', 'i', 'g', 'n', '_', 't', 'a', 'b', 'l', 'e', '_', 's', 't', 'm', 't', '\030', '\227', '\001', ' ', '\001', '(', '\013',
- '2', ' ', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'o', 'r', 'e', 'i', 'g', 'n',
- 'T', 'a', 'b', 'l', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\026', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'o', 'r', 'e', 'i', 'g',
- 'n', 'T', 'a', 'b', 'l', 'e', 'S', 't', 'm', 't', '\022', '[', '\n', '\030', 'c', 'r', 'e', 'a', 't', 'e', '_', 'u', 's', 'e', 'r',
- '_', 'm', 'a', 'p', 'p', 'i', 'n', 'g', '_', 's', 't', 'm', 't', '\030', '\230', '\001', ' ', '\001', '(', '\013', '2', '\037', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S',
- 't', 'm', 't', 'H', '\000', 'R', '\025', 'C', 'r', 'e', 'a', 't', 'e', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S',
- 't', 'm', 't', '\022', 'X', '\n', '\027', 'a', 'l', 't', 'e', 'r', '_', 'u', 's', 'e', 'r', '_', 'm', 'a', 'p', 'p', 'i', 'n', 'g',
- '_', 's', 't', 'm', 't', '\030', '\231', '\001', ' ', '\001', '(', '\013', '2', '\036', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A',
- 'l', 't', 'e', 'r', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'm', 't', 'H', '\000', 'R', '\024', 'A', 'l',
- 't', 'e', 'r', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'm', 't', '\022', 'U', '\n', '\026', 'd', 'r', 'o',
- 'p', '_', 'u', 's', 'e', 'r', '_', 'm', 'a', 'p', 'p', 'i', 'n', 'g', '_', 's', 't', 'm', 't', '\030', '\232', '\001', ' ', '\001', '(',
- '\013', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p',
- 'i', 'n', 'g', 'S', 't', 'm', 't', 'H', '\000', 'R', '\023', 'D', 'r', 'o', 'p', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n',
- 'g', 'S', 't', 'm', 't', '\022', 'a', '\n', '\032', 'i', 'm', 'p', 'o', 'r', 't', '_', 'f', 'o', 'r', 'e', 'i', 'g', 'n', '_', 's',
- 'c', 'h', 'e', 'm', 'a', '_', 's', 't', 'm', 't', '\030', '\233', '\001', ' ', '\001', '(', '\013', '2', '!', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'I', 'm', 'p', 'o', 'r', 't', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't',
- 'm', 't', 'H', '\000', 'R', '\027', 'I', 'm', 'p', 'o', 'r', 't', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'S', 'c', 'h', 'e', 'm', 'a',
- 'S', 't', 'm', 't', '\022', 'K', '\n', '\022', 'c', 'r', 'e', 'a', 't', 'e', '_', 'p', 'o', 'l', 'i', 'c', 'y', '_', 's', 't', 'm',
- 't', '\030', '\234', '\001', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't',
- 'e', 'P', 'o', 'l', 'i', 'c', 'y', 'S', 't', 'm', 't', 'H', '\000', 'R', '\020', 'C', 'r', 'e', 'a', 't', 'e', 'P', 'o', 'l', 'i',
- 'c', 'y', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'a', 'l', 't', 'e', 'r', '_', 'p', 'o', 'l', 'i', 'c', 'y', '_', 's', 't',
- 'm', 't', '\030', '\235', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e',
- 'r', 'P', 'o', 'l', 'i', 'c', 'y', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017', 'A', 'l', 't', 'e', 'r', 'P', 'o', 'l', 'i', 'c',
- 'y', 'S', 't', 'm', 't', '\022', '?', '\n', '\016', 'c', 'r', 'e', 'a', 't', 'e', '_', 'a', 'm', '_', 's', 't', 'm', 't', '\030', '\236',
- '\001', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'A', 'm',
- 'S', 't', 'm', 't', 'H', '\000', 'R', '\014', 'C', 'r', 'e', 'a', 't', 'e', 'A', 'm', 'S', 't', 'm', 't', '\022', 'E', '\n', '\020', 'c',
- 'r', 'e', 'a', 't', 'e', '_', 't', 'r', 'i', 'g', '_', 's', 't', 'm', 't', '\030', '\237', '\001', ' ', '\001', '(', '\013', '2', '\030', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'r', 'i', 'g', 'S', 't', 'm', 't', 'H', '\000',
- 'R', '\016', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'r', 'i', 'g', 'S', 't', 'm', 't', '\022', 'U', '\n', '\026', 'c', 'r', 'e', 'a', 't',
- 'e', '_', 'e', 'v', 'e', 'n', 't', '_', 't', 'r', 'i', 'g', '_', 's', 't', 'm', 't', '\030', '\240', '\001', ' ', '\001', '(', '\013', '2',
- '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'E', 'v', 'e', 'n', 't', 'T', 'r', 'i',
- 'g', 'S', 't', 'm', 't', 'H', '\000', 'R', '\023', 'C', 'r', 'e', 'a', 't', 'e', 'E', 'v', 'e', 'n', 't', 'T', 'r', 'i', 'g', 'S',
- 't', 'm', 't', '\022', 'R', '\n', '\025', 'a', 'l', 't', 'e', 'r', '_', 'e', 'v', 'e', 'n', 't', '_', 't', 'r', 'i', 'g', '_', 's',
- 't', 'm', 't', '\030', '\241', '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't',
- 'e', 'r', 'E', 'v', 'e', 'n', 't', 'T', 'r', 'i', 'g', 'S', 't', 'm', 't', 'H', '\000', 'R', '\022', 'A', 'l', 't', 'e', 'r', 'E',
- 'v', 'e', 'n', 't', 'T', 'r', 'i', 'g', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'c', 'r', 'e', 'a', 't', 'e', '_', 'p', 'l',
- 'a', 'n', 'g', '_', 's', 't', 'm', 't', '\030', '\242', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'P', 'L', 'a', 'n', 'g', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017', 'C', 'r', 'e', 'a',
- 't', 'e', 'P', 'L', 'a', 'n', 'g', 'S', 't', 'm', 't', '\022', 'E', '\n', '\020', 'c', 'r', 'e', 'a', 't', 'e', '_', 'r', 'o', 'l',
- 'e', '_', 's', 't', 'm', 't', '\030', '\243', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'C', 'r', 'e', 'a', 't', 'e', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\016', 'C', 'r', 'e', 'a', 't', 'e', 'R',
- 'o', 'l', 'e', 'S', 't', 'm', 't', '\022', 'B', '\n', '\017', 'a', 'l', 't', 'e', 'r', '_', 'r', 'o', 'l', 'e', '_', 's', 't', 'm',
- 't', '\030', '\244', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r',
- 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\r', 'A', 'l', 't', 'e', 'r', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't',
- '\022', 'L', '\n', '\023', 'a', 'l', 't', 'e', 'r', '_', 'r', 'o', 'l', 'e', '_', 's', 'e', 't', '_', 's', 't', 'm', 't', '\030', '\245',
- '\001', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'R', 'o', 'l',
- 'e', 'S', 'e', 't', 'S', 't', 'm', 't', 'H', '\000', 'R', '\020', 'A', 'l', 't', 'e', 'r', 'R', 'o', 'l', 'e', 'S', 'e', 't', 'S',
- 't', 'm', 't', '\022', '?', '\n', '\016', 'd', 'r', 'o', 'p', '_', 'r', 'o', 'l', 'e', '_', 's', 't', 'm', 't', '\030', '\246', '\001', ' ',
- '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'R', 'o', 'l', 'e', 'S', 't',
- 'm', 't', 'H', '\000', 'R', '\014', 'D', 'r', 'o', 'p', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', '\022', 'B', '\n', '\017', 'c', 'r', 'e',
- 'a', 't', 'e', '_', 's', 'e', 'q', '_', 's', 't', 'm', 't', '\030', '\247', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'S', 'e', 'q', 'S', 't', 'm', 't', 'H', '\000', 'R', '\r', 'C', 'r',
- 'e', 'a', 't', 'e', 'S', 'e', 'q', 'S', 't', 'm', 't', '\022', '?', '\n', '\016', 'a', 'l', 't', 'e', 'r', '_', 's', 'e', 'q', '_',
- 's', 't', 'm', 't', '\030', '\250', '\001', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l',
- 't', 'e', 'r', 'S', 'e', 'q', 'S', 't', 'm', 't', 'H', '\000', 'R', '\014', 'A', 'l', 't', 'e', 'r', 'S', 'e', 'q', 'S', 't', 'm',
- 't', '\022', '8', '\n', '\013', 'd', 'e', 'f', 'i', 'n', 'e', '_', 's', 't', 'm', 't', '\030', '\251', '\001', ' ', '\001', '(', '\013', '2', '\024',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'e', 'f', 'i', 'n', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'D',
- 'e', 'f', 'i', 'n', 'e', 'S', 't', 'm', 't', '\022', 'K', '\n', '\022', 'c', 'r', 'e', 'a', 't', 'e', '_', 'd', 'o', 'm', 'a', 'i',
- 'n', '_', 's', 't', 'm', 't', '\030', '\252', '\001', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'C', 'r', 'e', 'a', 't', 'e', 'D', 'o', 'm', 'a', 'i', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\020', 'C', 'r', 'e', 'a', 't',
- 'e', 'D', 'o', 'm', 'a', 'i', 'n', 'S', 't', 'm', 't', '\022', 'O', '\n', '\024', 'c', 'r', 'e', 'a', 't', 'e', '_', 'o', 'p', '_',
- 'c', 'l', 'a', 's', 's', '_', 's', 't', 'm', 't', '\030', '\253', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'C', 'l', 'a', 's', 's', 'S', 't', 'm', 't', 'H', '\000', 'R', '\021',
- 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'C', 'l', 'a', 's', 's', 'S', 't', 'm', 't', '\022', 'O', '\n', '\024', 'c', 'r', 'e', 'a',
- 't', 'e', '_', 'o', 'p', '_', 'c', 'l', 'a', 's', 's', '_', 'i', 't', 'e', 'm', '\030', '\254', '\001', ' ', '\001', '(', '\013', '2', '\033',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'C', 'l', 'a', 's', 's', 'I', 't',
- 'e', 'm', 'H', '\000', 'R', '\021', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'C', 'l', 'a', 's', 's', 'I', 't', 'e', 'm', '\022', 'R',
- '\n', '\025', 'c', 'r', 'e', 'a', 't', 'e', '_', 'o', 'p', '_', 'f', 'a', 'm', 'i', 'l', 'y', '_', 's', 't', 'm', 't', '\030', '\255',
- '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p',
- 'F', 'a', 'm', 'i', 'l', 'y', 'S', 't', 'm', 't', 'H', '\000', 'R', '\022', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'F', 'a', 'm',
- 'i', 'l', 'y', 'S', 't', 'm', 't', '\022', 'O', '\n', '\024', 'a', 'l', 't', 'e', 'r', '_', 'o', 'p', '_', 'f', 'a', 'm', 'i', 'l',
- 'y', '_', 's', 't', 'm', 't', '\030', '\256', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'A', 'l', 't', 'e', 'r', 'O', 'p', 'F', 'a', 'm', 'i', 'l', 'y', 'S', 't', 'm', 't', 'H', '\000', 'R', '\021', 'A', 'l', 't', 'e',
- 'r', 'O', 'p', 'F', 'a', 'm', 'i', 'l', 'y', 'S', 't', 'm', 't', '\022', '2', '\n', '\t', 'd', 'r', 'o', 'p', '_', 's', 't', 'm',
- 't', '\030', '\257', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'S',
- 't', 'm', 't', 'H', '\000', 'R', '\010', 'D', 'r', 'o', 'p', 'S', 't', 'm', 't', '\022', '>', '\n', '\r', 't', 'r', 'u', 'n', 'c', 'a',
- 't', 'e', '_', 's', 't', 'm', 't', '\030', '\260', '\001', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'T', 'r', 'u', 'n', 'c', 'a', 't', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\014', 'T', 'r', 'u', 'n', 'c', 'a', 't', 'e',
- 'S', 't', 'm', 't', '\022', ';', '\n', '\014', 'c', 'o', 'm', 'm', 'e', 'n', 't', '_', 's', 't', 'm', 't', '\030', '\261', '\001', ' ', '\001',
- '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'm', 'm', 'e', 'n', 't', 'S', 't', 'm', 't',
- 'H', '\000', 'R', '\013', 'C', 'o', 'm', 'm', 'e', 'n', 't', 'S', 't', 'm', 't', '\022', '?', '\n', '\016', 's', 'e', 'c', '_', 'l', 'a',
- 'b', 'e', 'l', '_', 's', 't', 'm', 't', '\030', '\262', '\001', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'S', 'e', 'c', 'L', 'a', 'b', 'e', 'l', 'S', 't', 'm', 't', 'H', '\000', 'R', '\014', 'S', 'e', 'c', 'L', 'a', 'b', 'e',
- 'l', 'S', 't', 'm', 't', '\022', 'N', '\n', '\023', 'd', 'e', 'c', 'l', 'a', 'r', 'e', '_', 'c', 'u', 'r', 's', 'o', 'r', '_', 's',
- 't', 'm', 't', '\030', '\263', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'e', 'c',
- 'l', 'a', 'r', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'S', 't', 'm', 't', 'H', '\000', 'R', '\021', 'D', 'e', 'c', 'l', 'a', 'r', 'e',
- 'C', 'u', 'r', 's', 'o', 'r', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'c', 'l', 'o', 's', 'e', '_', 'p', 'o', 'r', 't', 'a',
- 'l', '_', 's', 't', 'm', 't', '\030', '\264', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'C', 'l', 'o', 's', 'e', 'P', 'o', 'r', 't', 'a', 'l', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017', 'C', 'l', 'o', 's', 'e', 'P',
- 'o', 'r', 't', 'a', 'l', 'S', 't', 'm', 't', '\022', '5', '\n', '\n', 'f', 'e', 't', 'c', 'h', '_', 's', 't', 'm', 't', '\030', '\265',
- '\001', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'e', 't', 'c', 'h', 'S', 't', 'm',
- 't', 'H', '\000', 'R', '\t', 'F', 'e', 't', 'c', 'h', 'S', 't', 'm', 't', '\022', '5', '\n', '\n', 'i', 'n', 'd', 'e', 'x', '_', 's',
- 't', 'm', 't', '\030', '\266', '\001', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 'd',
- 'e', 'x', 'S', 't', 'm', 't', 'H', '\000', 'R', '\t', 'I', 'n', 'd', 'e', 'x', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'c', 'r',
- 'e', 'a', 't', 'e', '_', 's', 't', 'a', 't', 's', '_', 's', 't', 'm', 't', '\030', '\267', '\001', ' ', '\001', '(', '\013', '2', '\031', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'S', 't', 'a', 't', 's', 'S', 't', 'm', 't', 'H',
- '\000', 'R', '\017', 'C', 'r', 'e', 'a', 't', 'e', 'S', 't', 'a', 't', 's', 'S', 't', 'm', 't', '\022', '5', '\n', '\n', 's', 't', 'a',
- 't', 's', '_', 'e', 'l', 'e', 'm', '\030', '\270', '\001', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'S', 't', 'a', 't', 's', 'E', 'l', 'e', 'm', 'H', '\000', 'R', '\t', 'S', 't', 'a', 't', 's', 'E', 'l', 'e', 'm', '\022', 'E',
- '\n', '\020', 'a', 'l', 't', 'e', 'r', '_', 's', 't', 'a', 't', 's', '_', 's', 't', 'm', 't', '\030', '\271', '\001', ' ', '\001', '(', '\013',
- '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'S', 't', 'a', 't', 's', 'S', 't', 'm',
- 't', 'H', '\000', 'R', '\016', 'A', 'l', 't', 'e', 'r', 'S', 't', 'a', 't', 's', 'S', 't', 'm', 't', '\022', 'Q', '\n', '\024', 'c', 'r',
- 'e', 'a', 't', 'e', '_', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\272', '\001', ' ', '\001', '(', '\013',
- '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o',
- 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\022', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'S', 't',
- 'm', 't', '\022', 'M', '\n', '\022', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', '_', 'p', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', '\030',
- '\273', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'u', 'n', 'c', 't', 'i', 'o',
- 'n', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'H', '\000', 'R', '\021', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'P', 'a', 'r',
- 'a', 'm', 'e', 't', 'e', 'r', '\022', 'N', '\n', '\023', 'a', 'l', 't', 'e', 'r', '_', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', '_',
- 's', 't', 'm', 't', '\030', '\274', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l',
- 't', 'e', 'r', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\021', 'A', 'l', 't', 'e', 'r', 'F',
- 'u', 'n', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', ',', '\n', '\007', 'd', 'o', '_', 's', 't', 'm', 't', '\030', '\275', '\001',
- ' ', '\001', '(', '\013', '2', '\020', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'o', 'S', 't', 'm', 't', 'H', '\000', 'R',
- '\006', 'D', 'o', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'i', 'n', 'l', 'i', 'n', 'e', '_', 'c', 'o', 'd', 'e', '_', 'b', 'l',
- 'o', 'c', 'k', '\030', '\276', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 'l',
- 'i', 'n', 'e', 'C', 'o', 'd', 'e', 'B', 'l', 'o', 'c', 'k', 'H', '\000', 'R', '\017', 'I', 'n', 'l', 'i', 'n', 'e', 'C', 'o', 'd',
- 'e', 'B', 'l', 'o', 'c', 'k', '\022', '2', '\n', '\t', 'c', 'a', 'l', 'l', '_', 's', 't', 'm', 't', '\030', '\277', '\001', ' ', '\001', '(',
- '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'a', 'l', 'l', 'S', 't', 'm', 't', 'H', '\000', 'R', '\010',
- 'C', 'a', 'l', 'l', 'S', 't', 'm', 't', '\022', ';', '\n', '\014', 'c', 'a', 'l', 'l', '_', 'c', 'o', 'n', 't', 'e', 'x', 't', '\030',
- '\300', '\001', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'a', 'l', 'l', 'C', 'o', 'n',
- 't', 'e', 'x', 't', 'H', '\000', 'R', '\013', 'C', 'a', 'l', 'l', 'C', 'o', 'n', 't', 'e', 'x', 't', '\022', '8', '\n', '\013', 'r', 'e',
- 'n', 'a', 'm', 'e', '_', 's', 't', 'm', 't', '\030', '\301', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'R', 'e', 'n', 'a', 'm', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'R', 'e', 'n', 'a', 'm', 'e', 'S', 't',
- 'm', 't', '\022', '^', '\n', '\031', 'a', 'l', 't', 'e', 'r', '_', 'o', 'b', 'j', 'e', 'c', 't', '_', 'd', 'e', 'p', 'e', 'n', 'd',
- 's', '_', 's', 't', 'm', 't', '\030', '\302', '\001', ' ', '\001', '(', '\013', '2', ' ', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'A', 'l', 't', 'e', 'r', 'O', 'b', 'j', 'e', 'c', 't', 'D', 'e', 'p', 'e', 'n', 'd', 's', 'S', 't', 'm', 't', 'H', '\000', 'R',
- '\026', 'A', 'l', 't', 'e', 'r', 'O', 'b', 'j', 'e', 'c', 't', 'D', 'e', 'p', 'e', 'n', 'd', 's', 'S', 't', 'm', 't', '\022', '[',
- '\n', '\030', 'a', 'l', 't', 'e', 'r', '_', 'o', 'b', 'j', 'e', 'c', 't', '_', 's', 'c', 'h', 'e', 'm', 'a', '_', 's', 't', 'm',
- 't', '\030', '\303', '\001', ' ', '\001', '(', '\013', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r',
- 'O', 'b', 'j', 'e', 'c', 't', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm', 't', 'H', '\000', 'R', '\025', 'A', 'l', 't', 'e', 'r',
- 'O', 'b', 'j', 'e', 'c', 't', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm', 't', '\022', 'E', '\n', '\020', 'a', 'l', 't', 'e', 'r',
- '_', 'o', 'w', 'n', 'e', 'r', '_', 's', 't', 'm', 't', '\030', '\304', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'O', 'w', 'n', 'e', 'r', 'S', 't', 'm', 't', 'H', '\000', 'R', '\016', 'A', 'l',
- 't', 'e', 'r', 'O', 'w', 'n', 'e', 'r', 'S', 't', 'm', 't', '\022', 'N', '\n', '\023', 'a', 'l', 't', 'e', 'r', '_', 'o', 'p', 'e',
- 'r', 'a', 't', 'o', 'r', '_', 's', 't', 'm', 't', '\030', '\305', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'O', 'p', 'e', 'r', 'a', 't', 'o', 'r', 'S', 't', 'm', 't', 'H', '\000', 'R', '\021',
- 'A', 'l', 't', 'e', 'r', 'O', 'p', 'e', 'r', 'a', 't', 'o', 'r', 'S', 't', 'm', 't', '\022', 'B', '\n', '\017', 'a', 'l', 't', 'e',
- 'r', '_', 't', 'y', 'p', 'e', '_', 's', 't', 'm', 't', '\030', '\306', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'y', 'p', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\r', 'A', 'l', 't',
- 'e', 'r', 'T', 'y', 'p', 'e', 'S', 't', 'm', 't', '\022', '2', '\n', '\t', 'r', 'u', 'l', 'e', '_', 's', 't', 'm', 't', '\030', '\307',
- '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'u', 'l', 'e', 'S', 't', 'm', 't',
- 'H', '\000', 'R', '\010', 'R', 'u', 'l', 'e', 'S', 't', 'm', 't', '\022', '8', '\n', '\013', 'n', 'o', 't', 'i', 'f', 'y', '_', 's', 't',
- 'm', 't', '\030', '\310', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 't', 'i',
- 'f', 'y', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'N', 'o', 't', 'i', 'f', 'y', 'S', 't', 'm', 't', '\022', '8', '\n', '\013', 'l',
- 'i', 's', 't', 'e', 'n', '_', 's', 't', 'm', 't', '\030', '\311', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'L', 'i', 's', 't', 'e', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'L', 'i', 's', 't', 'e', 'n', 'S',
- 't', 'm', 't', '\022', '>', '\n', '\r', 'u', 'n', 'l', 'i', 's', 't', 'e', 'n', '_', 's', 't', 'm', 't', '\030', '\312', '\001', ' ', '\001',
- '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'U', 'n', 'l', 'i', 's', 't', 'e', 'n', 'S', 't', 'm',
- 't', 'H', '\000', 'R', '\014', 'U', 'n', 'l', 'i', 's', 't', 'e', 'n', 'S', 't', 'm', 't', '\022', 'G', '\n', '\020', 't', 'r', 'a', 'n',
- 's', 'a', 'c', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\313', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'T', 'r', 'a', 'n', 's', 'a', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017',
- 'T', 'r', 'a', 'n', 's', 'a', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', 'N', '\n', '\023', 'c', 'o', 'm', 'p', 'o', 's',
- 'i', 't', 'e', '_', 't', 'y', 'p', 'e', '_', 's', 't', 'm', 't', '\030', '\314', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'm', 'p', 'o', 's', 'i', 't', 'e', 'T', 'y', 'p', 'e', 'S', 't', 'm', 't', 'H',
- '\000', 'R', '\021', 'C', 'o', 'm', 'p', 'o', 's', 'i', 't', 'e', 'T', 'y', 'p', 'e', 'S', 't', 'm', 't', '\022', 'E', '\n', '\020', 'c',
- 'r', 'e', 'a', 't', 'e', '_', 'e', 'n', 'u', 'm', '_', 's', 't', 'm', 't', '\030', '\315', '\001', ' ', '\001', '(', '\013', '2', '\030', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'E', 'n', 'u', 'm', 'S', 't', 'm', 't', 'H', '\000',
- 'R', '\016', 'C', 'r', 'e', 'a', 't', 'e', 'E', 'n', 'u', 'm', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'c', 'r', 'e', 'a', 't',
- 'e', '_', 'r', 'a', 'n', 'g', 'e', '_', 's', 't', 'm', 't', '\030', '\316', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'R', 'a', 'n', 'g', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017',
- 'C', 'r', 'e', 'a', 't', 'e', 'R', 'a', 'n', 'g', 'e', 'S', 't', 'm', 't', '\022', 'B', '\n', '\017', 'a', 'l', 't', 'e', 'r', '_',
- 'e', 'n', 'u', 'm', '_', 's', 't', 'm', 't', '\030', '\317', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'E', 'n', 'u', 'm', 'S', 't', 'm', 't', 'H', '\000', 'R', '\r', 'A', 'l', 't', 'e', 'r',
- 'E', 'n', 'u', 'm', 'S', 't', 'm', 't', '\022', '2', '\n', '\t', 'v', 'i', 'e', 'w', '_', 's', 't', 'm', 't', '\030', '\320', '\001', ' ',
- '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'i', 'e', 'w', 'S', 't', 'm', 't', 'H', '\000',
- 'R', '\010', 'V', 'i', 'e', 'w', 'S', 't', 'm', 't', '\022', '2', '\n', '\t', 'l', 'o', 'a', 'd', '_', 's', 't', 'm', 't', '\030', '\321',
- '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'o', 'a', 'd', 'S', 't', 'm', 't',
- 'H', '\000', 'R', '\010', 'L', 'o', 'a', 'd', 'S', 't', 'm', 't', '\022', '>', '\n', '\r', 'c', 'r', 'e', 'a', 't', 'e', 'd', 'b', '_',
- 's', 't', 'm', 't', '\030', '\322', '\001', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r',
- 'e', 'a', 't', 'e', 'd', 'b', 'S', 't', 'm', 't', 'H', '\000', 'R', '\014', 'C', 'r', 'e', 'a', 't', 'e', 'd', 'b', 'S', 't', 'm',
- 't', '\022', 'N', '\n', '\023', 'a', 'l', 't', 'e', 'r', '_', 'd', 'a', 't', 'a', 'b', 'a', 's', 'e', '_', 's', 't', 'm', 't', '\030',
- '\323', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'D', 'a',
- 't', 'a', 'b', 'a', 's', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\021', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't', 'a', 'b', 'a',
- 's', 'e', 'S', 't', 'm', 't', '\022', 'q', '\n', ' ', 'a', 'l', 't', 'e', 'r', '_', 'd', 'a', 't', 'a', 'b', 'a', 's', 'e', '_',
- 'r', 'e', 'f', 'r', 'e', 's', 'h', '_', 'c', 'o', 'l', 'l', '_', 's', 't', 'm', 't', '\030', '\324', '\001', ' ', '\001', '(', '\013', '2',
- '&', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't', 'a', 'b', 'a', 's', 'e', 'R',
- 'e', 'f', 'r', 'e', 's', 'h', 'C', 'o', 'l', 'l', 'S', 't', 'm', 't', 'H', '\000', 'R', '\034', 'A', 'l', 't', 'e', 'r', 'D', 'a',
- 't', 'a', 'b', 'a', 's', 'e', 'R', 'e', 'f', 'r', 'e', 's', 'h', 'C', 'o', 'l', 'l', 'S', 't', 'm', 't', '\022', 'X', '\n', '\027',
- 'a', 'l', 't', 'e', 'r', '_', 'd', 'a', 't', 'a', 'b', 'a', 's', 'e', '_', 's', 'e', 't', '_', 's', 't', 'm', 't', '\030', '\325',
- '\001', ' ', '\001', '(', '\013', '2', '\036', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't',
- 'a', 'b', 'a', 's', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', 'H', '\000', 'R', '\024', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't', 'a',
- 'b', 'a', 's', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', '\022', '8', '\n', '\013', 'd', 'r', 'o', 'p', 'd', 'b', '_', 's', 't', 'm',
- 't', '\030', '\326', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'd',
- 'b', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'D', 'r', 'o', 'p', 'd', 'b', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'a', 'l',
- 't', 'e', 'r', '_', 's', 'y', 's', 't', 'e', 'm', '_', 's', 't', 'm', 't', '\030', '\327', '\001', ' ', '\001', '(', '\013', '2', '\031', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'S', 'y', 's', 't', 'e', 'm', 'S', 't', 'm', 't', 'H',
- '\000', 'R', '\017', 'A', 'l', 't', 'e', 'r', 'S', 'y', 's', 't', 'e', 'm', 'S', 't', 'm', 't', '\022', ';', '\n', '\014', 'c', 'l', 'u',
- 's', 't', 'e', 'r', '_', 's', 't', 'm', 't', '\030', '\330', '\001', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'C', 'l', 'u', 's', 't', 'e', 'r', 'S', 't', 'm', 't', 'H', '\000', 'R', '\013', 'C', 'l', 'u', 's', 't', 'e', 'r',
- 'S', 't', 'm', 't', '\022', '8', '\n', '\013', 'v', 'a', 'c', 'u', 'u', 'm', '_', 's', 't', 'm', 't', '\030', '\331', '\001', ' ', '\001', '(',
- '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'a', 'c', 'u', 'u', 'm', 'S', 't', 'm', 't', 'H', '\000',
- 'R', '\n', 'V', 'a', 'c', 'u', 'u', 'm', 'S', 't', 'm', 't', '\022', 'D', '\n', '\017', 'v', 'a', 'c', 'u', 'u', 'm', '_', 'r', 'e',
- 'l', 'a', 't', 'i', 'o', 'n', '\030', '\332', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'V', 'a', 'c', 'u', 'u', 'm', 'R', 'e', 'l', 'a', 't', 'i', 'o', 'n', 'H', '\000', 'R', '\016', 'V', 'a', 'c', 'u', 'u', 'm', 'R',
- 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', ';', '\n', '\014', 'e', 'x', 'p', 'l', 'a', 'i', 'n', '_', 's', 't', 'm', 't', '\030', '\333',
- '\001', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'E', 'x', 'p', 'l', 'a', 'i', 'n', 'S',
- 't', 'm', 't', 'H', '\000', 'R', '\013', 'E', 'x', 'p', 'l', 'a', 'i', 'n', 'S', 't', 'm', 't', '\022', 'O', '\n', '\024', 'c', 'r', 'e',
- 'a', 't', 'e', '_', 't', 'a', 'b', 'l', 'e', '_', 'a', 's', '_', 's', 't', 'm', 't', '\030', '\334', '\001', ' ', '\001', '(', '\013', '2',
- '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 'A', 's', 'S',
- 't', 'm', 't', 'H', '\000', 'R', '\021', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 'A', 's', 'S', 't', 'm', 't', '\022',
- 'R', '\n', '\025', 'r', 'e', 'f', 'r', 'e', 's', 'h', '_', 'm', 'a', 't', '_', 'v', 'i', 'e', 'w', '_', 's', 't', 'm', 't', '\030',
- '\335', '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 'f', 'r', 'e', 's', 'h',
- 'M', 'a', 't', 'V', 'i', 'e', 'w', 'S', 't', 'm', 't', 'H', '\000', 'R', '\022', 'R', 'e', 'f', 'r', 'e', 's', 'h', 'M', 'a', 't',
- 'V', 'i', 'e', 'w', 'S', 't', 'm', 't', '\022', 'E', '\n', '\020', 'c', 'h', 'e', 'c', 'k', '_', 'p', 'o', 'i', 'n', 't', '_', 's',
- 't', 'm', 't', '\030', '\336', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'h', 'e',
- 'c', 'k', 'P', 'o', 'i', 'n', 't', 'S', 't', 'm', 't', 'H', '\000', 'R', '\016', 'C', 'h', 'e', 'c', 'k', 'P', 'o', 'i', 'n', 't',
- 'S', 't', 'm', 't', '\022', ';', '\n', '\014', 'd', 'i', 's', 'c', 'a', 'r', 'd', '_', 's', 't', 'm', 't', '\030', '\337', '\001', ' ', '\001',
- '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'i', 's', 'c', 'a', 'r', 'd', 'S', 't', 'm', 't',
- 'H', '\000', 'R', '\013', 'D', 'i', 's', 'c', 'a', 'r', 'd', 'S', 't', 'm', 't', '\022', '2', '\n', '\t', 'l', 'o', 'c', 'k', '_', 's',
- 't', 'm', 't', '\030', '\340', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'o', 'c',
- 'k', 'S', 't', 'm', 't', 'H', '\000', 'R', '\010', 'L', 'o', 'c', 'k', 'S', 't', 'm', 't', '\022', 'Q', '\n', '\024', 'c', 'o', 'n', 's',
- 't', 'r', 'a', 'i', 'n', 't', 's', '_', 's', 'e', 't', '_', 's', 't', 'm', 't', '\030', '\341', '\001', ' ', '\001', '(', '\013', '2', '\034',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', 'S', 'e', 't', 'S',
- 't', 'm', 't', 'H', '\000', 'R', '\022', 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', 'S', 'e', 't', 'S', 't', 'm', 't',
- '\022', ';', '\n', '\014', 'r', 'e', 'i', 'n', 'd', 'e', 'x', '_', 's', 't', 'm', 't', '\030', '\342', '\001', ' ', '\001', '(', '\013', '2', '\025',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 'i', 'n', 'd', 'e', 'x', 'S', 't', 'm', 't', 'H', '\000', 'R', '\013',
- 'R', 'e', 'i', 'n', 'd', 'e', 'x', 'S', 't', 'm', 't', '\022', 'W', '\n', '\026', 'c', 'r', 'e', 'a', 't', 'e', '_', 'c', 'o', 'n',
- 'v', 'e', 'r', 's', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\343', '\001', ' ', '\001', '(', '\013', '2', '\036', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'C', 'o', 'n', 'v', 'e', 'r', 's', 'i', 'o', 'n', 'S', 't', 'm',
- 't', 'H', '\000', 'R', '\024', 'C', 'r', 'e', 'a', 't', 'e', 'C', 'o', 'n', 'v', 'e', 'r', 's', 'i', 'o', 'n', 'S', 't', 'm', 't',
- '\022', 'E', '\n', '\020', 'c', 'r', 'e', 'a', 't', 'e', '_', 'c', 'a', 's', 't', '_', 's', 't', 'm', 't', '\030', '\344', '\001', ' ', '\001',
- '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'C', 'a', 's', 't', 'S',
- 't', 'm', 't', 'H', '\000', 'R', '\016', 'C', 'r', 'e', 'a', 't', 'e', 'C', 'a', 's', 't', 'S', 't', 'm', 't', '\022', 'T', '\n', '\025',
- 'c', 'r', 'e', 'a', 't', 'e', '_', 't', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', '_', 's', 't', 'm', 't', '\030', '\345', '\001', ' ',
- '\001', '(', '\013', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'r', 'a', 'n',
- 's', 'f', 'o', 'r', 'm', 'S', 't', 'm', 't', 'H', '\000', 'R', '\023', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'r', 'a', 'n', 's', 'f',
- 'o', 'r', 'm', 'S', 't', 'm', 't', '\022', ';', '\n', '\014', 'p', 'r', 'e', 'p', 'a', 'r', 'e', '_', 's', 't', 'm', 't', '\030', '\346',
- '\001', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'r', 'e', 'p', 'a', 'r', 'e', 'S',
- 't', 'm', 't', 'H', '\000', 'R', '\013', 'P', 'r', 'e', 'p', 'a', 'r', 'e', 'S', 't', 'm', 't', '\022', ';', '\n', '\014', 'e', 'x', 'e',
- 'c', 'u', 't', 'e', '_', 's', 't', 'm', 't', '\030', '\347', '\001', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'E', 'x', 'e', 'c', 'u', 't', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\013', 'E', 'x', 'e', 'c', 'u', 't', 'e',
- 'S', 't', 'm', 't', '\022', 'D', '\n', '\017', 'd', 'e', 'a', 'l', 'l', 'o', 'c', 'a', 't', 'e', '_', 's', 't', 'm', 't', '\030', '\350',
- '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'e', 'a', 'l', 'l', 'o', 'c', 'a',
- 't', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\016', 'D', 'e', 'a', 'l', 'l', 'o', 'c', 'a', 't', 'e', 'S', 't', 'm', 't', '\022',
- 'B', '\n', '\017', 'd', 'r', 'o', 'p', '_', 'o', 'w', 'n', 'e', 'd', '_', 's', 't', 'm', 't', '\030', '\351', '\001', ' ', '\001', '(', '\013',
- '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'O', 'w', 'n', 'e', 'd', 'S', 't', 'm', 't',
- 'H', '\000', 'R', '\r', 'D', 'r', 'o', 'p', 'O', 'w', 'n', 'e', 'd', 'S', 't', 'm', 't', '\022', 'N', '\n', '\023', 'r', 'e', 'a', 's',
- 's', 'i', 'g', 'n', '_', 'o', 'w', 'n', 'e', 'd', '_', 's', 't', 'm', 't', '\030', '\352', '\001', ' ', '\001', '(', '\013', '2', '\033', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 'a', 's', 's', 'i', 'g', 'n', 'O', 'w', 'n', 'e', 'd', 'S', 't', 'm',
- 't', 'H', '\000', 'R', '\021', 'R', 'e', 'a', 's', 's', 'i', 'g', 'n', 'O', 'w', 'n', 'e', 'd', 'S', 't', 'm', 't', '\022', 'Z', '\n',
- '\027', 'a', 'l', 't', 'e', 'r', '_', 't', 's', 'd', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y', '_', 's', 't', 'm', 't', '\030',
- '\353', '\001', ' ', '\001', '(', '\013', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'S',
- 'D', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y', 'S', 't', 'm', 't', 'H', '\000', 'R', '\025', 'A', 'l', 't', 'e', 'r', 'T', 'S',
- 'D', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y', 'S', 't', 'm', 't', '\022', 'c', '\n', '\032', 'a', 'l', 't', 'e', 'r', '_', 't',
- 's', 'c', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\354', '\001', ' ', '\001', '(',
- '\013', '2', '\"', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'C', 'o', 'n', 'f', 'i',
- 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\030', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'C', 'o',
- 'n', 'f', 'i', 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', 'J', '\n', '\021', 'p', 'u', 'b', 'l', 'i', 'c',
- 'a', 't', 'i', 'o', 'n', '_', 't', 'a', 'b', 'l', 'e', '\030', '\355', '\001', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'H', '\000', 'R', '\020',
- 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'T', 'a', 'b', 'l', 'e', '\022', 'Q', '\n', '\024', 'p', 'u', 'b', 'l', 'i',
- 'c', 'a', 't', 'i', 'o', 'n', '_', 'o', 'b', 'j', '_', 's', 'p', 'e', 'c', '\030', '\356', '\001', ' ', '\001', '(', '\013', '2', '\034', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'S', 'p',
- 'e', 'c', 'H', '\000', 'R', '\022', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'S', 'p', 'e', 'c', '\022',
- 'Z', '\n', '\027', 'c', 'r', 'e', 'a', 't', 'e', '_', 'p', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', '_', 's', 't', 'm',
- 't', '\030', '\357', '\001', ' ', '\001', '(', '\013', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't',
- 'e', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\025', 'C', 'r', 'e', 'a', 't',
- 'e', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', 'W', '\n', '\026', 'a', 'l', 't', 'e', 'r',
- '_', 'p', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\360', '\001', ' ', '\001', '(', '\013', '2',
- '\036', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i',
- 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\024', 'A', 'l', 't', 'e', 'r', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o',
- 'n', 'S', 't', 'm', 't', '\022', ']', '\n', '\030', 'c', 'r', 'e', 'a', 't', 'e', '_', 's', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't',
- 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\361', '\001', ' ', '\001', '(', '\013', '2', ' ', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H',
- '\000', 'R', '\026', 'C', 'r', 'e', 'a', 't', 'e', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't',
- '\022', 'Z', '\n', '\027', 'a', 'l', 't', 'e', 'r', '_', 's', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', '_', 's', 't',
- 'm', 't', '\030', '\362', '\001', ' ', '\001', '(', '\013', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e',
- 'r', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\025', 'A', 'l', 't', 'e',
- 'r', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', 'W', '\n', '\026', 'd', 'r', 'o', 'p',
- '_', 's', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\363', '\001', ' ', '\001', '(', '\013',
- '2', '\036', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't',
- 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\024', 'D', 'r', 'o', 'p', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i',
- 'o', 'n', 'S', 't', 'm', 't', '\022', '.', '\n', '\007', 'i', 'n', 't', 'e', 'g', 'e', 'r', '\030', '\364', '\001', ' ', '\001', '(', '\013', '2',
- '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 't', 'e', 'g', 'e', 'r', 'H', '\000', 'R', '\007', 'I', 'n', 't',
- 'e', 'g', 'e', 'r', '\022', '(', '\n', '\005', 'f', 'l', 'o', 'a', 't', '\030', '\365', '\001', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'l', 'o', 'a', 't', 'H', '\000', 'R', '\005', 'F', 'l', 'o', 'a', 't', '\022', '.', '\n', '\007',
- 'b', 'o', 'o', 'l', 'e', 'a', 'n', '\030', '\366', '\001', ' ', '\001', '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'B', 'o', 'o', 'l', 'e', 'a', 'n', 'H', '\000', 'R', '\007', 'B', 'o', 'o', 'l', 'e', 'a', 'n', '\022', '+', '\n', '\006', 's', 't',
- 'r', 'i', 'n', 'g', '\030', '\367', '\001', ' ', '\001', '(', '\013', '2', '\020', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 't',
- 'r', 'i', 'n', 'g', 'H', '\000', 'R', '\006', 'S', 't', 'r', 'i', 'n', 'g', '\022', '5', '\n', '\n', 'b', 'i', 't', '_', 's', 't', 'r',
- 'i', 'n', 'g', '\030', '\370', '\001', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'B', 'i', 't',
- 'S', 't', 'r', 'i', 'n', 'g', 'H', '\000', 'R', '\t', 'B', 'i', 't', 'S', 't', 'r', 'i', 'n', 'g', '\022', '%', '\n', '\004', 'l', 'i',
- 's', 't', '\030', '\371', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'i', 's', 't',
- 'H', '\000', 'R', '\004', 'L', 'i', 's', 't', '\022', '/', '\n', '\010', 'i', 'n', 't', '_', 'l', 'i', 's', 't', '\030', '\372', '\001', ' ', '\001',
- '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 't', 'L', 'i', 's', 't', 'H', '\000', 'R', '\007',
- 'I', 'n', 't', 'L', 'i', 's', 't', '\022', '/', '\n', '\010', 'o', 'i', 'd', '_', 'l', 'i', 's', 't', '\030', '\373', '\001', ' ', '\001', '(',
- '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'i', 'd', 'L', 'i', 's', 't', 'H', '\000', 'R', '\007', 'O',
- 'i', 'd', 'L', 'i', 's', 't', '\022', '.', '\n', '\007', 'a', '_', 'c', 'o', 'n', 's', 't', '\030', '\374', '\001', ' ', '\001', '(', '\013', '2',
- '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', '_', 'C', 'o', 'n', 's', 't', 'H', '\000', 'R', '\007', 'A', '_', 'C',
- 'o', 'n', 's', 't', 'B', '\006', '\n', '\004', 'n', 'o', 'd', 'e', '\"', '\027', '\n', '\007', 'I', 'n', 't', 'e', 'g', 'e', 'r', '\022', '\014',
- '\n', '\004', 'i', 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\005', '\"', '\025', '\n', '\005', 'F', 'l', 'o', 'a', 't', '\022', '\014', '\n', '\004',
- 'f', 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\t', '\"', '\032', '\n', '\007', 'B', 'o', 'o', 'l', 'e', 'a', 'n', '\022', '\017', '\n', '\007',
- 'b', 'o', 'o', 'l', 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\010', '\"', '\026', '\n', '\006', 'S', 't', 'r', 'i', 'n', 'g', '\022', '\014',
- '\n', '\004', 's', 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\t', '\"', '\032', '\n', '\t', 'B', 'i', 't', 'S', 't', 'r', 'i', 'n', 'g',
- '\022', '\r', '\n', '\005', 'b', 's', 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\t', '\"', '%', '\n', '\004', 'L', 'i', 's', 't', '\022', '\035',
- '\n', '\005', 'i', 't', 'e', 'm', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', '\"', '(', '\n', '\007', 'O', 'i', 'd', 'L', 'i', 's', 't', '\022', '\035', '\n', '\005', 'i', 't', 'e', 'm', 's', '\030',
- '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', '\"', '(', '\n', '\007',
- 'I', 'n', 't', 'L', 'i', 's', 't', '\022', '\035', '\n', '\005', 'i', 't', 'e', 'm', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', '\"', '\344', '\001', '\n', '\007', 'A', '_', 'C', 'o', 'n', 's', 't',
- '\022', '!', '\n', '\004', 'i', 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'I', 'n', 't', 'e', 'g', 'e', 'r', 'H', '\000', '\022', '\037', '\n', '\004', 'f', 'v', 'a', 'l', '\030', '\002', ' ', '\001', '(', '\013', '2',
- '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'l', 'o', 'a', 't', 'H', '\000', '\022', '$', '\n', '\007', 'b', 'o', 'o',
- 'l', 'v', 'a', 'l', '\030', '\003', ' ', '\001', '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'B', 'o', 'o',
- 'l', 'e', 'a', 'n', 'H', '\000', '\022', ' ', '\n', '\004', 's', 'v', 'a', 'l', '\030', '\004', ' ', '\001', '(', '\013', '2', '\020', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 't', 'r', 'i', 'n', 'g', 'H', '\000', '\022', '$', '\n', '\005', 'b', 's', 'v', 'a', 'l', '\030',
- '\005', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'B', 'i', 't', 'S', 't', 'r', 'i', 'n',
- 'g', 'H', '\000', '\022', '\016', '\n', '\006', 'i', 's', 'n', 'u', 'l', 'l', '\030', '\n', ' ', '\001', '(', '\010', '\022', '\020', '\n', '\010', 'l', 'o',
- 'c', 'a', 't', 'i', 'o', 'n', '\030', '\013', ' ', '\001', '(', '\005', 'B', '\005', '\n', '\003', 'v', 'a', 'l', '\"', 'Q', '\n', '\005', 'A', 'l',
- 'i', 'a', 's', '\022', '\034', '\n', '\t', 'a', 'l', 'i', 'a', 's', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\t', 'a',
- 'l', 'i', 'a', 's', 'n', 'a', 'm', 'e', '\022', '*', '\n', '\010', 'c', 'o', 'l', 'n', 'a', 'm', 'e', 's', '\030', '\002', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'c', 'o', 'l', 'n', 'a', 'm',
- 'e', 's', '\"', '\343', '\001', '\n', '\010', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', '\022', ' ', '\n', '\013', 'c', 'a', 't', 'a', 'l', 'o',
- 'g', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\013', 'c', 'a', 't', 'a', 'l', 'o', 'g', 'n', 'a', 'm', 'e', '\022',
- '\036', '\n', '\n', 's', 'c', 'h', 'e', 'm', 'a', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\n', 's', 'c', 'h', 'e',
- 'm', 'a', 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'r', 'e', 'l', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\007',
- 'r', 'e', 'l', 'n', 'a', 'm', 'e', '\022', '\020', '\n', '\003', 'i', 'n', 'h', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\003', 'i', 'n', 'h',
- '\022', '&', '\n', '\016', 'r', 'e', 'l', 'p', 'e', 'r', 's', 'i', 's', 't', 'e', 'n', 'c', 'e', '\030', '\005', ' ', '\001', '(', '\t', 'R',
- '\016', 'r', 'e', 'l', 'p', 'e', 'r', 's', 'i', 's', 't', 'e', 'n', 'c', 'e', '\022', '%', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030',
- '\006', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\005', 'a',
- 'l', 'i', 'a', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l',
- 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\257', '\004', '\n', '\t', 'T', 'a', 'b', 'l', 'e', 'F', 'u', 'n', 'c', '\022', '(', '\n', '\007',
- 'n', 's', '_', 'u', 'r', 'i', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'n', 'd', 'o', 'w', 'F', 'u', 'n', 'c', 'H', '\000', 'R', '\n', 'W', 'i', 'n', 'd', 'o', 'w', 'F', 'u', 'n', 'c', '\022', ']', '\n',
+ '\031', 'w', 'i', 'n', 'd', 'o', 'w', '_', 'f', 'u', 'n', 'c', '_', 'r', 'u', 'n', '_', 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o',
+ 'n', '\030', '\n', ' ', '\001', '(', '\013', '2', ' ', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 'n', 'd', 'o', 'w',
+ 'F', 'u', 'n', 'c', 'R', 'u', 'n', 'C', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', 'H', '\000', 'R', '\026', 'W', 'i', 'n', 'd', 'o',
+ 'w', 'F', 'u', 'n', 'c', 'R', 'u', 'n', 'C', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\022', 'J', '\n', '\022', 'm', 'e', 'r', 'g',
+ 'e', '_', 's', 'u', 'p', 'p', 'o', 'r', 't', '_', 'f', 'u', 'n', 'c', '\030', '\013', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'M', 'e', 'r', 'g', 'e', 'S', 'u', 'p', 'p', 'o', 'r', 't', 'F', 'u', 'n', 'c', 'H', '\000',
+ 'R', '\020', 'M', 'e', 'r', 'g', 'e', 'S', 'u', 'p', 'p', 'o', 'r', 't', 'F', 'u', 'n', 'c', '\022', 'F', '\n', '\020', 's', 'u', 'b',
+ 's', 'c', 'r', 'i', 'p', 't', 'i', 'n', 'g', '_', 'r', 'e', 'f', '\030', '\014', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'n', 'g', 'R', 'e', 'f', 'H', '\000', 'R', '\017',
+ 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'n', 'g', 'R', 'e', 'f', '\022', '1', '\n', '\t', 'f', 'u', 'n', 'c', '_', 'e',
+ 'x', 'p', 'r', '\030', '\r', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'u', 'n', 'c',
+ 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\010', 'F', 'u', 'n', 'c', 'E', 'x', 'p', 'r', '\022', '>', '\n', '\016', 'n', 'a', 'm', 'e', 'd',
+ '_', 'a', 'r', 'g', '_', 'e', 'x', 'p', 'r', '\030', '\016', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'a', 'm', 'e', 'd', 'A', 'r', 'g', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\014', 'N', 'a', 'm', 'e', 'd', 'A', 'r',
+ 'g', 'E', 'x', 'p', 'r', '\022', '+', '\n', '\007', 'o', 'p', '_', 'e', 'x', 'p', 'r', '\030', '\017', ' ', '\001', '(', '\013', '2', '\020', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'p', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\006', 'O', 'p', 'E', 'x', 'p', 'r',
+ '\022', '=', '\n', '\r', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '_', 'e', 'x', 'p', 'r', '\030', '\020', ' ', '\001', '(', '\013', '2', '\026',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'i', 's', 't', 'i', 'n', 'c', 't', 'E', 'x', 'p', 'r', 'H', '\000', 'R',
+ '\014', 'D', 'i', 's', 't', 'i', 'n', 'c', 't', 'E', 'x', 'p', 'r', '\022', '8', '\n', '\014', 'n', 'u', 'l', 'l', '_', 'i', 'f', '_',
+ 'e', 'x', 'p', 'r', '\030', '\021', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'u', 'l',
+ 'l', 'I', 'f', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\n', 'N', 'u', 'l', 'l', 'I', 'f', 'E', 'x', 'p', 'r', '\022', 'N', '\n', '\024',
+ 's', 'c', 'a', 'l', 'a', 'r', '_', 'a', 'r', 'r', 'a', 'y', '_', 'o', 'p', '_', 'e', 'x', 'p', 'r', '\030', '\022', ' ', '\001', '(',
+ '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'c', 'a', 'l', 'a', 'r', 'A', 'r', 'r', 'a', 'y', 'O',
+ 'p', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\021', 'S', 'c', 'a', 'l', 'a', 'r', 'A', 'r', 'r', 'a', 'y', 'O', 'p', 'E', 'x', 'p',
+ 'r', '\022', '1', '\n', '\t', 'b', 'o', 'o', 'l', '_', 'e', 'x', 'p', 'r', '\030', '\023', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'B', 'o', 'o', 'l', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\010', 'B', 'o', 'o', 'l', 'E', 'x',
+ 'p', 'r', '\022', '.', '\n', '\010', 's', 'u', 'b', '_', 'l', 'i', 'n', 'k', '\030', '\024', ' ', '\001', '(', '\013', '2', '\021', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'u', 'b', 'L', 'i', 'n', 'k', 'H', '\000', 'R', '\007', 'S', 'u', 'b', 'L', 'i', 'n', 'k',
+ '\022', '.', '\n', '\010', 's', 'u', 'b', '_', 'p', 'l', 'a', 'n', '\030', '\025', ' ', '\001', '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'S', 'u', 'b', 'P', 'l', 'a', 'n', 'H', '\000', 'R', '\007', 'S', 'u', 'b', 'P', 'l', 'a', 'n', '\022', 'P',
+ '\n', '\024', 'a', 'l', 't', 'e', 'r', 'n', 'a', 't', 'i', 'v', 'e', '_', 's', 'u', 'b', '_', 'p', 'l', 'a', 'n', '\030', '\026', ' ',
+ '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'n', 'a', 't', 'i', 'v',
+ 'e', 'S', 'u', 'b', 'P', 'l', 'a', 'n', 'H', '\000', 'R', '\022', 'A', 'l', 't', 'e', 'r', 'n', 'a', 't', 'i', 'v', 'e', 'S', 'u',
+ 'b', 'P', 'l', 'a', 'n', '\022', ':', '\n', '\014', 'f', 'i', 'e', 'l', 'd', '_', 's', 'e', 'l', 'e', 'c', 't', '\030', '\027', ' ', '\001',
+ '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'i', 'e', 'l', 'd', 'S', 'e', 'l', 'e', 'c', 't',
+ 'H', '\000', 'R', '\013', 'F', 'i', 'e', 'l', 'd', 'S', 'e', 'l', 'e', 'c', 't', '\022', '7', '\n', '\013', 'f', 'i', 'e', 'l', 'd', '_',
+ 's', 't', 'o', 'r', 'e', '\030', '\030', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'i',
+ 'e', 'l', 'd', 'S', 't', 'o', 'r', 'e', 'H', '\000', 'R', '\n', 'F', 'i', 'e', 'l', 'd', 'S', 't', 'o', 'r', 'e', '\022', ':', '\n',
+ '\014', 'r', 'e', 'l', 'a', 'b', 'e', 'l', '_', 't', 'y', 'p', 'e', '\030', '\031', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 'l', 'a', 'b', 'e', 'l', 'T', 'y', 'p', 'e', 'H', '\000', 'R', '\013', 'R', 'e', 'l', 'a',
+ 'b', 'e', 'l', 'T', 'y', 'p', 'e', '\022', ';', '\n', '\r', 'c', 'o', 'e', 'r', 'c', 'e', '_', 'v', 'i', 'a', '_', 'i', 'o', '\030',
+ '\032', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'e', 'V', 'i',
+ 'a', 'I', 'O', 'H', '\000', 'R', '\013', 'C', 'o', 'e', 'r', 'c', 'e', 'V', 'i', 'a', 'I', 'O', '\022', 'G', '\n', '\021', 'a', 'r', 'r',
+ 'a', 'y', '_', 'c', 'o', 'e', 'r', 'c', 'e', '_', 'e', 'x', 'p', 'r', '\030', '\033', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'r', 'r', 'a', 'y', 'C', 'o', 'e', 'r', 'c', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R',
+ '\017', 'A', 'r', 'r', 'a', 'y', 'C', 'o', 'e', 'r', 'c', 'e', 'E', 'x', 'p', 'r', '\022', 'P', '\n', '\024', 'c', 'o', 'n', 'v', 'e',
+ 'r', 't', '_', 'r', 'o', 'w', 't', 'y', 'p', 'e', '_', 'e', 'x', 'p', 'r', '\030', '\034', ' ', '\001', '(', '\013', '2', '\034', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'n', 'v', 'e', 'r', 't', 'R', 'o', 'w', 't', 'y', 'p', 'e', 'E', 'x', 'p',
+ 'r', 'H', '\000', 'R', '\022', 'C', 'o', 'n', 'v', 'e', 'r', 't', 'R', 'o', 'w', 't', 'y', 'p', 'e', 'E', 'x', 'p', 'r', '\022', ':',
+ '\n', '\014', 'c', 'o', 'l', 'l', 'a', 't', 'e', '_', 'e', 'x', 'p', 'r', '\030', '\035', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'l', 'l', 'a', 't', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\013', 'C', 'o', 'l',
+ 'l', 'a', 't', 'e', 'E', 'x', 'p', 'r', '\022', '1', '\n', '\t', 'c', 'a', 's', 'e', '_', 'e', 'x', 'p', 'r', '\030', '\036', ' ', '\001',
+ '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'a', 's', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R',
+ '\010', 'C', 'a', 's', 'e', 'E', 'x', 'p', 'r', '\022', '1', '\n', '\t', 'c', 'a', 's', 'e', '_', 'w', 'h', 'e', 'n', '\030', '\037', ' ',
+ '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'a', 's', 'e', 'W', 'h', 'e', 'n', 'H', '\000',
+ 'R', '\010', 'C', 'a', 's', 'e', 'W', 'h', 'e', 'n', '\022', '>', '\n', '\016', 'c', 'a', 's', 'e', '_', 't', 'e', 's', 't', '_', 'e',
+ 'x', 'p', 'r', '\030', ' ', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'a', 's', 'e',
+ 'T', 'e', 's', 't', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\014', 'C', 'a', 's', 'e', 'T', 'e', 's', 't', 'E', 'x', 'p', 'r', '\022',
+ '4', '\n', '\n', 'a', 'r', 'r', 'a', 'y', '_', 'e', 'x', 'p', 'r', '\030', '!', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'A', 'r', 'r', 'a', 'y', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\t', 'A', 'r', 'r', 'a', 'y', 'E',
+ 'x', 'p', 'r', '\022', '.', '\n', '\010', 'r', 'o', 'w', '_', 'e', 'x', 'p', 'r', '\030', '\"', ' ', '\001', '(', '\013', '2', '\021', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'w', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\007', 'R', 'o', 'w', 'E', 'x', 'p',
+ 'r', '\022', 'D', '\n', '\020', 'r', 'o', 'w', '_', 'c', 'o', 'm', 'p', 'a', 'r', 'e', '_', 'e', 'x', 'p', 'r', '\030', '#', ' ', '\001',
+ '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'w', 'C', 'o', 'm', 'p', 'a', 'r', 'e', 'E',
+ 'x', 'p', 'r', 'H', '\000', 'R', '\016', 'R', 'o', 'w', 'C', 'o', 'm', 'p', 'a', 'r', 'e', 'E', 'x', 'p', 'r', '\022', '=', '\n', '\r',
+ 'c', 'o', 'a', 'l', 'e', 's', 'c', 'e', '_', 'e', 'x', 'p', 'r', '\030', '$', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'a', 'l', 'e', 's', 'c', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\014', 'C', 'o', 'a',
+ 'l', 'e', 's', 'c', 'e', 'E', 'x', 'p', 'r', '\022', '8', '\n', '\014', 'm', 'i', 'n', '_', 'm', 'a', 'x', '_', 'e', 'x', 'p', 'r',
+ '\030', '%', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'M', 'i', 'n', 'M', 'a', 'x', 'E',
+ 'x', 'p', 'r', 'H', '\000', 'R', '\n', 'M', 'i', 'n', 'M', 'a', 'x', 'E', 'x', 'p', 'r', '\022', 'I', '\n', '\021', 's', 'q', 'l', 'v',
+ 'a', 'l', 'u', 'e', '_', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\030', '&', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'S', 'Q', 'L', 'V', 'a', 'l', 'u', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'H', '\000', 'R',
+ '\020', 'S', 'Q', 'L', 'V', 'a', 'l', 'u', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\022', '.', '\n', '\010', 'x', 'm', 'l', '_',
+ 'e', 'x', 'p', 'r', '\030', '\'', ' ', '\001', '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'X', 'm', 'l',
+ 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\007', 'X', 'm', 'l', 'E', 'x', 'p', 'r', '\022', '7', '\n', '\013', 'j', 's', 'o', 'n', '_', 'f',
+ 'o', 'r', 'm', 'a', 't', '\030', '(', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's',
+ 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', 'H', '\000', 'R', '\n', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', '\022', '@', '\n',
+ '\016', 'j', 's', 'o', 'n', '_', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '\030', ')', ' ', '\001', '(', '\013', '2', '\027', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'R', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', 'H', '\000', 'R', '\r',
+ 'J', 's', 'o', 'n', 'R', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '\022', 'A', '\n', '\017', 'j', 's', 'o', 'n', '_', 'v', 'a', 'l',
+ 'u', 'e', '_', 'e', 'x', 'p', 'r', '\030', '*', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\r', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u',
+ 'e', 'E', 'x', 'p', 'r', '\022', 'S', '\n', '\025', 'j', 's', 'o', 'n', '_', 'c', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r',
+ '_', 'e', 'x', 'p', 'r', '\030', '+', ' ', '\001', '(', '\013', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's',
+ 'o', 'n', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\023', 'J', 's', 'o', 'n',
+ 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'E', 'x', 'p', 'r', '\022', 'G', '\n', '\021', 'j', 's', 'o', 'n', '_', 'i',
+ 's', '_', 'p', 'r', 'e', 'd', 'i', 'c', 'a', 't', 'e', '\030', ',', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'I', 's', 'P', 'r', 'e', 'd', 'i', 'c', 'a', 't', 'e', 'H', '\000', 'R', '\017', 'J', 's',
+ 'o', 'n', 'I', 's', 'P', 'r', 'e', 'd', 'i', 'c', 'a', 't', 'e', '\022', '=', '\n', '\r', 'j', 's', 'o', 'n', '_', 'b', 'e', 'h',
+ 'a', 'v', 'i', 'o', 'r', '\030', '-', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's',
+ 'o', 'n', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'H', '\000', 'R', '\014', 'J', 's', 'o', 'n', 'B', 'e', 'h', 'a', 'v', 'i', 'o',
+ 'r', '\022', '1', '\n', '\t', 'j', 's', 'o', 'n', '_', 'e', 'x', 'p', 'r', '\030', '.', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\010', 'J', 's', 'o', 'n', 'E', 'x',
+ 'p', 'r', '\022', 'A', '\n', '\017', 'j', 's', 'o', 'n', '_', 't', 'a', 'b', 'l', 'e', '_', 'p', 'a', 't', 'h', '\030', '/', ' ', '\001',
+ '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'P', 'a',
+ 't', 'h', 'H', '\000', 'R', '\r', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'P', 'a', 't', 'h', '\022', 'N', '\n', '\024', 'j', 's',
+ 'o', 'n', '_', 't', 'a', 'b', 'l', 'e', '_', 'p', 'a', 't', 'h', '_', 's', 'c', 'a', 'n', '\030', '0', ' ', '\001', '(', '\013', '2',
+ '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'P', 'a', 't', 'h', 'S',
+ 'c', 'a', 'n', 'H', '\000', 'R', '\021', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'P', 'a', 't', 'h', 'S', 'c', 'a', 'n', '\022',
+ 'W', '\n', '\027', 'j', 's', 'o', 'n', '_', 't', 'a', 'b', 'l', 'e', '_', 's', 'i', 'b', 'l', 'i', 'n', 'g', '_', 'j', 'o', 'i',
+ 'n', '\030', '1', ' ', '\001', '(', '\013', '2', '\036', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'T', 'a',
+ 'b', 'l', 'e', 'S', 'i', 'b', 'l', 'i', 'n', 'g', 'J', 'o', 'i', 'n', 'H', '\000', 'R', '\024', 'J', 's', 'o', 'n', 'T', 'a', 'b',
+ 'l', 'e', 'S', 'i', 'b', 'l', 'i', 'n', 'g', 'J', 'o', 'i', 'n', '\022', '1', '\n', '\t', 'n', 'u', 'l', 'l', '_', 't', 'e', 's',
+ 't', '\030', '2', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'u', 'l', 'l', 'T', 'e',
+ 's', 't', 'H', '\000', 'R', '\010', 'N', 'u', 'l', 'l', 'T', 'e', 's', 't', '\022', ':', '\n', '\014', 'b', 'o', 'o', 'l', 'e', 'a', 'n',
+ '_', 't', 'e', 's', 't', '\030', '3', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'B', 'o',
+ 'o', 'l', 'e', 'a', 'n', 'T', 'e', 's', 't', 'H', '\000', 'R', '\013', 'B', 'o', 'o', 'l', 'e', 'a', 'n', 'T', 'e', 's', 't', '\022',
+ ':', '\n', '\014', 'm', 'e', 'r', 'g', 'e', '_', 'a', 'c', 't', 'i', 'o', 'n', '\030', '4', ' ', '\001', '(', '\013', '2', '\025', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'M', 'e', 'r', 'g', 'e', 'A', 'c', 't', 'i', 'o', 'n', 'H', '\000', 'R', '\013', 'M', 'e',
+ 'r', 'g', 'e', 'A', 'c', 't', 'i', 'o', 'n', '\022', 'D', '\n', '\020', 'c', 'o', 'e', 'r', 'c', 'e', '_', 't', 'o', '_', 'd', 'o',
+ 'm', 'a', 'i', 'n', '\030', '5', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e',
+ 'r', 'c', 'e', 'T', 'o', 'D', 'o', 'm', 'a', 'i', 'n', 'H', '\000', 'R', '\016', 'C', 'o', 'e', 'r', 'c', 'e', 'T', 'o', 'D', 'o',
+ 'm', 'a', 'i', 'n', '\022', 'T', '\n', '\026', 'c', 'o', 'e', 'r', 'c', 'e', '_', 't', 'o', '_', 'd', 'o', 'm', 'a', 'i', 'n', '_',
+ 'v', 'a', 'l', 'u', 'e', '\030', '6', ' ', '\001', '(', '\013', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o',
+ 'e', 'r', 'c', 'e', 'T', 'o', 'D', 'o', 'm', 'a', 'i', 'n', 'V', 'a', 'l', 'u', 'e', 'H', '\000', 'R', '\023', 'C', 'o', 'e', 'r',
+ 'c', 'e', 'T', 'o', 'D', 'o', 'm', 'a', 'i', 'n', 'V', 'a', 'l', 'u', 'e', '\022', '>', '\n', '\016', 's', 'e', 't', '_', 't', 'o',
+ '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\030', '7', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'S', 'e', 't', 'T', 'o', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'H', '\000', 'R', '\014', 'S', 'e', 't', 'T', 'o', 'D', 'e', 'f',
+ 'a', 'u', 'l', 't', '\022', 'A', '\n', '\017', 'c', 'u', 'r', 'r', 'e', 'n', 't', '_', 'o', 'f', '_', 'e', 'x', 'p', 'r', '\030', '8',
+ ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'O', 'f',
+ 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\r', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'O', 'f', 'E', 'x', 'p', 'r', '\022', 'A', '\n', '\017',
+ 'n', 'e', 'x', 't', '_', 'v', 'a', 'l', 'u', 'e', '_', 'e', 'x', 'p', 'r', '\030', '9', ' ', '\001', '(', '\013', '2', '\027', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'e', 'x', 't', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\r',
+ 'N', 'e', 'x', 't', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', '\022', '@', '\n', '\016', 'i', 'n', 'f', 'e', 'r', 'e', 'n', 'c',
+ 'e', '_', 'e', 'l', 'e', 'm', '\030', ':', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I',
+ 'n', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 'E', 'l', 'e', 'm', 'H', '\000', 'R', '\r', 'I', 'n', 'f', 'e', 'r', 'e', 'n', 'c', 'e',
+ 'E', 'l', 'e', 'm', '\022', ':', '\n', '\014', 't', 'a', 'r', 'g', 'e', 't', '_', 'e', 'n', 't', 'r', 'y', '\030', ';', ' ', '\001', '(',
+ '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'a', 'r', 'g', 'e', 't', 'E', 'n', 't', 'r', 'y', 'H',
+ '\000', 'R', '\013', 'T', 'a', 'r', 'g', 'e', 't', 'E', 'n', 't', 'r', 'y', '\022', ';', '\n', '\r', 'r', 'a', 'n', 'g', 'e', '_', 't',
+ 'b', 'l', '_', 'r', 'e', 'f', '\030', '<', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R',
+ 'a', 'n', 'g', 'e', 'T', 'b', 'l', 'R', 'e', 'f', 'H', '\000', 'R', '\013', 'R', 'a', 'n', 'g', 'e', 'T', 'b', 'l', 'R', 'e', 'f',
+ '\022', '1', '\n', '\t', 'j', 'o', 'i', 'n', '_', 'e', 'x', 'p', 'r', '\030', '=', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'J', 'o', 'i', 'n', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\010', 'J', 'o', 'i', 'n', 'E', 'x', 'p',
+ 'r', '\022', '1', '\n', '\t', 'f', 'r', 'o', 'm', '_', 'e', 'x', 'p', 'r', '\030', '>', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'r', 'o', 'm', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\010', 'F', 'r', 'o', 'm', 'E', 'x',
+ 'p', 'r', '\022', 'D', '\n', '\020', 'o', 'n', '_', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', '_', 'e', 'x', 'p', 'r', '\030', '?', ' ',
+ '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't',
+ 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\016', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'E', 'x', 'p', 'r', '\022', '\'', '\n',
+ '\005', 'q', 'u', 'e', 'r', 'y', '\030', '@', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'Q',
+ 'u', 'e', 'r', 'y', 'H', '\000', 'R', '\005', 'Q', 'u', 'e', 'r', 'y', '\022', '1', '\n', '\t', 't', 'y', 'p', 'e', '_', 'n', 'a', 'm',
+ 'e', '\030', 'A', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a',
+ 'm', 'e', 'H', '\000', 'R', '\010', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '4', '\n', '\n', 'c', 'o', 'l', 'u', 'm', 'n', '_',
+ 'r', 'e', 'f', '\030', 'B', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'l', 'u',
+ 'm', 'n', 'R', 'e', 'f', 'H', '\000', 'R', '\t', 'C', 'o', 'l', 'u', 'm', 'n', 'R', 'e', 'f', '\022', '1', '\n', '\t', 'p', 'a', 'r',
+ 'a', 'm', '_', 'r', 'e', 'f', '\030', 'C', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P',
+ 'a', 'r', 'a', 'm', 'R', 'e', 'f', 'H', '\000', 'R', '\010', 'P', 'a', 'r', 'a', 'm', 'R', 'e', 'f', '\022', '*', '\n', '\006', 'a', '_',
+ 'e', 'x', 'p', 'r', '\030', 'D', ' ', '\001', '(', '\013', '2', '\020', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', '_', 'E',
+ 'x', 'p', 'r', 'H', '\000', 'R', '\006', 'A', '_', 'E', 'x', 'p', 'r', '\022', '1', '\n', '\t', 't', 'y', 'p', 'e', '_', 'c', 'a', 's',
+ 't', '\030', 'E', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'C', 'a',
+ 's', 't', 'H', '\000', 'R', '\010', 'T', 'y', 'p', 'e', 'C', 'a', 's', 't', '\022', '@', '\n', '\016', 'c', 'o', 'l', 'l', 'a', 't', 'e',
+ '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'F', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'C', 'o', 'l', 'l', 'a', 't', 'e', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\r', 'C', 'o', 'l', 'l', 'a', 't', 'e', 'C',
+ 'l', 'a', 'u', 's', 'e', '\022', '1', '\n', '\t', 'r', 'o', 'l', 'e', '_', 's', 'p', 'e', 'c', '\030', 'G', ' ', '\001', '(', '\013', '2',
+ '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'H', '\000', 'R', '\010', 'R', 'o',
+ 'l', 'e', 'S', 'p', 'e', 'c', '\022', '1', '\n', '\t', 'f', 'u', 'n', 'c', '_', 'c', 'a', 'l', 'l', '\030', 'H', ' ', '\001', '(', '\013',
+ '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'u', 'n', 'c', 'C', 'a', 'l', 'l', 'H', '\000', 'R', '\010', 'F',
+ 'u', 'n', 'c', 'C', 'a', 'l', 'l', '\022', '*', '\n', '\006', 'a', '_', 's', 't', 'a', 'r', '\030', 'I', ' ', '\001', '(', '\013', '2', '\020',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', '_', 'S', 't', 'a', 'r', 'H', '\000', 'R', '\006', 'A', '_', 'S', 't', 'a',
+ 'r', '\022', '3', '\n', '\t', 'a', '_', 'i', 'n', 'd', 'i', 'c', 'e', 's', '\030', 'J', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', '_', 'I', 'n', 'd', 'i', 'c', 'e', 's', 'H', '\000', 'R', '\t', 'A', '_', 'I', 'n', 'd',
+ 'i', 'c', 'e', 's', '\022', '?', '\n', '\r', 'a', '_', 'i', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\030', 'K', ' ', '\001',
+ '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', '_', 'I', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i',
+ 'o', 'n', 'H', '\000', 'R', '\r', 'A', '_', 'I', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\022', ':', '\n', '\014', 'a', '_',
+ 'a', 'r', 'r', 'a', 'y', '_', 'e', 'x', 'p', 'r', '\030', 'L', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'A', '_', 'A', 'r', 'r', 'a', 'y', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\013', 'A', '_', 'A', 'r', 'r', 'a', 'y',
+ 'E', 'x', 'p', 'r', '\022', '4', '\n', '\n', 'r', 'e', 's', '_', 't', 'a', 'r', 'g', 'e', 't', '\030', 'M', ' ', '\001', '(', '\013', '2',
+ '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 's', 'T', 'a', 'r', 'g', 'e', 't', 'H', '\000', 'R', '\t', 'R',
+ 'e', 's', 'T', 'a', 'r', 'g', 'e', 't', '\022', 'D', '\n', '\020', 'm', 'u', 'l', 't', 'i', '_', 'a', 's', 's', 'i', 'g', 'n', '_',
+ 'r', 'e', 'f', '\030', 'N', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'M', 'u', 'l', 't',
+ 'i', 'A', 's', 's', 'i', 'g', 'n', 'R', 'e', 'f', 'H', '\000', 'R', '\016', 'M', 'u', 'l', 't', 'i', 'A', 's', 's', 'i', 'g', 'n',
+ 'R', 'e', 'f', '\022', '+', '\n', '\007', 's', 'o', 'r', 't', '_', 'b', 'y', '\030', 'O', ' ', '\001', '(', '\013', '2', '\020', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'o', 'r', 't', 'B', 'y', 'H', '\000', 'R', '\006', 'S', 'o', 'r', 't', 'B', 'y', '\022', '4',
+ '\n', '\n', 'w', 'i', 'n', 'd', 'o', 'w', '_', 'd', 'e', 'f', '\030', 'P', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'W', 'i', 'n', 'd', 'o', 'w', 'D', 'e', 'f', 'H', '\000', 'R', '\t', 'W', 'i', 'n', 'd', 'o', 'w', 'D',
+ 'e', 'f', '\022', 'C', '\n', '\017', 'r', 'a', 'n', 'g', 'e', '_', 's', 'u', 'b', 's', 'e', 'l', 'e', 'c', 't', '\030', 'Q', ' ', '\001',
+ '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'S', 'u', 'b', 's', 'e', 'l',
+ 'e', 'c', 't', 'H', '\000', 'R', '\016', 'R', 'a', 'n', 'g', 'e', 'S', 'u', 'b', 's', 'e', 'l', 'e', 'c', 't', '\022', '@', '\n', '\016',
+ 'r', 'a', 'n', 'g', 'e', '_', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\030', 'R', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'H', '\000', 'R', '\r', 'R',
+ 'a', 'n', 'g', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\022', 'D', '\n', '\020', 'r', 'a', 'n', 'g', 'e', '_', 't', 'a', 'b',
+ 'l', 'e', '_', 'f', 'u', 'n', 'c', '\030', 'S', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'R', 'a', 'n', 'g', 'e', 'T', 'a', 'b', 'l', 'e', 'F', 'u', 'n', 'c', 'H', '\000', 'R', '\016', 'R', 'a', 'n', 'g', 'e', 'T', 'a',
+ 'b', 'l', 'e', 'F', 'u', 'n', 'c', '\022', 'N', '\n', '\024', 'r', 'a', 'n', 'g', 'e', '_', 't', 'a', 'b', 'l', 'e', '_', 'f', 'u',
+ 'n', 'c', '_', 'c', 'o', 'l', '\030', 'T', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R',
+ 'a', 'n', 'g', 'e', 'T', 'a', 'b', 'l', 'e', 'F', 'u', 'n', 'c', 'C', 'o', 'l', 'H', '\000', 'R', '\021', 'R', 'a', 'n', 'g', 'e',
+ 'T', 'a', 'b', 'l', 'e', 'F', 'u', 'n', 'c', 'C', 'o', 'l', '\022', 'J', '\n', '\022', 'r', 'a', 'n', 'g', 'e', '_', 't', 'a', 'b',
+ 'l', 'e', '_', 's', 'a', 'm', 'p', 'l', 'e', '\030', 'U', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'R', 'a', 'n', 'g', 'e', 'T', 'a', 'b', 'l', 'e', 'S', 'a', 'm', 'p', 'l', 'e', 'H', '\000', 'R', '\020', 'R', 'a', 'n',
+ 'g', 'e', 'T', 'a', 'b', 'l', 'e', 'S', 'a', 'm', 'p', 'l', 'e', '\022', '4', '\n', '\n', 'c', 'o', 'l', 'u', 'm', 'n', '_', 'd',
+ 'e', 'f', '\030', 'V', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'l', 'u', 'm',
+ 'n', 'D', 'e', 'f', 'H', '\000', 'R', '\t', 'C', 'o', 'l', 'u', 'm', 'n', 'D', 'e', 'f', '\022', 'G', '\n', '\021', 't', 'a', 'b', 'l',
+ 'e', '_', 'l', 'i', 'k', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'W', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'T', 'a', 'b', 'l', 'e', 'L', 'i', 'k', 'e', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\017',
+ 'T', 'a', 'b', 'l', 'e', 'L', 'i', 'k', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '4', '\n', '\n', 'i', 'n', 'd', 'e', 'x', '_',
+ 'e', 'l', 'e', 'm', '\030', 'X', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 'd',
+ 'e', 'x', 'E', 'l', 'e', 'm', 'H', '\000', 'R', '\t', 'I', 'n', 'd', 'e', 'x', 'E', 'l', 'e', 'm', '\022', '.', '\n', '\010', 'd', 'e',
+ 'f', '_', 'e', 'l', 'e', 'm', '\030', 'Y', ' ', '\001', '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D',
+ 'e', 'f', 'E', 'l', 'e', 'm', 'H', '\000', 'R', '\007', 'D', 'e', 'f', 'E', 'l', 'e', 'm', '\022', '@', '\n', '\016', 'l', 'o', 'c', 'k',
+ 'i', 'n', 'g', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'Z', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'L', 'o', 'c', 'k', 'i', 'n', 'g', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\r', 'L', 'o', 'c', 'k', 'i',
+ 'n', 'g', 'C', 'l', 'a', 'u', 's', 'e', '\022', '=', '\n', '\r', 'x', 'm', 'l', '_', 's', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e',
+ '\030', '[', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'X', 'm', 'l', 'S', 'e', 'r', 'i',
+ 'a', 'l', 'i', 'z', 'e', 'H', '\000', 'R', '\014', 'X', 'm', 'l', 'S', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', '\022', '@', '\n', '\016',
+ 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', '_', 'e', 'l', 'e', 'm', '\030', '\\', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'E', 'l', 'e', 'm', 'H', '\000', 'R', '\r', 'P',
+ 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'E', 'l', 'e', 'm', '\022', '@', '\n', '\016', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n',
+ '_', 's', 'p', 'e', 'c', '\030', ']', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a',
+ 'r', 't', 'i', 't', 'i', 'o', 'n', 'S', 'p', 'e', 'c', 'H', '\000', 'R', '\r', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'S',
+ 'p', 'e', 'c', '\022', 'P', '\n', '\024', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', '_', 'b', 'o', 'u', 'n', 'd', '_', 's', 'p',
+ 'e', 'c', '\030', '^', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 't', 'i',
+ 't', 'i', 'o', 'n', 'B', 'o', 'u', 'n', 'd', 'S', 'p', 'e', 'c', 'H', '\000', 'R', '\022', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o',
+ 'n', 'B', 'o', 'u', 'n', 'd', 'S', 'p', 'e', 'c', '\022', 'S', '\n', '\025', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', '_', 'r',
+ 'a', 'n', 'g', 'e', '_', 'd', 'a', 't', 'u', 'm', '\030', '_', ' ', '\001', '(', '\013', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'R', 'a', 'n', 'g', 'e', 'D', 'a', 't', 'u', 'm', 'H', '\000', 'R',
+ '\023', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'R', 'a', 'n', 'g', 'e', 'D', 'a', 't', 'u', 'm', '\022', 'S', '\n', '\025', 's',
+ 'i', 'n', 'g', 'l', 'e', '_', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', '_', 's', 'p', 'e', 'c', '\030', '`', ' ', '\001', '(',
+ '\013', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'i', 'n', 'g', 'l', 'e', 'P', 'a', 'r', 't', 'i', 't',
+ 'i', 'o', 'n', 'S', 'p', 'e', 'c', 'H', '\000', 'R', '\023', 'S', 'i', 'n', 'g', 'l', 'e', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o',
+ 'n', 'S', 'p', 'e', 'c', '\022', '=', '\n', '\r', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', '_', 'c', 'm', 'd', '\030', 'a', ' ',
+ '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'C',
+ 'm', 'd', 'H', '\000', 'R', '\014', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'C', 'm', 'd', '\022', 'A', '\n', '\017', 'r', 'a', 'n',
+ 'g', 'e', '_', 't', 'b', 'l', '_', 'e', 'n', 't', 'r', 'y', '\030', 'b', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'T', 'b', 'l', 'E', 'n', 't', 'r', 'y', 'H', '\000', 'R', '\r', 'R', 'a', 'n',
+ 'g', 'e', 'T', 'b', 'l', 'E', 'n', 't', 'r', 'y', '\022', 'L', '\n', '\022', 'r', 't', 'e', 'p', 'e', 'r', 'm', 'i', 's', 's', 'i',
+ 'o', 'n', '_', 'i', 'n', 'f', 'o', '\030', 'c', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'R', 'T', 'E', 'P', 'e', 'r', 'm', 'i', 's', 's', 'i', 'o', 'n', 'I', 'n', 'f', 'o', 'H', '\000', 'R', '\021', 'R', 'T', 'E', 'P',
+ 'e', 'r', 'm', 'i', 's', 's', 'i', 'o', 'n', 'I', 'n', 'f', 'o', '\022', 'J', '\n', '\022', 'r', 'a', 'n', 'g', 'e', '_', 't', 'b',
+ 'l', '_', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\030', 'd', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'T', 'b', 'l', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'H', '\000', 'R', '\020', 'R', 'a',
+ 'n', 'g', 'e', 'T', 'b', 'l', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\022', 'M', '\n', '\023', 't', 'a', 'b', 'l', 'e', '_', 's',
+ 'a', 'm', 'p', 'l', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'e', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'T', 'a', 'b', 'l', 'e', 'S', 'a', 'm', 'p', 'l', 'e', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R',
+ '\021', 'T', 'a', 'b', 'l', 'e', 'S', 'a', 'm', 'p', 'l', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', 'G', '\n', '\021', 'w', 'i', 't',
+ 'h', '_', 'c', 'h', 'e', 'c', 'k', '_', 'o', 'p', 't', 'i', 'o', 'n', '\030', 'f', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 't', 'h', 'C', 'h', 'e', 'c', 'k', 'O', 'p', 't', 'i', 'o', 'n', 'H', '\000', 'R',
+ '\017', 'W', 'i', 't', 'h', 'C', 'h', 'e', 'c', 'k', 'O', 'p', 't', 'i', 'o', 'n', '\022', 'G', '\n', '\021', 's', 'o', 'r', 't', '_',
+ 'g', 'r', 'o', 'u', 'p', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'g', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'S', 'o', 'r', 't', 'G', 'r', 'o', 'u', 'p', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\017', 'S',
+ 'o', 'r', 't', 'G', 'r', 'o', 'u', 'p', 'C', 'l', 'a', 'u', 's', 'e', '\022', ':', '\n', '\014', 'g', 'r', 'o', 'u', 'p', 'i', 'n',
+ 'g', '_', 's', 'e', 't', '\030', 'h', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'G', 'r',
+ 'o', 'u', 'p', 'i', 'n', 'g', 'S', 'e', 't', 'H', '\000', 'R', '\013', 'G', 'r', 'o', 'u', 'p', 'i', 'n', 'g', 'S', 'e', 't', '\022',
+ '=', '\n', '\r', 'w', 'i', 'n', 'd', 'o', 'w', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'i', ' ', '\001', '(', '\013', '2', '\026', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 'n', 'd', 'o', 'w', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\014',
+ 'W', 'i', 'n', 'd', 'o', 'w', 'C', 'l', 'a', 'u', 's', 'e', '\022', 'A', '\n', '\017', 'r', 'o', 'w', '_', 'm', 'a', 'r', 'k', '_',
+ 'c', 'l', 'a', 'u', 's', 'e', '\030', 'j', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R',
+ 'o', 'w', 'M', 'a', 'r', 'k', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\r', 'R', 'o', 'w', 'M', 'a', 'r', 'k', 'C', 'l',
+ 'a', 'u', 's', 'e', '\022', '7', '\n', '\013', 'w', 'i', 't', 'h', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'k', ' ', '\001', '(', '\013',
+ '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R',
+ '\n', 'W', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', '\022', ':', '\n', '\014', 'i', 'n', 'f', 'e', 'r', '_', 'c', 'l', 'a', 'u',
+ 's', 'e', '\030', 'l', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 'f', 'e', 'r',
+ 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\013', 'I', 'n', 'f', 'e', 'r', 'C', 'l', 'a', 'u', 's', 'e', '\022', 'J', '\n', '\022',
+ 'o', 'n', '_', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'm', ' ', '\001', '(', '\013', '2',
+ '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'C', 'l', 'a', 'u',
+ 's', 'e', 'H', '\000', 'R', '\020', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'C', 'l', 'a', 'u', 's', 'e', '\022', 'F', '\n',
+ '\020', 'c', 't', 'e', 's', 'e', 'a', 'r', 'c', 'h', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'n', ' ', '\001', '(', '\013', '2', '\031',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'T', 'E', 'S', 'e', 'a', 'r', 'c', 'h', 'C', 'l', 'a', 'u', 's', 'e',
+ 'H', '\000', 'R', '\017', 'C', 'T', 'E', 'S', 'e', 'a', 'r', 'c', 'h', 'C', 'l', 'a', 'u', 's', 'e', '\022', 'C', '\n', '\017', 'c', 't',
+ 'e', 'c', 'y', 'c', 'l', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'o', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'C', 'T', 'E', 'C', 'y', 'c', 'l', 'e', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\016', 'C',
+ 'T', 'E', 'C', 'y', 'c', 'l', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', 'G', '\n', '\021', 'c', 'o', 'm', 'm', 'o', 'n', '_', 't',
+ 'a', 'b', 'l', 'e', '_', 'e', 'x', 'p', 'r', '\030', 'p', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'C', 'o', 'm', 'm', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\017', 'C', 'o', 'm', 'm',
+ 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'E', 'x', 'p', 'r', '\022', 'G', '\n', '\021', 'm', 'e', 'r', 'g', 'e', '_', 'w', 'h', 'e', 'n',
+ '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', 'q', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'M', 'e', 'r', 'g', 'e', 'W', 'h', 'e', 'n', 'C', 'l', 'a', 'u', 's', 'e', 'H', '\000', 'R', '\017', 'M', 'e', 'r', 'g', 'e', 'W',
+ 'h', 'e', 'n', 'C', 'l', 'a', 'u', 's', 'e', '\022', 'L', '\n', '\022', 't', 'r', 'i', 'g', 'g', 'e', 'r', '_', 't', 'r', 'a', 'n',
+ 's', 'i', 't', 'i', 'o', 'n', '\030', 'r', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T',
+ 'r', 'i', 'g', 'g', 'e', 'r', 'T', 'r', 'a', 'n', 's', 'i', 't', 'i', 'o', 'n', 'H', '\000', 'R', '\021', 'T', 'r', 'i', 'g', 'g',
+ 'e', 'r', 'T', 'r', 'a', 'n', 's', 'i', 't', 'i', 'o', 'n', '\022', '7', '\n', '\013', 'j', 's', 'o', 'n', '_', 'o', 'u', 't', 'p',
+ 'u', 't', '\030', 's', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'O',
+ 'u', 't', 'p', 'u', 't', 'H', '\000', 'R', '\n', 'J', 's', 'o', 'n', 'O', 'u', 't', 'p', 'u', 't', '\022', '=', '\n', '\r', 'j', 's',
+ 'o', 'n', '_', 'a', 'r', 'g', 'u', 'm', 'e', 'n', 't', '\030', 't', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'A', 'r', 'g', 'u', 'm', 'e', 'n', 't', 'H', '\000', 'R', '\014', 'J', 's', 'o', 'n', 'A',
+ 'r', 'g', 'u', 'm', 'e', 'n', 't', '\022', '>', '\n', '\016', 'j', 's', 'o', 'n', '_', 'f', 'u', 'n', 'c', '_', 'e', 'x', 'p', 'r',
+ '\030', 'u', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'F', 'u', 'n',
+ 'c', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\014', 'J', 's', 'o', 'n', 'F', 'u', 'n', 'c', 'E', 'x', 'p', 'r', '\022', 'N', '\n', '\024',
+ 'j', 's', 'o', 'n', '_', 't', 'a', 'b', 'l', 'e', '_', 'p', 'a', 't', 'h', '_', 's', 'p', 'e', 'c', '\030', 'v', ' ', '\001', '(',
+ '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'P', 'a', 't',
+ 'h', 'S', 'p', 'e', 'c', 'H', '\000', 'R', '\021', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'P', 'a', 't', 'h', 'S', 'p', 'e',
+ 'c', '\022', '4', '\n', '\n', 'j', 's', 'o', 'n', '_', 't', 'a', 'b', 'l', 'e', '\030', 'w', ' ', '\001', '(', '\013', '2', '\023', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'H', '\000', 'R', '\t', 'J', 's', 'o', 'n',
+ 'T', 'a', 'b', 'l', 'e', '\022', 'G', '\n', '\021', 'j', 's', 'o', 'n', '_', 't', 'a', 'b', 'l', 'e', '_', 'c', 'o', 'l', 'u', 'm',
+ 'n', '\030', 'x', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'T', 'a',
+ 'b', 'l', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 'H', '\000', 'R', '\017', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'C', 'o', 'l',
+ 'u', 'm', 'n', '\022', '>', '\n', '\016', 'j', 's', 'o', 'n', '_', 'k', 'e', 'y', '_', 'v', 'a', 'l', 'u', 'e', '\030', 'y', ' ', '\001',
+ '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'K', 'e', 'y', 'V', 'a', 'l', 'u',
+ 'e', 'H', '\000', 'R', '\014', 'J', 's', 'o', 'n', 'K', 'e', 'y', 'V', 'a', 'l', 'u', 'e', '\022', 'A', '\n', '\017', 'j', 's', 'o', 'n',
+ '_', 'p', 'a', 'r', 's', 'e', '_', 'e', 'x', 'p', 'r', '\030', 'z', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'P', 'a', 'r', 's', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\r', 'J', 's', 'o', 'n',
+ 'P', 'a', 'r', 's', 'e', 'E', 'x', 'p', 'r', '\022', 'D', '\n', '\020', 'j', 's', 'o', 'n', '_', 's', 'c', 'a', 'l', 'a', 'r', '_',
+ 'e', 'x', 'p', 'r', '\030', '{', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o',
+ 'n', 'S', 'c', 'a', 'l', 'a', 'r', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\016', 'J', 's', 'o', 'n', 'S', 'c', 'a', 'l', 'a', 'r',
+ 'E', 'x', 'p', 'r', '\022', 'M', '\n', '\023', 'j', 's', 'o', 'n', '_', 's', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', '_', 'e', 'x',
+ 'p', 'r', '\030', '|', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'S',
+ 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', 'E', 'x', 'p', 'r', 'H', '\000', 'R', '\021', 'J', 's', 'o', 'n', 'S', 'e', 'r', 'i', 'a',
+ 'l', 'i', 'z', 'e', 'E', 'x', 'p', 'r', '\022', 'Y', '\n', '\027', 'j', 's', 'o', 'n', '_', 'o', 'b', 'j', 'e', 'c', 't', '_', 'c',
+ 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\030', '}', ' ', '\001', '(', '\013', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'J', 's', 'o', 'n', 'O', 'b', 'j', 'e', 'c', 't', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'H',
+ '\000', 'R', '\025', 'J', 's', 'o', 'n', 'O', 'b', 'j', 'e', 'c', 't', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\022',
+ 'V', '\n', '\026', 'j', 's', 'o', 'n', '_', 'a', 'r', 'r', 'a', 'y', '_', 'c', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r',
+ '\030', '~', ' ', '\001', '(', '\013', '2', '\036', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'A', 'r', 'r',
+ 'a', 'y', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'H', '\000', 'R', '\024', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a',
+ 'y', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\022', 'f', '\n', '\034', 'j', 's', 'o', 'n', '_', 'a', 'r', 'r', 'a',
+ 'y', '_', 'q', 'u', 'e', 'r', 'y', '_', 'c', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\030', '\177', ' ', '\001', '(', '\013',
+ '2', '#', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y', 'Q', 'u', 'e', 'r',
+ 'y', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'H', '\000', 'R', '\031', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y',
+ 'Q', 'u', 'e', 'r', 'y', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\022', 'Q', '\n', '\024', 'j', 's', 'o', 'n', '_',
+ 'a', 'g', 'g', '_', 'c', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\030', '\200', '\001', ' ', '\001', '(', '\013', '2', '\034', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'A', 'g', 'g', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't',
+ 'o', 'r', 'H', '\000', 'R', '\022', 'J', 's', 'o', 'n', 'A', 'g', 'g', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\022',
+ 'B', '\n', '\017', 'j', 's', 'o', 'n', '_', 'o', 'b', 'j', 'e', 'c', 't', '_', 'a', 'g', 'g', '\030', '\201', '\001', ' ', '\001', '(', '\013',
+ '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'O', 'b', 'j', 'e', 'c', 't', 'A', 'g', 'g',
+ 'H', '\000', 'R', '\r', 'J', 's', 'o', 'n', 'O', 'b', 'j', 'e', 'c', 't', 'A', 'g', 'g', '\022', '?', '\n', '\016', 'j', 's', 'o', 'n',
+ '_', 'a', 'r', 'r', 'a', 'y', '_', 'a', 'g', 'g', '\030', '\202', '\001', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y', 'A', 'g', 'g', 'H', '\000', 'R', '\014', 'J', 's', 'o', 'n', 'A',
+ 'r', 'r', 'a', 'y', 'A', 'g', 'g', '\022', '/', '\n', '\010', 'r', 'a', 'w', '_', 's', 't', 'm', 't', '\030', '\203', '\001', ' ', '\001', '(',
+ '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'w', 'S', 't', 'm', 't', 'H', '\000', 'R', '\007', 'R',
+ 'a', 'w', 'S', 't', 'm', 't', '\022', '8', '\n', '\013', 'i', 'n', 's', 'e', 'r', 't', '_', 's', 't', 'm', 't', '\030', '\204', '\001', ' ',
+ '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 's', 'e', 'r', 't', 'S', 't', 'm', 't',
+ 'H', '\000', 'R', '\n', 'I', 'n', 's', 'e', 'r', 't', 'S', 't', 'm', 't', '\022', '8', '\n', '\013', 'd', 'e', 'l', 'e', 't', 'e', '_',
+ 's', 't', 'm', 't', '\030', '\205', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'e',
+ 'l', 'e', 't', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'D', 'e', 'l', 'e', 't', 'e', 'S', 't', 'm', 't', '\022', '8', '\n',
+ '\013', 'u', 'p', 'd', 'a', 't', 'e', '_', 's', 't', 'm', 't', '\030', '\206', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'U', 'p', 'd', 'a', 't', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'U', 'p', 'd', 'a', 't',
+ 'e', 'S', 't', 'm', 't', '\022', '5', '\n', '\n', 'm', 'e', 'r', 'g', 'e', '_', 's', 't', 'm', 't', '\030', '\207', '\001', ' ', '\001', '(',
+ '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'M', 'e', 'r', 'g', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R',
+ '\t', 'M', 'e', 'r', 'g', 'e', 'S', 't', 'm', 't', '\022', '8', '\n', '\013', 's', 'e', 'l', 'e', 'c', 't', '_', 's', 't', 'm', 't',
+ '\030', '\210', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'e', 'l', 'e', 'c', 't',
+ 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'S', 'e', 'l', 'e', 'c', 't', 'S', 't', 'm', 't', '\022', 'K', '\n', '\022', 's', 'e', 't',
+ '_', 'o', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\211', '\001', ' ', '\001', '(', '\013', '2', '\032', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'e', 't', 'O', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't',
+ 'H', '\000', 'R', '\020', 'S', 'e', 't', 'O', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '8', '\n', '\013', 'r',
+ 'e', 't', 'u', 'r', 'n', '_', 's', 't', 'm', 't', '\030', '\212', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'R', 'e', 't', 'u', 'r', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'R', 'e', 't', 'u', 'r', 'n', 'S',
+ 't', 'm', 't', '\022', '>', '\n', '\r', 'p', 'l', 'a', 's', 's', 'i', 'g', 'n', '_', 's', 't', 'm', 't', '\030', '\213', '\001', ' ', '\001',
+ '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'L', 'A', 's', 's', 'i', 'g', 'n', 'S', 't', 'm',
+ 't', 'H', '\000', 'R', '\014', 'P', 'L', 'A', 's', 's', 'i', 'g', 'n', 'S', 't', 'm', 't', '\022', 'K', '\n', '\022', 'c', 'r', 'e', 'a',
+ 't', 'e', '_', 's', 'c', 'h', 'e', 'm', 'a', '_', 's', 't', 'm', 't', '\030', '\214', '\001', ' ', '\001', '(', '\013', '2', '\032', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm', 't', 'H',
+ '\000', 'R', '\020', 'C', 'r', 'e', 'a', 't', 'e', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm', 't', '\022', 'E', '\n', '\020', 'a', 'l',
+ 't', 'e', 'r', '_', 't', 'a', 'b', 'l', 'e', '_', 's', 't', 'm', 't', '\030', '\215', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R',
+ '\016', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'S', 't', 'm', 't', '\022', 'T', '\n', '\025', 'r', 'e', 'p', 'l', 'i', 'c',
+ 'a', '_', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '_', 's', 't', 'm', 't', '\030', '\216', '\001', ' ', '\001', '(', '\013', '2', '\035', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 'p', 'l', 'i', 'c', 'a', 'I', 'd', 'e', 'n', 't', 'i', 't', 'y', 'S',
+ 't', 'm', 't', 'H', '\000', 'R', '\023', 'R', 'e', 'p', 'l', 'i', 'c', 'a', 'I', 'd', 'e', 'n', 't', 'i', 't', 'y', 'S', 't', 'm',
+ 't', '\022', 'B', '\n', '\017', 'a', 'l', 't', 'e', 'r', '_', 't', 'a', 'b', 'l', 'e', '_', 'c', 'm', 'd', '\030', '\217', '\001', ' ', '\001',
+ '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'C',
+ 'm', 'd', 'H', '\000', 'R', '\r', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'C', 'm', 'd', '\022', 'Q', '\n', '\024', 'a', 'l',
+ 't', 'e', 'r', '_', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\220', '\001', ' ', '\001', '(', '\013',
+ '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'C', 'o', 'l', 'l', 'a', 't', 'i', 'o',
+ 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\022', 'A', 'l', 't', 'e', 'r', 'C', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 'S', 't',
+ 'm', 't', '\022', 'H', '\n', '\021', 'a', 'l', 't', 'e', 'r', '_', 'd', 'o', 'm', 'a', 'i', 'n', '_', 's', 't', 'm', 't', '\030', '\221',
+ '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'D', 'o', 'm',
+ 'a', 'i', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017', 'A', 'l', 't', 'e', 'r', 'D', 'o', 'm', 'a', 'i', 'n', 'S', 't', 'm',
+ 't', '\022', '5', '\n', '\n', 'g', 'r', 'a', 'n', 't', '_', 's', 't', 'm', 't', '\030', '\222', '\001', ' ', '\001', '(', '\013', '2', '\023', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'G', 'r', 'a', 'n', 't', 'S', 't', 'm', 't', 'H', '\000', 'R', '\t', 'G', 'r', 'a',
+ 'n', 't', 'S', 't', 'm', 't', '\022', 'E', '\n', '\020', 'o', 'b', 'j', 'e', 'c', 't', '_', 'w', 'i', 't', 'h', '_', 'a', 'r', 'g',
+ 's', '\030', '\223', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c',
+ 't', 'W', 'i', 't', 'h', 'A', 'r', 'g', 's', 'H', '\000', 'R', '\016', 'O', 'b', 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A', 'r',
+ 'g', 's', '\022', '8', '\n', '\013', 'a', 'c', 'c', 'e', 's', 's', '_', 'p', 'r', 'i', 'v', '\030', '\224', '\001', ' ', '\001', '(', '\013', '2',
+ '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'c', 'c', 'e', 's', 's', 'P', 'r', 'i', 'v', 'H', '\000', 'R', '\n',
+ 'A', 'c', 'c', 'e', 's', 's', 'P', 'r', 'i', 'v', '\022', 'B', '\n', '\017', 'g', 'r', 'a', 'n', 't', '_', 'r', 'o', 'l', 'e', '_',
+ 's', 't', 'm', 't', '\030', '\225', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'G', 'r',
+ 'a', 'n', 't', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\r', 'G', 'r', 'a', 'n', 't', 'R', 'o', 'l', 'e', 'S',
+ 't', 'm', 't', '\022', 'j', '\n', '\035', 'a', 'l', 't', 'e', 'r', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '_', 'p', 'r', 'i', 'v',
+ 'i', 'l', 'e', 'g', 'e', 's', '_', 's', 't', 'm', 't', '\030', '\226', '\001', ' ', '\001', '(', '\013', '2', '$', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'P', 'r', 'i', 'v', 'i', 'l', 'e', 'g',
+ 'e', 's', 'S', 't', 'm', 't', 'H', '\000', 'R', '\032', 'A', 'l', 't', 'e', 'r', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'P', 'r', 'i',
+ 'v', 'i', 'l', 'e', 'g', 'e', 's', 'S', 't', 'm', 't', '\022', '2', '\n', '\t', 'c', 'o', 'p', 'y', '_', 's', 't', 'm', 't', '\030',
+ '\227', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'p', 'y', 'S', 't', 'm',
+ 't', 'H', '\000', 'R', '\010', 'C', 'o', 'p', 'y', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'v', 'a', 'r', 'i', 'a', 'b', 'l', 'e',
+ '_', 's', 'e', 't', '_', 's', 't', 'm', 't', '\030', '\230', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017', 'V', 'a', 'r',
+ 'i', 'a', 'b', 'l', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', '\022', 'K', '\n', '\022', 'v', 'a', 'r', 'i', 'a', 'b', 'l', 'e', '_',
+ 's', 'h', 'o', 'w', '_', 's', 't', 'm', 't', '\030', '\231', '\001', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'h', 'o', 'w', 'S', 't', 'm', 't', 'H', '\000', 'R', '\020', 'V', 'a',
+ 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'h', 'o', 'w', 'S', 't', 'm', 't', '\022', '8', '\n', '\013', 'c', 'r', 'e', 'a', 't', 'e', '_',
+ 's', 't', 'm', 't', '\030', '\232', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r',
+ 'e', 'a', 't', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'C', 'r', 'e', 'a', 't', 'e', 'S', 't', 'm', 't', '\022', '7', '\n',
+ '\n', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\030', '\233', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 'H', '\000', 'R', '\n', 'C', 'o', 'n', 's', 't', 'r',
+ 'a', 'i', 'n', 't', '\022', 'X', '\n', '\027', 'c', 'r', 'e', 'a', 't', 'e', '_', 't', 'a', 'b', 'l', 'e', '_', 's', 'p', 'a', 'c',
+ 'e', '_', 's', 't', 'm', 't', '\030', '\234', '\001', ' ', '\001', '(', '\013', '2', '\036', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'C', 'r', 'e', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\024', 'C',
+ 'r', 'e', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'S', 't', 'm', 't', '\022', 'R', '\n', '\025', 'd', 'r',
+ 'o', 'p', '_', 't', 'a', 'b', 'l', 'e', '_', 's', 'p', 'a', 'c', 'e', '_', 's', 't', 'm', 't', '\030', '\235', '\001', ' ', '\001', '(',
+ '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a',
+ 'c', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\022', 'D', 'r', 'o', 'p', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'S',
+ 't', 'm', 't', '\022', 'k', '\n', '\036', 'a', 'l', 't', 'e', 'r', '_', 't', 'a', 'b', 'l', 'e', '_', 's', 'p', 'a', 'c', 'e', '_',
+ 'o', 'p', 't', 'i', 'o', 'n', 's', '_', 's', 't', 'm', 't', '\030', '\236', '\001', ' ', '\001', '(', '\013', '2', '$', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'O', 'p', 't', 'i',
+ 'o', 'n', 's', 'S', 't', 'm', 't', 'H', '\000', 'R', '\032', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c',
+ 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', 'S', 't', 'm', 't', '\022', '\\', '\n', '\031', 'a', 'l', 't', 'e', 'r', '_', 't', 'a', 'b',
+ 'l', 'e', '_', 'm', 'o', 'v', 'e', '_', 'a', 'l', 'l', '_', 's', 't', 'm', 't', '\030', '\237', '\001', ' ', '\001', '(', '\013', '2', '\037',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'M', 'o', 'v', 'e', 'A',
+ 'l', 'l', 'S', 't', 'm', 't', 'H', '\000', 'R', '\025', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'M', 'o', 'v', 'e', 'A',
+ 'l', 'l', 'S', 't', 'm', 't', '\022', 'T', '\n', '\025', 'c', 'r', 'e', 'a', 't', 'e', '_', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o',
+ 'n', '_', 's', 't', 'm', 't', '\030', '\240', '\001', ' ', '\001', '(', '\013', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'C', 'r', 'e', 'a', 't', 'e', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\023', 'C', 'r',
+ 'e', 'a', 't', 'e', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', 'Q', '\n', '\024', 'a', 'l', 't', 'e',
+ 'r', '_', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\241', '\001', ' ', '\001', '(', '\013', '2', '\034',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'S',
+ 't', 'm', 't', 'H', '\000', 'R', '\022', 'A', 'l', 't', 'e', 'r', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'S', 't', 'm', 't',
+ '\022', 'j', '\n', '\035', 'a', 'l', 't', 'e', 'r', '_', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '_', 'c', 'o', 'n', 't', 'e',
+ 'n', 't', 's', '_', 's', 't', 'm', 't', '\030', '\242', '\001', ' ', '\001', '(', '\013', '2', '$', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'A', 'l', 't', 'e', 'r', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 'S',
+ 't', 'm', 't', 'H', '\000', 'R', '\032', 'A', 'l', 't', 'e', 'r', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'C', 'o', 'n', 't',
+ 'e', 'n', 't', 's', 'S', 't', 'm', 't', '\022', 'B', '\n', '\017', 'c', 'r', 'e', 'a', 't', 'e', '_', 'f', 'd', 'w', '_', 's', 't',
+ 'm', 't', '\030', '\243', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a',
+ 't', 'e', 'F', 'd', 'w', 'S', 't', 'm', 't', 'H', '\000', 'R', '\r', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'd', 'w', 'S', 't', 'm',
+ 't', '\022', '?', '\n', '\016', 'a', 'l', 't', 'e', 'r', '_', 'f', 'd', 'w', '_', 's', 't', 'm', 't', '\030', '\244', '\001', ' ', '\001', '(',
+ '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'F', 'd', 'w', 'S', 't', 'm', 't',
+ 'H', '\000', 'R', '\014', 'A', 'l', 't', 'e', 'r', 'F', 'd', 'w', 'S', 't', 'm', 't', '\022', 'a', '\n', '\032', 'c', 'r', 'e', 'a', 't',
+ 'e', '_', 'f', 'o', 'r', 'e', 'i', 'g', 'n', '_', 's', 'e', 'r', 'v', 'e', 'r', '_', 's', 't', 'm', 't', '\030', '\245', '\001', ' ',
+ '\001', '(', '\013', '2', '!', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'o', 'r', 'e',
+ 'i', 'g', 'n', 'S', 'e', 'r', 'v', 'e', 'r', 'S', 't', 'm', 't', 'H', '\000', 'R', '\027', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'o',
+ 'r', 'e', 'i', 'g', 'n', 'S', 'e', 'r', 'v', 'e', 'r', 'S', 't', 'm', 't', '\022', '^', '\n', '\031', 'a', 'l', 't', 'e', 'r', '_',
+ 'f', 'o', 'r', 'e', 'i', 'g', 'n', '_', 's', 'e', 'r', 'v', 'e', 'r', '_', 's', 't', 'm', 't', '\030', '\246', '\001', ' ', '\001', '(',
+ '\013', '2', ' ', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'F', 'o', 'r', 'e', 'i', 'g', 'n',
+ 'S', 'e', 'r', 'v', 'e', 'r', 'S', 't', 'm', 't', 'H', '\000', 'R', '\026', 'A', 'l', 't', 'e', 'r', 'F', 'o', 'r', 'e', 'i', 'g',
+ 'n', 'S', 'e', 'r', 'v', 'e', 'r', 'S', 't', 'm', 't', '\022', '^', '\n', '\031', 'c', 'r', 'e', 'a', 't', 'e', '_', 'f', 'o', 'r',
+ 'e', 'i', 'g', 'n', '_', 't', 'a', 'b', 'l', 'e', '_', 's', 't', 'm', 't', '\030', '\247', '\001', ' ', '\001', '(', '\013', '2', ' ', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'T', 'a', 'b',
+ 'l', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\026', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'T', 'a',
+ 'b', 'l', 'e', 'S', 't', 'm', 't', '\022', '[', '\n', '\030', 'c', 'r', 'e', 'a', 't', 'e', '_', 'u', 's', 'e', 'r', '_', 'm', 'a',
+ 'p', 'p', 'i', 'n', 'g', '_', 's', 't', 'm', 't', '\030', '\250', '\001', ' ', '\001', '(', '\013', '2', '\037', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'm', 't',
+ 'H', '\000', 'R', '\025', 'C', 'r', 'e', 'a', 't', 'e', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'm', 't',
+ '\022', 'X', '\n', '\027', 'a', 'l', 't', 'e', 'r', '_', 'u', 's', 'e', 'r', '_', 'm', 'a', 'p', 'p', 'i', 'n', 'g', '_', 's', 't',
+ 'm', 't', '\030', '\251', '\001', ' ', '\001', '(', '\013', '2', '\036', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e',
+ 'r', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'm', 't', 'H', '\000', 'R', '\024', 'A', 'l', 't', 'e', 'r',
+ 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'm', 't', '\022', 'U', '\n', '\026', 'd', 'r', 'o', 'p', '_', 'u',
+ 's', 'e', 'r', '_', 'm', 'a', 'p', 'p', 'i', 'n', 'g', '_', 's', 't', 'm', 't', '\030', '\252', '\001', ' ', '\001', '(', '\013', '2', '\035',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g',
+ 'S', 't', 'm', 't', 'H', '\000', 'R', '\023', 'D', 'r', 'o', 'p', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't',
+ 'm', 't', '\022', 'a', '\n', '\032', 'i', 'm', 'p', 'o', 'r', 't', '_', 'f', 'o', 'r', 'e', 'i', 'g', 'n', '_', 's', 'c', 'h', 'e',
+ 'm', 'a', '_', 's', 't', 'm', 't', '\030', '\253', '\001', ' ', '\001', '(', '\013', '2', '!', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'I', 'm', 'p', 'o', 'r', 't', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm', 't', 'H',
+ '\000', 'R', '\027', 'I', 'm', 'p', 'o', 'r', 't', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm',
+ 't', '\022', 'K', '\n', '\022', 'c', 'r', 'e', 'a', 't', 'e', '_', 'p', 'o', 'l', 'i', 'c', 'y', '_', 's', 't', 'm', 't', '\030', '\254',
+ '\001', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'P', 'o',
+ 'l', 'i', 'c', 'y', 'S', 't', 'm', 't', 'H', '\000', 'R', '\020', 'C', 'r', 'e', 'a', 't', 'e', 'P', 'o', 'l', 'i', 'c', 'y', 'S',
+ 't', 'm', 't', '\022', 'H', '\n', '\021', 'a', 'l', 't', 'e', 'r', '_', 'p', 'o', 'l', 'i', 'c', 'y', '_', 's', 't', 'm', 't', '\030',
+ '\255', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'P', 'o',
+ 'l', 'i', 'c', 'y', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017', 'A', 'l', 't', 'e', 'r', 'P', 'o', 'l', 'i', 'c', 'y', 'S', 't',
+ 'm', 't', '\022', '?', '\n', '\016', 'c', 'r', 'e', 'a', 't', 'e', '_', 'a', 'm', '_', 's', 't', 'm', 't', '\030', '\256', '\001', ' ', '\001',
+ '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'A', 'm', 'S', 't', 'm',
+ 't', 'H', '\000', 'R', '\014', 'C', 'r', 'e', 'a', 't', 'e', 'A', 'm', 'S', 't', 'm', 't', '\022', 'E', '\n', '\020', 'c', 'r', 'e', 'a',
+ 't', 'e', '_', 't', 'r', 'i', 'g', '_', 's', 't', 'm', 't', '\030', '\257', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'r', 'i', 'g', 'S', 't', 'm', 't', 'H', '\000', 'R', '\016', 'C',
+ 'r', 'e', 'a', 't', 'e', 'T', 'r', 'i', 'g', 'S', 't', 'm', 't', '\022', 'U', '\n', '\026', 'c', 'r', 'e', 'a', 't', 'e', '_', 'e',
+ 'v', 'e', 'n', 't', '_', 't', 'r', 'i', 'g', '_', 's', 't', 'm', 't', '\030', '\260', '\001', ' ', '\001', '(', '\013', '2', '\035', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'E', 'v', 'e', 'n', 't', 'T', 'r', 'i', 'g', 'S', 't',
+ 'm', 't', 'H', '\000', 'R', '\023', 'C', 'r', 'e', 'a', 't', 'e', 'E', 'v', 'e', 'n', 't', 'T', 'r', 'i', 'g', 'S', 't', 'm', 't',
+ '\022', 'R', '\n', '\025', 'a', 'l', 't', 'e', 'r', '_', 'e', 'v', 'e', 'n', 't', '_', 't', 'r', 'i', 'g', '_', 's', 't', 'm', 't',
+ '\030', '\261', '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'E',
+ 'v', 'e', 'n', 't', 'T', 'r', 'i', 'g', 'S', 't', 'm', 't', 'H', '\000', 'R', '\022', 'A', 'l', 't', 'e', 'r', 'E', 'v', 'e', 'n',
+ 't', 'T', 'r', 'i', 'g', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'c', 'r', 'e', 'a', 't', 'e', '_', 'p', 'l', 'a', 'n', 'g',
+ '_', 's', 't', 'm', 't', '\030', '\262', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C',
+ 'r', 'e', 'a', 't', 'e', 'P', 'L', 'a', 'n', 'g', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017', 'C', 'r', 'e', 'a', 't', 'e', 'P',
+ 'L', 'a', 'n', 'g', 'S', 't', 'm', 't', '\022', 'E', '\n', '\020', 'c', 'r', 'e', 'a', 't', 'e', '_', 'r', 'o', 'l', 'e', '_', 's',
+ 't', 'm', 't', '\030', '\263', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e',
+ 'a', 't', 'e', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\016', 'C', 'r', 'e', 'a', 't', 'e', 'R', 'o', 'l', 'e',
+ 'S', 't', 'm', 't', '\022', 'B', '\n', '\017', 'a', 'l', 't', 'e', 'r', '_', 'r', 'o', 'l', 'e', '_', 's', 't', 'm', 't', '\030', '\264',
+ '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'R', 'o', 'l',
+ 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\r', 'A', 'l', 't', 'e', 'r', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', '\022', 'L', '\n',
+ '\023', 'a', 'l', 't', 'e', 'r', '_', 'r', 'o', 'l', 'e', '_', 's', 'e', 't', '_', 's', 't', 'm', 't', '\030', '\265', '\001', ' ', '\001',
+ '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'R', 'o', 'l', 'e', 'S', 'e',
+ 't', 'S', 't', 'm', 't', 'H', '\000', 'R', '\020', 'A', 'l', 't', 'e', 'r', 'R', 'o', 'l', 'e', 'S', 'e', 't', 'S', 't', 'm', 't',
+ '\022', '?', '\n', '\016', 'd', 'r', 'o', 'p', '_', 'r', 'o', 'l', 'e', '_', 's', 't', 'm', 't', '\030', '\266', '\001', ' ', '\001', '(', '\013',
+ '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', 'H',
+ '\000', 'R', '\014', 'D', 'r', 'o', 'p', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', '\022', 'B', '\n', '\017', 'c', 'r', 'e', 'a', 't', 'e',
+ '_', 's', 'e', 'q', '_', 's', 't', 'm', 't', '\030', '\267', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'S', 'e', 'q', 'S', 't', 'm', 't', 'H', '\000', 'R', '\r', 'C', 'r', 'e', 'a', 't',
+ 'e', 'S', 'e', 'q', 'S', 't', 'm', 't', '\022', '?', '\n', '\016', 'a', 'l', 't', 'e', 'r', '_', 's', 'e', 'q', '_', 's', 't', 'm',
+ 't', '\030', '\270', '\001', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r',
+ 'S', 'e', 'q', 'S', 't', 'm', 't', 'H', '\000', 'R', '\014', 'A', 'l', 't', 'e', 'r', 'S', 'e', 'q', 'S', 't', 'm', 't', '\022', '8',
+ '\n', '\013', 'd', 'e', 'f', 'i', 'n', 'e', '_', 's', 't', 'm', 't', '\030', '\271', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'e', 'f', 'i', 'n', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'D', 'e', 'f', 'i',
+ 'n', 'e', 'S', 't', 'm', 't', '\022', 'K', '\n', '\022', 'c', 'r', 'e', 'a', 't', 'e', '_', 'd', 'o', 'm', 'a', 'i', 'n', '_', 's',
+ 't', 'm', 't', '\030', '\272', '\001', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e',
+ 'a', 't', 'e', 'D', 'o', 'm', 'a', 'i', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\020', 'C', 'r', 'e', 'a', 't', 'e', 'D', 'o',
+ 'm', 'a', 'i', 'n', 'S', 't', 'm', 't', '\022', 'O', '\n', '\024', 'c', 'r', 'e', 'a', 't', 'e', '_', 'o', 'p', '_', 'c', 'l', 'a',
+ 's', 's', '_', 's', 't', 'm', 't', '\030', '\273', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'C', 'l', 'a', 's', 's', 'S', 't', 'm', 't', 'H', '\000', 'R', '\021', 'C', 'r', 'e',
+ 'a', 't', 'e', 'O', 'p', 'C', 'l', 'a', 's', 's', 'S', 't', 'm', 't', '\022', 'O', '\n', '\024', 'c', 'r', 'e', 'a', 't', 'e', '_',
+ 'o', 'p', '_', 'c', 'l', 'a', 's', 's', '_', 'i', 't', 'e', 'm', '\030', '\274', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'C', 'l', 'a', 's', 's', 'I', 't', 'e', 'm', 'H',
+ '\000', 'R', '\021', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'C', 'l', 'a', 's', 's', 'I', 't', 'e', 'm', '\022', 'R', '\n', '\025', 'c',
+ 'r', 'e', 'a', 't', 'e', '_', 'o', 'p', '_', 'f', 'a', 'm', 'i', 'l', 'y', '_', 's', 't', 'm', 't', '\030', '\275', '\001', ' ', '\001',
+ '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'F', 'a', 'm',
+ 'i', 'l', 'y', 'S', 't', 'm', 't', 'H', '\000', 'R', '\022', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'F', 'a', 'm', 'i', 'l', 'y',
+ 'S', 't', 'm', 't', '\022', 'O', '\n', '\024', 'a', 'l', 't', 'e', 'r', '_', 'o', 'p', '_', 'f', 'a', 'm', 'i', 'l', 'y', '_', 's',
+ 't', 'm', 't', '\030', '\276', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't',
+ 'e', 'r', 'O', 'p', 'F', 'a', 'm', 'i', 'l', 'y', 'S', 't', 'm', 't', 'H', '\000', 'R', '\021', 'A', 'l', 't', 'e', 'r', 'O', 'p',
+ 'F', 'a', 'm', 'i', 'l', 'y', 'S', 't', 'm', 't', '\022', '2', '\n', '\t', 'd', 'r', 'o', 'p', '_', 's', 't', 'm', 't', '\030', '\277',
+ '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'S', 't', 'm', 't',
+ 'H', '\000', 'R', '\010', 'D', 'r', 'o', 'p', 'S', 't', 'm', 't', '\022', '>', '\n', '\r', 't', 'r', 'u', 'n', 'c', 'a', 't', 'e', '_',
+ 's', 't', 'm', 't', '\030', '\300', '\001', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'r',
+ 'u', 'n', 'c', 'a', 't', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\014', 'T', 'r', 'u', 'n', 'c', 'a', 't', 'e', 'S', 't', 'm',
+ 't', '\022', ';', '\n', '\014', 'c', 'o', 'm', 'm', 'e', 'n', 't', '_', 's', 't', 'm', 't', '\030', '\301', '\001', ' ', '\001', '(', '\013', '2',
+ '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'm', 'm', 'e', 'n', 't', 'S', 't', 'm', 't', 'H', '\000', 'R',
+ '\013', 'C', 'o', 'm', 'm', 'e', 'n', 't', 'S', 't', 'm', 't', '\022', '?', '\n', '\016', 's', 'e', 'c', '_', 'l', 'a', 'b', 'e', 'l',
+ '_', 's', 't', 'm', 't', '\030', '\302', '\001', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S',
+ 'e', 'c', 'L', 'a', 'b', 'e', 'l', 'S', 't', 'm', 't', 'H', '\000', 'R', '\014', 'S', 'e', 'c', 'L', 'a', 'b', 'e', 'l', 'S', 't',
+ 'm', 't', '\022', 'N', '\n', '\023', 'd', 'e', 'c', 'l', 'a', 'r', 'e', '_', 'c', 'u', 'r', 's', 'o', 'r', '_', 's', 't', 'm', 't',
+ '\030', '\303', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'e', 'c', 'l', 'a', 'r',
+ 'e', 'C', 'u', 'r', 's', 'o', 'r', 'S', 't', 'm', 't', 'H', '\000', 'R', '\021', 'D', 'e', 'c', 'l', 'a', 'r', 'e', 'C', 'u', 'r',
+ 's', 'o', 'r', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'c', 'l', 'o', 's', 'e', '_', 'p', 'o', 'r', 't', 'a', 'l', '_', 's',
+ 't', 'm', 't', '\030', '\304', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'l', 'o',
+ 's', 'e', 'P', 'o', 'r', 't', 'a', 'l', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017', 'C', 'l', 'o', 's', 'e', 'P', 'o', 'r', 't',
+ 'a', 'l', 'S', 't', 'm', 't', '\022', '5', '\n', '\n', 'f', 'e', 't', 'c', 'h', '_', 's', 't', 'm', 't', '\030', '\305', '\001', ' ', '\001',
+ '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'e', 't', 'c', 'h', 'S', 't', 'm', 't', 'H', '\000',
+ 'R', '\t', 'F', 'e', 't', 'c', 'h', 'S', 't', 'm', 't', '\022', '5', '\n', '\n', 'i', 'n', 'd', 'e', 'x', '_', 's', 't', 'm', 't',
+ '\030', '\306', '\001', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 'd', 'e', 'x', 'S',
+ 't', 'm', 't', 'H', '\000', 'R', '\t', 'I', 'n', 'd', 'e', 'x', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'c', 'r', 'e', 'a', 't',
+ 'e', '_', 's', 't', 'a', 't', 's', '_', 's', 't', 'm', 't', '\030', '\307', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'S', 't', 'a', 't', 's', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017',
+ 'C', 'r', 'e', 'a', 't', 'e', 'S', 't', 'a', 't', 's', 'S', 't', 'm', 't', '\022', '5', '\n', '\n', 's', 't', 'a', 't', 's', '_',
+ 'e', 'l', 'e', 'm', '\030', '\310', '\001', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 't',
+ 'a', 't', 's', 'E', 'l', 'e', 'm', 'H', '\000', 'R', '\t', 'S', 't', 'a', 't', 's', 'E', 'l', 'e', 'm', '\022', 'E', '\n', '\020', 'a',
+ 'l', 't', 'e', 'r', '_', 's', 't', 'a', 't', 's', '_', 's', 't', 'm', 't', '\030', '\311', '\001', ' ', '\001', '(', '\013', '2', '\030', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'S', 't', 'a', 't', 's', 'S', 't', 'm', 't', 'H', '\000',
+ 'R', '\016', 'A', 'l', 't', 'e', 'r', 'S', 't', 'a', 't', 's', 'S', 't', 'm', 't', '\022', 'Q', '\n', '\024', 'c', 'r', 'e', 'a', 't',
+ 'e', '_', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\312', '\001', ' ', '\001', '(', '\013', '2', '\034', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'S', 't',
+ 'm', 't', 'H', '\000', 'R', '\022', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022',
+ 'M', '\n', '\022', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', '_', 'p', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', '\030', '\313', '\001', ' ',
+ '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'P', 'a',
+ 'r', 'a', 'm', 'e', 't', 'e', 'r', 'H', '\000', 'R', '\021', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'P', 'a', 'r', 'a', 'm', 'e',
+ 't', 'e', 'r', '\022', 'N', '\n', '\023', 'a', 'l', 't', 'e', 'r', '_', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', '_', 's', 't', 'm',
+ 't', '\030', '\314', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r',
+ 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\021', 'A', 'l', 't', 'e', 'r', 'F', 'u', 'n', 'c',
+ 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', ',', '\n', '\007', 'd', 'o', '_', 's', 't', 'm', 't', '\030', '\315', '\001', ' ', '\001', '(',
+ '\013', '2', '\020', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'o', 'S', 't', 'm', 't', 'H', '\000', 'R', '\006', 'D', 'o',
+ 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'i', 'n', 'l', 'i', 'n', 'e', '_', 'c', 'o', 'd', 'e', '_', 'b', 'l', 'o', 'c', 'k',
+ '\030', '\316', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 'l', 'i', 'n', 'e',
+ 'C', 'o', 'd', 'e', 'B', 'l', 'o', 'c', 'k', 'H', '\000', 'R', '\017', 'I', 'n', 'l', 'i', 'n', 'e', 'C', 'o', 'd', 'e', 'B', 'l',
+ 'o', 'c', 'k', '\022', '2', '\n', '\t', 'c', 'a', 'l', 'l', '_', 's', 't', 'm', 't', '\030', '\317', '\001', ' ', '\001', '(', '\013', '2', '\022',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'a', 'l', 'l', 'S', 't', 'm', 't', 'H', '\000', 'R', '\010', 'C', 'a', 'l',
+ 'l', 'S', 't', 'm', 't', '\022', ';', '\n', '\014', 'c', 'a', 'l', 'l', '_', 'c', 'o', 'n', 't', 'e', 'x', 't', '\030', '\320', '\001', ' ',
+ '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'a', 'l', 'l', 'C', 'o', 'n', 't', 'e', 'x',
+ 't', 'H', '\000', 'R', '\013', 'C', 'a', 'l', 'l', 'C', 'o', 'n', 't', 'e', 'x', 't', '\022', '8', '\n', '\013', 'r', 'e', 'n', 'a', 'm',
+ 'e', '_', 's', 't', 'm', 't', '\030', '\321', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'R', 'e', 'n', 'a', 'm', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'R', 'e', 'n', 'a', 'm', 'e', 'S', 't', 'm', 't', '\022',
+ '^', '\n', '\031', 'a', 'l', 't', 'e', 'r', '_', 'o', 'b', 'j', 'e', 'c', 't', '_', 'd', 'e', 'p', 'e', 'n', 'd', 's', '_', 's',
+ 't', 'm', 't', '\030', '\322', '\001', ' ', '\001', '(', '\013', '2', ' ', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't',
+ 'e', 'r', 'O', 'b', 'j', 'e', 'c', 't', 'D', 'e', 'p', 'e', 'n', 'd', 's', 'S', 't', 'm', 't', 'H', '\000', 'R', '\026', 'A', 'l',
+ 't', 'e', 'r', 'O', 'b', 'j', 'e', 'c', 't', 'D', 'e', 'p', 'e', 'n', 'd', 's', 'S', 't', 'm', 't', '\022', '[', '\n', '\030', 'a',
+ 'l', 't', 'e', 'r', '_', 'o', 'b', 'j', 'e', 'c', 't', '_', 's', 'c', 'h', 'e', 'm', 'a', '_', 's', 't', 'm', 't', '\030', '\323',
+ '\001', ' ', '\001', '(', '\013', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'O', 'b', 'j',
+ 'e', 'c', 't', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm', 't', 'H', '\000', 'R', '\025', 'A', 'l', 't', 'e', 'r', 'O', 'b', 'j',
+ 'e', 'c', 't', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm', 't', '\022', 'E', '\n', '\020', 'a', 'l', 't', 'e', 'r', '_', 'o', 'w',
+ 'n', 'e', 'r', '_', 's', 't', 'm', 't', '\030', '\324', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'A', 'l', 't', 'e', 'r', 'O', 'w', 'n', 'e', 'r', 'S', 't', 'm', 't', 'H', '\000', 'R', '\016', 'A', 'l', 't', 'e', 'r',
+ 'O', 'w', 'n', 'e', 'r', 'S', 't', 'm', 't', '\022', 'N', '\n', '\023', 'a', 'l', 't', 'e', 'r', '_', 'o', 'p', 'e', 'r', 'a', 't',
+ 'o', 'r', '_', 's', 't', 'm', 't', '\030', '\325', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'A', 'l', 't', 'e', 'r', 'O', 'p', 'e', 'r', 'a', 't', 'o', 'r', 'S', 't', 'm', 't', 'H', '\000', 'R', '\021', 'A', 'l', 't',
+ 'e', 'r', 'O', 'p', 'e', 'r', 'a', 't', 'o', 'r', 'S', 't', 'm', 't', '\022', 'B', '\n', '\017', 'a', 'l', 't', 'e', 'r', '_', 't',
+ 'y', 'p', 'e', '_', 's', 't', 'm', 't', '\030', '\326', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'y', 'p', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\r', 'A', 'l', 't', 'e', 'r', 'T',
+ 'y', 'p', 'e', 'S', 't', 'm', 't', '\022', '2', '\n', '\t', 'r', 'u', 'l', 'e', '_', 's', 't', 'm', 't', '\030', '\327', '\001', ' ', '\001',
+ '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'u', 'l', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R',
+ '\010', 'R', 'u', 'l', 'e', 'S', 't', 'm', 't', '\022', '8', '\n', '\013', 'n', 'o', 't', 'i', 'f', 'y', '_', 's', 't', 'm', 't', '\030',
+ '\330', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 't', 'i', 'f', 'y', 'S',
+ 't', 'm', 't', 'H', '\000', 'R', '\n', 'N', 'o', 't', 'i', 'f', 'y', 'S', 't', 'm', 't', '\022', '8', '\n', '\013', 'l', 'i', 's', 't',
+ 'e', 'n', '_', 's', 't', 'm', 't', '\030', '\331', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'L', 'i', 's', 't', 'e', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'L', 'i', 's', 't', 'e', 'n', 'S', 't', 'm', 't',
+ '\022', '>', '\n', '\r', 'u', 'n', 'l', 'i', 's', 't', 'e', 'n', '_', 's', 't', 'm', 't', '\030', '\332', '\001', ' ', '\001', '(', '\013', '2',
+ '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'U', 'n', 'l', 'i', 's', 't', 'e', 'n', 'S', 't', 'm', 't', 'H', '\000',
+ 'R', '\014', 'U', 'n', 'l', 'i', 's', 't', 'e', 'n', 'S', 't', 'm', 't', '\022', 'G', '\n', '\020', 't', 'r', 'a', 'n', 's', 'a', 'c',
+ 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\333', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'T', 'r', 'a', 'n', 's', 'a', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017', 'T', 'r', 'a',
+ 'n', 's', 'a', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', 'N', '\n', '\023', 'c', 'o', 'm', 'p', 'o', 's', 'i', 't', 'e',
+ '_', 't', 'y', 'p', 'e', '_', 's', 't', 'm', 't', '\030', '\334', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'C', 'o', 'm', 'p', 'o', 's', 'i', 't', 'e', 'T', 'y', 'p', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\021',
+ 'C', 'o', 'm', 'p', 'o', 's', 'i', 't', 'e', 'T', 'y', 'p', 'e', 'S', 't', 'm', 't', '\022', 'E', '\n', '\020', 'c', 'r', 'e', 'a',
+ 't', 'e', '_', 'e', 'n', 'u', 'm', '_', 's', 't', 'm', 't', '\030', '\335', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'E', 'n', 'u', 'm', 'S', 't', 'm', 't', 'H', '\000', 'R', '\016', 'C',
+ 'r', 'e', 'a', 't', 'e', 'E', 'n', 'u', 'm', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'c', 'r', 'e', 'a', 't', 'e', '_', 'r',
+ 'a', 'n', 'g', 'e', '_', 's', 't', 'm', 't', '\030', '\336', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'R', 'a', 'n', 'g', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017', 'C', 'r', 'e',
+ 'a', 't', 'e', 'R', 'a', 'n', 'g', 'e', 'S', 't', 'm', 't', '\022', 'B', '\n', '\017', 'a', 'l', 't', 'e', 'r', '_', 'e', 'n', 'u',
+ 'm', '_', 's', 't', 'm', 't', '\030', '\337', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'A', 'l', 't', 'e', 'r', 'E', 'n', 'u', 'm', 'S', 't', 'm', 't', 'H', '\000', 'R', '\r', 'A', 'l', 't', 'e', 'r', 'E', 'n', 'u',
+ 'm', 'S', 't', 'm', 't', '\022', '2', '\n', '\t', 'v', 'i', 'e', 'w', '_', 's', 't', 'm', 't', '\030', '\340', '\001', ' ', '\001', '(', '\013',
+ '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'i', 'e', 'w', 'S', 't', 'm', 't', 'H', '\000', 'R', '\010', 'V',
+ 'i', 'e', 'w', 'S', 't', 'm', 't', '\022', '2', '\n', '\t', 'l', 'o', 'a', 'd', '_', 's', 't', 'm', 't', '\030', '\341', '\001', ' ', '\001',
+ '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'o', 'a', 'd', 'S', 't', 'm', 't', 'H', '\000', 'R',
+ '\010', 'L', 'o', 'a', 'd', 'S', 't', 'm', 't', '\022', '>', '\n', '\r', 'c', 'r', 'e', 'a', 't', 'e', 'd', 'b', '_', 's', 't', 'm',
+ 't', '\030', '\342', '\001', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't',
+ 'e', 'd', 'b', 'S', 't', 'm', 't', 'H', '\000', 'R', '\014', 'C', 'r', 'e', 'a', 't', 'e', 'd', 'b', 'S', 't', 'm', 't', '\022', 'N',
+ '\n', '\023', 'a', 'l', 't', 'e', 'r', '_', 'd', 'a', 't', 'a', 'b', 'a', 's', 'e', '_', 's', 't', 'm', 't', '\030', '\343', '\001', ' ',
+ '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't', 'a', 'b',
+ 'a', 's', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\021', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't', 'a', 'b', 'a', 's', 'e', 'S',
+ 't', 'm', 't', '\022', 'q', '\n', ' ', 'a', 'l', 't', 'e', 'r', '_', 'd', 'a', 't', 'a', 'b', 'a', 's', 'e', '_', 'r', 'e', 'f',
+ 'r', 'e', 's', 'h', '_', 'c', 'o', 'l', 'l', '_', 's', 't', 'm', 't', '\030', '\344', '\001', ' ', '\001', '(', '\013', '2', '&', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't', 'a', 'b', 'a', 's', 'e', 'R', 'e', 'f', 'r',
+ 'e', 's', 'h', 'C', 'o', 'l', 'l', 'S', 't', 'm', 't', 'H', '\000', 'R', '\034', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't', 'a', 'b',
+ 'a', 's', 'e', 'R', 'e', 'f', 'r', 'e', 's', 'h', 'C', 'o', 'l', 'l', 'S', 't', 'm', 't', '\022', 'X', '\n', '\027', 'a', 'l', 't',
+ 'e', 'r', '_', 'd', 'a', 't', 'a', 'b', 'a', 's', 'e', '_', 's', 'e', 't', '_', 's', 't', 'm', 't', '\030', '\345', '\001', ' ', '\001',
+ '(', '\013', '2', '\036', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't', 'a', 'b', 'a',
+ 's', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', 'H', '\000', 'R', '\024', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't', 'a', 'b', 'a', 's',
+ 'e', 'S', 'e', 't', 'S', 't', 'm', 't', '\022', '8', '\n', '\013', 'd', 'r', 'o', 'p', 'd', 'b', '_', 's', 't', 'm', 't', '\030', '\346',
+ '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'd', 'b', 'S', 't',
+ 'm', 't', 'H', '\000', 'R', '\n', 'D', 'r', 'o', 'p', 'd', 'b', 'S', 't', 'm', 't', '\022', 'H', '\n', '\021', 'a', 'l', 't', 'e', 'r',
+ '_', 's', 'y', 's', 't', 'e', 'm', '_', 's', 't', 'm', 't', '\030', '\347', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'S', 'y', 's', 't', 'e', 'm', 'S', 't', 'm', 't', 'H', '\000', 'R', '\017',
+ 'A', 'l', 't', 'e', 'r', 'S', 'y', 's', 't', 'e', 'm', 'S', 't', 'm', 't', '\022', ';', '\n', '\014', 'c', 'l', 'u', 's', 't', 'e',
+ 'r', '_', 's', 't', 'm', 't', '\030', '\350', '\001', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'C', 'l', 'u', 's', 't', 'e', 'r', 'S', 't', 'm', 't', 'H', '\000', 'R', '\013', 'C', 'l', 'u', 's', 't', 'e', 'r', 'S', 't', 'm',
+ 't', '\022', '8', '\n', '\013', 'v', 'a', 'c', 'u', 'u', 'm', '_', 's', 't', 'm', 't', '\030', '\351', '\001', ' ', '\001', '(', '\013', '2', '\024',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'a', 'c', 'u', 'u', 'm', 'S', 't', 'm', 't', 'H', '\000', 'R', '\n', 'V',
+ 'a', 'c', 'u', 'u', 'm', 'S', 't', 'm', 't', '\022', 'D', '\n', '\017', 'v', 'a', 'c', 'u', 'u', 'm', '_', 'r', 'e', 'l', 'a', 't',
+ 'i', 'o', 'n', '\030', '\352', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'a', 'c',
+ 'u', 'u', 'm', 'R', 'e', 'l', 'a', 't', 'i', 'o', 'n', 'H', '\000', 'R', '\016', 'V', 'a', 'c', 'u', 'u', 'm', 'R', 'e', 'l', 'a',
+ 't', 'i', 'o', 'n', '\022', ';', '\n', '\014', 'e', 'x', 'p', 'l', 'a', 'i', 'n', '_', 's', 't', 'm', 't', '\030', '\353', '\001', ' ', '\001',
+ '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'E', 'x', 'p', 'l', 'a', 'i', 'n', 'S', 't', 'm', 't',
+ 'H', '\000', 'R', '\013', 'E', 'x', 'p', 'l', 'a', 'i', 'n', 'S', 't', 'm', 't', '\022', 'O', '\n', '\024', 'c', 'r', 'e', 'a', 't', 'e',
+ '_', 't', 'a', 'b', 'l', 'e', '_', 'a', 's', '_', 's', 't', 'm', 't', '\030', '\354', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 'A', 's', 'S', 't', 'm', 't',
+ 'H', '\000', 'R', '\021', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 'A', 's', 'S', 't', 'm', 't', '\022', 'R', '\n', '\025',
+ 'r', 'e', 'f', 'r', 'e', 's', 'h', '_', 'm', 'a', 't', '_', 'v', 'i', 'e', 'w', '_', 's', 't', 'm', 't', '\030', '\355', '\001', ' ',
+ '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 'f', 'r', 'e', 's', 'h', 'M', 'a', 't',
+ 'V', 'i', 'e', 'w', 'S', 't', 'm', 't', 'H', '\000', 'R', '\022', 'R', 'e', 'f', 'r', 'e', 's', 'h', 'M', 'a', 't', 'V', 'i', 'e',
+ 'w', 'S', 't', 'm', 't', '\022', 'E', '\n', '\020', 'c', 'h', 'e', 'c', 'k', '_', 'p', 'o', 'i', 'n', 't', '_', 's', 't', 'm', 't',
+ '\030', '\356', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'h', 'e', 'c', 'k', 'P',
+ 'o', 'i', 'n', 't', 'S', 't', 'm', 't', 'H', '\000', 'R', '\016', 'C', 'h', 'e', 'c', 'k', 'P', 'o', 'i', 'n', 't', 'S', 't', 'm',
+ 't', '\022', ';', '\n', '\014', 'd', 'i', 's', 'c', 'a', 'r', 'd', '_', 's', 't', 'm', 't', '\030', '\357', '\001', ' ', '\001', '(', '\013', '2',
+ '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'i', 's', 'c', 'a', 'r', 'd', 'S', 't', 'm', 't', 'H', '\000', 'R',
+ '\013', 'D', 'i', 's', 'c', 'a', 'r', 'd', 'S', 't', 'm', 't', '\022', '2', '\n', '\t', 'l', 'o', 'c', 'k', '_', 's', 't', 'm', 't',
+ '\030', '\360', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'o', 'c', 'k', 'S', 't',
+ 'm', 't', 'H', '\000', 'R', '\010', 'L', 'o', 'c', 'k', 'S', 't', 'm', 't', '\022', 'Q', '\n', '\024', 'c', 'o', 'n', 's', 't', 'r', 'a',
+ 'i', 'n', 't', 's', '_', 's', 'e', 't', '_', 's', 't', 'm', 't', '\030', '\361', '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', 'S', 'e', 't', 'S', 't', 'm', 't',
+ 'H', '\000', 'R', '\022', 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', 'S', 'e', 't', 'S', 't', 'm', 't', '\022', ';', '\n',
+ '\014', 'r', 'e', 'i', 'n', 'd', 'e', 'x', '_', 's', 't', 'm', 't', '\030', '\362', '\001', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 'i', 'n', 'd', 'e', 'x', 'S', 't', 'm', 't', 'H', '\000', 'R', '\013', 'R', 'e', 'i',
+ 'n', 'd', 'e', 'x', 'S', 't', 'm', 't', '\022', 'W', '\n', '\026', 'c', 'r', 'e', 'a', 't', 'e', '_', 'c', 'o', 'n', 'v', 'e', 'r',
+ 's', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\363', '\001', ' ', '\001', '(', '\013', '2', '\036', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'C', 'o', 'n', 'v', 'e', 'r', 's', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000',
+ 'R', '\024', 'C', 'r', 'e', 'a', 't', 'e', 'C', 'o', 'n', 'v', 'e', 'r', 's', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', 'E', '\n',
+ '\020', 'c', 'r', 'e', 'a', 't', 'e', '_', 'c', 'a', 's', 't', '_', 's', 't', 'm', 't', '\030', '\364', '\001', ' ', '\001', '(', '\013', '2',
+ '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'C', 'a', 's', 't', 'S', 't', 'm', 't',
+ 'H', '\000', 'R', '\016', 'C', 'r', 'e', 'a', 't', 'e', 'C', 'a', 's', 't', 'S', 't', 'm', 't', '\022', 'T', '\n', '\025', 'c', 'r', 'e',
+ 'a', 't', 'e', '_', 't', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', '_', 's', 't', 'm', 't', '\030', '\365', '\001', ' ', '\001', '(', '\013',
+ '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'r', 'a', 'n', 's', 'f', 'o',
+ 'r', 'm', 'S', 't', 'm', 't', 'H', '\000', 'R', '\023', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm',
+ 'S', 't', 'm', 't', '\022', ';', '\n', '\014', 'p', 'r', 'e', 'p', 'a', 'r', 'e', '_', 's', 't', 'm', 't', '\030', '\366', '\001', ' ', '\001',
+ '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'r', 'e', 'p', 'a', 'r', 'e', 'S', 't', 'm', 't',
+ 'H', '\000', 'R', '\013', 'P', 'r', 'e', 'p', 'a', 'r', 'e', 'S', 't', 'm', 't', '\022', ';', '\n', '\014', 'e', 'x', 'e', 'c', 'u', 't',
+ 'e', '_', 's', 't', 'm', 't', '\030', '\367', '\001', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'E', 'x', 'e', 'c', 'u', 't', 'e', 'S', 't', 'm', 't', 'H', '\000', 'R', '\013', 'E', 'x', 'e', 'c', 'u', 't', 'e', 'S', 't', 'm',
+ 't', '\022', 'D', '\n', '\017', 'd', 'e', 'a', 'l', 'l', 'o', 'c', 'a', 't', 'e', '_', 's', 't', 'm', 't', '\030', '\370', '\001', ' ', '\001',
+ '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'e', 'a', 'l', 'l', 'o', 'c', 'a', 't', 'e', 'S',
+ 't', 'm', 't', 'H', '\000', 'R', '\016', 'D', 'e', 'a', 'l', 'l', 'o', 'c', 'a', 't', 'e', 'S', 't', 'm', 't', '\022', 'B', '\n', '\017',
+ 'd', 'r', 'o', 'p', '_', 'o', 'w', 'n', 'e', 'd', '_', 's', 't', 'm', 't', '\030', '\371', '\001', ' ', '\001', '(', '\013', '2', '\027', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'O', 'w', 'n', 'e', 'd', 'S', 't', 'm', 't', 'H', '\000', 'R',
+ '\r', 'D', 'r', 'o', 'p', 'O', 'w', 'n', 'e', 'd', 'S', 't', 'm', 't', '\022', 'N', '\n', '\023', 'r', 'e', 'a', 's', 's', 'i', 'g',
+ 'n', '_', 'o', 'w', 'n', 'e', 'd', '_', 's', 't', 'm', 't', '\030', '\372', '\001', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 'a', 's', 's', 'i', 'g', 'n', 'O', 'w', 'n', 'e', 'd', 'S', 't', 'm', 't', 'H', '\000',
+ 'R', '\021', 'R', 'e', 'a', 's', 's', 'i', 'g', 'n', 'O', 'w', 'n', 'e', 'd', 'S', 't', 'm', 't', '\022', 'Z', '\n', '\027', 'a', 'l',
+ 't', 'e', 'r', '_', 't', 's', 'd', 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y', '_', 's', 't', 'm', 't', '\030', '\373', '\001', ' ',
+ '\001', '(', '\013', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'D', 'i', 'c',
+ 't', 'i', 'o', 'n', 'a', 'r', 'y', 'S', 't', 'm', 't', 'H', '\000', 'R', '\025', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'D', 'i', 'c',
+ 't', 'i', 'o', 'n', 'a', 'r', 'y', 'S', 't', 'm', 't', '\022', 'c', '\n', '\032', 'a', 'l', 't', 'e', 'r', '_', 't', 's', 'c', 'o',
+ 'n', 'f', 'i', 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\374', '\001', ' ', '\001', '(', '\013', '2', '\"',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'C', 'o', 'n', 'f', 'i', 'g', 'u', 'r',
+ 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\030', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'C', 'o', 'n', 'f', 'i',
+ 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', 'J', '\n', '\021', 'p', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i',
+ 'o', 'n', '_', 't', 'a', 'b', 'l', 'e', '\030', '\375', '\001', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'H', '\000', 'R', '\020', 'P', 'u', 'b',
+ 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'T', 'a', 'b', 'l', 'e', '\022', 'Q', '\n', '\024', 'p', 'u', 'b', 'l', 'i', 'c', 'a', 't',
+ 'i', 'o', 'n', '_', 'o', 'b', 'j', '_', 's', 'p', 'e', 'c', '\030', '\376', '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'S', 'p', 'e', 'c', 'H',
+ '\000', 'R', '\022', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'S', 'p', 'e', 'c', '\022', 'Z', '\n', '\027',
+ 'c', 'r', 'e', 'a', 't', 'e', '_', 'p', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\377',
+ '\001', ' ', '\001', '(', '\013', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't', 'e', 'P', 'u',
+ 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\025', 'C', 'r', 'e', 'a', 't', 'e', 'P', 'u',
+ 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', 'W', '\n', '\026', 'a', 'l', 't', 'e', 'r', '_', 'p', 'u',
+ 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\200', '\002', ' ', '\001', '(', '\013', '2', '\036', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'S',
+ 't', 'm', 't', 'H', '\000', 'R', '\024', 'A', 'l', 't', 'e', 'r', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'S', 't',
+ 'm', 't', '\022', ']', '\n', '\030', 'c', 'r', 'e', 'a', 't', 'e', '_', 's', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n',
+ '_', 's', 't', 'm', 't', '\030', '\201', '\002', ' ', '\001', '(', '\013', '2', ' ', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C',
+ 'r', 'e', 'a', 't', 'e', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\026',
+ 'C', 'r', 'e', 'a', 't', 'e', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', 'Z', '\n',
+ '\027', 'a', 'l', 't', 'e', 'r', '_', 's', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030',
+ '\202', '\002', ' ', '\001', '(', '\013', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'S', 'u',
+ 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'H', '\000', 'R', '\025', 'A', 'l', 't', 'e', 'r', 'S', 'u',
+ 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', 'W', '\n', '\026', 'd', 'r', 'o', 'p', '_', 's', 'u',
+ 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', '_', 's', 't', 'm', 't', '\030', '\203', '\002', ' ', '\001', '(', '\013', '2', '\036', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n',
+ 'S', 't', 'm', 't', 'H', '\000', 'R', '\024', 'D', 'r', 'o', 'p', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S',
+ 't', 'm', 't', '\022', '.', '\n', '\007', 'i', 'n', 't', 'e', 'g', 'e', 'r', '\030', '\204', '\002', ' ', '\001', '(', '\013', '2', '\021', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 't', 'e', 'g', 'e', 'r', 'H', '\000', 'R', '\007', 'I', 'n', 't', 'e', 'g', 'e',
+ 'r', '\022', '(', '\n', '\005', 'f', 'l', 'o', 'a', 't', '\030', '\205', '\002', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'F', 'l', 'o', 'a', 't', 'H', '\000', 'R', '\005', 'F', 'l', 'o', 'a', 't', '\022', '.', '\n', '\007', 'b', 'o', 'o',
+ 'l', 'e', 'a', 'n', '\030', '\206', '\002', ' ', '\001', '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'B', 'o',
+ 'o', 'l', 'e', 'a', 'n', 'H', '\000', 'R', '\007', 'B', 'o', 'o', 'l', 'e', 'a', 'n', '\022', '+', '\n', '\006', 's', 't', 'r', 'i', 'n',
+ 'g', '\030', '\207', '\002', ' ', '\001', '(', '\013', '2', '\020', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 't', 'r', 'i', 'n',
+ 'g', 'H', '\000', 'R', '\006', 'S', 't', 'r', 'i', 'n', 'g', '\022', '5', '\n', '\n', 'b', 'i', 't', '_', 's', 't', 'r', 'i', 'n', 'g',
+ '\030', '\210', '\002', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'B', 'i', 't', 'S', 't', 'r',
+ 'i', 'n', 'g', 'H', '\000', 'R', '\t', 'B', 'i', 't', 'S', 't', 'r', 'i', 'n', 'g', '\022', '%', '\n', '\004', 'l', 'i', 's', 't', '\030',
+ '\211', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'i', 's', 't', 'H', '\000', 'R',
+ '\004', 'L', 'i', 's', 't', '\022', '/', '\n', '\010', 'i', 'n', 't', '_', 'l', 'i', 's', 't', '\030', '\212', '\002', ' ', '\001', '(', '\013', '2',
+ '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 't', 'L', 'i', 's', 't', 'H', '\000', 'R', '\007', 'I', 'n', 't',
+ 'L', 'i', 's', 't', '\022', '/', '\n', '\010', 'o', 'i', 'd', '_', 'l', 'i', 's', 't', '\030', '\213', '\002', ' ', '\001', '(', '\013', '2', '\021',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'i', 'd', 'L', 'i', 's', 't', 'H', '\000', 'R', '\007', 'O', 'i', 'd', 'L',
+ 'i', 's', 't', '\022', '.', '\n', '\007', 'a', '_', 'c', 'o', 'n', 's', 't', '\030', '\214', '\002', ' ', '\001', '(', '\013', '2', '\021', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', '_', 'C', 'o', 'n', 's', 't', 'H', '\000', 'R', '\007', 'A', '_', 'C', 'o', 'n', 's',
+ 't', 'B', '\006', '\n', '\004', 'n', 'o', 'd', 'e', '\"', '\027', '\n', '\007', 'I', 'n', 't', 'e', 'g', 'e', 'r', '\022', '\014', '\n', '\004', 'i',
+ 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\005', '\"', '\025', '\n', '\005', 'F', 'l', 'o', 'a', 't', '\022', '\014', '\n', '\004', 'f', 'v', 'a',
+ 'l', '\030', '\001', ' ', '\001', '(', '\t', '\"', '\032', '\n', '\007', 'B', 'o', 'o', 'l', 'e', 'a', 'n', '\022', '\017', '\n', '\007', 'b', 'o', 'o',
+ 'l', 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\010', '\"', '\026', '\n', '\006', 'S', 't', 'r', 'i', 'n', 'g', '\022', '\014', '\n', '\004', 's',
+ 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\t', '\"', '\032', '\n', '\t', 'B', 'i', 't', 'S', 't', 'r', 'i', 'n', 'g', '\022', '\r', '\n',
+ '\005', 'b', 's', 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\t', '\"', '%', '\n', '\004', 'L', 'i', 's', 't', '\022', '\035', '\n', '\005', 'i',
+ 't', 'e', 'm', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', '\"', '(', '\n', '\007', 'O', 'i', 'd', 'L', 'i', 's', 't', '\022', '\035', '\n', '\005', 'i', 't', 'e', 'm', 's', '\030', '\001', ' ', '\003',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', '\"', '(', '\n', '\007', 'I', 'n', 't',
+ 'L', 'i', 's', 't', '\022', '\035', '\n', '\005', 'i', 't', 'e', 'm', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', '\"', '\344', '\001', '\n', '\007', 'A', '_', 'C', 'o', 'n', 's', 't', '\022', '!', '\n',
+ '\004', 'i', 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n',
+ 't', 'e', 'g', 'e', 'r', 'H', '\000', '\022', '\037', '\n', '\004', 'f', 'v', 'a', 'l', '\030', '\002', ' ', '\001', '(', '\013', '2', '\017', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'l', 'o', 'a', 't', 'H', '\000', '\022', '$', '\n', '\007', 'b', 'o', 'o', 'l', 'v', 'a',
+ 'l', '\030', '\003', ' ', '\001', '(', '\013', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'B', 'o', 'o', 'l', 'e', 'a',
+ 'n', 'H', '\000', '\022', ' ', '\n', '\004', 's', 'v', 'a', 'l', '\030', '\004', ' ', '\001', '(', '\013', '2', '\020', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'S', 't', 'r', 'i', 'n', 'g', 'H', '\000', '\022', '$', '\n', '\005', 'b', 's', 'v', 'a', 'l', '\030', '\005', ' ', '\001',
+ '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'B', 'i', 't', 'S', 't', 'r', 'i', 'n', 'g', 'H', '\000',
+ '\022', '\016', '\n', '\006', 'i', 's', 'n', 'u', 'l', 'l', '\030', '\n', ' ', '\001', '(', '\010', '\022', '\020', '\n', '\010', 'l', 'o', 'c', 'a', 't',
+ 'i', 'o', 'n', '\030', '\013', ' ', '\001', '(', '\005', 'B', '\005', '\n', '\003', 'v', 'a', 'l', '\"', 'Q', '\n', '\005', 'A', 'l', 'i', 'a', 's',
+ '\022', '\034', '\n', '\t', 'a', 'l', 'i', 'a', 's', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\t', 'a', 'l', 'i', 'a',
+ 's', 'n', 'a', 'm', 'e', '\022', '*', '\n', '\010', 'c', 'o', 'l', 'n', 'a', 'm', 'e', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'c', 'o', 'l', 'n', 'a', 'm', 'e', 's', '\"',
+ '\343', '\001', '\n', '\010', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', '\022', ' ', '\n', '\013', 'c', 'a', 't', 'a', 'l', 'o', 'g', 'n', 'a',
+ 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\013', 'c', 'a', 't', 'a', 'l', 'o', 'g', 'n', 'a', 'm', 'e', '\022', '\036', '\n', '\n',
+ 's', 'c', 'h', 'e', 'm', 'a', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\n', 's', 'c', 'h', 'e', 'm', 'a', 'n',
+ 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'r', 'e', 'l', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\007', 'r', 'e', 'l',
+ 'n', 'a', 'm', 'e', '\022', '\020', '\n', '\003', 'i', 'n', 'h', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\003', 'i', 'n', 'h', '\022', '&', '\n',
+ '\016', 'r', 'e', 'l', 'p', 'e', 'r', 's', 'i', 's', 't', 'e', 'n', 'c', 'e', '\030', '\005', ' ', '\001', '(', '\t', 'R', '\016', 'r', 'e',
+ 'l', 'p', 'e', 'r', 's', 'i', 's', 't', 'e', 'n', 'c', 'e', '\022', '%', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030', '\006', ' ', '\001',
+ '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\005', 'a', 'l', 'i', 'a',
+ 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a',
+ 't', 'i', 'o', 'n', '\"', '\364', '\005', '\n', '\t', 'T', 'a', 'b', 'l', 'e', 'F', 'u', 'n', 'c', '\022', '3', '\n', '\010', 'f', 'u', 'n',
+ 'c', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'a',
+ 'b', 'l', 'e', 'F', 'u', 'n', 'c', 'T', 'y', 'p', 'e', 'R', '\010', 'f', 'u', 'n', 'c', 't', 'y', 'p', 'e', '\022', '(', '\n', '\007',
+ 'n', 's', '_', 'u', 'r', 'i', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
'N', 'o', 'd', 'e', 'R', '\007', 'n', 's', '_', 'u', 'r', 'i', 's', '\022', '*', '\n', '\010', 'n', 's', '_', 'n', 'a', 'm', 'e', 's',
- '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'n',
- 's', '_', 'n', 'a', 'm', 'e', 's', '\022', '(', '\n', '\007', 'd', 'o', 'c', 'e', 'x', 'p', 'r', '\030', '\003', ' ', '\001', '(', '\013', '2',
+ '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'n',
+ 's', '_', 'n', 'a', 'm', 'e', 's', '\022', '(', '\n', '\007', 'd', 'o', 'c', 'e', 'x', 'p', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2',
'\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'd', 'o', 'c', 'e', 'x', 'p', 'r', '\022',
- '(', '\n', '\007', 'r', 'o', 'w', 'e', 'x', 'p', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ '(', '\n', '\007', 'r', 'o', 'w', 'e', 'x', 'p', 'r', '\030', '\005', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'r', 'o', 'w', 'e', 'x', 'p', 'r', '\022', '*', '\n', '\010', 'c', 'o', 'l', 'n', 'a',
- 'm', 'e', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\010', 'c', 'o', 'l', 'n', 'a', 'm', 'e', 's', '\022', '*', '\n', '\010', 'c', 'o', 'l', 't', 'y', 'p', 'e', 's', '\030', '\006', ' ',
+ 'm', 'e', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\010', 'c', 'o', 'l', 'n', 'a', 'm', 'e', 's', '\022', '*', '\n', '\010', 'c', 'o', 'l', 't', 'y', 'p', 'e', 's', '\030', '\007', ' ',
'\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'c', 'o', 'l', 't',
- 'y', 'p', 'e', 's', '\022', '.', '\n', '\n', 'c', 'o', 'l', 't', 'y', 'p', 'm', 'o', 'd', 's', '\030', '\007', ' ', '\003', '(', '\013', '2',
+ 'y', 'p', 'e', 's', '\022', '.', '\n', '\n', 'c', 'o', 'l', 't', 'y', 'p', 'm', 'o', 'd', 's', '\030', '\010', ' ', '\003', '(', '\013', '2',
'\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'c', 'o', 'l', 't', 'y', 'p', 'm', 'o',
- 'd', 's', '\022', '4', '\n', '\r', 'c', 'o', 'l', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 's', '\030', '\010', ' ', '\003', '(', '\013',
+ 'd', 's', '\022', '4', '\n', '\r', 'c', 'o', 'l', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 's', '\030', '\t', ' ', '\003', '(', '\013',
'2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'c', 'o', 'l', 'c', 'o', 'l', 'l',
- 'a', 't', 'i', 'o', 'n', 's', '\022', '*', '\n', '\010', 'c', 'o', 'l', 'e', 'x', 'p', 'r', 's', '\030', '\t', ' ', '\003', '(', '\013', '2',
+ 'a', 't', 'i', 'o', 'n', 's', '\022', '*', '\n', '\010', 'c', 'o', 'l', 'e', 'x', 'p', 'r', 's', '\030', '\n', ' ', '\003', '(', '\013', '2',
'\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'c', 'o', 'l', 'e', 'x', 'p', 'r', 's',
- '\022', '0', '\n', '\013', 'c', 'o', 'l', 'd', 'e', 'f', 'e', 'x', 'p', 'r', 's', '\030', '\n', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
+ '\022', '0', '\n', '\013', 'c', 'o', 'l', 'd', 'e', 'f', 'e', 'x', 'p', 'r', 's', '\030', '\013', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'c', 'o', 'l', 'd', 'e', 'f', 'e', 'x', 'p', 'r', 's',
- '\022', '\032', '\n', '\010', 'n', 'o', 't', 'n', 'u', 'l', 'l', 's', '\030', '\013', ' ', '\003', '(', '\004', 'R', '\010', 'n', 'o', 't', 'n', 'u',
- 'l', 'l', 's', '\022', '$', '\n', '\r', 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i', 't', 'y', 'c', 'o', 'l', '\030', '\014', ' ', '\001', '(',
- '\005', 'R', '\r', 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i', 't', 'y', 'c', 'o', 'l', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't',
- 'i', 'o', 'n', '\030', '\r', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\333', '\002', '\n', '\n', 'I',
- 'n', 't', 'o', 'C', 'l', 'a', 'u', 's', 'e', '\022', '$', '\n', '\003', 'r', 'e', 'l', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\003', 'r', 'e', 'l', '\022', '+', '\n',
- '\t', 'c', 'o', 'l', '_', 'n', 'a', 'm', 'e', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'c', 'o', 'l', 'N', 'a', 'm', 'e', 's', '\022', '#', '\n', '\r', 'a', 'c', 'c', 'e',
- 's', 's', '_', 'm', 'e', 't', 'h', 'o', 'd', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\014', 'a', 'c', 'c', 'e', 's', 's', 'M', 'e',
- 't', 'h', 'o', 'd', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '5', '\n', '\t',
- 'o', 'n', '_', 'c', 'o', 'm', 'm', 'i', 't', '\030', '\005', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'O', 'n', 'C', 'o', 'm', 'm', 'i', 't', 'A', 'c', 't', 'i', 'o', 'n', 'R', '\010', 'o', 'n', 'C', 'o', 'm', 'm', 'i',
- 't', '\022', '(', '\n', '\020', 't', 'a', 'b', 'l', 'e', '_', 's', 'p', 'a', 'c', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\006', ' ', '\001',
- '(', '\t', 'R', '\016', 't', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'N', 'a', 'm', 'e', '\022', '-', '\n', '\n', 'v', 'i', 'e',
- 'w', '_', 'q', 'u', 'e', 'r', 'y', '\030', '\007', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\t', 'v', 'i', 'e', 'w', 'Q', 'u', 'e', 'r', 'y', '\022', '\033', '\n', '\t', 's', 'k', 'i', 'p', '_', 'd',
- 'a', 't', 'a', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\010', 's', 'k', 'i', 'p', 'D', 'a', 't', 'a', '\"', '\225', '\002', '\n', '\003', 'V',
- 'a', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\024', '\n', '\005', 'v', 'a', 'r', 'n', 'o', '\030', '\002', ' ', '\001', '(',
- '\005', 'R', '\005', 'v', 'a', 'r', 'n', 'o', '\022', '\032', '\n', '\010', 'v', 'a', 'r', 'a', 't', 't', 'n', 'o', '\030', '\003', ' ', '\001', '(',
- '\005', 'R', '\010', 'v', 'a', 'r', 'a', 't', 't', 'n', 'o', '\022', '\030', '\n', '\007', 'v', 'a', 'r', 't', 'y', 'p', 'e', '\030', '\004', ' ',
- '\001', '(', '\r', 'R', '\007', 'v', 'a', 'r', 't', 'y', 'p', 'e', '\022', '\034', '\n', '\t', 'v', 'a', 'r', 't', 'y', 'p', 'm', 'o', 'd',
- '\030', '\005', ' ', '\001', '(', '\005', 'R', '\t', 'v', 'a', 'r', 't', 'y', 'p', 'm', 'o', 'd', '\022', '\034', '\n', '\t', 'v', 'a', 'r', 'c',
- 'o', 'l', 'l', 'i', 'd', '\030', '\006', ' ', '\001', '(', '\r', 'R', '\t', 'v', 'a', 'r', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '&', '\n',
- '\016', 'v', 'a', 'r', 'n', 'u', 'l', 'l', 'i', 'n', 'g', 'r', 'e', 'l', 's', '\030', '\007', ' ', '\003', '(', '\004', 'R', '\016', 'v', 'a',
- 'r', 'n', 'u', 'l', 'l', 'i', 'n', 'g', 'r', 'e', 'l', 's', '\022', ' ', '\n', '\013', 'v', 'a', 'r', 'l', 'e', 'v', 'e', 'l', 's',
- 'u', 'p', '\030', '\010', ' ', '\001', '(', '\r', 'R', '\013', 'v', 'a', 'r', 'l', 'e', 'v', 'e', 'l', 's', 'u', 'p', '\022', '\032', '\n', '\010',
- 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\t', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"',
- '\364', '\001', '\n', '\005', 'P', 'a', 'r', 'a', 'm', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '1', '\n', '\t', 'p', 'a', 'r',
- 'a', 'm', 'k', 'i', 'n', 'd', '\030', '\002', ' ', '\001', '(', '\016', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P',
- 'a', 'r', 'a', 'm', 'K', 'i', 'n', 'd', 'R', '\t', 'p', 'a', 'r', 'a', 'm', 'k', 'i', 'n', 'd', '\022', '\030', '\n', '\007', 'p', 'a',
- 'r', 'a', 'm', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\007', 'p', 'a', 'r', 'a', 'm', 'i', 'd', '\022', '\034', '\n', '\t', 'p',
- 'a', 'r', 'a', 'm', 't', 'y', 'p', 'e', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\t', 'p', 'a', 'r', 'a', 'm', 't', 'y', 'p', 'e',
- '\022', ' ', '\n', '\013', 'p', 'a', 'r', 'a', 'm', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\013', 'p', 'a',
- 'r', 'a', 'm', 't', 'y', 'p', 'm', 'o', 'd', '\022', ' ', '\n', '\013', 'p', 'a', 'r', 'a', 'm', 'c', 'o', 'l', 'l', 'i', 'd', '\030',
- '\006', ' ', '\001', '(', '\r', 'R', '\013', 'p', 'a', 'r', 'a', 'm', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\032', '\n', '\010', 'l', 'o', 'c',
- 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\262', '\005', '\n',
- '\006', 'A', 'g', 'g', 'r', 'e', 'f', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\032', '\n', '\010', 'a', 'g', 'g', 'f', 'n',
- 'o', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\010', 'a', 'g', 'g', 'f', 'n', 'o', 'i', 'd', '\022', '\030', '\n', '\007', 'a', 'g',
- 'g', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\007', 'a', 'g', 'g', 't', 'y', 'p', 'e', '\022', '\034', '\n', '\t', 'a',
- 'g', 'g', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\t', 'a', 'g', 'g', 'c', 'o', 'l', 'l', 'i', 'd',
- '\022', ' ', '\n', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\005', ' ', '\001', '(', '\r', 'R', '\013', 'i', 'n',
- 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '0', '\n', '\013', 'a', 'g', 'g', 'a', 'r', 'g', 't', 'y', 'p', 'e', 's', '\030',
- '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'a', 'g',
- 'g', 'a', 'r', 'g', 't', 'y', 'p', 'e', 's', '\022', '4', '\n', '\r', 'a', 'g', 'g', 'd', 'i', 'r', 'e', 'c', 't', 'a', 'r', 'g',
- 's', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r',
- 'a', 'g', 'g', 'd', 'i', 'r', 'e', 'c', 't', 'a', 'r', 'g', 's', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\010', ' ', '\003',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022',
- '*', '\n', '\010', 'a', 'g', 'g', 'o', 'r', 'd', 'e', 'r', '\030', '\t', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'a', 'g', 'g', 'o', 'r', 'd', 'e', 'r', '\022', '0', '\n', '\013', 'a', 'g', 'g',
- 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '\030', '\n', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\013', 'a', 'g', 'g', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '\022', ',', '\n', '\t', 'a', 'g', 'g',
- 'f', 'i', 'l', 't', 'e', 'r', '\030', '\013', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\t', 'a', 'g', 'g', 'f', 'i', 'l', 't', 'e', 'r', '\022', '\030', '\n', '\007', 'a', 'g', 'g', 's', 't', 'a', 'r',
- '\030', '\014', ' ', '\001', '(', '\010', 'R', '\007', 'a', 'g', 'g', 's', 't', 'a', 'r', '\022', ' ', '\n', '\013', 'a', 'g', 'g', 'v', 'a', 'r',
- 'i', 'a', 'd', 'i', 'c', '\030', '\r', ' ', '\001', '(', '\010', 'R', '\013', 'a', 'g', 'g', 'v', 'a', 'r', 'i', 'a', 'd', 'i', 'c', '\022',
- '\030', '\n', '\007', 'a', 'g', 'g', 'k', 'i', 'n', 'd', '\030', '\016', ' ', '\001', '(', '\t', 'R', '\007', 'a', 'g', 'g', 'k', 'i', 'n', 'd',
- '\022', ' ', '\n', '\013', 'a', 'g', 'g', 'l', 'e', 'v', 'e', 'l', 's', 'u', 'p', '\030', '\017', ' ', '\001', '(', '\r', 'R', '\013', 'a', 'g',
- 'g', 'l', 'e', 'v', 'e', 'l', 's', 'u', 'p', '\022', '.', '\n', '\010', 'a', 'g', 'g', 's', 'p', 'l', 'i', 't', '\030', '\020', ' ', '\001',
- '(', '\016', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'g', 'g', 'S', 'p', 'l', 'i', 't', 'R', '\010', 'a',
- 'g', 'g', 's', 'p', 'l', 'i', 't', '\022', '\024', '\n', '\005', 'a', 'g', 'g', 'n', 'o', '\030', '\021', ' ', '\001', '(', '\005', 'R', '\005', 'a',
- 'g', 'g', 'n', 'o', '\022', '\036', '\n', '\n', 'a', 'g', 'g', 't', 'r', 'a', 'n', 's', 'n', 'o', '\030', '\022', ' ', '\001', '(', '\005', 'R',
- '\n', 'a', 'g', 'g', 't', 'r', 'a', 'n', 's', 'n', 'o', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\023',
- ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\266', '\001', '\n', '\014', 'G', 'r', 'o', 'u', 'p', 'i',
- 'n', 'g', 'F', 'u', 'n', 'c', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\002',
+ '\022', '0', '\n', '\013', 'c', 'o', 'l', 'v', 'a', 'l', 'e', 'x', 'p', 'r', 's', '\030', '\014', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'c', 'o', 'l', 'v', 'a', 'l', 'e', 'x', 'p', 'r', 's',
+ '\022', '8', '\n', '\017', 'p', 'a', 's', 's', 'i', 'n', 'g', 'v', 'a', 'l', 'e', 'x', 'p', 'r', 's', '\030', '\r', ' ', '\003', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 'p', 'a', 's', 's', 'i', 'n', 'g',
+ 'v', 'a', 'l', 'e', 'x', 'p', 'r', 's', '\022', '\032', '\n', '\010', 'n', 'o', 't', 'n', 'u', 'l', 'l', 's', '\030', '\016', ' ', '\003', '(',
+ '\004', 'R', '\010', 'n', 'o', 't', 'n', 'u', 'l', 'l', 's', '\022', '\"', '\n', '\004', 'p', 'l', 'a', 'n', '\030', '\017', ' ', '\001', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'p', 'l', 'a', 'n', '\022', '$', '\n',
+ '\r', 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i', 't', 'y', 'c', 'o', 'l', '\030', '\020', ' ', '\001', '(', '\005', 'R', '\r', 'o', 'r', 'd',
+ 'i', 'n', 'a', 'l', 'i', 't', 'y', 'c', 'o', 'l', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\021', ' ',
+ '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\333', '\002', '\n', '\n', 'I', 'n', 't', 'o', 'C', 'l', 'a',
+ 'u', 's', 'e', '\022', '$', '\n', '\003', 'r', 'e', 'l', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\003', 'r', 'e', 'l', '\022', '+', '\n', '\t', 'c', 'o', 'l', '_', 'n',
+ 'a', 'm', 'e', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\010', 'c', 'o', 'l', 'N', 'a', 'm', 'e', 's', '\022', '#', '\n', '\r', 'a', 'c', 'c', 'e', 's', 's', '_', 'm', 'e', 't',
+ 'h', 'o', 'd', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\014', 'a', 'c', 'c', 'e', 's', 's', 'M', 'e', 't', 'h', 'o', 'd', '\022', '(',
+ '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '5', '\n', '\t', 'o', 'n', '_', 'c', 'o', 'm',
+ 'm', 'i', 't', '\030', '\005', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o',
+ 'm', 'm', 'i', 't', 'A', 'c', 't', 'i', 'o', 'n', 'R', '\010', 'o', 'n', 'C', 'o', 'm', 'm', 'i', 't', '\022', '(', '\n', '\020', 't',
+ 'a', 'b', 'l', 'e', '_', 's', 'p', 'a', 'c', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\006', ' ', '\001', '(', '\t', 'R', '\016', 't', 'a',
+ 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'N', 'a', 'm', 'e', '\022', '-', '\n', '\n', 'v', 'i', 'e', 'w', '_', 'q', 'u', 'e', 'r',
+ 'y', '\030', '\007', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t',
+ 'v', 'i', 'e', 'w', 'Q', 'u', 'e', 'r', 'y', '\022', '\033', '\n', '\t', 's', 'k', 'i', 'p', '_', 'd', 'a', 't', 'a', '\030', '\010', ' ',
+ '\001', '(', '\010', 'R', '\010', 's', 'k', 'i', 'p', 'D', 'a', 't', 'a', '\"', '\225', '\002', '\n', '\003', 'V', 'a', 'r', '\022', ' ', '\n', '\003',
+ 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\003', 'x', 'p', 'r', '\022', '\024', '\n', '\005', 'v', 'a', 'r', 'n', 'o', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\005', 'v', 'a', 'r',
+ 'n', 'o', '\022', '\032', '\n', '\010', 'v', 'a', 'r', 'a', 't', 't', 'n', 'o', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'v', 'a', 'r',
+ 'a', 't', 't', 'n', 'o', '\022', '\030', '\n', '\007', 'v', 'a', 'r', 't', 'y', 'p', 'e', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\007', 'v',
+ 'a', 'r', 't', 'y', 'p', 'e', '\022', '\034', '\n', '\t', 'v', 'a', 'r', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\005', ' ', '\001', '(', '\005',
+ 'R', '\t', 'v', 'a', 'r', 't', 'y', 'p', 'm', 'o', 'd', '\022', '\034', '\n', '\t', 'v', 'a', 'r', 'c', 'o', 'l', 'l', 'i', 'd', '\030',
+ '\006', ' ', '\001', '(', '\r', 'R', '\t', 'v', 'a', 'r', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '&', '\n', '\016', 'v', 'a', 'r', 'n', 'u',
+ 'l', 'l', 'i', 'n', 'g', 'r', 'e', 'l', 's', '\030', '\007', ' ', '\003', '(', '\004', 'R', '\016', 'v', 'a', 'r', 'n', 'u', 'l', 'l', 'i',
+ 'n', 'g', 'r', 'e', 'l', 's', '\022', ' ', '\n', '\013', 'v', 'a', 'r', 'l', 'e', 'v', 'e', 'l', 's', 'u', 'p', '\030', '\010', ' ', '\001',
+ '(', '\r', 'R', '\013', 'v', 'a', 'r', 'l', 'e', 'v', 'e', 'l', 's', 'u', 'p', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i',
+ 'o', 'n', '\030', '\t', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\364', '\001', '\n', '\005', 'P', 'a',
+ 'r', 'a', 'm', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '1', '\n', '\t', 'p', 'a', 'r', 'a', 'm', 'k', 'i', 'n', 'd',
+ '\030', '\002', ' ', '\001', '(', '\016', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 'a', 'm', 'K', 'i',
+ 'n', 'd', 'R', '\t', 'p', 'a', 'r', 'a', 'm', 'k', 'i', 'n', 'd', '\022', '\030', '\n', '\007', 'p', 'a', 'r', 'a', 'm', 'i', 'd', '\030',
+ '\003', ' ', '\001', '(', '\005', 'R', '\007', 'p', 'a', 'r', 'a', 'm', 'i', 'd', '\022', '\034', '\n', '\t', 'p', 'a', 'r', 'a', 'm', 't', 'y',
+ 'p', 'e', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\t', 'p', 'a', 'r', 'a', 'm', 't', 'y', 'p', 'e', '\022', ' ', '\n', '\013', 'p', 'a',
+ 'r', 'a', 'm', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\013', 'p', 'a', 'r', 'a', 'm', 't', 'y', 'p',
+ 'm', 'o', 'd', '\022', ' ', '\n', '\013', 'p', 'a', 'r', 'a', 'm', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\006', ' ', '\001', '(', '\r', 'R',
+ '\013', 'p', 'a', 'r', 'a', 'm', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030',
+ '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\262', '\005', '\n', '\006', 'A', 'g', 'g', 'r', 'e',
+ 'f', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\032', '\n', '\010', 'a', 'g', 'g', 'f', 'n', 'o', 'i', 'd', '\030', '\002', ' ',
+ '\001', '(', '\r', 'R', '\010', 'a', 'g', 'g', 'f', 'n', 'o', 'i', 'd', '\022', '\030', '\n', '\007', 'a', 'g', 'g', 't', 'y', 'p', 'e', '\030',
+ '\003', ' ', '\001', '(', '\r', 'R', '\007', 'a', 'g', 'g', 't', 'y', 'p', 'e', '\022', '\034', '\n', '\t', 'a', 'g', 'g', 'c', 'o', 'l', 'l',
+ 'i', 'd', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\t', 'a', 'g', 'g', 'c', 'o', 'l', 'l', 'i', 'd', '\022', ' ', '\n', '\013', 'i', 'n',
+ 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\005', ' ', '\001', '(', '\r', 'R', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l',
+ 'l', 'i', 'd', '\022', '0', '\n', '\013', 'a', 'g', 'g', 'a', 'r', 'g', 't', 'y', 'p', 'e', 's', '\030', '\006', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'a', 'g', 'g', 'a', 'r', 'g', 't', 'y',
+ 'p', 'e', 's', '\022', '4', '\n', '\r', 'a', 'g', 'g', 'd', 'i', 'r', 'e', 'c', 't', 'a', 'r', 'g', 's', '\030', '\007', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'a', 'g', 'g', 'd', 'i', 'r',
+ 'e', 'c', 't', 'a', 'r', 'g', 's', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\010', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '*', '\n', '\010', 'a', 'g', 'g',
+ 'o', 'r', 'd', 'e', 'r', '\030', '\t', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\010', 'a', 'g', 'g', 'o', 'r', 'd', 'e', 'r', '\022', '0', '\n', '\013', 'a', 'g', 'g', 'd', 'i', 's', 't', 'i', 'n',
+ 'c', 't', '\030', '\n', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\013', 'a', 'g', 'g', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '\022', ',', '\n', '\t', 'a', 'g', 'g', 'f', 'i', 'l', 't', 'e', 'r',
+ '\030', '\013', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'a',
+ 'g', 'g', 'f', 'i', 'l', 't', 'e', 'r', '\022', '\030', '\n', '\007', 'a', 'g', 'g', 's', 't', 'a', 'r', '\030', '\014', ' ', '\001', '(', '\010',
+ 'R', '\007', 'a', 'g', 'g', 's', 't', 'a', 'r', '\022', ' ', '\n', '\013', 'a', 'g', 'g', 'v', 'a', 'r', 'i', 'a', 'd', 'i', 'c', '\030',
+ '\r', ' ', '\001', '(', '\010', 'R', '\013', 'a', 'g', 'g', 'v', 'a', 'r', 'i', 'a', 'd', 'i', 'c', '\022', '\030', '\n', '\007', 'a', 'g', 'g',
+ 'k', 'i', 'n', 'd', '\030', '\016', ' ', '\001', '(', '\t', 'R', '\007', 'a', 'g', 'g', 'k', 'i', 'n', 'd', '\022', ' ', '\n', '\013', 'a', 'g',
+ 'g', 'l', 'e', 'v', 'e', 'l', 's', 'u', 'p', '\030', '\017', ' ', '\001', '(', '\r', 'R', '\013', 'a', 'g', 'g', 'l', 'e', 'v', 'e', 'l',
+ 's', 'u', 'p', '\022', '.', '\n', '\010', 'a', 'g', 'g', 's', 'p', 'l', 'i', 't', '\030', '\020', ' ', '\001', '(', '\016', '2', '\022', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'g', 'g', 'S', 'p', 'l', 'i', 't', 'R', '\010', 'a', 'g', 'g', 's', 'p', 'l', 'i',
+ 't', '\022', '\024', '\n', '\005', 'a', 'g', 'g', 'n', 'o', '\030', '\021', ' ', '\001', '(', '\005', 'R', '\005', 'a', 'g', 'g', 'n', 'o', '\022', '\036',
+ '\n', '\n', 'a', 'g', 'g', 't', 'r', 'a', 'n', 's', 'n', 'o', '\030', '\022', ' ', '\001', '(', '\005', 'R', '\n', 'a', 'g', 'g', 't', 'r',
+ 'a', 'n', 's', 'n', 'o', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\023', ' ', '\001', '(', '\005', 'R', '\010',
+ 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\266', '\001', '\n', '\014', 'G', 'r', 'o', 'u', 'p', 'i', 'n', 'g', 'F', 'u', 'n', 'c',
+ '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\"', '\n', '\004', 'r',
+ 'e', 'f', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\004', 'r', 'e', 'f', 's', '\022', ' ', '\n', '\013', 'a', 'g', 'g', 'l', 'e', 'v', 'e', 'l', 's', 'u', 'p', '\030', '\004', ' ', '\001',
+ '(', '\r', 'R', '\013', 'a', 'g', 'g', 'l', 'e', 'v', 'e', 'l', 's', 'u', 'p', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i',
+ 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\221', '\003', '\n', '\n', 'W', 'i',
+ 'n', 'd', 'o', 'w', 'F', 'u', 'n', 'c', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\032', '\n', '\010', 'w', 'i', 'n', 'f',
+ 'n', 'o', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\010', 'w', 'i', 'n', 'f', 'n', 'o', 'i', 'd', '\022', '\030', '\n', '\007', 'w',
+ 'i', 'n', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\007', 'w', 'i', 'n', 't', 'y', 'p', 'e', '\022', '\034', '\n', '\t',
+ 'w', 'i', 'n', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\t', 'w', 'i', 'n', 'c', 'o', 'l', 'l', 'i',
+ 'd', '\022', ' ', '\n', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\005', ' ', '\001', '(', '\r', 'R', '\013', 'i',
+ 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\006', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', ',', '\n', '\t',
+ 'a', 'g', 'g', 'f', 'i', 'l', 't', 'e', 'r', '\030', '\007', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'a', 'g', 'g', 'f', 'i', 'l', 't', 'e', 'r', '\022', '3', '\n', '\r', 'r', 'u', 'n', '_',
+ 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\030', '\010', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'r', 'u', 'n', 'C', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\022', '\026', '\n', '\006', 'w',
+ 'i', 'n', 'r', 'e', 'f', '\030', '\t', ' ', '\001', '(', '\r', 'R', '\006', 'w', 'i', 'n', 'r', 'e', 'f', '\022', '\030', '\n', '\007', 'w', 'i',
+ 'n', 's', 't', 'a', 'r', '\030', '\n', ' ', '\001', '(', '\010', 'R', '\007', 'w', 'i', 'n', 's', 't', 'a', 'r', '\022', '\026', '\n', '\006', 'w',
+ 'i', 'n', 'a', 'g', 'g', '\030', '\013', ' ', '\001', '(', '\010', 'R', '\006', 'w', 'i', 'n', 'a', 'g', 'g', '\022', '\032', '\n', '\010', 'l', 'o',
+ 'c', 'a', 't', 'i', 'o', 'n', '\030', '\014', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\262', '\001',
+ '\n', '\026', 'W', 'i', 'n', 'd', 'o', 'w', 'F', 'u', 'n', 'c', 'R', 'u', 'n', 'C', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\022',
+ ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\022', '\n', '\004', 'o', 'p', 'n', 'o', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\004', 'o',
+ 'p', 'n', 'o', '\022', ' ', '\n', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R',
+ '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\036', '\n', '\n', 'w', 'f', 'u', 'n', 'c', '_', 'l', 'e', 'f',
+ 't', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\n', 'w', 'f', 'u', 'n', 'c', '_', 'l', 'e', 'f', 't', '\022', ' ', '\n', '\003', 'a', 'r',
+ 'g', '\030', '\005', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003',
+ 'a', 'r', 'g', '\"', '\210', '\001', '\n', '\020', 'M', 'e', 'r', 'g', 'e', 'S', 'u', 'p', 'p', 'o', 'r', 't', 'F', 'u', 'n', 'c', '\022',
+ ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\030', '\n', '\007', 'm', 's', 'f', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\r',
+ 'R', '\007', 'm', 's', 'f', 't', 'y', 'p', 'e', '\022', '\034', '\n', '\t', 'm', 's', 'f', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\003', ' ',
+ '\001', '(', '\r', 'R', '\t', 'm', 's', 'f', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
+ 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\257', '\003', '\n', '\017', 'S', 'u', 'b',
+ 's', 'c', 'r', 'i', 'p', 't', 'i', 'n', 'g', 'R', 'e', 'f', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '*', '\n', '\020',
+ 'r', 'e', 'f', 'c', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\020', 'r',
+ 'e', 'f', 'c', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 't', 'y', 'p', 'e', '\022', ' ', '\n', '\013', 'r', 'e', 'f', 'e', 'l', 'e',
+ 'm', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\013', 'r', 'e', 'f', 'e', 'l', 'e', 'm', 't', 'y', 'p', 'e', '\022',
+ '\036', '\n', '\n', 'r', 'e', 'f', 'r', 'e', 's', 't', 'y', 'p', 'e', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e', 'f', 'r',
+ 'e', 's', 't', 'y', 'p', 'e', '\022', '\034', '\n', '\t', 'r', 'e', 'f', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\005', ' ', '\001', '(', '\005',
+ 'R', '\t', 'r', 'e', 'f', 't', 'y', 'p', 'm', 'o', 'd', '\022', '\034', '\n', '\t', 'r', 'e', 'f', 'c', 'o', 'l', 'l', 'i', 'd', '\030',
+ '\006', ' ', '\001', '(', '\r', 'R', '\t', 'r', 'e', 'f', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '8', '\n', '\017', 'r', 'e', 'f', 'u', 'p',
+ 'p', 'e', 'r', 'i', 'n', 'd', 'e', 'x', 'p', 'r', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 'r', 'e', 'f', 'u', 'p', 'p', 'e', 'r', 'i', 'n', 'd', 'e', 'x', 'p', 'r', '\022',
+ '8', '\n', '\017', 'r', 'e', 'f', 'l', 'o', 'w', 'e', 'r', 'i', 'n', 'd', 'e', 'x', 'p', 'r', '\030', '\010', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 'r', 'e', 'f', 'l', 'o', 'w', 'e', 'r',
+ 'i', 'n', 'd', 'e', 'x', 'p', 'r', '\022', '(', '\n', '\007', 'r', 'e', 'f', 'e', 'x', 'p', 'r', '\030', '\t', ' ', '\001', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'r', 'e', 'f', 'e', 'x', 'p', 'r', '\022',
+ '2', '\n', '\014', 'r', 'e', 'f', 'a', 's', 's', 'g', 'n', 'e', 'x', 'p', 'r', '\030', '\n', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'r', 'e', 'f', 'a', 's', 's', 'g', 'n', 'e', 'x', 'p',
+ 'r', '\"', '\352', '\002', '\n', '\010', 'F', 'u', 'n', 'c', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\026',
+ '\n', '\006', 'f', 'u', 'n', 'c', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\006', 'f', 'u', 'n', 'c', 'i', 'd', '\022', '&', '\n',
+ '\016', 'f', 'u', 'n', 'c', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\016', 'f', 'u',
+ 'n', 'c', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '\036', '\n', '\n', 'f', 'u', 'n', 'c', 'r', 'e', 't', 's', 'e',
+ 't', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\n', 'f', 'u', 'n', 'c', 'r', 'e', 't', 's', 'e', 't', '\022', '\"', '\n', '\014', 'f', 'u',
+ 'n', 'c', 'v', 'a', 'r', 'i', 'a', 'd', 'i', 'c', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\014', 'f', 'u', 'n', 'c', 'v', 'a', 'r',
+ 'i', 'a', 'd', 'i', 'c', '\022', '6', '\n', '\n', 'f', 'u', 'n', 'c', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\006', ' ', '\001', '(', '\016',
+ '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'F', 'o', 'r', 'm', 'R',
+ '\n', 'f', 'u', 'n', 'c', 'f', 'o', 'r', 'm', 'a', 't', '\022', '\036', '\n', '\n', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 'l', 'i', 'd',
+ '\030', '\007', ' ', '\001', '(', '\r', 'R', '\n', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 'l', 'i', 'd', '\022', ' ', '\n', '\013', 'i', 'n', 'p',
+ 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\010', ' ', '\001', '(', '\r', 'R', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l',
+ 'i', 'd', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\t', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
+ '\030', '\n', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\240', '\001', '\n', '\014', 'N', 'a', 'm', 'e',
+ 'd', 'A', 'r', 'g', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030',
+ '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r',
+ 'g', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\034', '\n', '\t',
+ 'a', 'r', 'g', 'n', 'u', 'm', 'b', 'e', 'r', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\t', 'a', 'r', 'g', 'n', 'u', 'm', 'b', 'e',
+ 'r', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a',
+ 't', 'i', 'o', 'n', '\"', '\374', '\001', '\n', '\006', 'O', 'p', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ',
+ '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022',
+ '\022', '\n', '\004', 'o', 'p', 'n', 'o', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\004', 'o', 'p', 'n', 'o', '\022', '\"', '\n', '\014', 'o', 'p',
+ 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\014', 'o', 'p', 'r', 'e', 's', 'u', 'l',
+ 't', 't', 'y', 'p', 'e', '\022', '\032', '\n', '\010', 'o', 'p', 'r', 'e', 't', 's', 'e', 't', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\010',
+ 'o', 'p', 'r', 'e', 't', 's', 'e', 't', '\022', '\032', '\n', '\010', 'o', 'p', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\005', ' ', '\001', '(',
+ '\r', 'R', '\010', 'o', 'p', 'c', 'o', 'l', 'l', 'i', 'd', '\022', ' ', '\n', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i',
+ 'd', '\030', '\006', ' ', '\001', '(', '\r', 'R', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"', '\n', '\004', 'a',
+ 'r', 'g', 's', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R',
+ '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\202', '\002', '\n', '\014', 'D', 'i', 's', 't', 'i', 'n', 'c', 't', 'E', 'x', 'p',
+ 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\022', '\n', '\004', 'o', 'p', 'n', 'o', '\030', '\002', ' ', '\001', '(', '\r', 'R',
+ '\004', 'o', 'p', 'n', 'o', '\022', '\"', '\n', '\014', 'o', 'p', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001',
+ '(', '\r', 'R', '\014', 'o', 'p', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '\032', '\n', '\010', 'o', 'p', 'r', 'e', 't',
+ 's', 'e', 't', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\010', 'o', 'p', 'r', 'e', 't', 's', 'e', 't', '\022', '\032', '\n', '\010', 'o', 'p',
+ 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\005', ' ', '\001', '(', '\r', 'R', '\010', 'o', 'p', 'c', 'o', 'l', 'l', 'i', 'd', '\022', ' ', '\n',
+ '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\006', ' ', '\001', '(', '\r', 'R', '\013', 'i', 'n', 'p', 'u', 't',
+ 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a',
+ 't', 'i', 'o', 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\200', '\002', '\n', '\n',
+ 'N', 'u', 'l', 'l', 'I', 'f', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\022', '\n', '\004', 'o', 'p',
+ 'n', 'o', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\004', 'o', 'p', 'n', 'o', '\022', '\"', '\n', '\014', 'o', 'p', 'r', 'e', 's', 'u', 'l',
+ 't', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\014', 'o', 'p', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e',
+ '\022', '\032', '\n', '\010', 'o', 'p', 'r', 'e', 't', 's', 'e', 't', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\010', 'o', 'p', 'r', 'e', 't',
+ 's', 'e', 't', '\022', '\032', '\n', '\010', 'o', 'p', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\005', ' ', '\001', '(', '\r', 'R', '\010', 'o', 'p',
+ 'c', 'o', 'l', 'l', 'i', 'd', '\022', ' ', '\n', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\006', ' ', '\001',
+ '(', '\r', 'R', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\007',
' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g',
- 's', '\022', '\"', '\n', '\004', 'r', 'e', 'f', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'r', 'e', 'f', 's', '\022', ' ', '\n', '\013', 'a', 'g', 'g', 'l', 'e', 'v', 'e', 'l', 's',
- 'u', 'p', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\013', 'a', 'g', 'g', 'l', 'e', 'v', 'e', 'l', 's', 'u', 'p', '\022', '\032', '\n', '\010',
- 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"',
- '\334', '\002', '\n', '\n', 'W', 'i', 'n', 'd', 'o', 'w', 'F', 'u', 'n', 'c', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\032',
- '\n', '\010', 'w', 'i', 'n', 'f', 'n', 'o', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\010', 'w', 'i', 'n', 'f', 'n', 'o', 'i',
- 'd', '\022', '\030', '\n', '\007', 'w', 'i', 'n', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\007', 'w', 'i', 'n', 't', 'y',
- 'p', 'e', '\022', '\034', '\n', '\t', 'w', 'i', 'n', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\t', 'w', 'i',
- 'n', 'c', 'o', 'l', 'l', 'i', 'd', '\022', ' ', '\n', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\005', ' ',
- '\001', '(', '\r', 'R', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030',
- '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r',
- 'g', 's', '\022', ',', '\n', '\t', 'a', 'g', 'g', 'f', 'i', 'l', 't', 'e', 'r', '\030', '\007', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'a', 'g', 'g', 'f', 'i', 'l', 't', 'e', 'r', '\022', '\026',
- '\n', '\006', 'w', 'i', 'n', 'r', 'e', 'f', '\030', '\010', ' ', '\001', '(', '\r', 'R', '\006', 'w', 'i', 'n', 'r', 'e', 'f', '\022', '\030', '\n',
- '\007', 'w', 'i', 'n', 's', 't', 'a', 'r', '\030', '\t', ' ', '\001', '(', '\010', 'R', '\007', 'w', 'i', 'n', 's', 't', 'a', 'r', '\022', '\026',
- '\n', '\006', 'w', 'i', 'n', 'a', 'g', 'g', '\030', '\n', ' ', '\001', '(', '\010', 'R', '\006', 'w', 'i', 'n', 'a', 'g', 'g', '\022', '\032', '\n',
- '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\013', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
- '\"', '\257', '\003', '\n', '\017', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'n', 'g', 'R', 'e', 'f', '\022', ' ', '\n', '\003', 'x',
- 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\003', 'x', 'p', 'r', '\022', '*', '\n', '\020', 'r', 'e', 'f', 'c', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 't', 'y', 'p', 'e', '\030',
- '\002', ' ', '\001', '(', '\r', 'R', '\020', 'r', 'e', 'f', 'c', 'o', 'n', 't', 'a', 'i', 'n', 'e', 'r', 't', 'y', 'p', 'e', '\022', ' ',
- '\n', '\013', 'r', 'e', 'f', 'e', 'l', 'e', 'm', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\013', 'r', 'e', 'f', 'e',
- 'l', 'e', 'm', 't', 'y', 'p', 'e', '\022', '\036', '\n', '\n', 'r', 'e', 'f', 'r', 'e', 's', 't', 'y', 'p', 'e', '\030', '\004', ' ', '\001',
- '(', '\r', 'R', '\n', 'r', 'e', 'f', 'r', 'e', 's', 't', 'y', 'p', 'e', '\022', '\034', '\n', '\t', 'r', 'e', 'f', 't', 'y', 'p', 'm',
- 'o', 'd', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\t', 'r', 'e', 'f', 't', 'y', 'p', 'm', 'o', 'd', '\022', '\034', '\n', '\t', 'r', 'e',
- 'f', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\006', ' ', '\001', '(', '\r', 'R', '\t', 'r', 'e', 'f', 'c', 'o', 'l', 'l', 'i', 'd', '\022',
- '8', '\n', '\017', 'r', 'e', 'f', 'u', 'p', 'p', 'e', 'r', 'i', 'n', 'd', 'e', 'x', 'p', 'r', '\030', '\007', ' ', '\003', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 'r', 'e', 'f', 'u', 'p', 'p', 'e', 'r',
- 'i', 'n', 'd', 'e', 'x', 'p', 'r', '\022', '8', '\n', '\017', 'r', 'e', 'f', 'l', 'o', 'w', 'e', 'r', 'i', 'n', 'd', 'e', 'x', 'p',
- 'r', '\030', '\010', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017',
- 'r', 'e', 'f', 'l', 'o', 'w', 'e', 'r', 'i', 'n', 'd', 'e', 'x', 'p', 'r', '\022', '(', '\n', '\007', 'r', 'e', 'f', 'e', 'x', 'p',
- 'r', '\030', '\t', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007',
- 'r', 'e', 'f', 'e', 'x', 'p', 'r', '\022', '2', '\n', '\014', 'r', 'e', 'f', 'a', 's', 's', 'g', 'n', 'e', 'x', 'p', 'r', '\030', '\n',
- ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'r', 'e', 'f',
- 'a', 's', 's', 'g', 'n', 'e', 'x', 'p', 'r', '\"', '\352', '\002', '\n', '\010', 'F', 'u', 'n', 'c', 'E', 'x', 'p', 'r', '\022', ' ', '\n',
+ 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a',
+ 't', 'i', 'o', 'n', '\"', '\302', '\001', '\n', '\021', 'S', 'c', 'a', 'l', 'a', 'r', 'A', 'r', 'r', 'a', 'y', 'O', 'p', 'E', 'x', 'p',
+ 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\022', '\n', '\004', 'o', 'p', 'n', 'o', '\030', '\002', ' ', '\001', '(', '\r', 'R',
+ '\004', 'o', 'p', 'n', 'o', '\022', '\025', '\n', '\006', 'u', 's', 'e', '_', 'o', 'r', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\005', 'u', 's',
+ 'e', 'O', 'r', '\022', ' ', '\n', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\004', ' ', '\001', '(', '\r', 'R',
+ '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\005', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032',
+ '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\006', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
+ 'n', '\"', '\234', '\001', '\n', '\010', 'B', 'o', 'o', 'l', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '.',
+ '\n', '\006', 'b', 'o', 'o', 'l', 'o', 'p', '\030', '\002', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'B', 'o', 'o', 'l', 'E', 'x', 'p', 'r', 'T', 'y', 'p', 'e', 'R', '\006', 'b', 'o', 'o', 'l', 'o', 'p', '\022', '\"', '\n', '\004',
+ 'a', 'r', 'g', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005',
+ 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\251', '\002', '\n', '\007', 'S', 'u', 'b', 'L', 'i', 'n', 'k', '\022', ' ', '\n',
+ '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\003', 'x', 'p', 'r', '\022', '9', '\n', '\r', 's', 'u', 'b', '_', 'l', 'i', 'n', 'k', '_', 't', 'y', 'p', 'e', '\030', '\002',
+ ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'u', 'b', 'L', 'i', 'n', 'k', 'T', 'y',
+ 'p', 'e', 'R', '\013', 's', 'u', 'b', 'L', 'i', 'n', 'k', 'T', 'y', 'p', 'e', '\022', '\036', '\n', '\013', 's', 'u', 'b', '_', 'l', 'i',
+ 'n', 'k', '_', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\t', 's', 'u', 'b', 'L', 'i', 'n', 'k', 'I', 'd', '\022', '*', '\n',
+ '\010', 't', 'e', 's', 't', 'e', 'x', 'p', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 't', 'e', 's', 't', 'e', 'x', 'p', 'r', '\022', '+', '\n', '\t', 'o', 'p', 'e', 'r', '_',
+ 'n', 'a', 'm', 'e', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\010', 'o', 'p', 'e', 'r', 'N', 'a', 'm', 'e', '\022', ',', '\n', '\t', 's', 'u', 'b', 's', 'e', 'l', 'e', 'c', 't', '\030',
+ '\006', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 's', 'u',
+ 'b', 's', 'e', 'l', 'e', 'c', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005',
+ 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\265', '\005', '\n', '\007', 'S', 'u', 'b', 'P', 'l', 'a', 'n', '\022', ' ', '\n',
+ '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\003', 'x', 'p', 'r', '\022', '9', '\n', '\r', 's', 'u', 'b', '_', 'l', 'i', 'n', 'k', '_', 't', 'y', 'p', 'e', '\030', '\002',
+ ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'u', 'b', 'L', 'i', 'n', 'k', 'T', 'y',
+ 'p', 'e', 'R', '\013', 's', 'u', 'b', 'L', 'i', 'n', 'k', 'T', 'y', 'p', 'e', '\022', '*', '\n', '\010', 't', 'e', 's', 't', 'e', 'x',
+ 'p', 'r', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\010', 't', 'e', 's', 't', 'e', 'x', 'p', 'r', '\022', '+', '\n', '\t', 'p', 'a', 'r', 'a', 'm', '_', 'i', 'd', 's', '\030', '\004', ' ',
+ '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'p', 'a', 'r', 'a',
+ 'm', 'I', 'd', 's', '\022', '\030', '\n', '\007', 'p', 'l', 'a', 'n', '_', 'i', 'd', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\007', 'p', 'l',
+ 'a', 'n', '_', 'i', 'd', '\022', '\034', '\n', '\t', 'p', 'l', 'a', 'n', '_', 'n', 'a', 'm', 'e', '\030', '\006', ' ', '\001', '(', '\t', 'R',
+ '\t', 'p', 'l', 'a', 'n', '_', 'n', 'a', 'm', 'e', '\022', '$', '\n', '\016', 'f', 'i', 'r', 's', 't', '_', 'c', 'o', 'l', '_', 't',
+ 'y', 'p', 'e', '\030', '\007', ' ', '\001', '(', '\r', 'R', '\014', 'f', 'i', 'r', 's', 't', 'C', 'o', 'l', 'T', 'y', 'p', 'e', '\022', '(',
+ '\n', '\020', 'f', 'i', 'r', 's', 't', '_', 'c', 'o', 'l', '_', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\010', ' ', '\001', '(', '\005', 'R',
+ '\016', 'f', 'i', 'r', 's', 't', 'C', 'o', 'l', 'T', 'y', 'p', 'm', 'o', 'd', '\022', '.', '\n', '\023', 'f', 'i', 'r', 's', 't', '_',
+ 'c', 'o', 'l', '_', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\t', ' ', '\001', '(', '\r', 'R', '\021', 'f', 'i', 'r', 's',
+ 't', 'C', 'o', 'l', 'C', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\022', '$', '\n', '\016', 'u', 's', 'e', '_', 'h', 'a', 's', 'h',
+ '_', 't', 'a', 'b', 'l', 'e', '\030', '\n', ' ', '\001', '(', '\010', 'R', '\014', 'u', 's', 'e', 'H', 'a', 's', 'h', 'T', 'a', 'b', 'l',
+ 'e', '\022', '(', '\n', '\020', 'u', 'n', 'k', 'n', 'o', 'w', 'n', '_', 'e', 'q', '_', 'f', 'a', 'l', 's', 'e', '\030', '\013', ' ', '\001',
+ '(', '\010', 'R', '\016', 'u', 'n', 'k', 'n', 'o', 'w', 'n', 'E', 'q', 'F', 'a', 'l', 's', 'e', '\022', '$', '\n', '\r', 'p', 'a', 'r',
+ 'a', 'l', 'l', 'e', 'l', '_', 's', 'a', 'f', 'e', '\030', '\014', ' ', '\001', '(', '\010', 'R', '\r', 'p', 'a', 'r', 'a', 'l', 'l', 'e',
+ 'l', '_', 's', 'a', 'f', 'e', '\022', '+', '\n', '\t', 's', 'e', 't', '_', 'p', 'a', 'r', 'a', 'm', '\030', '\r', ' ', '\003', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 's', 'e', 't', 'P', 'a', 'r', 'a',
+ 'm', '\022', '+', '\n', '\t', 'p', 'a', 'r', '_', 'p', 'a', 'r', 'a', 'm', '\030', '\016', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'p', 'a', 'r', 'P', 'a', 'r', 'a', 'm', '\022', '\"', '\n', '\004',
+ 'a', 'r', 'g', 's', '\030', '\017', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\"', '\n', '\014', 's', 't', 'a', 'r', 't', 'u', 'p', '_', 'c', 'o', 's', 't', '\030', '\020',
+ ' ', '\001', '(', '\001', 'R', '\014', 's', 't', 'a', 'r', 't', 'u', 'p', '_', 'c', 'o', 's', 't', '\022', '$', '\n', '\r', 'p', 'e', 'r',
+ '_', 'c', 'a', 'l', 'l', '_', 'c', 'o', 's', 't', '\030', '\021', ' ', '\001', '(', '\001', 'R', '\r', 'p', 'e', 'r', '_', 'c', 'a', 'l',
+ 'l', '_', 'c', 'o', 's', 't', '\"', 'b', '\n', '\022', 'A', 'l', 't', 'e', 'r', 'n', 'a', 't', 'i', 'v', 'e', 'S', 'u', 'b', 'P',
+ 'l', 'a', 'n', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '*', '\n', '\010', 's', 'u', 'b', 'p', 'l', 'a', 'n', 's', '\030',
+ '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 's', 'u',
+ 'b', 'p', 'l', 'a', 'n', 's', '\"', '\325', '\001', '\n', '\013', 'F', 'i', 'e', 'l', 'd', 'S', 'e', 'l', 'e', 'c', 't', '\022', ' ', '\n',
'\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\026', '\n', '\006', 'f', 'u', 'n', 'c', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\006', 'f',
- 'u', 'n', 'c', 'i', 'd', '\022', '&', '\n', '\016', 'f', 'u', 'n', 'c', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\003',
- ' ', '\001', '(', '\r', 'R', '\016', 'f', 'u', 'n', 'c', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '\036', '\n', '\n', 'f',
- 'u', 'n', 'c', 'r', 'e', 't', 's', 'e', 't', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\n', 'f', 'u', 'n', 'c', 'r', 'e', 't', 's',
- 'e', 't', '\022', '\"', '\n', '\014', 'f', 'u', 'n', 'c', 'v', 'a', 'r', 'i', 'a', 'd', 'i', 'c', '\030', '\005', ' ', '\001', '(', '\010', 'R',
- '\014', 'f', 'u', 'n', 'c', 'v', 'a', 'r', 'i', 'a', 'd', 'i', 'c', '\022', '6', '\n', '\n', 'f', 'u', 'n', 'c', 'f', 'o', 'r', 'm',
- 'a', 't', '\030', '\006', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c',
- 'i', 'o', 'n', 'F', 'o', 'r', 'm', 'R', '\n', 'f', 'u', 'n', 'c', 'f', 'o', 'r', 'm', 'a', 't', '\022', '\036', '\n', '\n', 'f', 'u',
- 'n', 'c', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\007', ' ', '\001', '(', '\r', 'R', '\n', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 'l', 'i',
- 'd', '\022', ' ', '\n', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\010', ' ', '\001', '(', '\r', 'R', '\013', 'i',
- 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\t', ' ', '\003', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010',
- 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\n', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"',
- '\240', '\001', '\n', '\014', 'N', 'a', 'm', 'e', 'd', 'A', 'r', 'g', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001',
+ 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\032', '\n', '\010', 'f', 'i', 'e', 'l', 'd', 'n',
+ 'u', 'm', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'f', 'i', 'e', 'l', 'd', 'n', 'u', 'm', '\022', '\036', '\n', '\n', 'r', 'e', 's',
+ 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e',
+ '\022', '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\014', 'r',
+ 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'm', 'o', 'd', '\022', '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l',
+ 'i', 'd', '\030', '\006', ' ', '\001', '(', '\r', 'R', '\014', 'r', 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\"', '\310', '\001',
+ '\n', '\n', 'F', 'i', 'e', 'l', 'd', 'S', 't', 'o', 'r', 'e', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003',
+ 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\003', 'a', 'r', 'g', '\022', '(', '\n', '\007', 'n', 'e', 'w', 'v', 'a', 'l', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'n', 'e', 'w', 'v', 'a', 'l', 's', '\022', ',', '\n',
+ '\t', 'f', 'i', 'e', 'l', 'd', 'n', 'u', 'm', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'f', 'i', 'e', 'l', 'd', 'n', 'u', 'm', 's', '\022', '\036', '\n', '\n', 'r', 'e', 's',
+ 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\005', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e',
+ '\"', '\223', '\002', '\n', '\013', 'R', 'e', 'l', 'a', 'b', 'e', 'l', 'T', 'y', 'p', 'e', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001',
' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r',
'\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\004',
- 'n', 'a', 'm', 'e', '\022', '\034', '\n', '\t', 'a', 'r', 'g', 'n', 'u', 'm', 'b', 'e', 'r', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\t',
- 'a', 'r', 'g', 'n', 'u', 'm', 'b', 'e', 'r', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001',
- '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\374', '\001', '\n', '\006', 'O', 'p', 'E', 'x', 'p', 'r', '\022', ' ',
- '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\022', '\n', '\004', 'o', 'p', 'n', 'o', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\004', 'o', 'p',
- 'n', 'o', '\022', '\"', '\n', '\014', 'o', 'p', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R',
- '\014', 'o', 'p', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '\032', '\n', '\010', 'o', 'p', 'r', 'e', 't', 's', 'e', 't',
- '\030', '\004', ' ', '\001', '(', '\010', 'R', '\010', 'o', 'p', 'r', 'e', 't', 's', 'e', 't', '\022', '\032', '\n', '\010', 'o', 'p', 'c', 'o', 'l',
- 'l', 'i', 'd', '\030', '\005', ' ', '\001', '(', '\r', 'R', '\010', 'o', 'p', 'c', 'o', 'l', 'l', 'i', 'd', '\022', ' ', '\n', '\013', 'i', 'n',
- 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\006', ' ', '\001', '(', '\r', 'R', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l',
- 'l', 'i', 'd', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
- 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\202', '\002', '\n', '\014', 'D', 'i', 's',
- 't', 'i', 'n', 'c', 't', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\022', '\n', '\004', 'o', 'p', 'n',
- 'o', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\004', 'o', 'p', 'n', 'o', '\022', '\"', '\n', '\014', 'o', 'p', 'r', 'e', 's', 'u', 'l', 't',
- 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\014', 'o', 'p', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022',
- '\032', '\n', '\010', 'o', 'p', 'r', 'e', 't', 's', 'e', 't', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\010', 'o', 'p', 'r', 'e', 't', 's',
- 'e', 't', '\022', '\032', '\n', '\010', 'o', 'p', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\005', ' ', '\001', '(', '\r', 'R', '\010', 'o', 'p', 'c',
- 'o', 'l', 'l', 'i', 'd', '\022', ' ', '\n', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\006', ' ', '\001', '(',
- '\r', 'R', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\007', ' ',
- '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's',
- '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't',
- 'i', 'o', 'n', '\"', '\200', '\002', '\n', '\n', 'N', 'u', 'l', 'l', 'I', 'f', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r',
- '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x',
- 'p', 'r', '\022', '\022', '\n', '\004', 'o', 'p', 'n', 'o', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\004', 'o', 'p', 'n', 'o', '\022', '\"', '\n',
- '\014', 'o', 'p', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\014', 'o', 'p', 'r', 'e',
- 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '\032', '\n', '\010', 'o', 'p', 'r', 'e', 't', 's', 'e', 't', '\030', '\004', ' ', '\001', '(',
- '\010', 'R', '\010', 'o', 'p', 'r', 'e', 't', 's', 'e', 't', '\022', '\032', '\n', '\010', 'o', 'p', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\005',
- ' ', '\001', '(', '\r', 'R', '\010', 'o', 'p', 'c', 'o', 'l', 'l', 'i', 'd', '\022', ' ', '\n', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o',
- 'l', 'l', 'i', 'd', '\030', '\006', ' ', '\001', '(', '\r', 'R', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"',
- '\n', '\004', 'a', 'r', 'g', 's', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\010', ' ', '\001',
- '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\302', '\001', '\n', '\021', 'S', 'c', 'a', 'l', 'a', 'r', 'A', 'r',
- 'r', 'a', 'y', 'O', 'p', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\022', '\n', '\004', 'o', 'p', 'n',
- 'o', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\004', 'o', 'p', 'n', 'o', '\022', '\025', '\n', '\006', 'u', 's', 'e', '_', 'o', 'r', '\030', '\003',
- ' ', '\001', '(', '\010', 'R', '\005', 'u', 's', 'e', 'O', 'r', '\022', ' ', '\n', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i',
- 'd', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"', '\n', '\004', 'a',
- 'r', 'g', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\006', ' ', '\001', '(', '\005', 'R',
- '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\234', '\001', '\n', '\010', 'B', 'o', 'o', 'l', 'E', 'x', 'p', 'r', '\022', ' ', '\n',
- '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\003', 'x', 'p', 'r', '\022', '.', '\n', '\006', 'b', 'o', 'o', 'l', 'o', 'p', '\030', '\002', ' ', '\001', '(', '\016', '2', '\026', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'B', 'o', 'o', 'l', 'E', 'x', 'p', 'r', 'T', 'y', 'p', 'e', 'R', '\006', 'b', 'o',
- 'o', 'l', 'o', 'p', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i',
- 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\251', '\002', '\n', '\007', 'S', 'u',
- 'b', 'L', 'i', 'n', 'k', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '9', '\n', '\r', 's', 'u', 'b', '_', 'l', 'i', 'n',
- 'k', '_', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S',
- 'u', 'b', 'L', 'i', 'n', 'k', 'T', 'y', 'p', 'e', 'R', '\013', 's', 'u', 'b', 'L', 'i', 'n', 'k', 'T', 'y', 'p', 'e', '\022', '\036',
- '\n', '\013', 's', 'u', 'b', '_', 'l', 'i', 'n', 'k', '_', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\t', 's', 'u', 'b', 'L',
- 'i', 'n', 'k', 'I', 'd', '\022', '*', '\n', '\010', 't', 'e', 's', 't', 'e', 'x', 'p', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 't', 'e', 's', 't', 'e', 'x', 'p', 'r', '\022',
- '+', '\n', '\t', 'o', 'p', 'e', 'r', '_', 'n', 'a', 'm', 'e', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'o', 'p', 'e', 'r', 'N', 'a', 'm', 'e', '\022', ',', '\n', '\t', 's', 'u',
- 'b', 's', 'e', 'l', 'e', 'c', 't', '\030', '\006', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\t', 's', 'u', 'b', 's', 'e', 'l', 'e', 'c', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i',
- 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\265', '\005', '\n', '\007', 'S', 'u',
- 'b', 'P', 'l', 'a', 'n', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '9', '\n', '\r', 's', 'u', 'b', '_', 'l', 'i', 'n',
- 'k', '_', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S',
- 'u', 'b', 'L', 'i', 'n', 'k', 'T', 'y', 'p', 'e', 'R', '\013', 's', 'u', 'b', 'L', 'i', 'n', 'k', 'T', 'y', 'p', 'e', '\022', '*',
- '\n', '\010', 't', 'e', 's', 't', 'e', 'x', 'p', 'r', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 't', 'e', 's', 't', 'e', 'x', 'p', 'r', '\022', '+', '\n', '\t', 'p', 'a', 'r', 'a',
- 'm', '_', 'i', 'd', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\010', 'p', 'a', 'r', 'a', 'm', 'I', 'd', 's', '\022', '\030', '\n', '\007', 'p', 'l', 'a', 'n', '_', 'i', 'd', '\030', '\005',
- ' ', '\001', '(', '\005', 'R', '\007', 'p', 'l', 'a', 'n', '_', 'i', 'd', '\022', '\034', '\n', '\t', 'p', 'l', 'a', 'n', '_', 'n', 'a', 'm',
- 'e', '\030', '\006', ' ', '\001', '(', '\t', 'R', '\t', 'p', 'l', 'a', 'n', '_', 'n', 'a', 'm', 'e', '\022', '$', '\n', '\016', 'f', 'i', 'r',
- 's', 't', '_', 'c', 'o', 'l', '_', 't', 'y', 'p', 'e', '\030', '\007', ' ', '\001', '(', '\r', 'R', '\014', 'f', 'i', 'r', 's', 't', 'C',
- 'o', 'l', 'T', 'y', 'p', 'e', '\022', '(', '\n', '\020', 'f', 'i', 'r', 's', 't', '_', 'c', 'o', 'l', '_', 't', 'y', 'p', 'm', 'o',
- 'd', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\016', 'f', 'i', 'r', 's', 't', 'C', 'o', 'l', 'T', 'y', 'p', 'm', 'o', 'd', '\022', '.',
- '\n', '\023', 'f', 'i', 'r', 's', 't', '_', 'c', 'o', 'l', '_', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\t', ' ', '\001',
- '(', '\r', 'R', '\021', 'f', 'i', 'r', 's', 't', 'C', 'o', 'l', 'C', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\022', '$', '\n', '\016',
- 'u', 's', 'e', '_', 'h', 'a', 's', 'h', '_', 't', 'a', 'b', 'l', 'e', '\030', '\n', ' ', '\001', '(', '\010', 'R', '\014', 'u', 's', 'e',
- 'H', 'a', 's', 'h', 'T', 'a', 'b', 'l', 'e', '\022', '(', '\n', '\020', 'u', 'n', 'k', 'n', 'o', 'w', 'n', '_', 'e', 'q', '_', 'f',
- 'a', 'l', 's', 'e', '\030', '\013', ' ', '\001', '(', '\010', 'R', '\016', 'u', 'n', 'k', 'n', 'o', 'w', 'n', 'E', 'q', 'F', 'a', 'l', 's',
- 'e', '\022', '$', '\n', '\r', 'p', 'a', 'r', 'a', 'l', 'l', 'e', 'l', '_', 's', 'a', 'f', 'e', '\030', '\014', ' ', '\001', '(', '\010', 'R',
- '\r', 'p', 'a', 'r', 'a', 'l', 'l', 'e', 'l', '_', 's', 'a', 'f', 'e', '\022', '+', '\n', '\t', 's', 'e', 't', '_', 'p', 'a', 'r',
- 'a', 'm', '\030', '\r', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\010', 's', 'e', 't', 'P', 'a', 'r', 'a', 'm', '\022', '+', '\n', '\t', 'p', 'a', 'r', '_', 'p', 'a', 'r', 'a', 'm', '\030', '\016', ' ',
- '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'p', 'a', 'r', 'P',
- 'a', 'r', 'a', 'm', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\017', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\"', '\n', '\014', 's', 't', 'a', 'r', 't', 'u',
- 'p', '_', 'c', 'o', 's', 't', '\030', '\020', ' ', '\001', '(', '\001', 'R', '\014', 's', 't', 'a', 'r', 't', 'u', 'p', '_', 'c', 'o', 's',
- 't', '\022', '$', '\n', '\r', 'p', 'e', 'r', '_', 'c', 'a', 'l', 'l', '_', 'c', 'o', 's', 't', '\030', '\021', ' ', '\001', '(', '\001', 'R',
- '\r', 'p', 'e', 'r', '_', 'c', 'a', 'l', 'l', '_', 'c', 'o', 's', 't', '\"', 'b', '\n', '\022', 'A', 'l', 't', 'e', 'r', 'n', 'a',
- 't', 'i', 'v', 'e', 'S', 'u', 'b', 'P', 'l', 'a', 'n', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '*', '\n', '\010', 's',
- 'u', 'b', 'p', 'l', 'a', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\010', 's', 'u', 'b', 'p', 'l', 'a', 'n', 's', '\"', '\325', '\001', '\n', '\013', 'F', 'i', 'e', 'l', 'd', 'S',
- 'e', 'l', 'e', 'c', 't', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\032',
- '\n', '\010', 'f', 'i', 'e', 'l', 'd', 'n', 'u', 'm', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'f', 'i', 'e', 'l', 'd', 'n', 'u',
- 'm', '\022', '\036', '\n', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e',
- 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'm', 'o', 'd', '\030',
- '\005', ' ', '\001', '(', '\005', 'R', '\014', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'm', 'o', 'd', '\022', '\"', '\n', '\014', 'r', 'e',
- 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\006', ' ', '\001', '(', '\r', 'R', '\014', 'r', 'e', 's', 'u', 'l', 't', 'c',
- 'o', 'l', 'l', 'i', 'd', '\"', '\310', '\001', '\n', '\n', 'F', 'i', 'e', 'l', 'd', 'S', 't', 'o', 'r', 'e', '\022', ' ', '\n', '\003', 'x',
- 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '(', '\n', '\007', 'n', 'e', 'w', 'v', 'a', 'l', 's', '\030',
- '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'n', 'e',
- 'w', 'v', 'a', 'l', 's', '\022', ',', '\n', '\t', 'f', 'i', 'e', 'l', 'd', 'n', 'u', 'm', 's', '\030', '\004', ' ', '\003', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'f', 'i', 'e', 'l', 'd', 'n', 'u', 'm',
- 's', '\022', '\036', '\n', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\005', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e',
- 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\"', '\223', '\002', '\n', '\013', 'R', 'e', 'l', 'a', 'b', 'e', 'l', 'T', 'y', 'p', 'e', '\022',
- ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\036', '\n', '\n', 'r', 'e', 's', 'u',
- 'l', 't', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022',
- '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\014', 'r', 'e',
- 's', 'u', 'l', 't', 't', 'y', 'p', 'm', 'o', 'd', '\022', '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i',
- 'd', '\030', '\005', ' ', '\001', '(', '\r', 'R', '\014', 'r', 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '<', '\n', '\r',
- 'r', 'e', 'l', 'a', 'b', 'e', 'l', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\006', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'F', 'o', 'r', 'm', 'R', '\r', 'r', 'e', 'l', 'a', 'b',
- 'e', 'l', 'f', 'o', 'r', 'm', 'a', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(',
- '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\355', '\001', '\n', '\013', 'C', 'o', 'e', 'r', 'c', 'e', 'V', 'i', 'a',
- 'I', 'O', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\036', '\n', '\n', 'r',
- 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y',
- 'p', 'e', '\022', '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\004', ' ', '\001', '(', '\r', 'R',
- '\014', 'r', 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', ':', '\n', '\014', 'c', 'o', 'e', 'r', 'c', 'e', 'f', 'o',
- 'r', 'm', 'a', 't', '\030', '\005', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e',
- 'r', 'c', 'i', 'o', 'n', 'F', 'o', 'r', 'm', 'R', '\014', 'c', 'o', 'e', 'r', 'c', 'e', 'f', 'o', 'r', 'm', 'a', 't', '\022', '\032',
- '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\006', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
- 'n', '\"', '\301', '\002', '\n', '\017', 'A', 'r', 'r', 'a', 'y', 'C', 'o', 'e', 'r', 'c', 'e', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003',
- 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '*', '\n', '\010', 'e', 'l', 'e', 'm', 'e', 'x', 'p',
- 'r', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010',
- 'e', 'l', 'e', 'm', 'e', 'x', 'p', 'r', '\022', '\036', '\n', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\004', ' ',
- '\001', '(', '\r', 'R', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l', 't',
- 't', 'y', 'p', 'm', 'o', 'd', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\014', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'm', 'o',
- 'd', '\022', '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\006', ' ', '\001', '(', '\r', 'R', '\014',
- 'r', 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', ':', '\n', '\014', 'c', 'o', 'e', 'r', 'c', 'e', 'f', 'o', 'r',
- 'm', 'a', 't', '\030', '\007', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r',
- 'c', 'i', 'o', 'n', 'F', 'o', 'r', 'm', 'R', '\014', 'c', 'o', 'e', 'r', 'c', 'e', 'f', 'o', 'r', 'm', 'a', 't', '\022', '\032', '\n',
- '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
- '\"', '\322', '\001', '\n', '\022', 'C', 'o', 'n', 'v', 'e', 'r', 't', 'R', 'o', 'w', 't', 'y', 'p', 'e', 'E', 'x', 'p', 'r', '\022', ' ',
- '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\036', '\n', '\n', 'r', 'e', 's', 'u', 'l',
- 't', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '<',
- '\n', '\r', 'c', 'o', 'n', 'v', 'e', 'r', 't', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\004', ' ', '\001', '(', '\016', '2', '\026', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'F', 'o', 'r', 'm', 'R', '\r', 'c', 'o', 'n',
- 'v', 'e', 'r', 't', 'f', 'o', 'r', 'm', 'a', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ',
- '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\210', '\001', '\n', '\013', 'C', 'o', 'l', 'l', 'a', 't', 'e',
- 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\031', '\n',
- '\010', 'c', 'o', 'l', 'l', '_', 'o', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\007', 'c', 'o', 'l', 'l', 'O', 'i', 'd', '\022',
- '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i',
- 'o', 'n', '\"', '\370', '\001', '\n', '\010', 'C', 'a', 's', 'e', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ',
- '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022',
- '\032', '\n', '\010', 'c', 'a', 's', 'e', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\010', 'c', 'a', 's', 'e', 't', 'y',
- 'p', 'e', '\022', '\036', '\n', '\n', 'c', 'a', 's', 'e', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\n', 'c',
- 'a', 's', 'e', 'c', 'o', 'l', 'l', 'i', 'd', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\"', '\n', '\004', 'a', 'r', 'g',
- 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004',
- 'a', 'r', 'g', 's', '\022', ',', '\n', '\t', 'd', 'e', 'f', 'r', 'e', 's', 'u', 'l', 't', '\030', '\006', ' ', '\001', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'd', 'e', 'f', 'r', 'e', 's', 'u', 'l', 't',
+ 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\036', '\n', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\003',
+ ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l',
+ 't', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\014', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'm',
+ 'o', 'd', '\022', '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\005', ' ', '\001', '(', '\r', 'R',
+ '\014', 'r', 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '<', '\n', '\r', 'r', 'e', 'l', 'a', 'b', 'e', 'l', 'f',
+ 'o', 'r', 'm', 'a', 't', '\030', '\006', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o',
+ 'e', 'r', 'c', 'i', 'o', 'n', 'F', 'o', 'r', 'm', 'R', '\r', 'r', 'e', 'l', 'a', 'b', 'e', 'l', 'f', 'o', 'r', 'm', 'a', 't',
'\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't',
- 'i', 'o', 'n', '\"', '\224', '\001', '\n', '\010', 'C', 'a', 's', 'e', 'W', 'h', 'e', 'n', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001',
- ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r',
- '\022', '\"', '\n', '\004', 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\004', 'e', 'x', 'p', 'r', '\022', '&', '\n', '\006', 'r', 'e', 's', 'u', 'l', 't', '\030', '\003', ' ', '\001',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'r', 'e', 's', 'u', 'l',
- 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a',
- 't', 'i', 'o', 'n', '\"', '\202', '\001', '\n', '\014', 'C', 'a', 's', 'e', 'T', 'e', 's', 't', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003',
- 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\003', 'x', 'p', 'r', '\022', '\027', '\n', '\007', 't', 'y', 'p', 'e', '_', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\006', 't',
- 'y', 'p', 'e', 'I', 'd', '\022', '\031', '\n', '\010', 't', 'y', 'p', 'e', '_', 'm', 'o', 'd', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\007',
- 't', 'y', 'p', 'e', 'M', 'o', 'd', '\022', '\034', '\n', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(',
- '\r', 'R', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\"', '\203', '\002', '\n', '\t', 'A', 'r', 'r', 'a', 'y', 'E', 'x', 'p',
- 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\"', '\n', '\014', 'a', 'r', 'r', 'a', 'y', '_', 't', 'y', 'p', 'e', 'i',
- 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\014', 'a', 'r', 'r', 'a', 'y', '_', 't', 'y', 'p', 'e', 'i', 'd', '\022', '\"', '\n', '\014',
- 'a', 'r', 'r', 'a', 'y', '_', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\014', 'a', 'r', 'r', 'a', 'y',
- '_', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '&', '\n', '\016', 'e', 'l', 'e', 'm', 'e', 'n', 't', '_', 't', 'y', 'p', 'e', 'i', 'd',
- '\030', '\004', ' ', '\001', '(', '\r', 'R', '\016', 'e', 'l', 'e', 'm', 'e', 'n', 't', '_', 't', 'y', 'p', 'e', 'i', 'd', '\022', '*', '\n',
- '\010', 'e', 'l', 'e', 'm', 'e', 'n', 't', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'e', 'l', 'e', 'm', 'e', 'n', 't', 's', '\022', '\034', '\n', '\t', 'm', 'u', 'l', 't', 'i',
- 'd', 'i', 'm', 's', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\t', 'm', 'u', 'l', 't', 'i', 'd', 'i', 'm', 's', '\022', '\032', '\n', '\010',
- 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"',
- '\357', '\001', '\n', '\007', 'R', 'o', 'w', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\"', '\n', '\004', 'a',
- 'r', 'g', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\004', 'a', 'r', 'g', 's', '\022', '\036', '\n', '\n', 'r', 'o', 'w', '_', 't', 'y', 'p', 'e', 'i', 'd', '\030', '\003', ' ', '\001', '(',
- '\r', 'R', '\n', 'r', 'o', 'w', '_', 't', 'y', 'p', 'e', 'i', 'd', '\022', '6', '\n', '\n', 'r', 'o', 'w', '_', 'f', 'o', 'r', 'm',
- 'a', 't', '\030', '\004', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c',
- 'i', 'o', 'n', 'F', 'o', 'r', 'm', 'R', '\n', 'r', 'o', 'w', '_', 'f', 'o', 'r', 'm', 'a', 't', '\022', '*', '\n', '\010', 'c', 'o',
- 'l', 'n', 'a', 'm', 'e', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\010', 'c', 'o', 'l', 'n', 'a', 'm', 'e', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
- '\030', '\006', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\272', '\002', '\n', '\016', 'R', 'o', 'w', 'C',
- 'o', 'm', 'p', 'a', 'r', 'e', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '0', '\n', '\006', 'r', 'c',
- 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'w',
- 'C', 'o', 'm', 'p', 'a', 'r', 'e', 'T', 'y', 'p', 'e', 'R', '\006', 'r', 'c', 't', 'y', 'p', 'e', '\022', '$', '\n', '\005', 'o', 'p',
- 'n', 'o', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\005', 'o', 'p', 'n', 'o', 's', '\022', '.', '\n', '\n', 'o', 'p', 'f', 'a', 'm', 'i', 'l', 'i', 'e', 's', '\030', '\004', ' ', '\003',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'o', 'p', 'f', 'a', 'm',
- 'i', 'l', 'i', 'e', 's', '\022', '2', '\n', '\014', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', 's', '\030', '\005', ' ', '\003',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'i', 'n', 'p', 'u', 't',
- 'c', 'o', 'l', 'l', 'i', 'd', 's', '\022', '$', '\n', '\005', 'l', 'a', 'r', 'g', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'l', 'a', 'r', 'g', 's', '\022', '$', '\n', '\005', 'r',
- 'a', 'r', 'g', 's', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\005', 'r', 'a', 'r', 'g', 's', '\"', '\274', '\001', '\n', '\014', 'C', 'o', 'a', 'l', 'e', 's', 'c', 'e', 'E', 'x', 'p', 'r',
- '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\"', '\n', '\014', 'c', 'o', 'a', 'l', 'e', 's', 'c', 'e', 't', 'y', 'p', 'e',
- '\030', '\002', ' ', '\001', '(', '\r', 'R', '\014', 'c', 'o', 'a', 'l', 'e', 's', 'c', 'e', 't', 'y', 'p', 'e', '\022', '&', '\n', '\016', 'c',
- 'o', 'a', 'l', 'e', 's', 'c', 'e', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\016', 'c', 'o', 'a', 'l',
- 'e', 's', 'c', 'e', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\004', ' ', '\003', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010',
- 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"',
- '\370', '\001', '\n', '\n', 'M', 'i', 'n', 'M', 'a', 'x', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\036',
- '\n', '\n', 'm', 'i', 'n', 'm', 'a', 'x', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\n', 'm', 'i', 'n', 'm', 'a',
- 'x', 't', 'y', 'p', 'e', '\022', '\"', '\n', '\014', 'm', 'i', 'n', 'm', 'a', 'x', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\003', ' ', '\001',
- '(', '\r', 'R', '\014', 'm', 'i', 'n', 'm', 'a', 'x', 'c', 'o', 'l', 'l', 'i', 'd', '\022', ' ', '\n', '\013', 'i', 'n', 'p', 'u', 't',
- 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd',
- '\022', '\"', '\n', '\002', 'o', 'p', '\030', '\005', ' ', '\001', '(', '\016', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'M',
- 'i', 'n', 'M', 'a', 'x', 'O', 'p', 'R', '\002', 'o', 'p', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\006', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n',
- '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
- '\"', '\252', '\001', '\n', '\020', 'S', 'Q', 'L', 'V', 'a', 'l', 'u', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\022', ' ', '\n', '\003',
+ 'i', 'o', 'n', '\"', '\355', '\001', '\n', '\013', 'C', 'o', 'e', 'r', 'c', 'e', 'V', 'i', 'a', 'I', 'O', '\022', ' ', '\n', '\003', 'x', 'p',
+ 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003',
+ 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\036', '\n', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p',
+ 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '\"', '\n', '\014', 'r', 'e',
+ 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\014', 'r', 'e', 's', 'u', 'l', 't', 'c',
+ 'o', 'l', 'l', 'i', 'd', '\022', ':', '\n', '\014', 'c', 'o', 'e', 'r', 'c', 'e', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\005', ' ', '\001',
+ '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'F', 'o', 'r',
+ 'm', 'R', '\014', 'c', 'o', 'e', 'r', 'c', 'e', 'f', 'o', 'r', 'm', 'a', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i',
+ 'o', 'n', '\030', '\006', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\301', '\002', '\n', '\017', 'A', 'r',
+ 'r', 'a', 'y', 'C', 'o', 'e', 'r', 'c', 'e', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n',
+ '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\003', 'a', 'r', 'g', '\022', '*', '\n', '\010', 'e', 'l', 'e', 'm', 'e', 'x', 'p', 'r', '\030', '\003', ' ', '\001', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'e', 'l', 'e', 'm', 'e', 'x', 'p', 'r',
+ '\022', '\036', '\n', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e', 's',
+ 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\005',
+ ' ', '\001', '(', '\005', 'R', '\014', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'm', 'o', 'd', '\022', '\"', '\n', '\014', 'r', 'e', 's',
+ 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\006', ' ', '\001', '(', '\r', 'R', '\014', 'r', 'e', 's', 'u', 'l', 't', 'c', 'o',
+ 'l', 'l', 'i', 'd', '\022', ':', '\n', '\014', 'c', 'o', 'e', 'r', 'c', 'e', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\007', ' ', '\001', '(',
+ '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'F', 'o', 'r', 'm',
+ 'R', '\014', 'c', 'o', 'e', 'r', 'c', 'e', 'f', 'o', 'r', 'm', 'a', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
+ 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\322', '\001', '\n', '\022', 'C', 'o', 'n',
+ 'v', 'e', 'r', 't', 'R', 'o', 'w', 't', 'y', 'p', 'e', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ',
+ '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022',
+ ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\036', '\n', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\003', ' ',
+ '\001', '(', '\r', 'R', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '<', '\n', '\r', 'c', 'o', 'n', 'v', 'e', 'r',
+ 't', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\004', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'F', 'o', 'r', 'm', 'R', '\r', 'c', 'o', 'n', 'v', 'e', 'r', 't', 'f', 'o', 'r', 'm',
+ 'a', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c',
+ 'a', 't', 'i', 'o', 'n', '\"', '\210', '\001', '\n', '\013', 'C', 'o', 'l', 'l', 'a', 't', 'e', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003',
'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\003', 'x', 'p', 'r', '\022', ',', '\n', '\002', 'o', 'p', '\030', '\002', ' ', '\001', '(', '\016', '2', '\034', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'S', 'Q', 'L', 'V', 'a', 'l', 'u', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'O', 'p', 'R', '\002', 'o',
- 'p', '\022', '\022', '\n', '\004', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\004', 't', 'y', 'p', 'e', '\022', '\026', '\n', '\006',
- 't', 'y', 'p', 'm', 'o', 'd', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\006', 't', 'y', 'p', 'm', 'o', 'd', '\022', '\032', '\n', '\010', 'l',
- 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\375',
- '\002', '\n', '\007', 'X', 'm', 'l', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '#', '\n', '\002', 'o', 'p',
- '\030', '\002', ' ', '\001', '(', '\016', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'X', 'm', 'l', 'E', 'x', 'p', 'r',
- 'O', 'p', 'R', '\002', 'o', 'p', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm',
- 'e', '\022', '.', '\n', '\n', 'n', 'a', 'm', 'e', 'd', '_', 'a', 'r', 'g', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'n', 'a', 'm', 'e', 'd', '_', 'a', 'r', 'g', 's', '\022',
- ',', '\n', '\t', 'a', 'r', 'g', '_', 'n', 'a', 'm', 'e', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'a', 'r', 'g', '_', 'n', 'a', 'm', 'e', 's', '\022', '\"', '\n', '\004', 'a',
- 'r', 'g', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\004', 'a', 'r', 'g', 's', '\022', '5', '\n', '\t', 'x', 'm', 'l', 'o', 'p', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\016',
- '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'X', 'm', 'l', 'O', 'p', 't', 'i', 'o', 'n', 'T', 'y', 'p', 'e',
- 'R', '\t', 'x', 'm', 'l', 'o', 'p', 't', 'i', 'o', 'n', '\022', '\026', '\n', '\006', 'i', 'n', 'd', 'e', 'n', 't', '\030', '\010', ' ', '\001',
- '(', '\010', 'R', '\006', 'i', 'n', 'd', 'e', 'n', 't', '\022', '\022', '\n', '\004', 't', 'y', 'p', 'e', '\030', '\t', ' ', '\001', '(', '\r', 'R',
- '\004', 't', 'y', 'p', 'e', '\022', '\026', '\n', '\006', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\n', ' ', '\001', '(', '\005', 'R', '\006', 't', 'y',
- 'p', 'm', 'o', 'd', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\013', ' ', '\001', '(', '\005', 'R', '\010', 'l',
- 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\230', '\001', '\n', '\n', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', '\022', ':', '\n',
- '\013', 'f', 'o', 'r', 'm', 'a', 't', '_', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', 'T', 'y', 'p', 'e', 'R', '\013', 'f', 'o', 'r', 'm',
- 'a', 't', '_', 't', 'y', 'p', 'e', '\022', '2', '\n', '\010', 'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g', '\030', '\002', ' ', '\001', '(', '\016',
- '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'E', 'n', 'c', 'o', 'd', 'i', 'n', 'g', 'R',
- '\010', 'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001',
- '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', 'k', '\n', '\r', 'J', 's', 'o', 'n', 'R', 'e', 't', 'u', 'r',
- 'n', 'i', 'n', 'g', '\022', ',', '\n', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', 'R', '\006', 'f', 'o', 'r', 'm', 'a', 't',
- '\022', '\024', '\n', '\005', 't', 'y', 'p', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\005', 't', 'y', 'p', 'i', 'd', '\022', '\026', '\n',
- '\006', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\006', 't', 'y', 'p', 'm', 'o', 'd', '\"', '\241', '\001', '\n',
- '\r', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', '\022', '*', '\n', '\010', 'r', 'a', 'w', '_', 'e', 'x', 'p',
- 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010',
- 'r', 'a', 'w', '_', 'e', 'x', 'p', 'r', '\022', '6', '\n', '\016', 'f', 'o', 'r', 'm', 'a', 't', 't', 'e', 'd', '_', 'e', 'x', 'p',
- 'r', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016',
- 'f', 'o', 'r', 'm', 'a', 't', 't', 'e', 'd', '_', 'e', 'x', 'p', 'r', '\022', ',', '\n', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\030',
- '\003', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm',
- 'a', 't', 'R', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\"', '\361', '\002', '\n', '\023', 'J', 's', 'o', 'n', 'C', 'o', 'n', 's', 't', 'r',
- 'u', 'c', 't', 'o', 'r', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '1', '\n', '\004', 't', 'y', 'p',
- 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'C', 'o',
- 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'T', 'y', 'p', 'e', 'R', '\004', 't', 'y', 'p', 'e', '\022', '\"', '\n', '\004', 'a', 'r',
- 'g', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\004', 'a', 'r', 'g', 's', '\022', '\"', '\n', '\004', 'f', 'u', 'n', 'c', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'f', 'u', 'n', 'c', '\022', '*', '\n', '\010', 'c', 'o', 'e', 'r', 'c',
- 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\010', 'c', 'o', 'e', 'r', 'c', 'i', 'o', 'n', '\022', '5', '\n', '\t', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '\030', '\006',
- ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'R', 'e', 't', 'u', 'r',
- 'n', 'i', 'n', 'g', 'R', '\t', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '\022', '&', '\n', '\016', 'a', 'b', 's', 'e', 'n', 't',
- '_', 'o', 'n', '_', 'n', 'u', 'l', 'l', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n',
- '_', 'n', 'u', 'l', 'l', '\022', '\026', '\n', '\006', 'u', 'n', 'i', 'q', 'u', 'e', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\006', 'u', 'n',
- 'i', 'q', 'u', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\t', ' ', '\001', '(', '\005', 'R', '\010', 'l',
- 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\330', '\001', '\n', '\017', 'J', 's', 'o', 'n', 'I', 's', 'P', 'r', 'e', 'd', 'i', 'c', 'a',
- 't', 'e', '\022', '\"', '\n', '\004', 'e', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'e', 'x', 'p', 'r', '\022', ',', '\n', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\002',
- ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a',
- 't', 'R', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\022', '5', '\n', '\t', 'i', 't', 'e', 'm', '_', 't', 'y', 'p', 'e', '\030', '\003', ' ',
- '\001', '(', '\016', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'T',
- 'y', 'p', 'e', 'R', '\t', 'i', 't', 'e', 'm', '_', 't', 'y', 'p', 'e', '\022', ' ', '\n', '\013', 'u', 'n', 'i', 'q', 'u', 'e', '_',
- 'k', 'e', 'y', 's', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\013', 'u', 'n', 'i', 'q', 'u', 'e', '_', 'k', 'e', 'y', 's', '\022', '\032',
- '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
- 'n', '\"', '\302', '\001', '\n', '\010', 'N', 'u', 'l', 'l', 'T', 'e', 's', 't', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ',
- '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', ':', '\n', '\014', 'n', 'u', 'l', 'l', 't', 'e', 's', 't', 't', 'y', 'p', 'e', '\030', '\003',
- ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'u', 'l', 'l', 'T', 'e', 's', 't', 'T',
- 'y', 'p', 'e', 'R', '\014', 'n', 'u', 'l', 'l', 't', 'e', 's', 't', 't', 'y', 'p', 'e', '\022', '\032', '\n', '\010', 'a', 'r', 'g', 'i',
- 's', 'r', 'o', 'w', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\010', 'a', 'r', 'g', 'i', 's', 'r', 'o', 'w', '\022', '\032', '\n', '\010', 'l',
- 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\251',
- '\001', '\n', '\013', 'B', 'o', 'o', 'l', 'e', 'a', 'n', 'T', 'e', 's', 't', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ',
- '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', ':', '\n', '\014', 'b', 'o', 'o', 'l', 't', 'e', 's', 't', 't', 'y', 'p', 'e', '\030', '\003',
- ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'B', 'o', 'o', 'l', 'T', 'e', 's', 't', 'T',
- 'y', 'p', 'e', 'R', '\014', 'b', 'o', 'o', 'l', 't', 'e', 's', 't', 't', 'y', 'p', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a',
- 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\230', '\002', '\n', '\016',
- 'C', 'o', 'e', 'r', 'c', 'e', 'T', 'o', 'D', 'o', 'm', 'a', 'i', 'n', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ',
- '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\036', '\n', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001',
- '(', '\r', 'R', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l', 't', 't',
- 'y', 'p', 'm', 'o', 'd', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\014', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'm', 'o', 'd',
- '\022', '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\005', ' ', '\001', '(', '\r', 'R', '\014', 'r',
- 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '>', '\n', '\016', 'c', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'f', 'o',
- 'r', 'm', 'a', 't', '\030', '\006', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e',
- 'r', 'c', 'i', 'o', 'n', 'F', 'o', 'r', 'm', 'R', '\016', 'c', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'f', 'o', 'r', 'm', 'a', 't',
- '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't',
- 'i', 'o', 'n', '\"', '\245', '\001', '\n', '\023', 'C', 'o', 'e', 'r', 'c', 'e', 'T', 'o', 'D', 'o', 'm', 'a', 'i', 'n', 'V', 'a', 'l',
- 'u', 'e', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\027', '\n', '\007', 't', 'y', 'p', 'e', '_', 'i', 'd', '\030', '\002', ' ',
- '\001', '(', '\r', 'R', '\006', 't', 'y', 'p', 'e', 'I', 'd', '\022', '\031', '\n', '\010', 't', 'y', 'p', 'e', '_', 'm', 'o', 'd', '\030', '\003',
- ' ', '\001', '(', '\005', 'R', '\007', 't', 'y', 'p', 'e', 'M', 'o', 'd', '\022', '\034', '\n', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o',
- 'n', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\032', '\n', '\010', 'l', 'o', 'c',
- 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\236', '\001', '\n',
- '\014', 'S', 'e', 't', 'T', 'o', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(',
+ 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\031', '\n', '\010', 'c', 'o', 'l', 'l', '_', 'o', 'i',
+ 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\007', 'c', 'o', 'l', 'l', 'O', 'i', 'd', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't',
+ 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\370', '\001', '\n', '\010', 'C',
+ 'a', 's', 'e', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\032', '\n', '\010', 'c', 'a', 's', 'e', 't',
+ 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\010', 'c', 'a', 's', 'e', 't', 'y', 'p', 'e', '\022', '\036', '\n', '\n', 'c', 'a',
+ 's', 'e', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\n', 'c', 'a', 's', 'e', 'c', 'o', 'l', 'l', 'i',
+ 'd', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\005', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', ',', '\n', '\t',
+ 'd', 'e', 'f', 'r', 'e', 's', 'u', 'l', 't', '\030', '\006', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'd', 'e', 'f', 'r', 'e', 's', 'u', 'l', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a',
+ 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\224', '\001', '\n', '\010',
+ 'C', 'a', 's', 'e', 'W', 'h', 'e', 'n', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\"', '\n', '\004', 'e', 'x', 'p', 'r',
+ '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'e',
+ 'x', 'p', 'r', '\022', '&', '\n', '\006', 'r', 'e', 's', 'u', 'l', 't', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'r', 'e', 's', 'u', 'l', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c',
+ 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\202', '\001', '\n',
+ '\014', 'C', 'a', 's', 'e', 'T', 'e', 's', 't', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(',
'\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\027', '\n',
'\007', 't', 'y', 'p', 'e', '_', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\006', 't', 'y', 'p', 'e', 'I', 'd', '\022', '\031', '\n',
'\010', 't', 'y', 'p', 'e', '_', 'm', 'o', 'd', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\007', 't', 'y', 'p', 'e', 'M', 'o', 'd', '\022',
'\034', '\n', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\t', 'c', 'o', 'l', 'l', 'a',
- 't', 'i', 'o', 'n', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l',
- 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\217', '\001', '\n', '\r', 'C', 'u', 'r', 'r', 'e', 'n', 't', 'O', 'f', 'E', 'x', 'p', 'r',
- '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\026', '\n', '\006', 'c', 'v', 'a', 'r', 'n', 'o', '\030', '\002', ' ', '\001', '(', '\r',
- 'R', '\006', 'c', 'v', 'a', 'r', 'n', 'o', '\022', ' ', '\n', '\013', 'c', 'u', 'r', 's', 'o', 'r', '_', 'n', 'a', 'm', 'e', '\030', '\003',
- ' ', '\001', '(', '\t', 'R', '\013', 'c', 'u', 'r', 's', 'o', 'r', '_', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\014', 'c', 'u', 'r', 's',
- 'o', 'r', '_', 'p', 'a', 'r', 'a', 'm', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\014', 'c', 'u', 'r', 's', 'o', 'r', '_', 'p', 'a',
- 'r', 'a', 'm', '\"', '`', '\n', '\r', 'N', 'e', 'x', 't', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x',
+ 't', 'i', 'o', 'n', '\"', '\203', '\002', '\n', '\t', 'A', 'r', 'r', 'a', 'y', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r',
+ '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x',
+ 'p', 'r', '\022', '\"', '\n', '\014', 'a', 'r', 'r', 'a', 'y', '_', 't', 'y', 'p', 'e', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R',
+ '\014', 'a', 'r', 'r', 'a', 'y', '_', 't', 'y', 'p', 'e', 'i', 'd', '\022', '\"', '\n', '\014', 'a', 'r', 'r', 'a', 'y', '_', 'c', 'o',
+ 'l', 'l', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\014', 'a', 'r', 'r', 'a', 'y', '_', 'c', 'o', 'l', 'l', 'i', 'd', '\022',
+ '&', '\n', '\016', 'e', 'l', 'e', 'm', 'e', 'n', 't', '_', 't', 'y', 'p', 'e', 'i', 'd', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\016',
+ 'e', 'l', 'e', 'm', 'e', 'n', 't', '_', 't', 'y', 'p', 'e', 'i', 'd', '\022', '*', '\n', '\010', 'e', 'l', 'e', 'm', 'e', 'n', 't',
+ 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010',
+ 'e', 'l', 'e', 'm', 'e', 'n', 't', 's', '\022', '\034', '\n', '\t', 'm', 'u', 'l', 't', 'i', 'd', 'i', 'm', 's', '\030', '\006', ' ', '\001',
+ '(', '\010', 'R', '\t', 'm', 'u', 'l', 't', 'i', 'd', 'i', 'm', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
+ '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\357', '\001', '\n', '\007', 'R', 'o', 'w', 'E',
+ 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\002', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\036',
+ '\n', '\n', 'r', 'o', 'w', '_', 't', 'y', 'p', 'e', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'o', 'w', '_', 't',
+ 'y', 'p', 'e', 'i', 'd', '\022', '6', '\n', '\n', 'r', 'o', 'w', '_', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\004', ' ', '\001', '(', '\016',
+ '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'F', 'o', 'r', 'm', 'R',
+ '\n', 'r', 'o', 'w', '_', 'f', 'o', 'r', 'm', 'a', 't', '\022', '*', '\n', '\010', 'c', 'o', 'l', 'n', 'a', 'm', 'e', 's', '\030', '\005',
+ ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'c', 'o', 'l',
+ 'n', 'a', 'm', 'e', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\006', ' ', '\001', '(', '\005', 'R', '\010',
+ 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\272', '\002', '\n', '\016', 'R', 'o', 'w', 'C', 'o', 'm', 'p', 'a', 'r', 'e', 'E', 'x',
+ 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '0', '\n', '\006', 'r', 'c', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001',
+ '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'w', 'C', 'o', 'm', 'p', 'a', 'r', 'e', 'T',
+ 'y', 'p', 'e', 'R', '\006', 'r', 'c', 't', 'y', 'p', 'e', '\022', '$', '\n', '\005', 'o', 'p', 'n', 'o', 's', '\030', '\003', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'o', 'p', 'n', 'o', 's', '\022',
+ '.', '\n', '\n', 'o', 'p', 'f', 'a', 'm', 'i', 'l', 'i', 'e', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'o', 'p', 'f', 'a', 'm', 'i', 'l', 'i', 'e', 's', '\022', '2', '\n',
+ '\014', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', 's', '\022',
+ '$', '\n', '\005', 'l', 'a', 'r', 'g', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\005', 'l', 'a', 'r', 'g', 's', '\022', '$', '\n', '\005', 'r', 'a', 'r', 'g', 's', '\030', '\007', ' ', '\003',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r', 'a', 'r', 'g', 's',
+ '\"', '\274', '\001', '\n', '\014', 'C', 'o', 'a', 'l', 'e', 's', 'c', 'e', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030',
+ '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p',
+ 'r', '\022', '\"', '\n', '\014', 'c', 'o', 'a', 'l', 'e', 's', 'c', 'e', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\014',
+ 'c', 'o', 'a', 'l', 'e', 's', 'c', 'e', 't', 'y', 'p', 'e', '\022', '&', '\n', '\016', 'c', 'o', 'a', 'l', 'e', 's', 'c', 'e', 'c',
+ 'o', 'l', 'l', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\016', 'c', 'o', 'a', 'l', 'e', 's', 'c', 'e', 'c', 'o', 'l', 'l',
+ 'i', 'd', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
+ '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\370', '\001', '\n', '\n', 'M', 'i', 'n', 'M',
+ 'a', 'x', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\036', '\n', '\n', 'm', 'i', 'n', 'm', 'a', 'x',
+ 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\n', 'm', 'i', 'n', 'm', 'a', 'x', 't', 'y', 'p', 'e', '\022', '\"', '\n',
+ '\014', 'm', 'i', 'n', 'm', 'a', 'x', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\014', 'm', 'i', 'n', 'm',
+ 'a', 'x', 'c', 'o', 'l', 'l', 'i', 'd', '\022', ' ', '\n', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\004',
+ ' ', '\001', '(', '\r', 'R', '\013', 'i', 'n', 'p', 'u', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"', '\n', '\002', 'o', 'p', '\030', '\005',
+ ' ', '\001', '(', '\016', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'M', 'i', 'n', 'M', 'a', 'x', 'O', 'p', 'R',
+ '\002', 'o', 'p', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
+ 'n', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\252', '\001', '\n', '\020', 'S', 'Q', 'L',
+ 'V', 'a', 'l', 'u', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ',', '\n',
+ '\002', 'o', 'p', '\030', '\002', ' ', '\001', '(', '\016', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'Q', 'L', 'V',
+ 'a', 'l', 'u', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'O', 'p', 'R', '\002', 'o', 'p', '\022', '\022', '\n', '\004', 't', 'y', 'p',
+ 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\004', 't', 'y', 'p', 'e', '\022', '\026', '\n', '\006', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\004',
+ ' ', '\001', '(', '\005', 'R', '\006', 't', 'y', 'p', 'm', 'o', 'd', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030',
+ '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\375', '\002', '\n', '\007', 'X', 'm', 'l', 'E', 'x',
+ 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '#', '\n', '\002', 'o', 'p', '\030', '\002', ' ', '\001', '(', '\016', '2', '\023',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'X', 'm', 'l', 'E', 'x', 'p', 'r', 'O', 'p', 'R', '\002', 'o', 'p', '\022', '\022',
+ '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\n', 'n', 'a', 'm',
+ 'e', 'd', '_', 'a', 'r', 'g', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\n', 'n', 'a', 'm', 'e', 'd', '_', 'a', 'r', 'g', 's', '\022', ',', '\n', '\t', 'a', 'r', 'g', '_', 'n',
+ 'a', 'm', 'e', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\t', 'a', 'r', 'g', '_', 'n', 'a', 'm', 'e', 's', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\006', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '5',
+ '\n', '\t', 'x', 'm', 'l', 'o', 'p', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\016', '2', '\027', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'X', 'm', 'l', 'O', 'p', 't', 'i', 'o', 'n', 'T', 'y', 'p', 'e', 'R', '\t', 'x', 'm', 'l', 'o', 'p', 't',
+ 'i', 'o', 'n', '\022', '\026', '\n', '\006', 'i', 'n', 'd', 'e', 'n', 't', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\006', 'i', 'n', 'd', 'e',
+ 'n', 't', '\022', '\022', '\n', '\004', 't', 'y', 'p', 'e', '\030', '\t', ' ', '\001', '(', '\r', 'R', '\004', 't', 'y', 'p', 'e', '\022', '\026', '\n',
+ '\006', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\n', ' ', '\001', '(', '\005', 'R', '\006', 't', 'y', 'p', 'm', 'o', 'd', '\022', '\032', '\n', '\010',
+ 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\013', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"',
+ '\230', '\001', '\n', '\n', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', '\022', ':', '\n', '\013', 'f', 'o', 'r', 'm', 'a', 't', '_',
+ 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o',
+ 'n', 'F', 'o', 'r', 'm', 'a', 't', 'T', 'y', 'p', 'e', 'R', '\013', 'f', 'o', 'r', 'm', 'a', 't', '_', 't', 'y', 'p', 'e', '\022',
+ '2', '\n', '\010', 'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g', '\030', '\002', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'E', 'n', 'c', 'o', 'd', 'i', 'n', 'g', 'R', '\010', 'e', 'n', 'c', 'o', 'd', 'i', 'n',
+ 'g', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a',
+ 't', 'i', 'o', 'n', '\"', 'k', '\n', '\r', 'J', 's', 'o', 'n', 'R', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '\022', ',', '\n', '\006',
+ 'f', 'o', 'r', 'm', 'a', 't', '\030', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J',
+ 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', 'R', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\022', '\024', '\n', '\005', 't', 'y', 'p', 'i',
+ 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\005', 't', 'y', 'p', 'i', 'd', '\022', '\026', '\n', '\006', 't', 'y', 'p', 'm', 'o', 'd', '\030',
+ '\003', ' ', '\001', '(', '\005', 'R', '\006', 't', 'y', 'p', 'm', 'o', 'd', '\"', '\241', '\001', '\n', '\r', 'J', 's', 'o', 'n', 'V', 'a', 'l',
+ 'u', 'e', 'E', 'x', 'p', 'r', '\022', '*', '\n', '\010', 'r', 'a', 'w', '_', 'e', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'r', 'a', 'w', '_', 'e', 'x', 'p', 'r',
+ '\022', '6', '\n', '\016', 'f', 'o', 'r', 'm', 'a', 't', 't', 'e', 'd', '_', 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 'f', 'o', 'r', 'm', 'a', 't', 't', 'e',
+ 'd', '_', 'e', 'x', 'p', 'r', '\022', ',', '\n', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\003', ' ', '\001', '(', '\013', '2', '\024', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', 'R', '\006', 'f', 'o', 'r', 'm',
+ 'a', 't', '\"', '\361', '\002', '\n', '\023', 'J', 's', 'o', 'n', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'E', 'x', 'p',
+ 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '1', '\n', '\004', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2',
+ '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o',
+ 'r', 'T', 'y', 'p', 'e', 'R', '\004', 't', 'y', 'p', 'e', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\003', ' ', '\003', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\"', '\n',
+ '\004', 'f', 'u', 'n', 'c', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\004', 'f', 'u', 'n', 'c', '\022', '*', '\n', '\010', 'c', 'o', 'e', 'r', 'c', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'c', 'o', 'e', 'r', 'c', 'i',
+ 'o', 'n', '\022', '5', '\n', '\t', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '\030', '\006', ' ', '\001', '(', '\013', '2', '\027', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'R', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', 'R', '\t', 'r', 'e',
+ 't', 'u', 'r', 'n', 'i', 'n', 'g', '\022', '&', '\n', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n', 'u', 'l', 'l',
+ '\030', '\007', ' ', '\001', '(', '\010', 'R', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n', 'u', 'l', 'l', '\022', '\026', '\n',
+ '\006', 'u', 'n', 'i', 'q', 'u', 'e', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\006', 'u', 'n', 'i', 'q', 'u', 'e', '\022', '\032', '\n', '\010',
+ 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\t', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"',
+ '\330', '\001', '\n', '\017', 'J', 's', 'o', 'n', 'I', 's', 'P', 'r', 'e', 'd', 'i', 'c', 'a', 't', 'e', '\022', '\"', '\n', '\004', 'e', 'x',
'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\003', 'x', 'p', 'r', '\022', '\024', '\n', '\005', 's', 'e', 'q', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\005', 's', 'e', 'q', 'i',
- 'd', '\022', '\027', '\n', '\007', 't', 'y', 'p', 'e', '_', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\006', 't', 'y', 'p', 'e', 'I',
- 'd', '\"', '\233', '\001', '\n', '\r', 'I', 'n', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 'E', 'l', 'e', 'm', '\022', ' ', '\n', '\003', 'x', 'p',
- 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003',
- 'x', 'p', 'r', '\022', '\"', '\n', '\004', 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'e', 'x', 'p', 'r', '\022', ' ', '\n', '\013', 'i', 'n', 'f', 'e', 'r', 'c', 'o',
- 'l', 'l', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\013', 'i', 'n', 'f', 'e', 'r', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"',
- '\n', '\014', 'i', 'n', 'f', 'e', 'r', 'o', 'p', 'c', 'l', 'a', 's', 's', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\014', 'i', 'n', 'f',
- 'e', 'r', 'o', 'p', 'c', 'l', 'a', 's', 's', '\"', '\207', '\002', '\n', '\013', 'T', 'a', 'r', 'g', 'e', 't', 'E', 'n', 't', 'r', 'y',
- '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\"', '\n', '\004', 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'e', 'x', 'p', 'r', '\022', '\024', '\n', '\005', 'r',
- 'e', 's', 'n', 'o', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\005', 'r', 'e', 's', 'n', 'o', '\022', '\030', '\n', '\007', 'r', 'e', 's', 'n',
- 'a', 'm', 'e', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\007', 'r', 'e', 's', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\017', 'r', 'e', 's',
- 's', 'o', 'r', 't', 'g', 'r', 'o', 'u', 'p', 'r', 'e', 'f', '\030', '\005', ' ', '\001', '(', '\r', 'R', '\017', 'r', 'e', 's', 's', 'o',
- 'r', 't', 'g', 'r', 'o', 'u', 'p', 'r', 'e', 'f', '\022', '\036', '\n', '\n', 'r', 'e', 's', 'o', 'r', 'i', 'g', 't', 'b', 'l', '\030',
- '\006', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e', 's', 'o', 'r', 'i', 'g', 't', 'b', 'l', '\022', '\036', '\n', '\n', 'r', 'e', 's', 'o',
- 'r', 'i', 'g', 'c', 'o', 'l', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\n', 'r', 'e', 's', 'o', 'r', 'i', 'g', 'c', 'o', 'l', '\022',
- '\030', '\n', '\007', 'r', 'e', 's', 'j', 'u', 'n', 'k', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\007', 'r', 'e', 's', 'j', 'u', 'n', 'k',
- '\"', '\'', '\n', '\013', 'R', 'a', 'n', 'g', 'e', 'T', 'b', 'l', 'R', 'e', 'f', '\022', '\030', '\n', '\007', 'r', 't', 'i', 'n', 'd', 'e',
- 'x', '\030', '\001', ' ', '\001', '(', '\005', 'R', '\007', 'r', 't', 'i', 'n', 'd', 'e', 'x', '\"', '\370', '\002', '\n', '\010', 'J', 'o', 'i', 'n',
- 'E', 'x', 'p', 'r', '\022', '.', '\n', '\010', 'j', 'o', 'i', 'n', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\022', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 'o', 'i', 'n', 'T', 'y', 'p', 'e', 'R', '\010', 'j', 'o', 'i', 'n', 't', 'y',
- 'p', 'e', '\022', '\035', '\n', '\n', 'i', 's', '_', 'n', 'a', 't', 'u', 'r', 'a', 'l', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\t', 'i',
- 's', 'N', 'a', 't', 'u', 'r', 'a', 'l', '\022', '\"', '\n', '\004', 'l', 'a', 'r', 'g', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'l', 'a', 'r', 'g', '\022', '\"', '\n', '\004', 'r', 'a',
- 'r', 'g', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\004', 'r', 'a', 'r', 'g', '\022', '1', '\n', '\014', 'u', 's', 'i', 'n', 'g', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\005', ' ', '\003',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'u', 's', 'i', 'n', 'g',
- 'C', 'l', 'a', 'u', 's', 'e', '\022', ';', '\n', '\020', 'j', 'o', 'i', 'n', '_', 'u', 's', 'i', 'n', 'g', '_', 'a', 'l', 'i', 'a',
- 's', '\030', '\006', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R',
- '\020', 'j', 'o', 'i', 'n', '_', 'u', 's', 'i', 'n', 'g', '_', 'a', 'l', 'i', 'a', 's', '\022', '$', '\n', '\005', 'q', 'u', 'a', 'l',
- 's', '\030', '\007', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005',
- 'q', 'u', 'a', 'l', 's', '\022', '%', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030', '\010', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\005', 'a', 'l', 'i', 'a', 's', '\022', '\030', '\n', '\007', 'r', 't',
- 'i', 'n', 'd', 'e', 'x', '\030', '\t', ' ', '\001', '(', '\005', 'R', '\007', 'r', 't', 'i', 'n', 'd', 'e', 'x', '\"', '\\', '\n', '\010', 'F',
- 'r', 'o', 'm', 'E', 'x', 'p', 'r', '\022', '*', '\n', '\010', 'f', 'r', 'o', 'm', 'l', 'i', 's', 't', '\030', '\001', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'f', 'r', 'o', 'm', 'l', 'i', 's',
- 't', '\022', '$', '\n', '\005', 'q', 'u', 'a', 'l', 's', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'a', 'l', 's', '\"', '\236', '\003', '\n', '\016', 'O', 'n', 'C', 'o', 'n', 'f',
- 'l', 'i', 'c', 't', 'E', 'x', 'p', 'r', '\022', '2', '\n', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\016', '2',
- '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'A', 'c', 't', 'i',
- 'o', 'n', 'R', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\022', '3', '\n', '\r', 'a', 'r', 'b', 'i', 't', 'e', 'r', '_', 'e', 'l', 'e',
- 'm', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\014', 'a', 'r', 'b', 'i', 't', 'e', 'r', 'E', 'l', 'e', 'm', 's', '\022', '3', '\n', '\r', 'a', 'r', 'b', 'i', 't', 'e', 'r', '_',
- 'w', 'h', 'e', 'r', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\014', 'a', 'r', 'b', 'i', 't', 'e', 'r', 'W', 'h', 'e', 'r', 'e', '\022', '\036', '\n', '\n', 'c', 'o', 'n', 's', 't',
- 'r', 'a', 'i', 'n', 't', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\n', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\022', '6',
- '\n', '\017', 'o', 'n', '_', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', '_', 's', 'e', 't', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'o', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c',
- 't', 'S', 'e', 't', '\022', ':', '\n', '\021', 'o', 'n', '_', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', '_', 'w', 'h', 'e', 'r', 'e',
- '\030', '\006', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 'o',
- 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'W', 'h', 'e', 'r', 'e', '\022', '$', '\n', '\016', 'e', 'x', 'c', 'l', '_', 'r', 'e',
- 'l', '_', 'i', 'n', 'd', 'e', 'x', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\014', 'e', 'x', 'c', 'l', 'R', 'e', 'l', 'I', 'n', 'd',
- 'e', 'x', '\022', '4', '\n', '\016', 'e', 'x', 'c', 'l', '_', 'r', 'e', 'l', '_', 't', 'l', 'i', 's', 't', '\030', '\010', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'e', 'x', 'c', 'l', 'R', 'e',
- 'l', 'T', 'l', 'i', 's', 't', '\"', '\201', '\017', '\n', '\005', 'Q', 'u', 'e', 'r', 'y', '\022', '4', '\n', '\014', 'c', 'o', 'm', 'm', 'a',
- 'n', 'd', '_', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'C', 'm', 'd', 'T', 'y', 'p', 'e', 'R', '\013', 'c', 'o', 'm', 'm', 'a', 'n', 'd', 'T', 'y', 'p', 'e', '\022', '8', '\n', '\014', 'q',
- 'u', 'e', 'r', 'y', '_', 's', 'o', 'u', 'r', 'c', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'Q', 'u', 'e', 'r', 'y', 'S', 'o', 'u', 'r', 'c', 'e', 'R', '\013', 'q', 'u', 'e', 'r', 'y', 'S', 'o', 'u',
- 'r', 'c', 'e', '\022', '\036', '\n', '\013', 'c', 'a', 'n', '_', 's', 'e', 't', '_', 't', 'a', 'g', '\030', '\003', ' ', '\001', '(', '\010', 'R',
- '\t', 'c', 'a', 'n', 'S', 'e', 't', 'T', 'a', 'g', '\022', '1', '\n', '\014', 'u', 't', 'i', 'l', 'i', 't', 'y', '_', 's', 't', 'm',
- 't', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013',
- 'u', 't', 'i', 'l', 'i', 't', 'y', 'S', 't', 'm', 't', '\022', '\'', '\n', '\017', 'r', 'e', 's', 'u', 'l', 't', '_', 'r', 'e', 'l',
- 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\016', 'r', 'e', 's', 'u', 'l', 't', 'R', 'e', 'l', 'a', 't', 'i',
- 'o', 'n', '\022', '\031', '\n', '\010', 'h', 'a', 's', '_', 'a', 'g', 'g', 's', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\007', 'h', 'a', 's',
- 'A', 'g', 'g', 's', '\022', '(', '\n', '\020', 'h', 'a', 's', '_', 'w', 'i', 'n', 'd', 'o', 'w', '_', 'f', 'u', 'n', 'c', 's', '\030',
- '\007', ' ', '\001', '(', '\010', 'R', '\016', 'h', 'a', 's', 'W', 'i', 'n', 'd', 'o', 'w', 'F', 'u', 'n', 'c', 's', '\022', '&', '\n', '\017',
- 'h', 'a', 's', '_', 't', 'a', 'r', 'g', 'e', 't', '_', 's', 'r', 'f', 's', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\r', 'h', 'a',
- 's', 'T', 'a', 'r', 'g', 'e', 't', 'S', 'R', 'F', 's', '\022', '\"', '\n', '\r', 'h', 'a', 's', '_', 's', 'u', 'b', '_', 'l', 'i',
- 'n', 'k', 's', '\030', '\t', ' ', '\001', '(', '\010', 'R', '\013', 'h', 'a', 's', 'S', 'u', 'b', 'L', 'i', 'n', 'k', 's', '\022', '&', '\n',
- '\017', 'h', 'a', 's', '_', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '_', 'o', 'n', '\030', '\n', ' ', '\001', '(', '\010', 'R', '\r', 'h',
- 'a', 's', 'D', 'i', 's', 't', 'i', 'n', 'c', 't', 'O', 'n', '\022', '#', '\n', '\r', 'h', 'a', 's', '_', 'r', 'e', 'c', 'u', 'r',
- 's', 'i', 'v', 'e', '\030', '\013', ' ', '\001', '(', '\010', 'R', '\014', 'h', 'a', 's', 'R', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', '\022',
- '*', '\n', '\021', 'h', 'a', 's', '_', 'm', 'o', 'd', 'i', 'f', 'y', 'i', 'n', 'g', '_', 'c', 't', 'e', '\030', '\014', ' ', '\001', '(',
- '\010', 'R', '\017', 'h', 'a', 's', 'M', 'o', 'd', 'i', 'f', 'y', 'i', 'n', 'g', 'C', 'T', 'E', '\022', '$', '\n', '\016', 'h', 'a', 's',
- '_', 'f', 'o', 'r', '_', 'u', 'p', 'd', 'a', 't', 'e', '\030', '\r', ' ', '\001', '(', '\010', 'R', '\014', 'h', 'a', 's', 'F', 'o', 'r',
- 'U', 'p', 'd', 'a', 't', 'e', '\022', '(', '\n', '\020', 'h', 'a', 's', '_', 'r', 'o', 'w', '_', 's', 'e', 'c', 'u', 'r', 'i', 't',
- 'y', '\030', '\016', ' ', '\001', '(', '\010', 'R', '\016', 'h', 'a', 's', 'R', 'o', 'w', 'S', 'e', 'c', 'u', 'r', 'i', 't', 'y', '\022', '\033',
- '\n', '\t', 'i', 's', '_', 'r', 'e', 't', 'u', 'r', 'n', '\030', '\017', ' ', '\001', '(', '\010', 'R', '\010', 'i', 's', 'R', 'e', 't', 'u',
- 'r', 'n', '\022', ')', '\n', '\010', 'c', 't', 'e', '_', 'l', 'i', 's', 't', '\030', '\020', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'c', 't', 'e', 'L', 'i', 's', 't', '\022', '&', '\n', '\006', 'r',
- 't', 'a', 'b', 'l', 'e', '\030', '\021', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\006', 'r', 't', 'a', 'b', 'l', 'e', '\022', '2', '\n', '\014', 'r', 't', 'e', 'p', 'e', 'r', 'm', 'i', 'n', 'f', 'o',
- 's', '\030', '\022', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014',
- 'r', 't', 'e', 'p', 'e', 'r', 'm', 'i', 'n', 'f', 'o', 's', '\022', '.', '\n', '\010', 'j', 'o', 'i', 'n', 't', 'r', 'e', 'e', '\030',
- '\023', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'r', 'o', 'm', 'E', 'x', 'p', 'r',
- 'R', '\010', 'j', 'o', 'i', 'n', 't', 'r', 'e', 'e', '\022', ':', '\n', '\021', 'm', 'e', 'r', 'g', 'e', '_', 'a', 'c', 't', 'i', 'o',
- 'n', '_', 'l', 'i', 's', 't', '\030', '\024', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\017', 'm', 'e', 'r', 'g', 'e', 'A', 'c', 't', 'i', 'o', 'n', 'L', 'i', 's', 't', '\022', '/', '\n', '\024', 'm',
- 'e', 'r', 'g', 'e', '_', 'u', 's', 'e', '_', 'o', 'u', 't', 'e', 'r', '_', 'j', 'o', 'i', 'n', '\030', '\025', ' ', '\001', '(', '\010',
- 'R', '\021', 'm', 'e', 'r', 'g', 'e', 'U', 's', 'e', 'O', 'u', 't', 'e', 'r', 'J', 'o', 'i', 'n', '\022', '/', '\n', '\013', 't', 'a',
- 'r', 'g', 'e', 't', '_', 'l', 'i', 's', 't', '\030', '\026', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't', 'a', 'r', 'g', 'e', 't', 'L', 'i', 's', 't', '\022', '4', '\n', '\010', 'o', 'v', 'e',
- 'r', 'r', 'i', 'd', 'e', '\030', '\027', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'v',
- 'e', 'r', 'r', 'i', 'd', 'i', 'n', 'g', 'K', 'i', 'n', 'd', 'R', '\010', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\022', '9', '\n',
- '\013', 'o', 'n', '_', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', '\030', '\030', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'E', 'x', 'p', 'r', 'R', '\n', 'o', 'n', 'C', 'o',
- 'n', 'f', 'l', 'i', 'c', 't', '\022', '5', '\n', '\016', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '_', 'l', 'i', 's', 't', '\030',
- '\031', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'r', 'e',
- 't', 'u', 'r', 'n', 'i', 'n', 'g', 'L', 'i', 's', 't', '\022', '1', '\n', '\014', 'g', 'r', 'o', 'u', 'p', '_', 'c', 'l', 'a', 'u',
- 's', 'e', '\030', '\032', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\013', 'g', 'r', 'o', 'u', 'p', 'C', 'l', 'a', 'u', 's', 'e', '\022', '%', '\n', '\016', 'g', 'r', 'o', 'u', 'p', '_', 'd', 'i', 's',
- 't', 'i', 'n', 'c', 't', '\030', '\033', ' ', '\001', '(', '\010', 'R', '\r', 'g', 'r', 'o', 'u', 'p', 'D', 'i', 's', 't', 'i', 'n', 'c',
- 't', '\022', '3', '\n', '\r', 'g', 'r', 'o', 'u', 'p', 'i', 'n', 'g', '_', 's', 'e', 't', 's', '\030', '\034', ' ', '\003', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'g', 'r', 'o', 'u', 'p', 'i', 'n', 'g',
- 'S', 'e', 't', 's', '\022', '/', '\n', '\013', 'h', 'a', 'v', 'i', 'n', 'g', '_', 'q', 'u', 'a', 'l', '\030', '\035', ' ', '\001', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'h', 'a', 'v', 'i', 'n', 'g', 'Q',
- 'u', 'a', 'l', '\022', '3', '\n', '\r', 'w', 'i', 'n', 'd', 'o', 'w', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\036', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'w', 'i', 'n', 'd', 'o', 'w',
- 'C', 'l', 'a', 'u', 's', 'e', '\022', '7', '\n', '\017', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '_', 'c', 'l', 'a', 'u', 's', 'e',
- '\030', '\037', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 'd',
- 'i', 's', 't', 'i', 'n', 'c', 't', 'C', 'l', 'a', 'u', 's', 'e', '\022', '/', '\n', '\013', 's', 'o', 'r', 't', '_', 'c', 'l', 'a',
- 'u', 's', 'e', '\030', ' ', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\n', 's', 'o', 'r', 't', 'C', 'l', 'a', 'u', 's', 'e', '\022', '1', '\n', '\014', 'l', 'i', 'm', 'i', 't', '_', 'o', 'f', 'f',
- 's', 'e', 't', '\030', '!', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\013', 'l', 'i', 'm', 'i', 't', 'O', 'f', 'f', 's', 'e', 't', '\022', '/', '\n', '\013', 'l', 'i', 'm', 'i', 't', '_', 'c', 'o',
- 'u', 'n', 't', '\030', '\"', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\n', 'l', 'i', 'm', 'i', 't', 'C', 'o', 'u', 'n', 't', '\022', '8', '\n', '\014', 'l', 'i', 'm', 'i', 't', '_', 'o', 'p', 't',
- 'i', 'o', 'n', '\030', '#', ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'i', 'm', 'i',
- 't', 'O', 'p', 't', 'i', 'o', 'n', 'R', '\013', 'l', 'i', 'm', 'i', 't', 'O', 'p', 't', 'i', 'o', 'n', '\022', '+', '\n', '\t', 'r',
- 'o', 'w', '_', 'm', 'a', 'r', 'k', 's', '\030', '$', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\010', 'r', 'o', 'w', 'M', 'a', 'r', 'k', 's', '\022', '5', '\n', '\016', 's', 'e', 't', '_', 'o', 'p',
- 'e', 'r', 'a', 't', 'i', 'o', 'n', 's', '\030', '%', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\r', 's', 'e', 't', 'O', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n', 's', '\022', '7', '\n', '\017', 'c',
- 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '_', 'd', 'e', 'p', 's', '\030', '&', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 'D', 'e',
- 'p', 's', '\022', '<', '\n', '\022', 'w', 'i', 't', 'h', '_', 'c', 'h', 'e', 'c', 'k', '_', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030',
- '\'', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\020', 'w', 'i',
- 't', 'h', 'C', 'h', 'e', 'c', 'k', 'O', 'p', 't', 'i', 'o', 'n', 's', '\022', '$', '\n', '\r', 's', 't', 'm', 't', '_', 'l', 'o',
- 'c', 'a', 't', 'i', 'o', 'n', '\030', '(', ' ', '\001', '(', '\005', 'R', '\r', 's', 't', 'm', 't', '_', 'l', 'o', 'c', 'a', 't', 'i',
- 'o', 'n', '\022', '\032', '\n', '\010', 's', 't', 'm', 't', '_', 'l', 'e', 'n', '\030', ')', ' ', '\001', '(', '\005', 'R', '\010', 's', 't', 'm',
- 't', '_', 'l', 'e', 'n', '\"', '\220', '\002', '\n', '\010', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '$', '\n', '\005', 'n', 'a', 'm',
- 'e', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\005', 'n', 'a', 'm', 'e', 's', '\022', '\031', '\n', '\010', 't', 'y', 'p', 'e', '_', 'o', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R',
- '\007', 't', 'y', 'p', 'e', 'O', 'i', 'd', '\022', '\024', '\n', '\005', 's', 'e', 't', 'o', 'f', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\005',
- 's', 'e', 't', 'o', 'f', '\022', '\032', '\n', '\010', 'p', 'c', 't', '_', 't', 'y', 'p', 'e', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\010',
- 'p', 'c', 't', '_', 't', 'y', 'p', 'e', '\022', '(', '\n', '\007', 't', 'y', 'p', 'm', 'o', 'd', 's', '\030', '\005', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 't', 'y', 'p', 'm', 'o', 'd', 's',
- '\022', '\030', '\n', '\007', 't', 'y', 'p', 'e', 'm', 'o', 'd', '\030', '\006', ' ', '\001', '(', '\005', 'R', '\007', 't', 'y', 'p', 'e', 'm', 'o',
- 'd', '\022', '1', '\n', '\014', 'a', 'r', 'r', 'a', 'y', '_', 'b', 'o', 'u', 'n', 'd', 's', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'a', 'r', 'r', 'a', 'y', 'B', 'o', 'u', 'n',
- 'd', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c',
- 'a', 't', 'i', 'o', 'n', '\"', 'O', '\n', '\t', 'C', 'o', 'l', 'u', 'm', 'n', 'R', 'e', 'f', '\022', '&', '\n', '\006', 'f', 'i', 'e',
- 'l', 'd', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\006', 'f', 'i', 'e', 'l', 'd', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(',
- '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '>', '\n', '\010', 'P', 'a', 'r', 'a', 'm', 'R', 'e', 'f', '\022', '\026',
- '\n', '\006', 'n', 'u', 'm', 'b', 'e', 'r', '\030', '\001', ' ', '\001', '(', '\005', 'R', '\006', 'n', 'u', 'm', 'b', 'e', 'r', '\022', '\032', '\n',
- '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
- '\"', '\277', '\001', '\n', '\006', 'A', '_', 'E', 'x', 'p', 'r', '\022', ')', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016',
- '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', '_', 'E', 'x', 'p', 'r', '_', 'K', 'i', 'n', 'd', 'R', '\004',
- 'k', 'i', 'n', 'd', '\022', '\"', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '$', '\n', '\005', 'l', 'e', 'x', 'p', 'r', '\030',
- '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'l', 'e',
- 'x', 'p', 'r', '\022', '$', '\n', '\005', 'r', 'e', 'x', 'p', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r', 'e', 'x', 'p', 'r', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't',
- 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', 'y', '\n', '\010', 'T', 'y',
- 'p', 'e', 'C', 'a', 's', 't', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '/', '\n', '\t', 't', 'y', 'p', 'e', '_', 'n',
- 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e',
- 'N', 'a', 'm', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
- 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', 'y', '\n', '\r', 'C', 'o', 'l', 'l',
- 'a', 't', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '*', '\n', '\010', 'c', 'o', 'l',
- 'l', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\010', 'c', 'o', 'l', 'l', 'n', 'a', 'm', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030',
- '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', 'v', '\n', '\010', 'R', 'o', 'l', 'e', 'S', 'p',
- 'e', 'c', '\022', '2', '\n', '\010', 'r', 'o', 'l', 'e', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'T', 'y', 'p', 'e', 'R', '\010', 'r', 'o', 'l', 'e',
- 't', 'y', 'p', 'e', '\022', '\032', '\n', '\010', 'r', 'o', 'l', 'e', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\010', 'r',
- 'o', 'l', 'e', 'n', 'a', 'm', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005',
- 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\307', '\003', '\n', '\010', 'F', 'u', 'n', 'c', 'C', 'a', 'l', 'l', '\022', '*',
- '\n', '\010', 'f', 'u', 'n', 'c', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'f', 'u', 'n', 'c', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's',
- '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a',
- 'r', 'g', 's', '\022', ',', '\n', '\t', 'a', 'g', 'g', '_', 'o', 'r', 'd', 'e', 'r', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'a', 'g', 'g', '_', 'o', 'r', 'd', 'e', 'r', '\022',
- '.', '\n', '\n', 'a', 'g', 'g', '_', 'f', 'i', 'l', 't', 'e', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'a', 'g', 'g', '_', 'f', 'i', 'l', 't', 'e', 'r', '\022', '\'', '\n',
- '\004', 'o', 'v', 'e', 'r', '\030', '\005', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i',
- 'n', 'd', 'o', 'w', 'D', 'e', 'f', 'R', '\004', 'o', 'v', 'e', 'r', '\022', '*', '\n', '\020', 'a', 'g', 'g', '_', 'w', 'i', 't', 'h',
- 'i', 'n', '_', 'g', 'r', 'o', 'u', 'p', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\020', 'a', 'g', 'g', '_', 'w', 'i', 't', 'h', 'i',
- 'n', '_', 'g', 'r', 'o', 'u', 'p', '\022', '\032', '\n', '\010', 'a', 'g', 'g', '_', 's', 't', 'a', 'r', '\030', '\007', ' ', '\001', '(', '\010',
- 'R', '\010', 'a', 'g', 'g', '_', 's', 't', 'a', 'r', '\022', '\"', '\n', '\014', 'a', 'g', 'g', '_', 'd', 'i', 's', 't', 'i', 'n', 'c',
- 't', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\014', 'a', 'g', 'g', '_', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '\022', '$', '\n', '\r',
- 'f', 'u', 'n', 'c', '_', 'v', 'a', 'r', 'i', 'a', 'd', 'i', 'c', '\030', '\t', ' ', '\001', '(', '\010', 'R', '\r', 'f', 'u', 'n', 'c',
- '_', 'v', 'a', 'r', 'i', 'a', 'd', 'i', 'c', '\022', '6', '\n', '\n', 'f', 'u', 'n', 'c', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\n',
- ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'F',
- 'o', 'r', 'm', 'R', '\n', 'f', 'u', 'n', 'c', 'f', 'o', 'r', 'm', 'a', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i',
- 'o', 'n', '\030', '\013', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\010', '\n', '\006', 'A', '_', 'S',
- 't', 'a', 'r', '\"', 'o', '\n', '\t', 'A', '_', 'I', 'n', 'd', 'i', 'c', 'e', 's', '\022', '\032', '\n', '\010', 'i', 's', '_', 's', 'l',
- 'i', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\010', 'i', 's', '_', 's', 'l', 'i', 'c', 'e', '\022', '\"', '\n', '\004', 'l', 'i',
- 'd', 'x', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\004', 'l', 'i', 'd', 'x', '\022', '\"', '\n', '\004', 'u', 'i', 'd', 'x', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'u', 'i', 'd', 'x', '\"', 'c', '\n', '\r', 'A', '_', 'I', 'n', 'd',
- 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '0', '\n', '\013', 'i', 'n', 'd', 'i',
- 'r', 'e', 'c', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\013', 'i', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\"', 'U', '\n', '\013', 'A', '_', 'A', 'r',
- 'r', 'a', 'y', 'E', 'x', 'p', 'r', '\022', '*', '\n', '\010', 'e', 'l', 'e', 'm', 'e', 'n', 't', 's', '\030', '\001', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'e', 'l', 'e', 'm', 'e', 'n', 't',
- 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a',
- 't', 'i', 'o', 'n', '\"', '\217', '\001', '\n', '\t', 'R', 'e', 's', 'T', 'a', 'r', 'g', 'e', 't', '\022', '\022', '\n', '\004', 'n', 'a', 'm',
- 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '0', '\n', '\013', 'i', 'n', 'd', 'i', 'r', 'e', 'c', 't',
- 'i', 'o', 'n', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\013', 'i', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\022', ' ', '\n', '\003', 'v', 'a', 'l', '\030', '\003', ' ', '\001', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'v', 'a', 'l', '\022', '\032', '\n',
- '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
- '\"', 'j', '\n', '\016', 'M', 'u', 'l', 't', 'i', 'A', 's', 's', 'i', 'g', 'n', 'R', 'e', 'f', '\022', '&', '\n', '\006', 's', 'o', 'u',
- 'r', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\006', 's', 'o', 'u', 'r', 'c', 'e', '\022', '\024', '\n', '\005', 'c', 'o', 'l', 'n', 'o', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\005',
- 'c', 'o', 'l', 'n', 'o', '\022', '\032', '\n', '\010', 'n', 'c', 'o', 'l', 'u', 'm', 'n', 's', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010',
- 'n', 'c', 'o', 'l', 'u', 'm', 'n', 's', '\"', '\337', '\001', '\n', '\006', 'S', 'o', 'r', 't', 'B', 'y', '\022', '\"', '\n', '\004', 'n', 'o',
- 'd', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\004', 'n', 'o', 'd', 'e', '\022', '3', '\n', '\n', 's', 'o', 'r', 't', 'b', 'y', '_', 'd', 'i', 'r', '\030', '\002', ' ', '\001', '(', '\016',
- '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'o', 'r', 't', 'B', 'y', 'D', 'i', 'r', 'R', '\n', 's', 'o',
- 'r', 't', 'b', 'y', '_', 'd', 'i', 'r', '\022', '9', '\n', '\014', 's', 'o', 'r', 't', 'b', 'y', '_', 'n', 'u', 'l', 'l', 's', '\030',
- '\003', ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'o', 'r', 't', 'B', 'y', 'N', 'u',
- 'l', 'l', 's', 'R', '\014', 's', 'o', 'r', 't', 'b', 'y', '_', 'n', 'u', 'l', 'l', 's', '\022', '%', '\n', '\006', 'u', 's', 'e', '_',
- 'o', 'p', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\005', 'u', 's', 'e', 'O', 'p', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R',
- '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\312', '\002', '\n', '\t', 'W', 'i', 'n', 'd', 'o', 'w', 'D', 'e', 'f', '\022', '\022',
- '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'r', 'e', 'f',
- 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\007', 'r', 'e', 'f', 'n', 'a', 'm', 'e', '\022', '9', '\n', '\020', 'p', 'a',
- 'r', 't', 'i', 't', 'i', 'o', 'n', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'C', 'l', 'a',
- 'u', 's', 'e', '\022', '1', '\n', '\014', 'o', 'r', 'd', 'e', 'r', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\004', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'o', 'r', 'd', 'e', 'r', 'C', 'l',
- 'a', 'u', 's', 'e', '\022', '#', '\n', '\r', 'f', 'r', 'a', 'm', 'e', '_', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\005', ' ', '\001',
- '(', '\005', 'R', '\014', 'f', 'r', 'a', 'm', 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', '\022', '1', '\n', '\014', 's', 't', 'a', 'r', 't',
- '_', 'o', 'f', 'f', 's', 'e', 't', '\030', '\006', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\013', 's', 't', 'a', 'r', 't', 'O', 'f', 'f', 's', 'e', 't', '\022', '-', '\n', '\n', 'e', 'n', 'd', '_',
- 'o', 'f', 'f', 's', 'e', 't', '\030', '\007', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\t', 'e', 'n', 'd', 'O', 'f', 'f', 's', 'e', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
- 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '}', '\n', '\016', 'R', 'a', 'n', 'g',
- 'e', 'S', 'u', 'b', 's', 'e', 'l', 'e', 'c', 't', '\022', '\030', '\n', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l', '\030', '\001', ' ', '\001',
- '(', '\010', 'R', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l', '\022', '*', '\n', '\010', 's', 'u', 'b', 'q', 'u', 'e', 'r', 'y', '\030', '\002',
- ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 's', 'u', 'b',
- 'q', 'u', 'e', 'r', 'y', '\022', '%', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030', '\003', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\005', 'a', 'l', 'i', 'a', 's', '\"', '\360', '\001', '\n', '\r', 'R',
- 'a', 'n', 'g', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\022', '\030', '\n', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l', '\030', '\001',
- ' ', '\001', '(', '\010', 'R', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l', '\022', '\036', '\n', '\n', 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i',
- 't', 'y', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\n', 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i', 't', 'y', '\022', ' ', '\n', '\013', 'i',
- 's', '_', 'r', 'o', 'w', 's', 'f', 'r', 'o', 'm', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\013', 'i', 's', '_', 'r', 'o', 'w', 's',
- 'f', 'r', 'o', 'm', '\022', ',', '\n', '\t', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', 's',
- '\022', '%', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030', '\005', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\005', 'a', 'l', 'i', 'a', 's', '\022', '.', '\n', '\n', 'c', 'o', 'l', 'd', 'e', 'f', 'l',
- 'i', 's', 't', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\n', 'c', 'o', 'l', 'd', 'e', 'f', 'l', 'i', 's', 't', '\"', '\233', '\002', '\n', '\016', 'R', 'a', 'n', 'g', 'e', 'T', 'a', 'b',
- 'l', 'e', 'F', 'u', 'n', 'c', '\022', '\030', '\n', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\007',
- 'l', 'a', 't', 'e', 'r', 'a', 'l', '\022', '(', '\n', '\007', 'd', 'o', 'c', 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'd', 'o', 'c', 'e', 'x', 'p', 'r', '\022',
- '(', '\n', '\007', 'r', 'o', 'w', 'e', 'x', 'p', 'r', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'r', 'o', 'w', 'e', 'x', 'p', 'r', '\022', '.', '\n', '\n', 'n', 'a', 'm', 'e', 's',
- 'p', 'a', 'c', 'e', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\n', 'n', 'a', 'm', 'e', 's', 'p', 'a', 'c', 'e', 's', '\022', '(', '\n', '\007', 'c', 'o', 'l', 'u', 'm', 'n', 's',
- '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'c',
- 'o', 'l', 'u', 'm', 'n', 's', '\022', '%', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030', '\006', ' ', '\001', '(', '\013', '2', '\017', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\005', 'a', 'l', 'i', 'a', 's', '\022', '\032', '\n', '\010', 'l',
- 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\236',
- '\002', '\n', '\021', 'R', 'a', 'n', 'g', 'e', 'T', 'a', 'b', 'l', 'e', 'F', 'u', 'n', 'c', 'C', 'o', 'l', '\022', '\030', '\n', '\007', 'c',
- 'o', 'l', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'c', 'o', 'l', 'n', 'a', 'm', 'e', '\022', '/', '\n', '\t',
- 't', 'y', 'p', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '&', '\n', '\016', 'f',
- 'o', 'r', '_', 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i', 't', 'y', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\016', 'f', 'o', 'r', '_',
- 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i', 't', 'y', '\022', ' ', '\n', '\013', 'i', 's', '_', 'n', 'o', 't', '_', 'n', 'u', 'l', 'l',
- '\030', '\004', ' ', '\001', '(', '\010', 'R', '\013', 'i', 's', '_', 'n', 'o', 't', '_', 'n', 'u', 'l', 'l', '\022', '(', '\n', '\007', 'c', 'o',
- 'l', 'e', 'x', 'p', 'r', '\030', '\005', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\007', 'c', 'o', 'l', 'e', 'x', 'p', 'r', '\022', '.', '\n', '\n', 'c', 'o', 'l', 'd', 'e', 'f', 'e', 'x', 'p', 'r',
- '\030', '\006', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'c',
- 'o', 'l', 'd', 'e', 'f', 'e', 'x', 'p', 'r', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001',
- '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\326', '\001', '\n', '\020', 'R', 'a', 'n', 'g', 'e', 'T', 'a', 'b',
- 'l', 'e', 'S', 'a', 'm', 'p', 'l', 'e', '\022', '*', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i',
- 'o', 'n', '\022', '&', '\n', '\006', 'm', 'e', 't', 'h', 'o', 'd', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'm', 'e', 't', 'h', 'o', 'd', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's',
- '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a',
- 'r', 'g', 's', '\022', '.', '\n', '\n', 'r', 'e', 'p', 'e', 'a', 't', 'a', 'b', 'l', 'e', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'r', 'e', 'p', 'e', 'a', 't', 'a', 'b', 'l',
- 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a',
- 't', 'i', 'o', 'n', '\"', '\354', '\005', '\n', '\t', 'C', 'o', 'l', 'u', 'm', 'n', 'D', 'e', 'f', '\022', '\030', '\n', '\007', 'c', 'o', 'l',
- 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'c', 'o', 'l', 'n', 'a', 'm', 'e', '\022', '/', '\n', '\t', 't', 'y',
- 'p', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', ' ', '\n', '\013', 'c', 'o', 'm',
- 'p', 'r', 'e', 's', 's', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\013', 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'i',
- 'o', 'n', '\022', '\032', '\n', '\010', 'i', 'n', 'h', 'c', 'o', 'u', 'n', 't', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'i', 'n', 'h',
- 'c', 'o', 'u', 'n', 't', '\022', '\032', '\n', '\010', 'i', 's', '_', 'l', 'o', 'c', 'a', 'l', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\010',
- 'i', 's', '_', 'l', 'o', 'c', 'a', 'l', '\022', ' ', '\n', '\013', 'i', 's', '_', 'n', 'o', 't', '_', 'n', 'u', 'l', 'l', '\030', '\006',
- ' ', '\001', '(', '\010', 'R', '\013', 'i', 's', '_', 'n', 'o', 't', '_', 'n', 'u', 'l', 'l', '\022', '\"', '\n', '\014', 'i', 's', '_', 'f',
- 'r', 'o', 'm', '_', 't', 'y', 'p', 'e', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\014', 'i', 's', '_', 'f', 'r', 'o', 'm', '_', 't',
- 'y', 'p', 'e', '\022', '\030', '\n', '\007', 's', 't', 'o', 'r', 'a', 'g', 'e', '\030', '\010', ' ', '\001', '(', '\t', 'R', '\007', 's', 't', 'o',
- 'r', 'a', 'g', 'e', '\022', '\"', '\n', '\014', 's', 't', 'o', 'r', 'a', 'g', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\t', ' ', '\001', '(',
- '\t', 'R', '\014', 's', 't', 'o', 'r', 'a', 'g', 'e', '_', 'n', 'a', 'm', 'e', '\022', '0', '\n', '\013', 'r', 'a', 'w', '_', 'd', 'e',
- 'f', 'a', 'u', 'l', 't', '\030', '\n', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\013', 'r', 'a', 'w', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\022', '6', '\n', '\016', 'c', 'o', 'o', 'k', 'e', 'd',
- '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\030', '\013', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\016', 'c', 'o', 'o', 'k', 'e', 'd', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\022', '\032', '\n', '\010',
- 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '\030', '\014', ' ', '\001', '(', '\t', 'R', '\010', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '\022',
- '?', '\n', '\021', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '_', 's', 'e', 'q', 'u', 'e', 'n', 'c', 'e', '\030', '\r', ' ', '\001', '(',
- '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\020', 'i', 'd',
- 'e', 'n', 't', 'i', 't', 'y', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', '\022', '\034', '\n', '\t', 'g', 'e', 'n', 'e', 'r', 'a', 't',
- 'e', 'd', '\030', '\016', ' ', '\001', '(', '\t', 'R', '\t', 'g', 'e', 'n', 'e', 'r', 'a', 't', 'e', 'd', '\022', '8', '\n', '\013', 'c', 'o',
- 'l', 'l', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\017', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'C', 'o', 'l', 'l', 'a', 't', 'e', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\n', 'c', 'o', 'l', 'l', 'C', 'l', 'a', 'u',
- 's', 'e', '\022', '\031', '\n', '\010', 'c', 'o', 'l', 'l', '_', 'o', 'i', 'd', '\030', '\020', ' ', '\001', '(', '\r', 'R', '\007', 'c', 'o', 'l',
- 'l', 'O', 'i', 'd', '\022', '0', '\n', '\013', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', '\030', '\021', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'c', 'o', 'n', 's', 't', 'r', 'a',
- 'i', 'n', 't', 's', '\022', '.', '\n', '\n', 'f', 'd', 'w', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\022', ' ', '\003', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'f', 'd', 'w', 'o', 'p', 't', 'i', 'o',
- 'n', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\023', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c',
- 'a', 't', 'i', 'o', 'n', '\"', '~', '\n', '\017', 'T', 'a', 'b', 'l', 'e', 'L', 'i', 'k', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022',
- '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\030', '\n',
- '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '!',
- '\n', '\014', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '_', 'o', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\013', 'r', 'e', 'l',
- 'a', 't', 'i', 'o', 'n', 'O', 'i', 'd', '\"', '\341', '\002', '\n', '\t', 'I', 'n', 'd', 'e', 'x', 'E', 'l', 'e', 'm', '\022', '\022', '\n',
- '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'e', 'x', 'p', 'r',
- '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'e',
- 'x', 'p', 'r', '\022', '\"', '\n', '\014', 'i', 'n', 'd', 'e', 'x', 'c', 'o', 'l', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t',
- 'R', '\014', 'i', 'n', 'd', 'e', 'x', 'c', 'o', 'l', 'n', 'a', 'm', 'e', '\022', ',', '\n', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i',
- 'o', 'n', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\022', '(', '\n', '\007', 'o', 'p', 'c', 'l', 'a', 's', 's', '\030', '\005', ' ', '\003',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 'c', 'l', 'a',
- 's', 's', '\022', '0', '\n', '\013', 'o', 'p', 'c', 'l', 'a', 's', 's', 'o', 'p', 't', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'o', 'p', 'c', 'l', 'a', 's', 's', 'o', 'p',
- 't', 's', '\022', '/', '\n', '\010', 'o', 'r', 'd', 'e', 'r', 'i', 'n', 'g', '\030', '\007', ' ', '\001', '(', '\016', '2', '\023', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'o', 'r', 't', 'B', 'y', 'D', 'i', 'r', 'R', '\010', 'o', 'r', 'd', 'e', 'r', 'i', 'n',
- 'g', '\022', '=', '\n', '\016', 'n', 'u', 'l', 'l', 's', '_', 'o', 'r', 'd', 'e', 'r', 'i', 'n', 'g', '\030', '\010', ' ', '\001', '(', '\016',
- '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'o', 'r', 't', 'B', 'y', 'N', 'u', 'l', 'l', 's', 'R', '\016',
- 'n', 'u', 'l', 'l', 's', '_', 'o', 'r', 'd', 'e', 'r', 'i', 'n', 'g', '\"', '\274', '\001', '\n', '\007', 'D', 'e', 'f', 'E', 'l', 'e',
- 'm', '\022', '\"', '\n', '\014', 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', 'p', 'a', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\014',
- 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', 'p', 'a', 'c', 'e', '\022', '\030', '\n', '\007', 'd', 'e', 'f', 'n', 'a', 'm', 'e', '\030', '\002',
- ' ', '\001', '(', '\t', 'R', '\007', 'd', 'e', 'f', 'n', 'a', 'm', 'e', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\003', ' ', '\001', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '5', '\n',
- '\t', 'd', 'e', 'f', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\016', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'D', 'e', 'f', 'E', 'l', 'e', 'm', 'A', 'c', 't', 'i', 'o', 'n', 'R', '\t', 'd', 'e', 'f', 'a', 'c', 't', 'i',
+ '\004', 'e', 'x', 'p', 'r', '\022', ',', '\n', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\002', ' ', '\001', '(', '\013', '2', '\024', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', 'R', '\006', 'f', 'o', 'r', 'm', 'a',
+ 't', '\022', '5', '\n', '\t', 'i', 't', 'e', 'm', '_', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2', '\027', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'T', 'y', 'p', 'e', 'R', '\t', 'i', 't', 'e',
+ 'm', '_', 't', 'y', 'p', 'e', '\022', ' ', '\n', '\013', 'u', 'n', 'i', 'q', 'u', 'e', '_', 'k', 'e', 'y', 's', '\030', '\004', ' ', '\001',
+ '(', '\010', 'R', '\013', 'u', 'n', 'i', 'q', 'u', 'e', '_', 'k', 'e', 'y', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i',
+ 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\230', '\001', '\n', '\014', 'J', 's',
+ 'o', 'n', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\022', '0', '\n', '\005', 'b', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016',
+ '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'T',
+ 'y', 'p', 'e', 'R', '\005', 'b', 't', 'y', 'p', 'e', '\022', '\"', '\n', '\004', 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'e', 'x', 'p', 'r', '\022', '\026', '\n', '\006',
+ 'c', 'o', 'e', 'r', 'c', 'e', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\006', 'c', 'o', 'e', 'r', 'c', 'e', '\022', '\032', '\n', '\010', 'l',
+ 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\372',
+ '\005', '\n', '\010', 'J', 's', 'o', 'n', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '$', '\n', '\002', 'o',
+ 'p', '\030', '\002', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'E', 'x',
+ 'p', 'r', 'O', 'p', 'R', '\002', 'o', 'p', '\022', ' ', '\n', '\013', 'c', 'o', 'l', 'u', 'm', 'n', '_', 'n', 'a', 'm', 'e', '\030', '\003',
+ ' ', '\001', '(', '\t', 'R', '\013', 'c', 'o', 'l', 'u', 'm', 'n', '_', 'n', 'a', 'm', 'e', '\022', '6', '\n', '\016', 'f', 'o', 'r', 'm',
+ 'a', 't', 't', 'e', 'd', '_', 'e', 'x', 'p', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 'f', 'o', 'r', 'm', 'a', 't', 't', 'e', 'd', '_', 'e', 'x', 'p', 'r', '\022', ',',
+ '\n', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\005', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', 'R', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\022', ',', '\n', '\t', 'p', 'a',
+ 't', 'h', '_', 's', 'p', 'e', 'c', '\030', '\006', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\t', 'p', 'a', 't', 'h', '_', 's', 'p', 'e', 'c', '\022', '5', '\n', '\t', 'r', 'e', 't', 'u', 'r', 'n',
+ 'i', 'n', 'g', '\030', '\007', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n',
+ 'R', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', 'R', '\t', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '\022', '4', '\n', '\r', 'p',
+ 'a', 's', 's', 'i', 'n', 'g', '_', 'n', 'a', 'm', 'e', 's', '\030', '\010', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'p', 'a', 's', 's', 'i', 'n', 'g', '_', 'n', 'a', 'm', 'e', 's', '\022',
+ '6', '\n', '\016', 'p', 'a', 's', 's', 'i', 'n', 'g', '_', 'v', 'a', 'l', 'u', 'e', 's', '\030', '\t', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 'p', 'a', 's', 's', 'i', 'n', 'g', '_', 'v',
+ 'a', 'l', 'u', 'e', 's', '\022', '2', '\n', '\010', 'o', 'n', '_', 'e', 'm', 'p', 't', 'y', '\030', '\n', ' ', '\001', '(', '\013', '2', '\026',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'o',
+ 'n', '_', 'e', 'm', 'p', 't', 'y', '\022', '2', '\n', '\010', 'o', 'n', '_', 'e', 'r', 'r', 'o', 'r', '\030', '\013', ' ', '\001', '(', '\013',
+ '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R',
+ '\010', 'o', 'n', '_', 'e', 'r', 'r', 'o', 'r', '\022', '(', '\n', '\017', 'u', 's', 'e', '_', 'i', 'o', '_', 'c', 'o', 'e', 'r', 'c',
+ 'i', 'o', 'n', '\030', '\014', ' ', '\001', '(', '\010', 'R', '\017', 'u', 's', 'e', '_', 'i', 'o', '_', 'c', 'o', 'e', 'r', 'c', 'i', 'o',
+ 'n', '\022', ',', '\n', '\021', 'u', 's', 'e', '_', 'j', 's', 'o', 'n', '_', 'c', 'o', 'e', 'r', 'c', 'i', 'o', 'n', '\030', '\r', ' ',
+ '\001', '(', '\010', 'R', '\021', 'u', 's', 'e', '_', 'j', 's', 'o', 'n', '_', 'c', 'o', 'e', 'r', 'c', 'i', 'o', 'n', '\022', '/', '\n',
+ '\007', 'w', 'r', 'a', 'p', 'p', 'e', 'r', '\030', '\016', ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'J', 's', 'o', 'n', 'W', 'r', 'a', 'p', 'p', 'e', 'r', 'R', '\007', 'w', 'r', 'a', 'p', 'p', 'e', 'r', '\022', ' ', '\n', '\013',
+ 'o', 'm', 'i', 't', '_', 'q', 'u', 'o', 't', 'e', 's', '\030', '\017', ' ', '\001', '(', '\010', 'R', '\013', 'o', 'm', 'i', 't', '_', 'q',
+ 'u', 'o', 't', 'e', 's', '\022', '\034', '\n', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\020', ' ', '\001', '(', '\r', 'R',
+ '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\021', ' ',
+ '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '#', '\n', '\r', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l',
+ 'e', 'P', 'a', 't', 'h', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e',
+ '\"', '\342', '\001', '\n', '\021', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'P', 'a', 't', 'h', 'S', 'c', 'a', 'n', '\022', '\"', '\n',
+ '\004', 'p', 'l', 'a', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\004', 'p', 'l', 'a', 'n', '\022', '+', '\n', '\004', 'p', 'a', 't', 'h', '\030', '\002', ' ', '\001', '(', '\013', '2', '\027', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'P', 'a', 't', 'h', 'R', '\004', 'p',
+ 'a', 't', 'h', '\022', '$', '\n', '\016', 'e', 'r', 'r', 'o', 'r', '_', 'o', 'n', '_', 'e', 'r', 'r', 'o', 'r', '\030', '\003', ' ', '\001',
+ '(', '\010', 'R', '\014', 'e', 'r', 'r', 'o', 'r', 'O', 'n', 'E', 'r', 'r', 'o', 'r', '\022', '$', '\n', '\005', 'c', 'h', 'i', 'l', 'd',
+ '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'c',
+ 'h', 'i', 'l', 'd', '\022', '\027', '\n', '\007', 'c', 'o', 'l', '_', 'm', 'i', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\006', 'c', 'o',
+ 'l', 'M', 'i', 'n', '\022', '\027', '\n', '\007', 'c', 'o', 'l', '_', 'm', 'a', 'x', '\030', '\006', ' ', '\001', '(', '\005', 'R', '\006', 'c', 'o',
+ 'l', 'M', 'a', 'x', '\"', '\206', '\001', '\n', '\024', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'S', 'i', 'b', 'l', 'i', 'n', 'g',
+ 'J', 'o', 'i', 'n', '\022', '\"', '\n', '\004', 'p', 'l', 'a', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'p', 'l', 'a', 'n', '\022', '$', '\n', '\005', 'l', 'p', 'l', 'a', 'n', '\030',
+ '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'l', 'p',
+ 'l', 'a', 'n', '\022', '$', '\n', '\005', 'r', 'p', 'l', 'a', 'n', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r', 'p', 'l', 'a', 'n', '\"', '\302', '\001', '\n', '\010', 'N', 'u', 'l', 'l',
+ 'T', 'e', 's', 't', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', ':', '\n',
+ '\014', 'n', 'u', 'l', 'l', 't', 'e', 's', 't', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'u', 'l', 'l', 'T', 'e', 's', 't', 'T', 'y', 'p', 'e', 'R', '\014', 'n', 'u', 'l', 'l', 't',
+ 'e', 's', 't', 't', 'y', 'p', 'e', '\022', '\032', '\n', '\010', 'a', 'r', 'g', 'i', 's', 'r', 'o', 'w', '\030', '\004', ' ', '\001', '(', '\010',
+ 'R', '\010', 'a', 'r', 'g', 'i', 's', 'r', 'o', 'w', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ',
+ '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\251', '\001', '\n', '\013', 'B', 'o', 'o', 'l', 'e', 'a', 'n',
+ 'T', 'e', 's', 't', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', ':', '\n',
+ '\014', 'b', 'o', 'o', 'l', 't', 'e', 's', 't', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'B', 'o', 'o', 'l', 'T', 'e', 's', 't', 'T', 'y', 'p', 'e', 'R', '\014', 'b', 'o', 'o', 'l', 't',
+ 'e', 's', 't', 't', 'y', 'p', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005',
+ 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\274', '\002', '\n', '\013', 'M', 'e', 'r', 'g', 'e', 'A', 'c', 't', 'i', 'o',
+ 'n', '\022', '7', '\n', '\n', 'm', 'a', 't', 'c', 'h', '_', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016', '2', '\030', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'M', 'e', 'r', 'g', 'e', 'M', 'a', 't', 'c', 'h', 'K', 'i', 'n', 'd', 'R', '\t', 'm',
+ 'a', 't', 'c', 'h', 'K', 'i', 'n', 'd', '\022', '4', '\n', '\014', 'c', 'o', 'm', 'm', 'a', 'n', 'd', '_', 't', 'y', 'p', 'e', '\030',
+ '\002', ' ', '\001', '(', '\016', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'm', 'd', 'T', 'y', 'p', 'e', 'R',
+ '\013', 'c', 'o', 'm', 'm', 'a', 'n', 'd', 'T', 'y', 'p', 'e', '\022', '4', '\n', '\010', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\030',
+ '\003', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'v', 'e', 'r', 'r', 'i', 'd', 'i',
+ 'n', 'g', 'K', 'i', 'n', 'd', 'R', '\010', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\022', '\"', '\n', '\004', 'q', 'u', 'a', 'l', '\030',
+ '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'q', 'u',
+ 'a', 'l', '\022', '/', '\n', '\013', 't', 'a', 'r', 'g', 'e', 't', '_', 'l', 'i', 's', 't', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't', 'a', 'r', 'g', 'e', 't', 'L', 'i', 's',
+ 't', '\022', '3', '\n', '\r', 'u', 'p', 'd', 'a', 't', 'e', '_', 'c', 'o', 'l', 'n', 'o', 's', '\030', '\006', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'u', 'p', 'd', 'a', 't', 'e', 'C', 'o',
+ 'l', 'n', 'o', 's', '\"', '\230', '\002', '\n', '\016', 'C', 'o', 'e', 'r', 'c', 'e', 'T', 'o', 'D', 'o', 'm', 'a', 'i', 'n', '\022', ' ',
+ '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '\036', '\n', '\n', 'r', 'e', 's', 'u', 'l',
+ 't', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'e', '\022', '\"',
+ '\n', '\014', 'r', 'e', 's', 'u', 'l', 't', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\014', 'r', 'e', 's',
+ 'u', 'l', 't', 't', 'y', 'p', 'm', 'o', 'd', '\022', '\"', '\n', '\014', 'r', 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd',
+ '\030', '\005', ' ', '\001', '(', '\r', 'R', '\014', 'r', 'e', 's', 'u', 'l', 't', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '>', '\n', '\016', 'c',
+ 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'f', 'o', 'r', 'm', 'a', 't', '\030', '\006', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'F', 'o', 'r', 'm', 'R', '\016', 'c', 'o', 'e', 'r', 'c',
+ 'i', 'o', 'n', 'f', 'o', 'r', 'm', 'a', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001',
+ '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\245', '\001', '\n', '\023', 'C', 'o', 'e', 'r', 'c', 'e', 'T', 'o',
+ 'D', 'o', 'm', 'a', 'i', 'n', 'V', 'a', 'l', 'u', 'e', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\027', '\n', '\007', 't',
+ 'y', 'p', 'e', '_', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\006', 't', 'y', 'p', 'e', 'I', 'd', '\022', '\031', '\n', '\010', 't',
+ 'y', 'p', 'e', '_', 'm', 'o', 'd', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\007', 't', 'y', 'p', 'e', 'M', 'o', 'd', '\022', '\034', '\n',
+ '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i',
'o', 'n', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c',
- 'a', 't', 'i', 'o', 'n', '\"', '\265', '\001', '\n', '\r', 'L', 'o', 'c', 'k', 'i', 'n', 'g', 'C', 'l', 'a', 'u', 's', 'e', '\022', '/',
- '\n', '\013', 'l', 'o', 'c', 'k', 'e', 'd', '_', 'r', 'e', 'l', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'l', 'o', 'c', 'k', 'e', 'd', 'R', 'e', 'l', 's', '\022', '8', '\n',
- '\010', 's', 't', 'r', 'e', 'n', 'g', 't', 'h', '\030', '\002', ' ', '\001', '(', '\016', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'L', 'o', 'c', 'k', 'C', 'l', 'a', 'u', 's', 'e', 'S', 't', 'r', 'e', 'n', 'g', 't', 'h', 'R', '\010', 's', 't', 'r',
- 'e', 'n', 'g', 't', 'h', '\022', '9', '\n', '\013', 'w', 'a', 'i', 't', '_', 'p', 'o', 'l', 'i', 'c', 'y', '\030', '\003', ' ', '\001', '(',
- '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'o', 'c', 'k', 'W', 'a', 'i', 't', 'P', 'o', 'l', 'i',
- 'c', 'y', 'R', '\n', 'w', 'a', 'i', 't', 'P', 'o', 'l', 'i', 'c', 'y', '\"', '\316', '\001', '\n', '\014', 'X', 'm', 'l', 'S', 'e', 'r',
- 'i', 'a', 'l', 'i', 'z', 'e', '\022', '5', '\n', '\t', 'x', 'm', 'l', 'o', 'p', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\016',
- '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'X', 'm', 'l', 'O', 'p', 't', 'i', 'o', 'n', 'T', 'y', 'p', 'e',
- 'R', '\t', 'x', 'm', 'l', 'o', 'p', 't', 'i', 'o', 'n', '\022', '\"', '\n', '\004', 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'e', 'x', 'p', 'r', '\022', '/', '\n',
- '\t', 't', 'y', 'p', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '\026', '\n', '\006',
- 'i', 'n', 'd', 'e', 'n', 't', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\006', 'i', 'n', 'd', 'e', 'n', 't', '\022', '\032', '\n', '\010', 'l',
- 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\273',
- '\001', '\n', '\r', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'E', 'l', 'e', 'm', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030',
- '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'e', 'x', 'p', 'r', '\022', ',', '\n',
- '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\022', '(', '\n', '\007', 'o', 'p', 'c',
- 'l', 'a', 's', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\007', 'o', 'p', 'c', 'l', 'a', 's', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ',
- '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\225', '\001', '\n', '\r', 'P', 'a', 'r', 't', 'i', 't', 'i',
- 'o', 'n', 'S', 'p', 'e', 'c', '\022', '7', '\n', '\010', 's', 't', 'r', 'a', 't', 'e', 'g', 'y', '\030', '\001', ' ', '\001', '(', '\016', '2',
- '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'S', 't', 'r', 'a', 't',
- 'e', 'g', 'y', 'R', '\010', 's', 't', 'r', 'a', 't', 'e', 'g', 'y', '\022', '/', '\n', '\013', 'p', 'a', 'r', 't', '_', 'p', 'a', 'r',
- 'a', 'm', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\n', 'p', 'a', 'r', 't', 'P', 'a', 'r', 'a', 'm', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030',
- '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\270', '\002', '\n', '\022', 'P', 'a', 'r', 't', 'i',
- 't', 'i', 'o', 'n', 'B', 'o', 'u', 'n', 'd', 'S', 'p', 'e', 'c', '\022', '\032', '\n', '\010', 's', 't', 'r', 'a', 't', 'e', 'g', 'y',
- '\030', '\001', ' ', '\001', '(', '\t', 'R', '\010', 's', 't', 'r', 'a', 't', 'e', 'g', 'y', '\022', '\036', '\n', '\n', 'i', 's', '_', 'd', 'e',
- 'f', 'a', 'u', 'l', 't', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\n', 'i', 's', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\022', '\030',
- '\n', '\007', 'm', 'o', 'd', 'u', 'l', 'u', 's', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\007', 'm', 'o', 'd', 'u', 'l', 'u', 's', '\022',
- '\034', '\n', '\t', 'r', 'e', 'm', 'a', 'i', 'n', 'd', 'e', 'r', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\t', 'r', 'e', 'm', 'a', 'i',
- 'n', 'd', 'e', 'r', '\022', '.', '\n', '\n', 'l', 'i', 's', 't', 'd', 'a', 't', 'u', 'm', 's', '\030', '\005', ' ', '\003', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'l', 'i', 's', 't', 'd', 'a', 't', 'u',
- 'm', 's', '\022', '0', '\n', '\013', 'l', 'o', 'w', 'e', 'r', 'd', 'a', 't', 'u', 'm', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'l', 'o', 'w', 'e', 'r', 'd', 'a', 't', 'u',
- 'm', 's', '\022', '0', '\n', '\013', 'u', 'p', 'p', 'e', 'r', 'd', 'a', 't', 'u', 'm', 's', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'u', 'p', 'p', 'e', 'r', 'd', 'a', 't', 'u',
- 'm', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c',
- 'a', 't', 'i', 'o', 'n', '\"', '\216', '\001', '\n', '\023', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'R', 'a', 'n', 'g', 'e', 'D',
- 'a', 't', 'u', 'm', '\022', '5', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016', '2', '!', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'R', 'a', 'n', 'g', 'e', 'D', 'a', 't', 'u', 'm', 'K',
- 'i', 'n', 'd', 'R', '\004', 'k', 'i', 'n', 'd', '\022', '$', '\n', '\005', 'v', 'a', 'l', 'u', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'v', 'a', 'l', 'u', 'e', '\022', '\032', '\n',
+ 'a', 't', 'i', 'o', 'n', '\"', '\236', '\001', '\n', '\014', 'S', 'e', 't', 'T', 'o', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\022', ' ', '\n',
+ '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\027', '\n', '\007', 't', 'y', 'p', 'e', '_', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\006',
+ 't', 'y', 'p', 'e', 'I', 'd', '\022', '\031', '\n', '\010', 't', 'y', 'p', 'e', '_', 'm', 'o', 'd', '\030', '\003', ' ', '\001', '(', '\005', 'R',
+ '\007', 't', 'y', 'p', 'e', 'M', 'o', 'd', '\022', '\034', '\n', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001',
+ '(', '\r', 'R', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
+ '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\217', '\001', '\n', '\r', 'C', 'u', 'r', 'r',
+ 'e', 'n', 't', 'O', 'f', 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\026', '\n', '\006', 'c', 'v', 'a',
+ 'r', 'n', 'o', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\006', 'c', 'v', 'a', 'r', 'n', 'o', '\022', ' ', '\n', '\013', 'c', 'u', 'r', 's',
+ 'o', 'r', '_', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\013', 'c', 'u', 'r', 's', 'o', 'r', '_', 'n', 'a', 'm',
+ 'e', '\022', '\"', '\n', '\014', 'c', 'u', 'r', 's', 'o', 'r', '_', 'p', 'a', 'r', 'a', 'm', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\014',
+ 'c', 'u', 'r', 's', 'o', 'r', '_', 'p', 'a', 'r', 'a', 'm', '\"', '`', '\n', '\r', 'N', 'e', 'x', 't', 'V', 'a', 'l', 'u', 'e',
+ 'E', 'x', 'p', 'r', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\024', '\n', '\005', 's', 'e', 'q', 'i', 'd', '\030', '\002', ' ',
+ '\001', '(', '\r', 'R', '\005', 's', 'e', 'q', 'i', 'd', '\022', '\027', '\n', '\007', 't', 'y', 'p', 'e', '_', 'i', 'd', '\030', '\003', ' ', '\001',
+ '(', '\r', 'R', '\006', 't', 'y', 'p', 'e', 'I', 'd', '\"', '\233', '\001', '\n', '\r', 'I', 'n', 'f', 'e', 'r', 'e', 'n', 'c', 'e', 'E',
+ 'l', 'e', 'm', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\"', '\n', '\004', 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'e', 'x', 'p', 'r', '\022', ' ',
+ '\n', '\013', 'i', 'n', 'f', 'e', 'r', 'c', 'o', 'l', 'l', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\013', 'i', 'n', 'f', 'e',
+ 'r', 'c', 'o', 'l', 'l', 'i', 'd', '\022', '\"', '\n', '\014', 'i', 'n', 'f', 'e', 'r', 'o', 'p', 'c', 'l', 'a', 's', 's', '\030', '\004',
+ ' ', '\001', '(', '\r', 'R', '\014', 'i', 'n', 'f', 'e', 'r', 'o', 'p', 'c', 'l', 'a', 's', 's', '\"', '\207', '\002', '\n', '\013', 'T', 'a',
+ 'r', 'g', 'e', 't', 'E', 'n', 't', 'r', 'y', '\022', ' ', '\n', '\003', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'x', 'p', 'r', '\022', '\"', '\n', '\004', 'e', 'x', 'p',
+ 'r', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004',
+ 'e', 'x', 'p', 'r', '\022', '\024', '\n', '\005', 'r', 'e', 's', 'n', 'o', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\005', 'r', 'e', 's', 'n',
+ 'o', '\022', '\030', '\n', '\007', 'r', 'e', 's', 'n', 'a', 'm', 'e', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\007', 'r', 'e', 's', 'n', 'a',
+ 'm', 'e', '\022', '(', '\n', '\017', 'r', 'e', 's', 's', 'o', 'r', 't', 'g', 'r', 'o', 'u', 'p', 'r', 'e', 'f', '\030', '\005', ' ', '\001',
+ '(', '\r', 'R', '\017', 'r', 'e', 's', 's', 'o', 'r', 't', 'g', 'r', 'o', 'u', 'p', 'r', 'e', 'f', '\022', '\036', '\n', '\n', 'r', 'e',
+ 's', 'o', 'r', 'i', 'g', 't', 'b', 'l', '\030', '\006', ' ', '\001', '(', '\r', 'R', '\n', 'r', 'e', 's', 'o', 'r', 'i', 'g', 't', 'b',
+ 'l', '\022', '\036', '\n', '\n', 'r', 'e', 's', 'o', 'r', 'i', 'g', 'c', 'o', 'l', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\n', 'r', 'e',
+ 's', 'o', 'r', 'i', 'g', 'c', 'o', 'l', '\022', '\030', '\n', '\007', 'r', 'e', 's', 'j', 'u', 'n', 'k', '\030', '\010', ' ', '\001', '(', '\010',
+ 'R', '\007', 'r', 'e', 's', 'j', 'u', 'n', 'k', '\"', '\'', '\n', '\013', 'R', 'a', 'n', 'g', 'e', 'T', 'b', 'l', 'R', 'e', 'f', '\022',
+ '\030', '\n', '\007', 'r', 't', 'i', 'n', 'd', 'e', 'x', '\030', '\001', ' ', '\001', '(', '\005', 'R', '\007', 'r', 't', 'i', 'n', 'd', 'e', 'x',
+ '\"', '\370', '\002', '\n', '\010', 'J', 'o', 'i', 'n', 'E', 'x', 'p', 'r', '\022', '.', '\n', '\010', 'j', 'o', 'i', 'n', 't', 'y', 'p', 'e',
+ '\030', '\001', ' ', '\001', '(', '\016', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 'o', 'i', 'n', 'T', 'y', 'p',
+ 'e', 'R', '\010', 'j', 'o', 'i', 'n', 't', 'y', 'p', 'e', '\022', '\035', '\n', '\n', 'i', 's', '_', 'n', 'a', 't', 'u', 'r', 'a', 'l',
+ '\030', '\002', ' ', '\001', '(', '\010', 'R', '\t', 'i', 's', 'N', 'a', 't', 'u', 'r', 'a', 'l', '\022', '\"', '\n', '\004', 'l', 'a', 'r', 'g',
+ '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'l',
+ 'a', 'r', 'g', '\022', '\"', '\n', '\004', 'r', 'a', 'r', 'g', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'r', 'a', 'r', 'g', '\022', '1', '\n', '\014', 'u', 's', 'i', 'n', 'g', '_', 'c',
+ 'l', 'a', 'u', 's', 'e', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\013', 'u', 's', 'i', 'n', 'g', 'C', 'l', 'a', 'u', 's', 'e', '\022', ';', '\n', '\020', 'j', 'o', 'i', 'n', '_', 'u',
+ 's', 'i', 'n', 'g', '_', 'a', 'l', 'i', 'a', 's', '\030', '\006', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\020', 'j', 'o', 'i', 'n', '_', 'u', 's', 'i', 'n', 'g', '_', 'a', 'l', 'i', 'a',
+ 's', '\022', '$', '\n', '\005', 'q', 'u', 'a', 'l', 's', '\030', '\007', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'a', 'l', 's', '\022', '%', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030', '\010',
+ ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\005', 'a', 'l',
+ 'i', 'a', 's', '\022', '\030', '\n', '\007', 'r', 't', 'i', 'n', 'd', 'e', 'x', '\030', '\t', ' ', '\001', '(', '\005', 'R', '\007', 'r', 't', 'i',
+ 'n', 'd', 'e', 'x', '\"', '\\', '\n', '\010', 'F', 'r', 'o', 'm', 'E', 'x', 'p', 'r', '\022', '*', '\n', '\010', 'f', 'r', 'o', 'm', 'l',
+ 'i', 's', 't', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\010', 'f', 'r', 'o', 'm', 'l', 'i', 's', 't', '\022', '$', '\n', '\005', 'q', 'u', 'a', 'l', 's', '\030', '\002', ' ', '\001', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'a', 'l', 's', '\"', '\236',
+ '\003', '\n', '\016', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'E', 'x', 'p', 'r', '\022', '2', '\n', '\006', 'a', 'c', 't', 'i',
+ 'o', 'n', '\030', '\001', ' ', '\001', '(', '\016', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'n',
+ 'f', 'l', 'i', 'c', 't', 'A', 'c', 't', 'i', 'o', 'n', 'R', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\022', '3', '\n', '\r', 'a', 'r',
+ 'b', 'i', 't', 'e', 'r', '_', 'e', 'l', 'e', 'm', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'a', 'r', 'b', 'i', 't', 'e', 'r', 'E', 'l', 'e', 'm', 's', '\022', '3', '\n',
+ '\r', 'a', 'r', 'b', 'i', 't', 'e', 'r', '_', 'w', 'h', 'e', 'r', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'a', 'r', 'b', 'i', 't', 'e', 'r', 'W', 'h', 'e', 'r', 'e',
+ '\022', '\036', '\n', '\n', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\n', 'c', 'o', 'n',
+ 's', 't', 'r', 'a', 'i', 'n', 't', '\022', '6', '\n', '\017', 'o', 'n', '_', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', '_', 's', 'e',
+ 't', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r',
+ 'o', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'S', 'e', 't', '\022', ':', '\n', '\021', 'o', 'n', '_', 'c', 'o', 'n', 'f', 'l',
+ 'i', 'c', 't', '_', 'w', 'h', 'e', 'r', 'e', '\030', '\006', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 'o', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'W', 'h', 'e', 'r', 'e', '\022', '$',
+ '\n', '\016', 'e', 'x', 'c', 'l', '_', 'r', 'e', 'l', '_', 'i', 'n', 'd', 'e', 'x', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\014', 'e',
+ 'x', 'c', 'l', 'R', 'e', 'l', 'I', 'n', 'd', 'e', 'x', '\022', '4', '\n', '\016', 'e', 'x', 'c', 'l', '_', 'r', 'e', 'l', '_', 't',
+ 'l', 'i', 's', 't', '\030', '\010', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\014', 'e', 'x', 'c', 'l', 'R', 'e', 'l', 'T', 'l', 'i', 's', 't', '\"', '\306', '\017', '\n', '\005', 'Q', 'u', 'e', 'r', 'y',
+ '\022', '4', '\n', '\014', 'c', 'o', 'm', 'm', 'a', 'n', 'd', '_', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\021', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'm', 'd', 'T', 'y', 'p', 'e', 'R', '\013', 'c', 'o', 'm', 'm', 'a', 'n', 'd',
+ 'T', 'y', 'p', 'e', '\022', '8', '\n', '\014', 'q', 'u', 'e', 'r', 'y', '_', 's', 'o', 'u', 'r', 'c', 'e', '\030', '\002', ' ', '\001', '(',
+ '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'Q', 'u', 'e', 'r', 'y', 'S', 'o', 'u', 'r', 'c', 'e', 'R',
+ '\013', 'q', 'u', 'e', 'r', 'y', 'S', 'o', 'u', 'r', 'c', 'e', '\022', '\036', '\n', '\013', 'c', 'a', 'n', '_', 's', 'e', 't', '_', 't',
+ 'a', 'g', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\t', 'c', 'a', 'n', 'S', 'e', 't', 'T', 'a', 'g', '\022', '1', '\n', '\014', 'u', 't',
+ 'i', 'l', 'i', 't', 'y', '_', 's', 't', 'm', 't', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'u', 't', 'i', 'l', 'i', 't', 'y', 'S', 't', 'm', 't', '\022', '\'', '\n', '\017', 'r',
+ 'e', 's', 'u', 'l', 't', '_', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\016', 'r', 'e', 's',
+ 'u', 'l', 't', 'R', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\031', '\n', '\010', 'h', 'a', 's', '_', 'a', 'g', 'g', 's', '\030', '\006',
+ ' ', '\001', '(', '\010', 'R', '\007', 'h', 'a', 's', 'A', 'g', 'g', 's', '\022', '(', '\n', '\020', 'h', 'a', 's', '_', 'w', 'i', 'n', 'd',
+ 'o', 'w', '_', 'f', 'u', 'n', 'c', 's', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\016', 'h', 'a', 's', 'W', 'i', 'n', 'd', 'o', 'w',
+ 'F', 'u', 'n', 'c', 's', '\022', '&', '\n', '\017', 'h', 'a', 's', '_', 't', 'a', 'r', 'g', 'e', 't', '_', 's', 'r', 'f', 's', '\030',
+ '\010', ' ', '\001', '(', '\010', 'R', '\r', 'h', 'a', 's', 'T', 'a', 'r', 'g', 'e', 't', 'S', 'R', 'F', 's', '\022', '\"', '\n', '\r', 'h',
+ 'a', 's', '_', 's', 'u', 'b', '_', 'l', 'i', 'n', 'k', 's', '\030', '\t', ' ', '\001', '(', '\010', 'R', '\013', 'h', 'a', 's', 'S', 'u',
+ 'b', 'L', 'i', 'n', 'k', 's', '\022', '&', '\n', '\017', 'h', 'a', 's', '_', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '_', 'o', 'n',
+ '\030', '\n', ' ', '\001', '(', '\010', 'R', '\r', 'h', 'a', 's', 'D', 'i', 's', 't', 'i', 'n', 'c', 't', 'O', 'n', '\022', '#', '\n', '\r',
+ 'h', 'a', 's', '_', 'r', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', '\030', '\013', ' ', '\001', '(', '\010', 'R', '\014', 'h', 'a', 's', 'R',
+ 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', '\022', '*', '\n', '\021', 'h', 'a', 's', '_', 'm', 'o', 'd', 'i', 'f', 'y', 'i', 'n', 'g',
+ '_', 'c', 't', 'e', '\030', '\014', ' ', '\001', '(', '\010', 'R', '\017', 'h', 'a', 's', 'M', 'o', 'd', 'i', 'f', 'y', 'i', 'n', 'g', 'C',
+ 'T', 'E', '\022', '$', '\n', '\016', 'h', 'a', 's', '_', 'f', 'o', 'r', '_', 'u', 'p', 'd', 'a', 't', 'e', '\030', '\r', ' ', '\001', '(',
+ '\010', 'R', '\014', 'h', 'a', 's', 'F', 'o', 'r', 'U', 'p', 'd', 'a', 't', 'e', '\022', '(', '\n', '\020', 'h', 'a', 's', '_', 'r', 'o',
+ 'w', '_', 's', 'e', 'c', 'u', 'r', 'i', 't', 'y', '\030', '\016', ' ', '\001', '(', '\010', 'R', '\016', 'h', 'a', 's', 'R', 'o', 'w', 'S',
+ 'e', 'c', 'u', 'r', 'i', 't', 'y', '\022', '\033', '\n', '\t', 'i', 's', '_', 'r', 'e', 't', 'u', 'r', 'n', '\030', '\017', ' ', '\001', '(',
+ '\010', 'R', '\010', 'i', 's', 'R', 'e', 't', 'u', 'r', 'n', '\022', ')', '\n', '\010', 'c', 't', 'e', '_', 'l', 'i', 's', 't', '\030', '\020',
+ ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'c', 't', 'e',
+ 'L', 'i', 's', 't', '\022', '&', '\n', '\006', 'r', 't', 'a', 'b', 'l', 'e', '\030', '\021', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'r', 't', 'a', 'b', 'l', 'e', '\022', '2', '\n', '\014', 'r', 't',
+ 'e', 'p', 'e', 'r', 'm', 'i', 'n', 'f', 'o', 's', '\030', '\022', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'r', 't', 'e', 'p', 'e', 'r', 'm', 'i', 'n', 'f', 'o', 's', '\022', '.', '\n', '\010',
+ 'j', 'o', 'i', 'n', 't', 'r', 'e', 'e', '\030', '\023', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'F', 'r', 'o', 'm', 'E', 'x', 'p', 'r', 'R', '\010', 'j', 'o', 'i', 'n', 't', 'r', 'e', 'e', '\022', ':', '\n', '\021', 'm', 'e',
+ 'r', 'g', 'e', '_', 'a', 'c', 't', 'i', 'o', 'n', '_', 'l', 'i', 's', 't', '\030', '\024', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 'm', 'e', 'r', 'g', 'e', 'A', 'c', 't', 'i', 'o', 'n',
+ 'L', 'i', 's', 't', '\022', '2', '\n', '\025', 'm', 'e', 'r', 'g', 'e', '_', 't', 'a', 'r', 'g', 'e', 't', '_', 'r', 'e', 'l', 'a',
+ 't', 'i', 'o', 'n', '\030', '\025', ' ', '\001', '(', '\005', 'R', '\023', 'm', 'e', 'r', 'g', 'e', 'T', 'a', 'r', 'g', 'e', 't', 'R', 'e',
+ 'l', 'a', 't', 'i', 'o', 'n', '\022', '@', '\n', '\024', 'm', 'e', 'r', 'g', 'e', '_', 'j', 'o', 'i', 'n', '_', 'c', 'o', 'n', 'd',
+ 'i', 't', 'i', 'o', 'n', '\030', '\026', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\022', 'm', 'e', 'r', 'g', 'e', 'J', 'o', 'i', 'n', 'C', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\022', '/', '\n',
+ '\013', 't', 'a', 'r', 'g', 'e', 't', '_', 'l', 'i', 's', 't', '\030', '\027', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't', 'a', 'r', 'g', 'e', 't', 'L', 'i', 's', 't', '\022', '4', '\n', '\010',
+ 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\030', '\030', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'O', 'v', 'e', 'r', 'r', 'i', 'd', 'i', 'n', 'g', 'K', 'i', 'n', 'd', 'R', '\010', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e',
+ '\022', '9', '\n', '\013', 'o', 'n', '_', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', '\030', '\031', ' ', '\001', '(', '\013', '2', '\030', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'E', 'x', 'p', 'r', 'R', '\n', 'o',
+ 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', '\022', '5', '\n', '\016', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '_', 'l', 'i',
+ 's', 't', '\030', '\032', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\r', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', 'L', 'i', 's', 't', '\022', '1', '\n', '\014', 'g', 'r', 'o', 'u', 'p', '_', 'c',
+ 'l', 'a', 'u', 's', 'e', '\030', '\033', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\013', 'g', 'r', 'o', 'u', 'p', 'C', 'l', 'a', 'u', 's', 'e', '\022', '%', '\n', '\016', 'g', 'r', 'o', 'u', 'p', '_',
+ 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '\030', '\034', ' ', '\001', '(', '\010', 'R', '\r', 'g', 'r', 'o', 'u', 'p', 'D', 'i', 's', 't',
+ 'i', 'n', 'c', 't', '\022', '3', '\n', '\r', 'g', 'r', 'o', 'u', 'p', 'i', 'n', 'g', '_', 's', 'e', 't', 's', '\030', '\035', ' ', '\003',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'g', 'r', 'o', 'u', 'p',
+ 'i', 'n', 'g', 'S', 'e', 't', 's', '\022', '/', '\n', '\013', 'h', 'a', 'v', 'i', 'n', 'g', '_', 'q', 'u', 'a', 'l', '\030', '\036', ' ',
+ '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'h', 'a', 'v', 'i',
+ 'n', 'g', 'Q', 'u', 'a', 'l', '\022', '3', '\n', '\r', 'w', 'i', 'n', 'd', 'o', 'w', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\037',
+ ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'w', 'i', 'n',
+ 'd', 'o', 'w', 'C', 'l', 'a', 'u', 's', 'e', '\022', '7', '\n', '\017', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '_', 'c', 'l', 'a',
+ 'u', 's', 'e', '\030', ' ', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\016', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', 'C', 'l', 'a', 'u', 's', 'e', '\022', '/', '\n', '\013', 's', 'o', 'r', 't', '_',
+ 'c', 'l', 'a', 'u', 's', 'e', '\030', '!', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\n', 's', 'o', 'r', 't', 'C', 'l', 'a', 'u', 's', 'e', '\022', '1', '\n', '\014', 'l', 'i', 'm', 'i', 't', '_',
+ 'o', 'f', 'f', 's', 'e', 't', '\030', '\"', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\013', 'l', 'i', 'm', 'i', 't', 'O', 'f', 'f', 's', 'e', 't', '\022', '/', '\n', '\013', 'l', 'i', 'm', 'i', 't',
+ '_', 'c', 'o', 'u', 'n', 't', '\030', '#', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\n', 'l', 'i', 'm', 'i', 't', 'C', 'o', 'u', 'n', 't', '\022', '8', '\n', '\014', 'l', 'i', 'm', 'i', 't', '_',
+ 'o', 'p', 't', 'i', 'o', 'n', '\030', '$', ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L',
+ 'i', 'm', 'i', 't', 'O', 'p', 't', 'i', 'o', 'n', 'R', '\013', 'l', 'i', 'm', 'i', 't', 'O', 'p', 't', 'i', 'o', 'n', '\022', '+',
+ '\n', '\t', 'r', 'o', 'w', '_', 'm', 'a', 'r', 'k', 's', '\030', '%', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'r', 'o', 'w', 'M', 'a', 'r', 'k', 's', '\022', '5', '\n', '\016', 's', 'e', 't',
+ '_', 'o', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n', 's', '\030', '&', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 's', 'e', 't', 'O', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n', 's', '\022', '7',
+ '\n', '\017', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '_', 'd', 'e', 'p', 's', '\030', '\'', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n',
+ 't', 'D', 'e', 'p', 's', '\022', '<', '\n', '\022', 'w', 'i', 't', 'h', '_', 'c', 'h', 'e', 'c', 'k', '_', 'o', 'p', 't', 'i', 'o',
+ 'n', 's', '\030', '(', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\020', 'w', 'i', 't', 'h', 'C', 'h', 'e', 'c', 'k', 'O', 'p', 't', 'i', 'o', 'n', 's', '\022', '$', '\n', '\r', 's', 't', 'm', 't',
+ '_', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', ')', ' ', '\001', '(', '\005', 'R', '\r', 's', 't', 'm', 't', '_', 'l', 'o', 'c',
+ 'a', 't', 'i', 'o', 'n', '\022', '\032', '\n', '\010', 's', 't', 'm', 't', '_', 'l', 'e', 'n', '\030', '*', ' ', '\001', '(', '\005', 'R', '\010',
+ 's', 't', 'm', 't', '_', 'l', 'e', 'n', '\"', '\220', '\002', '\n', '\010', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '$', '\n', '\005',
+ 'n', 'a', 'm', 'e', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\005', 'n', 'a', 'm', 'e', 's', '\022', '\031', '\n', '\010', 't', 'y', 'p', 'e', '_', 'o', 'i', 'd', '\030', '\002', ' ', '\001',
+ '(', '\r', 'R', '\007', 't', 'y', 'p', 'e', 'O', 'i', 'd', '\022', '\024', '\n', '\005', 's', 'e', 't', 'o', 'f', '\030', '\003', ' ', '\001', '(',
+ '\010', 'R', '\005', 's', 'e', 't', 'o', 'f', '\022', '\032', '\n', '\010', 'p', 'c', 't', '_', 't', 'y', 'p', 'e', '\030', '\004', ' ', '\001', '(',
+ '\010', 'R', '\010', 'p', 'c', 't', '_', 't', 'y', 'p', 'e', '\022', '(', '\n', '\007', 't', 'y', 'p', 'm', 'o', 'd', 's', '\030', '\005', ' ',
+ '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 't', 'y', 'p', 'm',
+ 'o', 'd', 's', '\022', '\030', '\n', '\007', 't', 'y', 'p', 'e', 'm', 'o', 'd', '\030', '\006', ' ', '\001', '(', '\005', 'R', '\007', 't', 'y', 'p',
+ 'e', 'm', 'o', 'd', '\022', '1', '\n', '\014', 'a', 'r', 'r', 'a', 'y', '_', 'b', 'o', 'u', 'n', 'd', 's', '\030', '\007', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'a', 'r', 'r', 'a', 'y', 'B',
+ 'o', 'u', 'n', 'd', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\010',
+ 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', 'O', '\n', '\t', 'C', 'o', 'l', 'u', 'm', 'n', 'R', 'e', 'f', '\022', '&', '\n', '\006',
+ 'f', 'i', 'e', 'l', 'd', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\006', 'f', 'i', 'e', 'l', 'd', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\002',
+ ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '>', '\n', '\010', 'P', 'a', 'r', 'a', 'm', 'R', 'e',
+ 'f', '\022', '\026', '\n', '\006', 'n', 'u', 'm', 'b', 'e', 'r', '\030', '\001', ' ', '\001', '(', '\005', 'R', '\006', 'n', 'u', 'm', 'b', 'e', 'r',
+ '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't',
+ 'i', 'o', 'n', '\"', '\277', '\001', '\n', '\006', 'A', '_', 'E', 'x', 'p', 'r', '\022', ')', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ',
+ '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', '_', 'E', 'x', 'p', 'r', '_', 'K', 'i', 'n',
+ 'd', 'R', '\004', 'k', 'i', 'n', 'd', '\022', '\"', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '$', '\n', '\005', 'l', 'e', 'x',
+ 'p', 'r', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\005', 'l', 'e', 'x', 'p', 'r', '\022', '$', '\n', '\005', 'r', 'e', 'x', 'p', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r', 'e', 'x', 'p', 'r', '\022', '\032', '\n', '\010', 'l', 'o',
+ 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', 'y', '\n',
+ '\010', 'T', 'y', 'p', 'e', 'C', 'a', 's', 't', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '/', '\n', '\t', 't', 'y', 'p',
+ 'e', '_', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T',
+ 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a',
+ 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', 'y', '\n', '\r', 'C',
+ 'o', 'l', 'l', 'a', 't', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\001', ' ', '\001', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '*', '\n', '\010',
+ 'c', 'o', 'l', 'l', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\010', 'c', 'o', 'l', 'l', 'n', 'a', 'm', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i',
+ 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', 'v', '\n', '\010', 'R', 'o', 'l',
+ 'e', 'S', 'p', 'e', 'c', '\022', '2', '\n', '\010', 'r', 'o', 'l', 'e', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\026',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'T', 'y', 'p', 'e', 'R', '\010', 'r',
+ 'o', 'l', 'e', 't', 'y', 'p', 'e', '\022', '\032', '\n', '\010', 'r', 'o', 'l', 'e', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t',
+ 'R', '\010', 'r', 'o', 'l', 'e', 'n', 'a', 'm', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ',
+ '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\307', '\003', '\n', '\010', 'F', 'u', 'n', 'c', 'C', 'a', 'l',
+ 'l', '\022', '*', '\n', '\010', 'f', 'u', 'n', 'c', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'f', 'u', 'n', 'c', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'a',
+ 'r', 'g', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\004', 'a', 'r', 'g', 's', '\022', ',', '\n', '\t', 'a', 'g', 'g', '_', 'o', 'r', 'd', 'e', 'r', '\030', '\003', ' ', '\003', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'a', 'g', 'g', '_', 'o', 'r', 'd',
+ 'e', 'r', '\022', '.', '\n', '\n', 'a', 'g', 'g', '_', 'f', 'i', 'l', 't', 'e', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'a', 'g', 'g', '_', 'f', 'i', 'l', 't', 'e', 'r',
+ '\022', '\'', '\n', '\004', 'o', 'v', 'e', 'r', '\030', '\005', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'W', 'i', 'n', 'd', 'o', 'w', 'D', 'e', 'f', 'R', '\004', 'o', 'v', 'e', 'r', '\022', '*', '\n', '\020', 'a', 'g', 'g', '_', 'w',
+ 'i', 't', 'h', 'i', 'n', '_', 'g', 'r', 'o', 'u', 'p', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\020', 'a', 'g', 'g', '_', 'w', 'i',
+ 't', 'h', 'i', 'n', '_', 'g', 'r', 'o', 'u', 'p', '\022', '\032', '\n', '\010', 'a', 'g', 'g', '_', 's', 't', 'a', 'r', '\030', '\007', ' ',
+ '\001', '(', '\010', 'R', '\010', 'a', 'g', 'g', '_', 's', 't', 'a', 'r', '\022', '\"', '\n', '\014', 'a', 'g', 'g', '_', 'd', 'i', 's', 't',
+ 'i', 'n', 'c', 't', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\014', 'a', 'g', 'g', '_', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '\022',
+ '$', '\n', '\r', 'f', 'u', 'n', 'c', '_', 'v', 'a', 'r', 'i', 'a', 'd', 'i', 'c', '\030', '\t', ' ', '\001', '(', '\010', 'R', '\r', 'f',
+ 'u', 'n', 'c', '_', 'v', 'a', 'r', 'i', 'a', 'd', 'i', 'c', '\022', '6', '\n', '\n', 'f', 'u', 'n', 'c', 'f', 'o', 'r', 'm', 'a',
+ 't', '\030', '\n', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'i',
+ 'o', 'n', 'F', 'o', 'r', 'm', 'R', '\n', 'f', 'u', 'n', 'c', 'f', 'o', 'r', 'm', 'a', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c',
+ 'a', 't', 'i', 'o', 'n', '\030', '\013', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\010', '\n', '\006',
+ 'A', '_', 'S', 't', 'a', 'r', '\"', 'o', '\n', '\t', 'A', '_', 'I', 'n', 'd', 'i', 'c', 'e', 's', '\022', '\032', '\n', '\010', 'i', 's',
+ '_', 's', 'l', 'i', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\010', 'i', 's', '_', 's', 'l', 'i', 'c', 'e', '\022', '\"', '\n',
+ '\004', 'l', 'i', 'd', 'x', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\004', 'l', 'i', 'd', 'x', '\022', '\"', '\n', '\004', 'u', 'i', 'd', 'x', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'u', 'i', 'd', 'x', '\"', 'c', '\n', '\r', 'A', '_',
+ 'I', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\001', ' ', '\001', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '0', '\n', '\013', 'i',
+ 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'i', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\"', 'U', '\n', '\013', 'A',
+ '_', 'A', 'r', 'r', 'a', 'y', 'E', 'x', 'p', 'r', '\022', '*', '\n', '\010', 'e', 'l', 'e', 'm', 'e', 'n', 't', 's', '\030', '\001', ' ',
+ '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'e', 'l', 'e', 'm',
+ 'e', 'n', 't', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\010', 'l',
+ 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\217', '\001', '\n', '\t', 'R', 'e', 's', 'T', 'a', 'r', 'g', 'e', 't', '\022', '\022', '\n', '\004',
+ 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '0', '\n', '\013', 'i', 'n', 'd', 'i', 'r',
+ 'e', 'c', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\013', 'i', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\022', ' ', '\n', '\003', 'v', 'a', 'l', '\030', '\003',
+ ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'v', 'a', 'l',
+ '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't',
+ 'i', 'o', 'n', '\"', 'j', '\n', '\016', 'M', 'u', 'l', 't', 'i', 'A', 's', 's', 'i', 'g', 'n', 'R', 'e', 'f', '\022', '&', '\n', '\006',
+ 's', 'o', 'u', 'r', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\006', 's', 'o', 'u', 'r', 'c', 'e', '\022', '\024', '\n', '\005', 'c', 'o', 'l', 'n', 'o', '\030', '\002', ' ', '\001', '(',
+ '\005', 'R', '\005', 'c', 'o', 'l', 'n', 'o', '\022', '\032', '\n', '\010', 'n', 'c', 'o', 'l', 'u', 'm', 'n', 's', '\030', '\003', ' ', '\001', '(',
+ '\005', 'R', '\010', 'n', 'c', 'o', 'l', 'u', 'm', 'n', 's', '\"', '\337', '\001', '\n', '\006', 'S', 'o', 'r', 't', 'B', 'y', '\022', '\"', '\n',
+ '\004', 'n', 'o', 'd', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\004', 'n', 'o', 'd', 'e', '\022', '3', '\n', '\n', 's', 'o', 'r', 't', 'b', 'y', '_', 'd', 'i', 'r', '\030', '\002', ' ',
+ '\001', '(', '\016', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'o', 'r', 't', 'B', 'y', 'D', 'i', 'r', 'R',
+ '\n', 's', 'o', 'r', 't', 'b', 'y', '_', 'd', 'i', 'r', '\022', '9', '\n', '\014', 's', 'o', 'r', 't', 'b', 'y', '_', 'n', 'u', 'l',
+ 'l', 's', '\030', '\003', ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'o', 'r', 't', 'B',
+ 'y', 'N', 'u', 'l', 'l', 's', 'R', '\014', 's', 'o', 'r', 't', 'b', 'y', '_', 'n', 'u', 'l', 'l', 's', '\022', '%', '\n', '\006', 'u',
+ 's', 'e', '_', 'o', 'p', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\005', 'u', 's', 'e', 'O', 'p', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001',
+ '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\312', '\002', '\n', '\t', 'W', 'i', 'n', 'd', 'o', 'w', 'D', 'e',
+ 'f', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007',
+ 'r', 'e', 'f', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\007', 'r', 'e', 'f', 'n', 'a', 'm', 'e', '\022', '9', '\n',
+ '\020', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n',
+ 'C', 'l', 'a', 'u', 's', 'e', '\022', '1', '\n', '\014', 'o', 'r', 'd', 'e', 'r', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\004', ' ',
+ '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'o', 'r', 'd', 'e',
+ 'r', 'C', 'l', 'a', 'u', 's', 'e', '\022', '#', '\n', '\r', 'f', 'r', 'a', 'm', 'e', '_', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030',
+ '\005', ' ', '\001', '(', '\005', 'R', '\014', 'f', 'r', 'a', 'm', 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', '\022', '1', '\n', '\014', 's', 't',
+ 'a', 'r', 't', '_', 'o', 'f', 'f', 's', 'e', 't', '\030', '\006', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 's', 't', 'a', 'r', 't', 'O', 'f', 'f', 's', 'e', 't', '\022', '-', '\n', '\n', 'e',
+ 'n', 'd', '_', 'o', 'f', 'f', 's', 'e', 't', '\030', '\007', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'e', 'n', 'd', 'O', 'f', 'f', 's', 'e', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a',
+ 't', 'i', 'o', 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '}', '\n', '\016', 'R',
+ 'a', 'n', 'g', 'e', 'S', 'u', 'b', 's', 'e', 'l', 'e', 'c', 't', '\022', '\030', '\n', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l', '\030',
+ '\001', ' ', '\001', '(', '\010', 'R', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l', '\022', '*', '\n', '\010', 's', 'u', 'b', 'q', 'u', 'e', 'r',
+ 'y', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010',
+ 's', 'u', 'b', 'q', 'u', 'e', 'r', 'y', '\022', '%', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030', '\003', ' ', '\001', '(', '\013', '2', '\017',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\005', 'a', 'l', 'i', 'a', 's', '\"', '\360', '\001',
+ '\n', '\r', 'R', 'a', 'n', 'g', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\022', '\030', '\n', '\007', 'l', 'a', 't', 'e', 'r', 'a',
+ 'l', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l', '\022', '\036', '\n', '\n', 'o', 'r', 'd', 'i', 'n',
+ 'a', 'l', 'i', 't', 'y', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\n', 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i', 't', 'y', '\022', ' ',
+ '\n', '\013', 'i', 's', '_', 'r', 'o', 'w', 's', 'f', 'r', 'o', 'm', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\013', 'i', 's', '_', 'r',
+ 'o', 'w', 's', 'f', 'r', 'o', 'm', '\022', ',', '\n', '\t', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', 's', '\030', '\004', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'f', 'u', 'n', 'c', 't', 'i',
+ 'o', 'n', 's', '\022', '%', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030', '\005', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\005', 'a', 'l', 'i', 'a', 's', '\022', '.', '\n', '\n', 'c', 'o', 'l', 'd',
+ 'e', 'f', 'l', 'i', 's', 't', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\n', 'c', 'o', 'l', 'd', 'e', 'f', 'l', 'i', 's', 't', '\"', '\233', '\002', '\n', '\016', 'R', 'a', 'n', 'g', 'e',
+ 'T', 'a', 'b', 'l', 'e', 'F', 'u', 'n', 'c', '\022', '\030', '\n', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l', '\030', '\001', ' ', '\001', '(',
+ '\010', 'R', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l', '\022', '(', '\n', '\007', 'd', 'o', 'c', 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'd', 'o', 'c', 'e', 'x',
+ 'p', 'r', '\022', '(', '\n', '\007', 'r', 'o', 'w', 'e', 'x', 'p', 'r', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'r', 'o', 'w', 'e', 'x', 'p', 'r', '\022', '.', '\n', '\n', 'n', 'a',
+ 'm', 'e', 's', 'p', 'a', 'c', 'e', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\n', 'n', 'a', 'm', 'e', 's', 'p', 'a', 'c', 'e', 's', '\022', '(', '\n', '\007', 'c', 'o', 'l', 'u',
+ 'm', 'n', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\007', 'c', 'o', 'l', 'u', 'm', 'n', 's', '\022', '%', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030', '\006', ' ', '\001', '(', '\013', '2',
+ '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\005', 'a', 'l', 'i', 'a', 's', '\022', '\032',
+ '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
+ 'n', '\"', '\236', '\002', '\n', '\021', 'R', 'a', 'n', 'g', 'e', 'T', 'a', 'b', 'l', 'e', 'F', 'u', 'n', 'c', 'C', 'o', 'l', '\022', '\030',
+ '\n', '\007', 'c', 'o', 'l', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'c', 'o', 'l', 'n', 'a', 'm', 'e', '\022',
+ '/', '\n', '\t', 't', 'y', 'p', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '&',
+ '\n', '\016', 'f', 'o', 'r', '_', 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i', 't', 'y', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\016', 'f',
+ 'o', 'r', '_', 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i', 't', 'y', '\022', ' ', '\n', '\013', 'i', 's', '_', 'n', 'o', 't', '_', 'n',
+ 'u', 'l', 'l', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\013', 'i', 's', '_', 'n', 'o', 't', '_', 'n', 'u', 'l', 'l', '\022', '(', '\n',
+ '\007', 'c', 'o', 'l', 'e', 'x', 'p', 'r', '\030', '\005', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\007', 'c', 'o', 'l', 'e', 'x', 'p', 'r', '\022', '.', '\n', '\n', 'c', 'o', 'l', 'd', 'e', 'f', 'e',
+ 'x', 'p', 'r', '\030', '\006', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\n', 'c', 'o', 'l', 'd', 'e', 'f', 'e', 'x', 'p', 'r', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030',
+ '\007', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\326', '\001', '\n', '\020', 'R', 'a', 'n', 'g', 'e',
+ 'T', 'a', 'b', 'l', 'e', 'S', 'a', 'm', 'p', 'l', 'e', '\022', '*', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001',
+ ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'r', 'e', 'l',
+ 'a', 't', 'i', 'o', 'n', '\022', '&', '\n', '\006', 'm', 'e', 't', 'h', 'o', 'd', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'm', 'e', 't', 'h', 'o', 'd', '\022', '\"', '\n', '\004', 'a',
+ 'r', 'g', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\004', 'a', 'r', 'g', 's', '\022', '.', '\n', '\n', 'r', 'e', 'p', 'e', 'a', 't', 'a', 'b', 'l', 'e', '\030', '\004', ' ', '\001', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'r', 'e', 'p', 'e', 'a', 't',
+ 'a', 'b', 'l', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l',
+ 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\354', '\005', '\n', '\t', 'C', 'o', 'l', 'u', 'm', 'n', 'D', 'e', 'f', '\022', '\030', '\n', '\007',
+ 'c', 'o', 'l', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'c', 'o', 'l', 'n', 'a', 'm', 'e', '\022', '/', '\n',
+ '\t', 't', 'y', 'p', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', ' ', '\n', '\013',
+ 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\013', 'c', 'o', 'm', 'p', 'r', 'e',
+ 's', 's', 'i', 'o', 'n', '\022', '\032', '\n', '\010', 'i', 'n', 'h', 'c', 'o', 'u', 'n', 't', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010',
+ 'i', 'n', 'h', 'c', 'o', 'u', 'n', 't', '\022', '\032', '\n', '\010', 'i', 's', '_', 'l', 'o', 'c', 'a', 'l', '\030', '\005', ' ', '\001', '(',
+ '\010', 'R', '\010', 'i', 's', '_', 'l', 'o', 'c', 'a', 'l', '\022', ' ', '\n', '\013', 'i', 's', '_', 'n', 'o', 't', '_', 'n', 'u', 'l',
+ 'l', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\013', 'i', 's', '_', 'n', 'o', 't', '_', 'n', 'u', 'l', 'l', '\022', '\"', '\n', '\014', 'i',
+ 's', '_', 'f', 'r', 'o', 'm', '_', 't', 'y', 'p', 'e', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\014', 'i', 's', '_', 'f', 'r', 'o',
+ 'm', '_', 't', 'y', 'p', 'e', '\022', '\030', '\n', '\007', 's', 't', 'o', 'r', 'a', 'g', 'e', '\030', '\010', ' ', '\001', '(', '\t', 'R', '\007',
+ 's', 't', 'o', 'r', 'a', 'g', 'e', '\022', '\"', '\n', '\014', 's', 't', 'o', 'r', 'a', 'g', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\t',
+ ' ', '\001', '(', '\t', 'R', '\014', 's', 't', 'o', 'r', 'a', 'g', 'e', '_', 'n', 'a', 'm', 'e', '\022', '0', '\n', '\013', 'r', 'a', 'w',
+ '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\030', '\n', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\013', 'r', 'a', 'w', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\022', '6', '\n', '\016', 'c', 'o', 'o',
+ 'k', 'e', 'd', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\030', '\013', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 'c', 'o', 'o', 'k', 'e', 'd', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\022',
+ '\032', '\n', '\010', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '\030', '\014', ' ', '\001', '(', '\t', 'R', '\010', 'i', 'd', 'e', 'n', 't', 'i',
+ 't', 'y', '\022', '?', '\n', '\021', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '_', 's', 'e', 'q', 'u', 'e', 'n', 'c', 'e', '\030', '\r',
+ ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R',
+ '\020', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', 'S', 'e', 'q', 'u', 'e', 'n', 'c', 'e', '\022', '\034', '\n', '\t', 'g', 'e', 'n', 'e',
+ 'r', 'a', 't', 'e', 'd', '\030', '\016', ' ', '\001', '(', '\t', 'R', '\t', 'g', 'e', 'n', 'e', 'r', 'a', 't', 'e', 'd', '\022', '8', '\n',
+ '\013', 'c', 'o', 'l', 'l', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\017', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'C', 'o', 'l', 'l', 'a', 't', 'e', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\n', 'c', 'o', 'l', 'l', 'C',
+ 'l', 'a', 'u', 's', 'e', '\022', '\031', '\n', '\010', 'c', 'o', 'l', 'l', '_', 'o', 'i', 'd', '\030', '\020', ' ', '\001', '(', '\r', 'R', '\007',
+ 'c', 'o', 'l', 'l', 'O', 'i', 'd', '\022', '0', '\n', '\013', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', '\030', '\021', ' ',
+ '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'c', 'o', 'n', 's',
+ 't', 'r', 'a', 'i', 'n', 't', 's', '\022', '.', '\n', '\n', 'f', 'd', 'w', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\022', ' ', '\003',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'f', 'd', 'w', 'o', 'p',
+ 't', 'i', 'o', 'n', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\023', ' ', '\001', '(', '\005', 'R', '\010',
+ 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '~', '\n', '\017', 'T', 'a', 'b', 'l', 'e', 'L', 'i', 'k', 'e', 'C', 'l', 'a', 'u',
+ 's', 'e', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n',
+ '\022', '\030', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n',
+ 's', '\022', '!', '\n', '\014', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '_', 'o', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\013',
+ 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', 'O', 'i', 'd', '\"', '\341', '\002', '\n', '\t', 'I', 'n', 'd', 'e', 'x', 'E', 'l', 'e', 'm',
+ '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'e',
+ 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\004', 'e', 'x', 'p', 'r', '\022', '\"', '\n', '\014', 'i', 'n', 'd', 'e', 'x', 'c', 'o', 'l', 'n', 'a', 'm', 'e', '\030', '\003', ' ',
+ '\001', '(', '\t', 'R', '\014', 'i', 'n', 'd', 'e', 'x', 'c', 'o', 'l', 'n', 'a', 'm', 'e', '\022', ',', '\n', '\t', 'c', 'o', 'l', 'l',
+ 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\022', '(', '\n', '\007', 'o', 'p', 'c', 'l', 'a', 's', 's', '\030',
+ '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p',
+ 'c', 'l', 'a', 's', 's', '\022', '0', '\n', '\013', 'o', 'p', 'c', 'l', 'a', 's', 's', 'o', 'p', 't', 's', '\030', '\006', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'o', 'p', 'c', 'l', 'a', 's',
+ 's', 'o', 'p', 't', 's', '\022', '/', '\n', '\010', 'o', 'r', 'd', 'e', 'r', 'i', 'n', 'g', '\030', '\007', ' ', '\001', '(', '\016', '2', '\023',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'o', 'r', 't', 'B', 'y', 'D', 'i', 'r', 'R', '\010', 'o', 'r', 'd', 'e',
+ 'r', 'i', 'n', 'g', '\022', '=', '\n', '\016', 'n', 'u', 'l', 'l', 's', '_', 'o', 'r', 'd', 'e', 'r', 'i', 'n', 'g', '\030', '\010', ' ',
+ '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'o', 'r', 't', 'B', 'y', 'N', 'u', 'l', 'l',
+ 's', 'R', '\016', 'n', 'u', 'l', 'l', 's', '_', 'o', 'r', 'd', 'e', 'r', 'i', 'n', 'g', '\"', '\274', '\001', '\n', '\007', 'D', 'e', 'f',
+ 'E', 'l', 'e', 'm', '\022', '\"', '\n', '\014', 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', 'p', 'a', 'c', 'e', '\030', '\001', ' ', '\001', '(',
+ '\t', 'R', '\014', 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', 'p', 'a', 'c', 'e', '\022', '\030', '\n', '\007', 'd', 'e', 'f', 'n', 'a', 'm',
+ 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\007', 'd', 'e', 'f', 'n', 'a', 'm', 'e', '\022', ' ', '\n', '\003', 'a', 'r', 'g', '\030', '\003',
+ ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'a', 'r', 'g',
+ '\022', '5', '\n', '\t', 'd', 'e', 'f', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\016', '2', '\027', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'D', 'e', 'f', 'E', 'l', 'e', 'm', 'A', 'c', 't', 'i', 'o', 'n', 'R', '\t', 'd', 'e', 'f', 'a',
+ 'c', 't', 'i', 'o', 'n', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010',
+ 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\265', '\001', '\n', '\r', 'L', 'o', 'c', 'k', 'i', 'n', 'g', 'C', 'l', 'a', 'u', 's',
+ 'e', '\022', '/', '\n', '\013', 'l', 'o', 'c', 'k', 'e', 'd', '_', 'r', 'e', 'l', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'l', 'o', 'c', 'k', 'e', 'd', 'R', 'e', 'l', 's',
+ '\022', '8', '\n', '\010', 's', 't', 'r', 'e', 'n', 'g', 't', 'h', '\030', '\002', ' ', '\001', '(', '\016', '2', '\034', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'L', 'o', 'c', 'k', 'C', 'l', 'a', 'u', 's', 'e', 'S', 't', 'r', 'e', 'n', 'g', 't', 'h', 'R', '\010',
+ 's', 't', 'r', 'e', 'n', 'g', 't', 'h', '\022', '9', '\n', '\013', 'w', 'a', 'i', 't', '_', 'p', 'o', 'l', 'i', 'c', 'y', '\030', '\003',
+ ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'o', 'c', 'k', 'W', 'a', 'i', 't', 'P',
+ 'o', 'l', 'i', 'c', 'y', 'R', '\n', 'w', 'a', 'i', 't', 'P', 'o', 'l', 'i', 'c', 'y', '\"', '\316', '\001', '\n', '\014', 'X', 'm', 'l',
+ 'S', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', '\022', '5', '\n', '\t', 'x', 'm', 'l', 'o', 'p', 't', 'i', 'o', 'n', '\030', '\001', ' ',
+ '\001', '(', '\016', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'X', 'm', 'l', 'O', 'p', 't', 'i', 'o', 'n', 'T',
+ 'y', 'p', 'e', 'R', '\t', 'x', 'm', 'l', 'o', 'p', 't', 'i', 'o', 'n', '\022', '\"', '\n', '\004', 'e', 'x', 'p', 'r', '\030', '\002', ' ',
+ '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'e', 'x', 'p', 'r',
+ '\022', '/', '\n', '\t', 't', 'y', 'p', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022',
+ '\026', '\n', '\006', 'i', 'n', 'd', 'e', 'n', 't', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\006', 'i', 'n', 'd', 'e', 'n', 't', '\022', '\032',
+ '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
+ 'n', '\"', '\273', '\001', '\n', '\r', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'E', 'l', 'e', 'm', '\022', '\022', '\n', '\004', 'n', 'a',
+ 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'e', 'x', 'p', 'r', '\030', '\002', ' ',
+ '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'e', 'x', 'p', 'r',
+ '\022', ',', '\n', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\022', '(', '\n', '\007',
+ 'o', 'p', 'c', 'l', 'a', 's', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 'c', 'l', 'a', 's', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
+ '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\225', '\001', '\n', '\r', 'P', 'a', 'r', 't',
+ 'i', 't', 'i', 'o', 'n', 'S', 'p', 'e', 'c', '\022', '7', '\n', '\010', 's', 't', 'r', 'a', 't', 'e', 'g', 'y', '\030', '\001', ' ', '\001',
+ '(', '\016', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'S', 't',
+ 'r', 'a', 't', 'e', 'g', 'y', 'R', '\010', 's', 't', 'r', 'a', 't', 'e', 'g', 'y', '\022', '/', '\n', '\013', 'p', 'a', 'r', 't', '_',
+ 'p', 'a', 'r', 'a', 'm', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\n', 'p', 'a', 'r', 't', 'P', 'a', 'r', 'a', 'm', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i',
+ 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\270', '\002', '\n', '\022', 'P', 'a',
+ 'r', 't', 'i', 't', 'i', 'o', 'n', 'B', 'o', 'u', 'n', 'd', 'S', 'p', 'e', 'c', '\022', '\032', '\n', '\010', 's', 't', 'r', 'a', 't',
+ 'e', 'g', 'y', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\010', 's', 't', 'r', 'a', 't', 'e', 'g', 'y', '\022', '\036', '\n', '\n', 'i', 's',
+ '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\n', 'i', 's', '_', 'd', 'e', 'f', 'a', 'u', 'l',
+ 't', '\022', '\030', '\n', '\007', 'm', 'o', 'd', 'u', 'l', 'u', 's', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\007', 'm', 'o', 'd', 'u', 'l',
+ 'u', 's', '\022', '\034', '\n', '\t', 'r', 'e', 'm', 'a', 'i', 'n', 'd', 'e', 'r', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\t', 'r', 'e',
+ 'm', 'a', 'i', 'n', 'd', 'e', 'r', '\022', '.', '\n', '\n', 'l', 'i', 's', 't', 'd', 'a', 't', 'u', 'm', 's', '\030', '\005', ' ', '\003',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'l', 'i', 's', 't', 'd',
+ 'a', 't', 'u', 'm', 's', '\022', '0', '\n', '\013', 'l', 'o', 'w', 'e', 'r', 'd', 'a', 't', 'u', 'm', 's', '\030', '\006', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'l', 'o', 'w', 'e', 'r', 'd',
+ 'a', 't', 'u', 'm', 's', '\022', '0', '\n', '\013', 'u', 'p', 'p', 'e', 'r', 'd', 'a', 't', 'u', 'm', 's', '\030', '\007', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'u', 'p', 'p', 'e', 'r', 'd',
+ 'a', 't', 'u', 'm', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\010',
+ 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\216', '\001', '\n', '\023', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'R', 'a', 'n',
+ 'g', 'e', 'D', 'a', 't', 'u', 'm', '\022', '5', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016', '2', '!', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'R', 'a', 'n', 'g', 'e', 'D', 'a', 't',
+ 'u', 'm', 'K', 'i', 'n', 'd', 'R', '\004', 'k', 'i', 'n', 'd', '\022', '$', '\n', '\005', 'v', 'a', 'l', 'u', 'e', '\030', '\002', ' ', '\001',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'v', 'a', 'l', 'u', 'e',
+ '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't',
+ 'i', 'o', 'n', '\"', '\025', '\n', '\023', 'S', 'i', 'n', 'g', 'l', 'e', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'S', 'p', 'e',
+ 'c', '\"', '\212', '\001', '\n', '\014', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'C', 'm', 'd', '\022', '&', '\n', '\004', 'n', 'a', 'm',
+ 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V',
+ 'a', 'r', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '2', '\n', '\005', 'b', 'o', 'u', 'n', 'd', '\030', '\002', ' ', '\001', '(', '\013', '2', '\034',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'B', 'o', 'u', 'n', 'd', 'S',
+ 'p', 'e', 'c', 'R', '\005', 'b', 'o', 'u', 'n', 'd', '\022', '\036', '\n', '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\030',
+ '\003', ' ', '\001', '(', '\010', 'R', '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\"', '\271', '\n', '\n', '\r', 'R', 'a', 'n',
+ 'g', 'e', 'T', 'b', 'l', 'E', 'n', 't', 'r', 'y', '\022', '%', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030', '\001', ' ', '\001', '(', '\013',
+ '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\005', 'a', 'l', 'i', 'a', 's', '\022',
+ '#', '\n', '\004', 'e', 'r', 'e', 'f', '\030', '\002', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'A', 'l', 'i', 'a', 's', 'R', '\004', 'e', 'r', 'e', 'f', '\022', '+', '\n', '\007', 'r', 't', 'e', 'k', 'i', 'n', 'd', '\030', '\003', ' ',
+ '\001', '(', '\016', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'T', 'E', 'K', 'i', 'n', 'd', 'R', '\007', 'r',
+ 't', 'e', 'k', 'i', 'n', 'd', '\022', '\024', '\n', '\005', 'r', 'e', 'l', 'i', 'd', '\030', '\004', ' ', '\001', '(', '\r', 'R', '\005', 'r', 'e',
+ 'l', 'i', 'd', '\022', '\020', '\n', '\003', 'i', 'n', 'h', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\003', 'i', 'n', 'h', '\022', '\030', '\n', '\007',
+ 'r', 'e', 'l', 'k', 'i', 'n', 'd', '\030', '\006', ' ', '\001', '(', '\t', 'R', '\007', 'r', 'e', 'l', 'k', 'i', 'n', 'd', '\022', ' ', '\n',
+ '\013', 'r', 'e', 'l', 'l', 'o', 'c', 'k', 'm', 'o', 'd', 'e', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\013', 'r', 'e', 'l', 'l', 'o',
+ 'c', 'k', 'm', 'o', 'd', 'e', '\022', '$', '\n', '\r', 'p', 'e', 'r', 'm', 'i', 'n', 'f', 'o', 'i', 'n', 'd', 'e', 'x', '\030', '\010',
+ ' ', '\001', '(', '\r', 'R', '\r', 'p', 'e', 'r', 'm', 'i', 'n', 'f', 'o', 'i', 'n', 'd', 'e', 'x', '\022', '=', '\n', '\013', 't', 'a',
+ 'b', 'l', 'e', 's', 'a', 'm', 'p', 'l', 'e', '\030', '\t', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'T', 'a', 'b', 'l', 'e', 'S', 'a', 'm', 'p', 'l', 'e', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\013', 't', 'a', 'b', 'l',
+ 'e', 's', 'a', 'm', 'p', 'l', 'e', '\022', '+', '\n', '\010', 's', 'u', 'b', 'q', 'u', 'e', 'r', 'y', '\030', '\n', ' ', '\001', '(', '\013',
+ '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'Q', 'u', 'e', 'r', 'y', 'R', '\010', 's', 'u', 'b', 'q', 'u', 'e',
+ 'r', 'y', '\022', '*', '\n', '\020', 's', 'e', 'c', 'u', 'r', 'i', 't', 'y', '_', 'b', 'a', 'r', 'r', 'i', 'e', 'r', '\030', '\013', ' ',
+ '\001', '(', '\010', 'R', '\020', 's', 'e', 'c', 'u', 'r', 'i', 't', 'y', '_', 'b', 'a', 'r', 'r', 'i', 'e', 'r', '\022', '.', '\n', '\010',
+ 'j', 'o', 'i', 'n', 't', 'y', 'p', 'e', '\030', '\014', ' ', '\001', '(', '\016', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'J', 'o', 'i', 'n', 'T', 'y', 'p', 'e', 'R', '\010', 'j', 'o', 'i', 'n', 't', 'y', 'p', 'e', '\022', '&', '\n', '\016', 'j', 'o',
+ 'i', 'n', 'm', 'e', 'r', 'g', 'e', 'd', 'c', 'o', 'l', 's', '\030', '\r', ' ', '\001', '(', '\005', 'R', '\016', 'j', 'o', 'i', 'n', 'm',
+ 'e', 'r', 'g', 'e', 'd', 'c', 'o', 'l', 's', '\022', '4', '\n', '\r', 'j', 'o', 'i', 'n', 'a', 'l', 'i', 'a', 's', 'v', 'a', 'r',
+ 's', '\030', '\016', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r',
+ 'j', 'o', 'i', 'n', 'a', 'l', 'i', 'a', 's', 'v', 'a', 'r', 's', '\022', '2', '\n', '\014', 'j', 'o', 'i', 'n', 'l', 'e', 'f', 't',
+ 'c', 'o', 'l', 's', '\030', '\017', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\014', 'j', 'o', 'i', 'n', 'l', 'e', 'f', 't', 'c', 'o', 'l', 's', '\022', '4', '\n', '\r', 'j', 'o', 'i', 'n', 'r', 'i',
+ 'g', 'h', 't', 'c', 'o', 'l', 's', '\030', '\020', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\r', 'j', 'o', 'i', 'n', 'r', 'i', 'g', 'h', 't', 'c', 'o', 'l', 's', '\022', ';', '\n', '\020', 'j', 'o',
+ 'i', 'n', '_', 'u', 's', 'i', 'n', 'g', '_', 'a', 'l', 'i', 'a', 's', '\030', '\021', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\020', 'j', 'o', 'i', 'n', '_', 'u', 's', 'i', 'n', 'g', '_',
+ 'a', 'l', 'i', 'a', 's', '\022', ',', '\n', '\t', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', 's', '\030', '\022', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n',
+ 's', '\022', '&', '\n', '\016', 'f', 'u', 'n', 'c', 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i', 't', 'y', '\030', '\023', ' ', '\001', '(', '\010',
+ 'R', '\016', 'f', 'u', 'n', 'c', 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i', 't', 'y', '\022', '1', '\n', '\t', 't', 'a', 'b', 'l', 'e',
+ 'f', 'u', 'n', 'c', '\030', '\024', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'a', 'b',
+ 'l', 'e', 'F', 'u', 'n', 'c', 'R', '\t', 't', 'a', 'b', 'l', 'e', 'f', 'u', 'n', 'c', '\022', '2', '\n', '\014', 'v', 'a', 'l', 'u',
+ 'e', 's', '_', 'l', 'i', 's', 't', 's', '\030', '\025', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\014', 'v', 'a', 'l', 'u', 'e', 's', '_', 'l', 'i', 's', 't', 's', '\022', '\030', '\n', '\007', 'c', 't',
+ 'e', 'n', 'a', 'm', 'e', '\030', '\026', ' ', '\001', '(', '\t', 'R', '\007', 'c', 't', 'e', 'n', 'a', 'm', 'e', '\022', ' ', '\n', '\013', 'c',
+ 't', 'e', 'l', 'e', 'v', 'e', 'l', 's', 'u', 'p', '\030', '\027', ' ', '\001', '(', '\r', 'R', '\013', 'c', 't', 'e', 'l', 'e', 'v', 'e',
+ 'l', 's', 'u', 'p', '\022', '&', '\n', '\016', 's', 'e', 'l', 'f', '_', 'r', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e', '\030', '\030', ' ',
+ '\001', '(', '\010', 'R', '\016', 's', 'e', 'l', 'f', '_', 'r', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e', '\022', '*', '\n', '\010', 'c', 'o',
+ 'l', 't', 'y', 'p', 'e', 's', '\030', '\031', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\010', 'c', 'o', 'l', 't', 'y', 'p', 'e', 's', '\022', '.', '\n', '\n', 'c', 'o', 'l', 't', 'y', 'p', 'm', 'o',
+ 'd', 's', '\030', '\032', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\n', 'c', 'o', 'l', 't', 'y', 'p', 'm', 'o', 'd', 's', '\022', '4', '\n', '\r', 'c', 'o', 'l', 'c', 'o', 'l', 'l', 'a', 't', 'i',
+ 'o', 'n', 's', '\030', '\033', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\r', 'c', 'o', 'l', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 's', '\022', '\030', '\n', '\007', 'e', 'n', 'r', 'n', 'a', 'm',
+ 'e', '\030', '\034', ' ', '\001', '(', '\t', 'R', '\007', 'e', 'n', 'r', 'n', 'a', 'm', 'e', '\022', '\034', '\n', '\t', 'e', 'n', 'r', 't', 'u',
+ 'p', 'l', 'e', 's', '\030', '\035', ' ', '\001', '(', '\001', 'R', '\t', 'e', 'n', 'r', 't', 'u', 'p', 'l', 'e', 's', '\022', '\030', '\n', '\007',
+ 'l', 'a', 't', 'e', 'r', 'a', 'l', '\030', '\036', ' ', '\001', '(', '\010', 'R', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l', '\022', '\034', '\n',
+ '\n', 'i', 'n', '_', 'f', 'r', 'o', 'm', '_', 'c', 'l', '\030', '\037', ' ', '\001', '(', '\010', 'R', '\010', 'i', 'n', 'F', 'r', 'o', 'm',
+ 'C', 'l', '\022', '5', '\n', '\016', 's', 'e', 'c', 'u', 'r', 'i', 't', 'y', '_', 'q', 'u', 'a', 'l', 's', '\030', ' ', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 's', 'e', 'c', 'u', 'r', 'i',
+ 't', 'y', 'Q', 'u', 'a', 'l', 's', '\"', '\363', '\001', '\n', '\021', 'R', 'T', 'E', 'P', 'e', 'r', 'm', 'i', 's', 's', 'i', 'o', 'n',
+ 'I', 'n', 'f', 'o', '\022', '\024', '\n', '\005', 'r', 'e', 'l', 'i', 'd', '\030', '\001', ' ', '\001', '(', '\r', 'R', '\005', 'r', 'e', 'l', 'i',
+ 'd', '\022', '\020', '\n', '\003', 'i', 'n', 'h', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\003', 'i', 'n', 'h', '\022', '%', '\n', '\016', 'r', 'e',
+ 'q', 'u', 'i', 'r', 'e', 'd', '_', 'p', 'e', 'r', 'm', 's', '\030', '\003', ' ', '\001', '(', '\004', 'R', '\r', 'r', 'e', 'q', 'u', 'i',
+ 'r', 'e', 'd', 'P', 'e', 'r', 'm', 's', '\022', '\"', '\n', '\r', 'c', 'h', 'e', 'c', 'k', '_', 'a', 's', '_', 'u', 's', 'e', 'r',
+ '\030', '\004', ' ', '\001', '(', '\r', 'R', '\013', 'c', 'h', 'e', 'c', 'k', 'A', 's', 'U', 's', 'e', 'r', '\022', '#', '\n', '\r', 's', 'e',
+ 'l', 'e', 'c', 't', 'e', 'd', '_', 'c', 'o', 'l', 's', '\030', '\005', ' ', '\003', '(', '\004', 'R', '\014', 's', 'e', 'l', 'e', 'c', 't',
+ 'e', 'd', 'C', 'o', 'l', 's', '\022', '#', '\n', '\r', 'i', 'n', 's', 'e', 'r', 't', 'e', 'd', '_', 'c', 'o', 'l', 's', '\030', '\006',
+ ' ', '\003', '(', '\004', 'R', '\014', 'i', 'n', 's', 'e', 'r', 't', 'e', 'd', 'C', 'o', 'l', 's', '\022', '!', '\n', '\014', 'u', 'p', 'd',
+ 'a', 't', 'e', 'd', '_', 'c', 'o', 'l', 's', '\030', '\007', ' ', '\003', '(', '\004', 'R', '\013', 'u', 'p', 'd', 'a', 't', 'e', 'd', 'C',
+ 'o', 'l', 's', '\"', '\340', '\002', '\n', '\020', 'R', 'a', 'n', 'g', 'e', 'T', 'b', 'l', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\022',
+ '*', '\n', '\010', 'f', 'u', 'n', 'c', 'e', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'f', 'u', 'n', 'c', 'e', 'x', 'p', 'r', '\022', '\"', '\n', '\014', 'f', 'u', 'n',
+ 'c', 'c', 'o', 'l', 'c', 'o', 'u', 'n', 't', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\014', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 'c',
+ 'o', 'u', 'n', 't', '\022', '2', '\n', '\014', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 'n', 'a', 'm', 'e', 's', '\030', '\003', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'f', 'u', 'n', 'c', 'c', 'o',
+ 'l', 'n', 'a', 'm', 'e', 's', '\022', '2', '\n', '\014', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 't', 'y', 'p', 'e', 's', '\030', '\004', ' ',
+ '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'f', 'u', 'n', 'c',
+ 'c', 'o', 'l', 't', 'y', 'p', 'e', 's', '\022', '6', '\n', '\016', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 't', 'y', 'p', 'm', 'o', 'd',
+ 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016',
+ 'f', 'u', 'n', 'c', 'c', 'o', 'l', 't', 'y', 'p', 'm', 'o', 'd', 's', '\022', '<', '\n', '\021', 'f', 'u', 'n', 'c', 'c', 'o', 'l',
+ 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\021', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n',
+ 's', '\022', '\036', '\n', '\n', 'f', 'u', 'n', 'c', 'p', 'a', 'r', 'a', 'm', 's', '\030', '\007', ' ', '\003', '(', '\004', 'R', '\n', 'f', 'u',
+ 'n', 'c', 'p', 'a', 'r', 'a', 'm', 's', '\"', '\207', '\001', '\n', '\021', 'T', 'a', 'b', 'l', 'e', 'S', 'a', 'm', 'p', 'l', 'e', 'C',
+ 'l', 'a', 'u', 's', 'e', '\022', '\036', '\n', '\n', 't', 's', 'm', 'h', 'a', 'n', 'd', 'l', 'e', 'r', '\030', '\001', ' ', '\001', '(', '\r',
+ 'R', '\n', 't', 's', 'm', 'h', 'a', 'n', 'd', 'l', 'e', 'r', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\002', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '.',
+ '\n', '\n', 'r', 'e', 'p', 'e', 'a', 't', 'a', 'b', 'l', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'r', 'e', 'p', 'e', 'a', 't', 'a', 'b', 'l', 'e', '\"', '\254', '\001', '\n',
+ '\017', 'W', 'i', 't', 'h', 'C', 'h', 'e', 'c', 'k', 'O', 'p', 't', 'i', 'o', 'n', '\022', '%', '\n', '\004', 'k', 'i', 'n', 'd', '\030',
+ '\001', ' ', '\001', '(', '\016', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'C', 'O', 'K', 'i', 'n', 'd', 'R',
+ '\004', 'k', 'i', 'n', 'd', '\022', '\030', '\n', '\007', 'r', 'e', 'l', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\007', 'r',
+ 'e', 'l', 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'p', 'o', 'l', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\007',
+ 'p', 'o', 'l', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'q', 'u', 'a', 'l', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'q', 'u', 'a', 'l', '\022', '\032', '\n', '\010', 'c', 'a', 's',
+ 'c', 'a', 'd', 'e', 'd', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\010', 'c', 'a', 's', 'c', 'a', 'd', 'e', 'd', '\"', '\250', '\001', '\n',
+ '\017', 'S', 'o', 'r', 't', 'G', 'r', 'o', 'u', 'p', 'C', 'l', 'a', 'u', 's', 'e', '\022', '+', '\n', '\022', 't', 'l', 'e', '_', 's',
+ 'o', 'r', 't', '_', 'g', 'r', 'o', 'u', 'p', '_', 'r', 'e', 'f', '\030', '\001', ' ', '\001', '(', '\r', 'R', '\017', 't', 'l', 'e', 'S',
+ 'o', 'r', 't', 'G', 'r', 'o', 'u', 'p', 'R', 'e', 'f', '\022', '\022', '\n', '\004', 'e', 'q', 'o', 'p', '\030', '\002', ' ', '\001', '(', '\r',
+ 'R', '\004', 'e', 'q', 'o', 'p', '\022', '\026', '\n', '\006', 's', 'o', 'r', 't', 'o', 'p', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\006', 's',
+ 'o', 'r', 't', 'o', 'p', '\022', ' ', '\n', '\013', 'n', 'u', 'l', 'l', 's', '_', 'f', 'i', 'r', 's', 't', '\030', '\004', ' ', '\001', '(',
+ '\010', 'R', '\013', 'n', 'u', 'l', 'l', 's', '_', 'f', 'i', 'r', 's', 't', '\022', '\032', '\n', '\010', 'h', 'a', 's', 'h', 'a', 'b', 'l',
+ 'e', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\010', 'h', 'a', 's', 'h', 'a', 'b', 'l', 'e', '\"', '\202', '\001', '\n', '\013', 'G', 'r', 'o',
+ 'u', 'p', 'i', 'n', 'g', 'S', 'e', 't', '\022', '-', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016', '2', '\031', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'G', 'r', 'o', 'u', 'p', 'i', 'n', 'g', 'S', 'e', 't', 'K', 'i', 'n', 'd', 'R',
+ '\004', 'k', 'i', 'n', 'd', '\022', '(', '\n', '\007', 'c', 'o', 'n', 't', 'e', 'n', 't', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'c', 'o', 'n', 't', 'e', 'n', 't', '\022', '\032', '\n',
'\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
- '\"', '\212', '\001', '\n', '\014', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'C', 'm', 'd', '\022', '&', '\n', '\004', 'n', 'a', 'm', 'e',
- '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a',
- 'r', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '2', '\n', '\005', 'b', 'o', 'u', 'n', 'd', '\030', '\002', ' ', '\001', '(', '\013', '2', '\034', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'B', 'o', 'u', 'n', 'd', 'S', 'p',
- 'e', 'c', 'R', '\005', 'b', 'o', 'u', 'n', 'd', '\022', '\036', '\n', '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\030', '\003',
- ' ', '\001', '(', '\010', 'R', '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\"', '\271', '\n', '\n', '\r', 'R', 'a', 'n', 'g',
- 'e', 'T', 'b', 'l', 'E', 'n', 't', 'r', 'y', '\022', '+', '\n', '\007', 'r', 't', 'e', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(',
- '\016', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'T', 'E', 'K', 'i', 'n', 'd', 'R', '\007', 'r', 't', 'e',
- 'k', 'i', 'n', 'd', '\022', '\024', '\n', '\005', 'r', 'e', 'l', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\005', 'r', 'e', 'l', 'i',
- 'd', '\022', '\030', '\n', '\007', 'r', 'e', 'l', 'k', 'i', 'n', 'd', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\007', 'r', 'e', 'l', 'k', 'i',
- 'n', 'd', '\022', ' ', '\n', '\013', 'r', 'e', 'l', 'l', 'o', 'c', 'k', 'm', 'o', 'd', 'e', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\013',
- 'r', 'e', 'l', 'l', 'o', 'c', 'k', 'm', 'o', 'd', 'e', '\022', '=', '\n', '\013', 't', 'a', 'b', 'l', 'e', 's', 'a', 'm', 'p', 'l',
- 'e', '\030', '\005', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'a', 'b', 'l', 'e', 'S',
- 'a', 'm', 'p', 'l', 'e', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\013', 't', 'a', 'b', 'l', 'e', 's', 'a', 'm', 'p', 'l', 'e', '\022',
- '$', '\n', '\r', 'p', 'e', 'r', 'm', 'i', 'n', 'f', 'o', 'i', 'n', 'd', 'e', 'x', '\030', '\006', ' ', '\001', '(', '\r', 'R', '\r', 'p',
- 'e', 'r', 'm', 'i', 'n', 'f', 'o', 'i', 'n', 'd', 'e', 'x', '\022', '+', '\n', '\010', 's', 'u', 'b', 'q', 'u', 'e', 'r', 'y', '\030',
- '\007', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'Q', 'u', 'e', 'r', 'y', 'R', '\010', 's',
- 'u', 'b', 'q', 'u', 'e', 'r', 'y', '\022', '*', '\n', '\020', 's', 'e', 'c', 'u', 'r', 'i', 't', 'y', '_', 'b', 'a', 'r', 'r', 'i',
- 'e', 'r', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\020', 's', 'e', 'c', 'u', 'r', 'i', 't', 'y', '_', 'b', 'a', 'r', 'r', 'i', 'e',
- 'r', '\022', '.', '\n', '\010', 'j', 'o', 'i', 'n', 't', 'y', 'p', 'e', '\030', '\t', ' ', '\001', '(', '\016', '2', '\022', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'J', 'o', 'i', 'n', 'T', 'y', 'p', 'e', 'R', '\010', 'j', 'o', 'i', 'n', 't', 'y', 'p', 'e', '\022',
- '&', '\n', '\016', 'j', 'o', 'i', 'n', 'm', 'e', 'r', 'g', 'e', 'd', 'c', 'o', 'l', 's', '\030', '\n', ' ', '\001', '(', '\005', 'R', '\016',
- 'j', 'o', 'i', 'n', 'm', 'e', 'r', 'g', 'e', 'd', 'c', 'o', 'l', 's', '\022', '4', '\n', '\r', 'j', 'o', 'i', 'n', 'a', 'l', 'i',
- 'a', 's', 'v', 'a', 'r', 's', '\030', '\013', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\r', 'j', 'o', 'i', 'n', 'a', 'l', 'i', 'a', 's', 'v', 'a', 'r', 's', '\022', '2', '\n', '\014', 'j', 'o', 'i',
- 'n', 'l', 'e', 'f', 't', 'c', 'o', 'l', 's', '\030', '\014', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'j', 'o', 'i', 'n', 'l', 'e', 'f', 't', 'c', 'o', 'l', 's', '\022', '4', '\n', '\r', 'j',
- 'o', 'i', 'n', 'r', 'i', 'g', 'h', 't', 'c', 'o', 'l', 's', '\030', '\r', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'j', 'o', 'i', 'n', 'r', 'i', 'g', 'h', 't', 'c', 'o', 'l', 's', '\022',
- ';', '\n', '\020', 'j', 'o', 'i', 'n', '_', 'u', 's', 'i', 'n', 'g', '_', 'a', 'l', 'i', 'a', 's', '\030', '\016', ' ', '\001', '(', '\013',
- '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\020', 'j', 'o', 'i', 'n', '_', 'u',
- 's', 'i', 'n', 'g', '_', 'a', 'l', 'i', 'a', 's', '\022', ',', '\n', '\t', 'f', 'u', 'n', 'c', 't', 'i', 'o', 'n', 's', '\030', '\017',
- ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'f', 'u', 'n',
- 'c', 't', 'i', 'o', 'n', 's', '\022', '&', '\n', '\016', 'f', 'u', 'n', 'c', 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i', 't', 'y', '\030',
- '\020', ' ', '\001', '(', '\010', 'R', '\016', 'f', 'u', 'n', 'c', 'o', 'r', 'd', 'i', 'n', 'a', 'l', 'i', 't', 'y', '\022', '1', '\n', '\t',
- 't', 'a', 'b', 'l', 'e', 'f', 'u', 'n', 'c', '\030', '\021', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'T', 'a', 'b', 'l', 'e', 'F', 'u', 'n', 'c', 'R', '\t', 't', 'a', 'b', 'l', 'e', 'f', 'u', 'n', 'c', '\022', '2', '\n',
- '\014', 'v', 'a', 'l', 'u', 'e', 's', '_', 'l', 'i', 's', 't', 's', '\030', '\022', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'v', 'a', 'l', 'u', 'e', 's', '_', 'l', 'i', 's', 't', 's', '\022',
- '\030', '\n', '\007', 'c', 't', 'e', 'n', 'a', 'm', 'e', '\030', '\023', ' ', '\001', '(', '\t', 'R', '\007', 'c', 't', 'e', 'n', 'a', 'm', 'e',
- '\022', ' ', '\n', '\013', 'c', 't', 'e', 'l', 'e', 'v', 'e', 'l', 's', 'u', 'p', '\030', '\024', ' ', '\001', '(', '\r', 'R', '\013', 'c', 't',
- 'e', 'l', 'e', 'v', 'e', 'l', 's', 'u', 'p', '\022', '&', '\n', '\016', 's', 'e', 'l', 'f', '_', 'r', 'e', 'f', 'e', 'r', 'e', 'n',
- 'c', 'e', '\030', '\025', ' ', '\001', '(', '\010', 'R', '\016', 's', 'e', 'l', 'f', '_', 'r', 'e', 'f', 'e', 'r', 'e', 'n', 'c', 'e', '\022',
- '*', '\n', '\010', 'c', 'o', 'l', 't', 'y', 'p', 'e', 's', '\030', '\026', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'c', 'o', 'l', 't', 'y', 'p', 'e', 's', '\022', '.', '\n', '\n', 'c', 'o', 'l',
- 't', 'y', 'p', 'm', 'o', 'd', 's', '\030', '\027', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\n', 'c', 'o', 'l', 't', 'y', 'p', 'm', 'o', 'd', 's', '\022', '4', '\n', '\r', 'c', 'o', 'l', 'c', 'o',
- 'l', 'l', 'a', 't', 'i', 'o', 'n', 's', '\030', '\030', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\r', 'c', 'o', 'l', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 's', '\022', '\030', '\n', '\007', 'e',
- 'n', 'r', 'n', 'a', 'm', 'e', '\030', '\031', ' ', '\001', '(', '\t', 'R', '\007', 'e', 'n', 'r', 'n', 'a', 'm', 'e', '\022', '\034', '\n', '\t',
- 'e', 'n', 'r', 't', 'u', 'p', 'l', 'e', 's', '\030', '\032', ' ', '\001', '(', '\001', 'R', '\t', 'e', 'n', 'r', 't', 'u', 'p', 'l', 'e',
- 's', '\022', '%', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030', '\033', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\005', 'a', 'l', 'i', 'a', 's', '\022', '#', '\n', '\004', 'e', 'r', 'e', 'f', '\030', '\034',
- ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\004', 'e', 'r',
- 'e', 'f', '\022', '\030', '\n', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l', '\030', '\035', ' ', '\001', '(', '\010', 'R', '\007', 'l', 'a', 't', 'e',
- 'r', 'a', 'l', '\022', '\020', '\n', '\003', 'i', 'n', 'h', '\030', '\036', ' ', '\001', '(', '\010', 'R', '\003', 'i', 'n', 'h', '\022', '\034', '\n', '\n',
- 'i', 'n', '_', 'f', 'r', 'o', 'm', '_', 'c', 'l', '\030', '\037', ' ', '\001', '(', '\010', 'R', '\010', 'i', 'n', 'F', 'r', 'o', 'm', 'C',
- 'l', '\022', '5', '\n', '\016', 's', 'e', 'c', 'u', 'r', 'i', 't', 'y', '_', 'q', 'u', 'a', 'l', 's', '\030', ' ', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 's', 'e', 'c', 'u', 'r', 'i', 't',
- 'y', 'Q', 'u', 'a', 'l', 's', '\"', '\363', '\001', '\n', '\021', 'R', 'T', 'E', 'P', 'e', 'r', 'm', 'i', 's', 's', 'i', 'o', 'n', 'I',
- 'n', 'f', 'o', '\022', '\024', '\n', '\005', 'r', 'e', 'l', 'i', 'd', '\030', '\001', ' ', '\001', '(', '\r', 'R', '\005', 'r', 'e', 'l', 'i', 'd',
- '\022', '\020', '\n', '\003', 'i', 'n', 'h', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\003', 'i', 'n', 'h', '\022', '%', '\n', '\016', 'r', 'e', 'q',
- 'u', 'i', 'r', 'e', 'd', '_', 'p', 'e', 'r', 'm', 's', '\030', '\003', ' ', '\001', '(', '\003', 'R', '\r', 'r', 'e', 'q', 'u', 'i', 'r',
- 'e', 'd', 'P', 'e', 'r', 'm', 's', '\022', '\"', '\n', '\r', 'c', 'h', 'e', 'c', 'k', '_', 'a', 's', '_', 'u', 's', 'e', 'r', '\030',
- '\004', ' ', '\001', '(', '\r', 'R', '\013', 'c', 'h', 'e', 'c', 'k', 'A', 's', 'U', 's', 'e', 'r', '\022', '#', '\n', '\r', 's', 'e', 'l',
- 'e', 'c', 't', 'e', 'd', '_', 'c', 'o', 'l', 's', '\030', '\005', ' ', '\003', '(', '\004', 'R', '\014', 's', 'e', 'l', 'e', 'c', 't', 'e',
- 'd', 'C', 'o', 'l', 's', '\022', '#', '\n', '\r', 'i', 'n', 's', 'e', 'r', 't', 'e', 'd', '_', 'c', 'o', 'l', 's', '\030', '\006', ' ',
- '\003', '(', '\004', 'R', '\014', 'i', 'n', 's', 'e', 'r', 't', 'e', 'd', 'C', 'o', 'l', 's', '\022', '!', '\n', '\014', 'u', 'p', 'd', 'a',
- 't', 'e', 'd', '_', 'c', 'o', 'l', 's', '\030', '\007', ' ', '\003', '(', '\004', 'R', '\013', 'u', 'p', 'd', 'a', 't', 'e', 'd', 'C', 'o',
- 'l', 's', '\"', '\340', '\002', '\n', '\020', 'R', 'a', 'n', 'g', 'e', 'T', 'b', 'l', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', '\022', '*',
- '\n', '\010', 'f', 'u', 'n', 'c', 'e', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'f', 'u', 'n', 'c', 'e', 'x', 'p', 'r', '\022', '\"', '\n', '\014', 'f', 'u', 'n', 'c',
- 'c', 'o', 'l', 'c', 'o', 'u', 'n', 't', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\014', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 'c', 'o',
- 'u', 'n', 't', '\022', '2', '\n', '\014', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 'n', 'a', 'm', 'e', 's', '\030', '\003', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'f', 'u', 'n', 'c', 'c', 'o', 'l',
- 'n', 'a', 'm', 'e', 's', '\022', '2', '\n', '\014', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 't', 'y', 'p', 'e', 's', '\030', '\004', ' ', '\003',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'f', 'u', 'n', 'c', 'c',
- 'o', 'l', 't', 'y', 'p', 'e', 's', '\022', '6', '\n', '\016', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 't', 'y', 'p', 'm', 'o', 'd', 's',
- '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 'f',
- 'u', 'n', 'c', 'c', 'o', 'l', 't', 'y', 'p', 'm', 'o', 'd', 's', '\022', '<', '\n', '\021', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 'c',
- 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\021', 'f', 'u', 'n', 'c', 'c', 'o', 'l', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 's',
- '\022', '\036', '\n', '\n', 'f', 'u', 'n', 'c', 'p', 'a', 'r', 'a', 'm', 's', '\030', '\007', ' ', '\003', '(', '\004', 'R', '\n', 'f', 'u', 'n',
- 'c', 'p', 'a', 'r', 'a', 'm', 's', '\"', '\207', '\001', '\n', '\021', 'T', 'a', 'b', 'l', 'e', 'S', 'a', 'm', 'p', 'l', 'e', 'C', 'l',
- 'a', 'u', 's', 'e', '\022', '\036', '\n', '\n', 't', 's', 'm', 'h', 'a', 'n', 'd', 'l', 'e', 'r', '\030', '\001', ' ', '\001', '(', '\r', 'R',
- '\n', 't', 's', 'm', 'h', 'a', 'n', 'd', 'l', 'e', 'r', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\002', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '.', '\n',
- '\n', 'r', 'e', 'p', 'e', 'a', 't', 'a', 'b', 'l', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'r', 'e', 'p', 'e', 'a', 't', 'a', 'b', 'l', 'e', '\"', '\254', '\001', '\n', '\017',
- 'W', 'i', 't', 'h', 'C', 'h', 'e', 'c', 'k', 'O', 'p', 't', 'i', 'o', 'n', '\022', '%', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001',
- ' ', '\001', '(', '\016', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'C', 'O', 'K', 'i', 'n', 'd', 'R', '\004',
- 'k', 'i', 'n', 'd', '\022', '\030', '\n', '\007', 'r', 'e', 'l', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\007', 'r', 'e',
- 'l', 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'p', 'o', 'l', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\007', 'p',
- 'o', 'l', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'q', 'u', 'a', 'l', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'q', 'u', 'a', 'l', '\022', '\032', '\n', '\010', 'c', 'a', 's', 'c',
- 'a', 'd', 'e', 'd', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\010', 'c', 'a', 's', 'c', 'a', 'd', 'e', 'd', '\"', '\250', '\001', '\n', '\017',
- 'S', 'o', 'r', 't', 'G', 'r', 'o', 'u', 'p', 'C', 'l', 'a', 'u', 's', 'e', '\022', '+', '\n', '\022', 't', 'l', 'e', '_', 's', 'o',
- 'r', 't', '_', 'g', 'r', 'o', 'u', 'p', '_', 'r', 'e', 'f', '\030', '\001', ' ', '\001', '(', '\r', 'R', '\017', 't', 'l', 'e', 'S', 'o',
- 'r', 't', 'G', 'r', 'o', 'u', 'p', 'R', 'e', 'f', '\022', '\022', '\n', '\004', 'e', 'q', 'o', 'p', '\030', '\002', ' ', '\001', '(', '\r', 'R',
- '\004', 'e', 'q', 'o', 'p', '\022', '\026', '\n', '\006', 's', 'o', 'r', 't', 'o', 'p', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\006', 's', 'o',
- 'r', 't', 'o', 'p', '\022', ' ', '\n', '\013', 'n', 'u', 'l', 'l', 's', '_', 'f', 'i', 'r', 's', 't', '\030', '\004', ' ', '\001', '(', '\010',
- 'R', '\013', 'n', 'u', 'l', 'l', 's', '_', 'f', 'i', 'r', 's', 't', '\022', '\032', '\n', '\010', 'h', 'a', 's', 'h', 'a', 'b', 'l', 'e',
- '\030', '\005', ' ', '\001', '(', '\010', 'R', '\010', 'h', 'a', 's', 'h', 'a', 'b', 'l', 'e', '\"', '\202', '\001', '\n', '\013', 'G', 'r', 'o', 'u',
- 'p', 'i', 'n', 'g', 'S', 'e', 't', '\022', '-', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016', '2', '\031', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'G', 'r', 'o', 'u', 'p', 'i', 'n', 'g', 'S', 'e', 't', 'K', 'i', 'n', 'd', 'R', '\004',
- 'k', 'i', 'n', 'd', '\022', '(', '\n', '\007', 'c', 'o', 'n', 't', 'e', 'n', 't', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'c', 'o', 'n', 't', 'e', 'n', 't', '\022', '\032', '\n', '\010',
- 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"',
- '\362', '\004', '\n', '\014', 'W', 'i', 'n', 'd', 'o', 'w', 'C', 'l', 'a', 'u', 's', 'e', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030',
- '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'r', 'e', 'f', 'n', 'a', 'm', 'e', '\030', '\002', ' ',
- '\001', '(', '\t', 'R', '\007', 'r', 'e', 'f', 'n', 'a', 'm', 'e', '\022', '9', '\n', '\020', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n',
- '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\017', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'C', 'l', 'a', 'u', 's', 'e', '\022', '1', '\n', '\014',
- 'o', 'r', 'd', 'e', 'r', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'o', 'r', 'd', 'e', 'r', 'C', 'l', 'a', 'u', 's', 'e', '\022', '#', '\n',
- '\r', 'f', 'r', 'a', 'm', 'e', '_', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\014', 'f', 'r', 'a',
- 'm', 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', '\022', '1', '\n', '\014', 's', 't', 'a', 'r', 't', '_', 'o', 'f', 'f', 's', 'e', 't',
- '\030', '\006', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 's',
- 't', 'a', 'r', 't', 'O', 'f', 'f', 's', 'e', 't', '\022', '-', '\n', '\n', 'e', 'n', 'd', '_', 'o', 'f', 'f', 's', 'e', 't', '\030',
- '\007', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'e', 'n',
- 'd', 'O', 'f', 'f', 's', 'e', 't', '\022', '3', '\n', '\r', 'r', 'u', 'n', '_', 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\030',
- '\010', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'r', 'u',
- 'n', 'C', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\022', '-', '\n', '\023', 's', 't', 'a', 'r', 't', '_', 'i', 'n', '_', 'r', 'a',
- 'n', 'g', 'e', '_', 'f', 'u', 'n', 'c', '\030', '\t', ' ', '\001', '(', '\r', 'R', '\020', 's', 't', 'a', 'r', 't', 'I', 'n', 'R', 'a',
- 'n', 'g', 'e', 'F', 'u', 'n', 'c', '\022', ')', '\n', '\021', 'e', 'n', 'd', '_', 'i', 'n', '_', 'r', 'a', 'n', 'g', 'e', '_', 'f',
- 'u', 'n', 'c', '\030', '\n', ' ', '\001', '(', '\r', 'R', '\016', 'e', 'n', 'd', 'I', 'n', 'R', 'a', 'n', 'g', 'e', 'F', 'u', 'n', 'c',
- '\022', '\"', '\n', '\r', 'i', 'n', '_', 'r', 'a', 'n', 'g', 'e', '_', 'c', 'o', 'l', 'l', '\030', '\013', ' ', '\001', '(', '\r', 'R', '\013',
- 'i', 'n', 'R', 'a', 'n', 'g', 'e', 'C', 'o', 'l', 'l', '\022', ' ', '\n', '\014', 'i', 'n', '_', 'r', 'a', 'n', 'g', 'e', '_', 'a',
- 's', 'c', '\030', '\014', ' ', '\001', '(', '\010', 'R', '\n', 'i', 'n', 'R', 'a', 'n', 'g', 'e', 'A', 's', 'c', '\022', '/', '\n', '\024', 'i',
- 'n', '_', 'r', 'a', 'n', 'g', 'e', '_', 'n', 'u', 'l', 'l', 's', '_', 'f', 'i', 'r', 's', 't', '\030', '\r', ' ', '\001', '(', '\010',
- 'R', '\021', 'i', 'n', 'R', 'a', 'n', 'g', 'e', 'N', 'u', 'l', 'l', 's', 'F', 'i', 'r', 's', 't', '\022', '\026', '\n', '\006', 'w', 'i',
- 'n', 'r', 'e', 'f', '\030', '\016', ' ', '\001', '(', '\r', 'R', '\006', 'w', 'i', 'n', 'r', 'e', 'f', '\022', '!', '\n', '\014', 'c', 'o', 'p',
- 'i', 'e', 'd', '_', 'o', 'r', 'd', 'e', 'r', '\030', '\017', ' ', '\001', '(', '\010', 'R', '\013', 'c', 'o', 'p', 'i', 'e', 'd', 'O', 'r',
- 'd', 'e', 'r', '\"', '\267', '\001', '\n', '\r', 'R', 'o', 'w', 'M', 'a', 'r', 'k', 'C', 'l', 'a', 'u', 's', 'e', '\022', '\020', '\n', '\003',
- 'r', 't', 'i', '\030', '\001', ' ', '\001', '(', '\r', 'R', '\003', 'r', 't', 'i', '\022', '8', '\n', '\010', 's', 't', 'r', 'e', 'n', 'g', 't',
- 'h', '\030', '\002', ' ', '\001', '(', '\016', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'o', 'c', 'k', 'C', 'l',
- 'a', 'u', 's', 'e', 'S', 't', 'r', 'e', 'n', 'g', 't', 'h', 'R', '\010', 's', 't', 'r', 'e', 'n', 'g', 't', 'h', '\022', '9', '\n',
- '\013', 'w', 'a', 'i', 't', '_', 'p', 'o', 'l', 'i', 'c', 'y', '\030', '\003', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'L', 'o', 'c', 'k', 'W', 'a', 'i', 't', 'P', 'o', 'l', 'i', 'c', 'y', 'R', '\n', 'w', 'a', 'i', 't',
- 'P', 'o', 'l', 'i', 'c', 'y', '\022', '\037', '\n', '\013', 'p', 'u', 's', 'h', 'e', 'd', '_', 'd', 'o', 'w', 'n', '\030', '\004', ' ', '\001',
- '(', '\010', 'R', '\n', 'p', 'u', 's', 'h', 'e', 'd', 'D', 'o', 'w', 'n', '\"', 'j', '\n', '\n', 'W', 'i', 't', 'h', 'C', 'l', 'a',
- 'u', 's', 'e', '\022', '\"', '\n', '\004', 'c', 't', 'e', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'c', 't', 'e', 's', '\022', '\034', '\n', '\t', 'r', 'e', 'c', 'u', 'r', 's', 'i',
- 'v', 'e', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\t', 'r', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', '\022', '\032', '\n', '\010', 'l', 'o',
- 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\247', '\001',
- '\n', '\013', 'I', 'n', 'f', 'e', 'r', 'C', 'l', 'a', 'u', 's', 'e', '\022', '/', '\n', '\013', 'i', 'n', 'd', 'e', 'x', '_', 'e', 'l',
- 'e', 'm', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\n', 'i', 'n', 'd', 'e', 'x', 'E', 'l', 'e', 'm', 's', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a',
- 'u', 's', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\013', 'w', 'h', 'e', 'r', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '\030', '\n', '\007', 'c', 'o', 'n', 'n', 'a', 'm', 'e', '\030',
- '\003', ' ', '\001', '(', '\t', 'R', '\007', 'c', 'o', 'n', 'n', 'a', 'm', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
- 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\363', '\001', '\n', '\020', 'O', 'n', 'C',
- 'o', 'n', 'f', 'l', 'i', 'c', 't', 'C', 'l', 'a', 'u', 's', 'e', '\022', '2', '\n', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\001',
- ' ', '\001', '(', '\016', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c',
- 't', 'A', 'c', 't', 'i', 'o', 'n', 'R', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\022', '+', '\n', '\005', 'i', 'n', 'f', 'e', 'r', '\030',
- '\002', ' ', '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 'f', 'e', 'r', 'C', 'l', 'a',
- 'u', 's', 'e', 'R', '\005', 'i', 'n', 'f', 'e', 'r', '\022', '/', '\n', '\013', 't', 'a', 'r', 'g', 'e', 't', '_', 'l', 'i', 's', 't',
- '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't',
- 'a', 'r', 'g', 'e', 't', 'L', 'i', 's', 't', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e',
- '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'w',
- 'h', 'e', 'r', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ',
- '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\311', '\001', '\n', '\017', 'C', 'T', 'E', 'S', 'e', 'a', 'r',
- 'c', 'h', 'C', 'l', 'a', 'u', 's', 'e', '\022', '8', '\n', '\017', 's', 'e', 'a', 'r', 'c', 'h', '_', 'c', 'o', 'l', '_', 'l', 'i',
+ '\"', '\275', '\004', '\n', '\014', 'W', 'i', 'n', 'd', 'o', 'w', 'C', 'l', 'a', 'u', 's', 'e', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e',
+ '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'r', 'e', 'f', 'n', 'a', 'm', 'e', '\030', '\002',
+ ' ', '\001', '(', '\t', 'R', '\007', 'r', 'e', 'f', 'n', 'a', 'm', 'e', '\022', '9', '\n', '\020', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o',
+ 'n', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\017', 'p', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'C', 'l', 'a', 'u', 's', 'e', '\022', '1', '\n',
+ '\014', 'o', 'r', 'd', 'e', 'r', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'o', 'r', 'd', 'e', 'r', 'C', 'l', 'a', 'u', 's', 'e', '\022', '#',
+ '\n', '\r', 'f', 'r', 'a', 'm', 'e', '_', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\014', 'f', 'r',
+ 'a', 'm', 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', '\022', '1', '\n', '\014', 's', 't', 'a', 'r', 't', '_', 'o', 'f', 'f', 's', 'e',
+ 't', '\030', '\006', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013',
+ 's', 't', 'a', 'r', 't', 'O', 'f', 'f', 's', 'e', 't', '\022', '-', '\n', '\n', 'e', 'n', 'd', '_', 'o', 'f', 'f', 's', 'e', 't',
+ '\030', '\007', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'e',
+ 'n', 'd', 'O', 'f', 'f', 's', 'e', 't', '\022', '-', '\n', '\023', 's', 't', 'a', 'r', 't', '_', 'i', 'n', '_', 'r', 'a', 'n', 'g',
+ 'e', '_', 'f', 'u', 'n', 'c', '\030', '\010', ' ', '\001', '(', '\r', 'R', '\020', 's', 't', 'a', 'r', 't', 'I', 'n', 'R', 'a', 'n', 'g',
+ 'e', 'F', 'u', 'n', 'c', '\022', ')', '\n', '\021', 'e', 'n', 'd', '_', 'i', 'n', '_', 'r', 'a', 'n', 'g', 'e', '_', 'f', 'u', 'n',
+ 'c', '\030', '\t', ' ', '\001', '(', '\r', 'R', '\016', 'e', 'n', 'd', 'I', 'n', 'R', 'a', 'n', 'g', 'e', 'F', 'u', 'n', 'c', '\022', '\"',
+ '\n', '\r', 'i', 'n', '_', 'r', 'a', 'n', 'g', 'e', '_', 'c', 'o', 'l', 'l', '\030', '\n', ' ', '\001', '(', '\r', 'R', '\013', 'i', 'n',
+ 'R', 'a', 'n', 'g', 'e', 'C', 'o', 'l', 'l', '\022', ' ', '\n', '\014', 'i', 'n', '_', 'r', 'a', 'n', 'g', 'e', '_', 'a', 's', 'c',
+ '\030', '\013', ' ', '\001', '(', '\010', 'R', '\n', 'i', 'n', 'R', 'a', 'n', 'g', 'e', 'A', 's', 'c', '\022', '/', '\n', '\024', 'i', 'n', '_',
+ 'r', 'a', 'n', 'g', 'e', '_', 'n', 'u', 'l', 'l', 's', '_', 'f', 'i', 'r', 's', 't', '\030', '\014', ' ', '\001', '(', '\010', 'R', '\021',
+ 'i', 'n', 'R', 'a', 'n', 'g', 'e', 'N', 'u', 'l', 'l', 's', 'F', 'i', 'r', 's', 't', '\022', '\026', '\n', '\006', 'w', 'i', 'n', 'r',
+ 'e', 'f', '\030', '\r', ' ', '\001', '(', '\r', 'R', '\006', 'w', 'i', 'n', 'r', 'e', 'f', '\022', '!', '\n', '\014', 'c', 'o', 'p', 'i', 'e',
+ 'd', '_', 'o', 'r', 'd', 'e', 'r', '\030', '\016', ' ', '\001', '(', '\010', 'R', '\013', 'c', 'o', 'p', 'i', 'e', 'd', 'O', 'r', 'd', 'e',
+ 'r', '\"', '\267', '\001', '\n', '\r', 'R', 'o', 'w', 'M', 'a', 'r', 'k', 'C', 'l', 'a', 'u', 's', 'e', '\022', '\020', '\n', '\003', 'r', 't',
+ 'i', '\030', '\001', ' ', '\001', '(', '\r', 'R', '\003', 'r', 't', 'i', '\022', '8', '\n', '\010', 's', 't', 'r', 'e', 'n', 'g', 't', 'h', '\030',
+ '\002', ' ', '\001', '(', '\016', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'o', 'c', 'k', 'C', 'l', 'a', 'u',
+ 's', 'e', 'S', 't', 'r', 'e', 'n', 'g', 't', 'h', 'R', '\010', 's', 't', 'r', 'e', 'n', 'g', 't', 'h', '\022', '9', '\n', '\013', 'w',
+ 'a', 'i', 't', '_', 'p', 'o', 'l', 'i', 'c', 'y', '\030', '\003', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'L', 'o', 'c', 'k', 'W', 'a', 'i', 't', 'P', 'o', 'l', 'i', 'c', 'y', 'R', '\n', 'w', 'a', 'i', 't', 'P', 'o',
+ 'l', 'i', 'c', 'y', '\022', '\037', '\n', '\013', 'p', 'u', 's', 'h', 'e', 'd', '_', 'd', 'o', 'w', 'n', '\030', '\004', ' ', '\001', '(', '\010',
+ 'R', '\n', 'p', 'u', 's', 'h', 'e', 'd', 'D', 'o', 'w', 'n', '\"', 'j', '\n', '\n', 'W', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's',
+ 'e', '\022', '\"', '\n', '\004', 'c', 't', 'e', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'c', 't', 'e', 's', '\022', '\034', '\n', '\t', 'r', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e',
+ '\030', '\002', ' ', '\001', '(', '\010', 'R', '\t', 'r', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a',
+ 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\247', '\001', '\n', '\013',
+ 'I', 'n', 'f', 'e', 'r', 'C', 'l', 'a', 'u', 's', 'e', '\022', '/', '\n', '\013', 'i', 'n', 'd', 'e', 'x', '_', 'e', 'l', 'e', 'm',
+ 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n',
+ 'i', 'n', 'd', 'e', 'x', 'E', 'l', 'e', 'm', 's', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's',
+ 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013',
+ 'w', 'h', 'e', 'r', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '\030', '\n', '\007', 'c', 'o', 'n', 'n', 'a', 'm', 'e', '\030', '\003', ' ',
+ '\001', '(', '\t', 'R', '\007', 'c', 'o', 'n', 'n', 'a', 'm', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030',
+ '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\363', '\001', '\n', '\020', 'O', 'n', 'C', 'o', 'n',
+ 'f', 'l', 'i', 'c', 't', 'C', 'l', 'a', 'u', 's', 'e', '\022', '2', '\n', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001',
+ '(', '\016', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'A',
+ 'c', 't', 'i', 'o', 'n', 'R', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\022', '+', '\n', '\005', 'i', 'n', 'f', 'e', 'r', '\030', '\002', ' ',
+ '\001', '(', '\013', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 'f', 'e', 'r', 'C', 'l', 'a', 'u', 's',
+ 'e', 'R', '\005', 'i', 'n', 'f', 'e', 'r', '\022', '/', '\n', '\013', 't', 'a', 'r', 'g', 'e', 't', '_', 'l', 'i', 's', 't', '\030', '\003',
+ ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't', 'a', 'r',
+ 'g', 'e', 't', 'L', 'i', 's', 't', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\004',
+ ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'w', 'h', 'e',
+ 'r', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(',
+ '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\311', '\001', '\n', '\017', 'C', 'T', 'E', 'S', 'e', 'a', 'r', 'c', 'h',
+ 'C', 'l', 'a', 'u', 's', 'e', '\022', '8', '\n', '\017', 's', 'e', 'a', 'r', 'c', 'h', '_', 'c', 'o', 'l', '_', 'l', 'i', 's', 't',
+ '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 's',
+ 'e', 'a', 'r', 'c', 'h', '_', 'c', 'o', 'l', '_', 'l', 'i', 's', 't', '\022', '2', '\n', '\024', 's', 'e', 'a', 'r', 'c', 'h', '_',
+ 'b', 'r', 'e', 'a', 'd', 't', 'h', '_', 'f', 'i', 'r', 's', 't', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\024', 's', 'e', 'a', 'r',
+ 'c', 'h', '_', 'b', 'r', 'e', 'a', 'd', 't', 'h', '_', 'f', 'i', 'r', 's', 't', '\022', ',', '\n', '\021', 's', 'e', 'a', 'r', 'c',
+ 'h', '_', 's', 'e', 'q', '_', 'c', 'o', 'l', 'u', 'm', 'n', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\021', 's', 'e', 'a', 'r', 'c',
+ 'h', '_', 's', 'e', 'q', '_', 'c', 'o', 'l', 'u', 'm', 'n', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030',
+ '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\362', '\003', '\n', '\016', 'C', 'T', 'E', 'C', 'y',
+ 'c', 'l', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '6', '\n', '\016', 'c', 'y', 'c', 'l', 'e', '_', 'c', 'o', 'l', '_', 'l', 'i',
's', 't', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\017', 's', 'e', 'a', 'r', 'c', 'h', '_', 'c', 'o', 'l', '_', 'l', 'i', 's', 't', '\022', '2', '\n', '\024', 's', 'e', 'a', 'r', 'c',
- 'h', '_', 'b', 'r', 'e', 'a', 'd', 't', 'h', '_', 'f', 'i', 'r', 's', 't', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\024', 's', 'e',
- 'a', 'r', 'c', 'h', '_', 'b', 'r', 'e', 'a', 'd', 't', 'h', '_', 'f', 'i', 'r', 's', 't', '\022', ',', '\n', '\021', 's', 'e', 'a',
- 'r', 'c', 'h', '_', 's', 'e', 'q', '_', 'c', 'o', 'l', 'u', 'm', 'n', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\021', 's', 'e', 'a',
- 'r', 'c', 'h', '_', 's', 'e', 'q', '_', 'c', 'o', 'l', 'u', 'm', 'n', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
- 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\362', '\003', '\n', '\016', 'C', 'T', 'E',
- 'C', 'y', 'c', 'l', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '6', '\n', '\016', 'c', 'y', 'c', 'l', 'e', '_', 'c', 'o', 'l', '_',
- 'l', 'i', 's', 't', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\016', 'c', 'y', 'c', 'l', 'e', '_', 'c', 'o', 'l', '_', 'l', 'i', 's', 't', '\022', ',', '\n', '\021', 'c', 'y', 'c', 'l',
- 'e', '_', 'm', 'a', 'r', 'k', '_', 'c', 'o', 'l', 'u', 'm', 'n', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\021', 'c', 'y', 'c', 'l',
- 'e', '_', 'm', 'a', 'r', 'k', '_', 'c', 'o', 'l', 'u', 'm', 'n', '\022', ':', '\n', '\020', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a',
- 'r', 'k', '_', 'v', 'a', 'l', 'u', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\020', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 'v', 'a', 'l', 'u', 'e', '\022', '>',
- '\n', '\022', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\030', '\004', ' ', '\001', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\022', 'c', 'y', 'c', 'l', 'e', '_',
- 'm', 'a', 'r', 'k', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\022', ',', '\n', '\021', 'c', 'y', 'c', 'l', 'e', '_', 'p', 'a', 't',
- 'h', '_', 'c', 'o', 'l', 'u', 'm', 'n', '\030', '\005', ' ', '\001', '(', '\t', 'R', '\021', 'c', 'y', 'c', 'l', 'e', '_', 'p', 'a', 't',
- 'h', '_', 'c', 'o', 'l', 'u', 'm', 'n', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\006', ' ', '\001', '(',
- '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\022', '(', '\n', '\017', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k',
- '_', 't', 'y', 'p', 'e', '\030', '\007', ' ', '\001', '(', '\r', 'R', '\017', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 't',
- 'y', 'p', 'e', '\022', ',', '\n', '\021', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 't', 'y', 'p', 'm', 'o', 'd', '\030',
- '\010', ' ', '\001', '(', '\005', 'R', '\021', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 't', 'y', 'p', 'm', 'o', 'd', '\022',
- '2', '\n', '\024', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\t',
- ' ', '\001', '(', '\r', 'R', '\024', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o',
- 'n', '\022', '(', '\n', '\017', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 'n', 'e', 'o', 'p', '\030', '\n', ' ', '\001', '(',
- '\r', 'R', '\017', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 'n', 'e', 'o', 'p', '\"', '\210', '\005', '\n', '\017', 'C', 'o',
- 'm', 'm', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'E', 'x', 'p', 'r', '\022', '\030', '\n', '\007', 'c', 't', 'e', 'n', 'a', 'm', 'e', '\030',
- '\001', ' ', '\001', '(', '\t', 'R', '\007', 'c', 't', 'e', 'n', 'a', 'm', 'e', '\022', '4', '\n', '\r', 'a', 'l', 'i', 'a', 's', 'c', 'o',
- 'l', 'n', 'a', 'm', 'e', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\r', 'a', 'l', 'i', 'a', 's', 'c', 'o', 'l', 'n', 'a', 'm', 'e', 's', '\022', 'B', '\n', '\017', 'c', 't', 'e',
- 'm', 'a', 't', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', 'd', '\030', '\003', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'C', 'T', 'E', 'M', 'a', 't', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', 'R', '\017', 'c', 't', 'e', 'm',
- 'a', 't', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', 'd', '\022', '*', '\n', '\010', 'c', 't', 'e', 'q', 'u', 'e', 'r', 'y', '\030', '\004',
- ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'c', 't', 'e',
- 'q', 'u', 'e', 'r', 'y', '\022', '?', '\n', '\r', 's', 'e', 'a', 'r', 'c', 'h', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\005', ' ',
- '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'T', 'E', 'S', 'e', 'a', 'r', 'c', 'h', 'C',
- 'l', 'a', 'u', 's', 'e', 'R', '\r', 's', 'e', 'a', 'r', 'c', 'h', '_', 'c', 'l', 'a', 'u', 's', 'e', '\022', '<', '\n', '\014', 'c',
- 'y', 'c', 'l', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\006', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'C', 'T', 'E', 'C', 'y', 'c', 'l', 'e', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\014', 'c', 'y', 'c', 'l', 'e',
- '_', 'c', 'l', 'a', 'u', 's', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005',
- 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\022', '\"', '\n', '\014', 'c', 't', 'e', 'r', 'e', 'c', 'u', 'r', 's', 'i', 'v',
- 'e', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\014', 'c', 't', 'e', 'r', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', '\022', ' ', '\n', '\013',
- 'c', 't', 'e', 'r', 'e', 'f', 'c', 'o', 'u', 'n', 't', '\030', '\t', ' ', '\001', '(', '\005', 'R', '\013', 'c', 't', 'e', 'r', 'e', 'f',
- 'c', 'o', 'u', 'n', 't', '\022', '0', '\n', '\013', 'c', 't', 'e', 'c', 'o', 'l', 'n', 'a', 'm', 'e', 's', '\030', '\n', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'c', 't', 'e', 'c', 'o', 'l',
- 'n', 'a', 'm', 'e', 's', '\022', '0', '\n', '\013', 'c', 't', 'e', 'c', 'o', 'l', 't', 'y', 'p', 'e', 's', '\030', '\013', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'c', 't', 'e', 'c', 'o', 'l',
- 't', 'y', 'p', 'e', 's', '\022', '4', '\n', '\r', 'c', 't', 'e', 'c', 'o', 'l', 't', 'y', 'p', 'm', 'o', 'd', 's', '\030', '\014', ' ',
- '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'c', 't', 'e', 'c',
- 'o', 'l', 't', 'y', 'p', 'm', 'o', 'd', 's', '\022', ':', '\n', '\020', 'c', 't', 'e', 'c', 'o', 'l', 'c', 'o', 'l', 'l', 'a', 't',
- 'i', 'o', 'n', 's', '\030', '\r', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\020', 'c', 't', 'e', 'c', 'o', 'l', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 's', '\"', '\236', '\002', '\n', '\017', 'M',
- 'e', 'r', 'g', 'e', 'W', 'h', 'e', 'n', 'C', 'l', 'a', 'u', 's', 'e', '\022', '\030', '\n', '\007', 'm', 'a', 't', 'c', 'h', 'e', 'd',
- '\030', '\001', ' ', '\001', '(', '\010', 'R', '\007', 'm', 'a', 't', 'c', 'h', 'e', 'd', '\022', '4', '\n', '\014', 'c', 'o', 'm', 'm', 'a', 'n',
- 'd', '_', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C',
- 'm', 'd', 'T', 'y', 'p', 'e', 'R', '\013', 'c', 'o', 'm', 'm', 'a', 'n', 'd', 'T', 'y', 'p', 'e', '\022', '4', '\n', '\010', 'o', 'v',
- 'e', 'r', 'r', 'i', 'd', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O',
- 'v', 'e', 'r', 'r', 'i', 'd', 'i', 'n', 'g', 'K', 'i', 'n', 'd', 'R', '\010', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\022', ',',
- '\n', '\t', 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\022', '/', '\n', '\013', 't', 'a',
- 'r', 'g', 'e', 't', '_', 'l', 'i', 's', 't', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't', 'a', 'r', 'g', 'e', 't', 'L', 'i', 's', 't', '\022', '&', '\n', '\006', 'v', 'a', 'l',
- 'u', 'e', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\006', 'v', 'a', 'l', 'u', 'e', 's', '\"', '\235', '\002', '\n', '\013', 'M', 'e', 'r', 'g', 'e', 'A', 'c', 't', 'i', 'o', 'n', '\022',
- '\030', '\n', '\007', 'm', 'a', 't', 'c', 'h', 'e', 'd', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\007', 'm', 'a', 't', 'c', 'h', 'e', 'd',
- '\022', '4', '\n', '\014', 'c', 'o', 'm', 'm', 'a', 'n', 'd', '_', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\021', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'm', 'd', 'T', 'y', 'p', 'e', 'R', '\013', 'c', 'o', 'm', 'm', 'a', 'n', 'd',
- 'T', 'y', 'p', 'e', '\022', '4', '\n', '\010', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2', '\030', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'v', 'e', 'r', 'r', 'i', 'd', 'i', 'n', 'g', 'K', 'i', 'n', 'd', 'R', '\010',
- 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\022', '\"', '\n', '\004', 'q', 'u', 'a', 'l', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'q', 'u', 'a', 'l', '\022', '/', '\n', '\013', 't', 'a',
- 'r', 'g', 'e', 't', '_', 'l', 'i', 's', 't', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't', 'a', 'r', 'g', 'e', 't', 'L', 'i', 's', 't', '\022', '3', '\n', '\r', 'u', 'p', 'd',
- 'a', 't', 'e', '_', 'c', 'o', 'l', 'n', 'o', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'u', 'p', 'd', 'a', 't', 'e', 'C', 'o', 'l', 'n', 'o', 's', '\"', 'Y', '\n', '\021',
- 'T', 'r', 'i', 'g', 'g', 'e', 'r', 'T', 'r', 'a', 'n', 's', 'i', 't', 'i', 'o', 'n', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e',
- '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\025', '\n', '\006', 'i', 's', '_', 'n', 'e', 'w', '\030', '\002', ' ',
- '\001', '(', '\010', 'R', '\005', 'i', 's', 'N', 'e', 'w', '\022', '\031', '\n', '\010', 'i', 's', '_', 't', 'a', 'b', 'l', 'e', '\030', '\003', ' ',
- '\001', '(', '\010', 'R', '\007', 'i', 's', 'T', 'a', 'b', 'l', 'e', '\"', 't', '\n', '\n', 'J', 's', 'o', 'n', 'O', 'u', 't', 'p', 'u',
- 't', '\022', '/', '\n', '\t', 't', 'y', 'p', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e',
- '\022', '5', '\n', '\t', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'R', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', 'R', '\t', 'r', 'e', 't', 'u',
- 'r', 'n', 'i', 'n', 'g', '\"', '_', '\n', '\014', 'J', 's', 'o', 'n', 'K', 'e', 'y', 'V', 'a', 'l', 'u', 'e', '\022', ' ', '\n', '\003',
- 'k', 'e', 'y', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\003', 'k', 'e', 'y', '\022', '-', '\n', '\005', 'v', 'a', 'l', 'u', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', 'R', '\005', 'v', 'a', 'l',
- 'u', 'e', '\"', '\307', '\001', '\n', '\025', 'J', 's', 'o', 'n', 'O', 'b', 'j', 'e', 'c', 't', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c',
- 't', 'o', 'r', '\022', '$', '\n', '\005', 'e', 'x', 'p', 'r', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'e', 'x', 'p', 'r', 's', '\022', ',', '\n', '\006', 'o', 'u', 't', 'p', 'u',
- 't', '\030', '\002', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'O', 'u',
- 't', 'p', 'u', 't', 'R', '\006', 'o', 'u', 't', 'p', 'u', 't', '\022', '&', '\n', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n',
- '_', 'n', 'u', 'l', 'l', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n', 'u',
- 'l', 'l', '\022', '\026', '\n', '\006', 'u', 'n', 'i', 'q', 'u', 'e', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\006', 'u', 'n', 'i', 'q', 'u',
- 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a',
- 't', 'i', 'o', 'n', '\"', '\256', '\001', '\n', '\024', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y', 'C', 'o', 'n', 's', 't', 'r', 'u',
- 'c', 't', 'o', 'r', '\022', '$', '\n', '\005', 'e', 'x', 'p', 'r', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'e', 'x', 'p', 'r', 's', '\022', ',', '\n', '\006', 'o', 'u', 't', 'p',
- 'u', 't', '\030', '\002', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'O',
- 'u', 't', 'p', 'u', 't', 'R', '\006', 'o', 'u', 't', 'p', 'u', 't', '\022', '&', '\n', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o',
- 'n', '_', 'n', 'u', 'l', 'l', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n',
- 'u', 'l', 'l', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o',
- 'c', 'a', 't', 'i', 'o', 'n', '\"', '\341', '\001', '\n', '\031', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y', 'Q', 'u', 'e', 'r', 'y',
- 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\022', '$', '\n', '\005', 'q', 'u', 'e', 'r', 'y', '\030', '\001', ' ', '\001', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'e', 'r', 'y', '\022',
+ '\016', 'c', 'y', 'c', 'l', 'e', '_', 'c', 'o', 'l', '_', 'l', 'i', 's', 't', '\022', ',', '\n', '\021', 'c', 'y', 'c', 'l', 'e', '_',
+ 'm', 'a', 'r', 'k', '_', 'c', 'o', 'l', 'u', 'm', 'n', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\021', 'c', 'y', 'c', 'l', 'e', '_',
+ 'm', 'a', 'r', 'k', '_', 'c', 'o', 'l', 'u', 'm', 'n', '\022', ':', '\n', '\020', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k',
+ '_', 'v', 'a', 'l', 'u', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\020', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 'v', 'a', 'l', 'u', 'e', '\022', '>', '\n', '\022',
+ 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\030', '\004', ' ', '\001', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\022', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a',
+ 'r', 'k', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\022', ',', '\n', '\021', 'c', 'y', 'c', 'l', 'e', '_', 'p', 'a', 't', 'h', '_',
+ 'c', 'o', 'l', 'u', 'm', 'n', '\030', '\005', ' ', '\001', '(', '\t', 'R', '\021', 'c', 'y', 'c', 'l', 'e', '_', 'p', 'a', 't', 'h', '_',
+ 'c', 'o', 'l', 'u', 'm', 'n', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\006', ' ', '\001', '(', '\005', 'R',
+ '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\022', '(', '\n', '\017', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 't',
+ 'y', 'p', 'e', '\030', '\007', ' ', '\001', '(', '\r', 'R', '\017', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 't', 'y', 'p',
+ 'e', '\022', ',', '\n', '\021', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 't', 'y', 'p', 'm', 'o', 'd', '\030', '\010', ' ',
+ '\001', '(', '\005', 'R', '\021', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 't', 'y', 'p', 'm', 'o', 'd', '\022', '2', '\n',
+ '\024', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\t', ' ', '\001',
+ '(', '\r', 'R', '\024', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', '\022',
+ '(', '\n', '\017', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 'n', 'e', 'o', 'p', '\030', '\n', ' ', '\001', '(', '\r', 'R',
+ '\017', 'c', 'y', 'c', 'l', 'e', '_', 'm', 'a', 'r', 'k', '_', 'n', 'e', 'o', 'p', '\"', '\210', '\005', '\n', '\017', 'C', 'o', 'm', 'm',
+ 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'E', 'x', 'p', 'r', '\022', '\030', '\n', '\007', 'c', 't', 'e', 'n', 'a', 'm', 'e', '\030', '\001', ' ',
+ '\001', '(', '\t', 'R', '\007', 'c', 't', 'e', 'n', 'a', 'm', 'e', '\022', '4', '\n', '\r', 'a', 'l', 'i', 'a', 's', 'c', 'o', 'l', 'n',
+ 'a', 'm', 'e', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\r', 'a', 'l', 'i', 'a', 's', 'c', 'o', 'l', 'n', 'a', 'm', 'e', 's', '\022', 'B', '\n', '\017', 'c', 't', 'e', 'm', 'a',
+ 't', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', 'd', '\030', '\003', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'C', 'T', 'E', 'M', 'a', 't', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', 'R', '\017', 'c', 't', 'e', 'm', 'a', 't',
+ 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', 'd', '\022', '*', '\n', '\010', 'c', 't', 'e', 'q', 'u', 'e', 'r', 'y', '\030', '\004', ' ', '\001',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'c', 't', 'e', 'q', 'u',
+ 'e', 'r', 'y', '\022', '?', '\n', '\r', 's', 'e', 'a', 'r', 'c', 'h', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\005', ' ', '\001', '(',
+ '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'T', 'E', 'S', 'e', 'a', 'r', 'c', 'h', 'C', 'l', 'a',
+ 'u', 's', 'e', 'R', '\r', 's', 'e', 'a', 'r', 'c', 'h', '_', 'c', 'l', 'a', 'u', 's', 'e', '\022', '<', '\n', '\014', 'c', 'y', 'c',
+ 'l', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\006', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'C', 'T', 'E', 'C', 'y', 'c', 'l', 'e', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\014', 'c', 'y', 'c', 'l', 'e', '_', 'c',
+ 'l', 'a', 'u', 's', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001', '(', '\005', 'R', '\010',
+ 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\022', '\"', '\n', '\014', 'c', 't', 'e', 'r', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', '\030',
+ '\010', ' ', '\001', '(', '\010', 'R', '\014', 'c', 't', 'e', 'r', 'e', 'c', 'u', 'r', 's', 'i', 'v', 'e', '\022', ' ', '\n', '\013', 'c', 't',
+ 'e', 'r', 'e', 'f', 'c', 'o', 'u', 'n', 't', '\030', '\t', ' ', '\001', '(', '\005', 'R', '\013', 'c', 't', 'e', 'r', 'e', 'f', 'c', 'o',
+ 'u', 'n', 't', '\022', '0', '\n', '\013', 'c', 't', 'e', 'c', 'o', 'l', 'n', 'a', 'm', 'e', 's', '\030', '\n', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'c', 't', 'e', 'c', 'o', 'l', 'n', 'a',
+ 'm', 'e', 's', '\022', '0', '\n', '\013', 'c', 't', 'e', 'c', 'o', 'l', 't', 'y', 'p', 'e', 's', '\030', '\013', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'c', 't', 'e', 'c', 'o', 'l', 't', 'y',
+ 'p', 'e', 's', '\022', '4', '\n', '\r', 'c', 't', 'e', 'c', 'o', 'l', 't', 'y', 'p', 'm', 'o', 'd', 's', '\030', '\014', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'c', 't', 'e', 'c', 'o', 'l',
+ 't', 'y', 'p', 'm', 'o', 'd', 's', '\022', ':', '\n', '\020', 'c', 't', 'e', 'c', 'o', 'l', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o',
+ 'n', 's', '\030', '\r', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\020', 'c', 't', 'e', 'c', 'o', 'l', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 's', '\"', '\275', '\002', '\n', '\017', 'M', 'e', 'r',
+ 'g', 'e', 'W', 'h', 'e', 'n', 'C', 'l', 'a', 'u', 's', 'e', '\022', '7', '\n', '\n', 'm', 'a', 't', 'c', 'h', '_', 'k', 'i', 'n',
+ 'd', '\030', '\001', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'M', 'e', 'r', 'g', 'e', 'M',
+ 'a', 't', 'c', 'h', 'K', 'i', 'n', 'd', 'R', '\t', 'm', 'a', 't', 'c', 'h', 'K', 'i', 'n', 'd', '\022', '4', '\n', '\014', 'c', 'o',
+ 'm', 'm', 'a', 'n', 'd', '_', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'C', 'm', 'd', 'T', 'y', 'p', 'e', 'R', '\013', 'c', 'o', 'm', 'm', 'a', 'n', 'd', 'T', 'y', 'p', 'e', '\022', '4',
+ '\n', '\010', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'O', 'v', 'e', 'r', 'r', 'i', 'd', 'i', 'n', 'g', 'K', 'i', 'n', 'd', 'R', '\010', 'o', 'v', 'e', 'r', 'r', 'i',
+ 'd', 'e', '\022', ',', '\n', '\t', 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\022', '/',
+ '\n', '\013', 't', 'a', 'r', 'g', 'e', 't', '_', 'l', 'i', 's', 't', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't', 'a', 'r', 'g', 'e', 't', 'L', 'i', 's', 't', '\022', '&', '\n',
+ '\006', 'v', 'a', 'l', 'u', 'e', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\006', 'v', 'a', 'l', 'u', 'e', 's', '\"', 'Y', '\n', '\021', 'T', 'r', 'i', 'g', 'g', 'e', 'r', 'T', 'r',
+ 'a', 'n', 's', 'i', 't', 'i', 'o', 'n', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n',
+ 'a', 'm', 'e', '\022', '\025', '\n', '\006', 'i', 's', '_', 'n', 'e', 'w', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\005', 'i', 's', 'N', 'e',
+ 'w', '\022', '\031', '\n', '\010', 'i', 's', '_', 't', 'a', 'b', 'l', 'e', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\007', 'i', 's', 'T', 'a',
+ 'b', 'l', 'e', '\"', 't', '\n', '\n', 'J', 's', 'o', 'n', 'O', 'u', 't', 'p', 'u', 't', '\022', '/', '\n', '\t', 't', 'y', 'p', 'e',
+ '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y',
+ 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '5', '\n', '\t', 'r', 'e', 't', 'u', 'r',
+ 'n', 'i', 'n', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o',
+ 'n', 'R', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', 'R', '\t', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '\"', 'M', '\n', '\014',
+ 'J', 's', 'o', 'n', 'A', 'r', 'g', 'u', 'm', 'e', 'n', 't', '\022', ')', '\n', '\003', 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\013',
+ '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r',
+ 'R', '\003', 'v', 'a', 'l', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e',
+ '\"', '\372', '\003', '\n', '\014', 'J', 's', 'o', 'n', 'F', 'u', 'n', 'c', 'E', 'x', 'p', 'r', '\022', '$', '\n', '\002', 'o', 'p', '\030', '\001',
+ ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'E', 'x', 'p', 'r', 'O',
+ 'p', 'R', '\002', 'o', 'p', '\022', ' ', '\n', '\013', 'c', 'o', 'l', 'u', 'm', 'n', '_', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(',
+ '\t', 'R', '\013', 'c', 'o', 'l', 'u', 'm', 'n', '_', 'n', 'a', 'm', 'e', '\022', ';', '\n', '\014', 'c', 'o', 'n', 't', 'e', 'x', 't',
+ '_', 'i', 't', 'e', 'm', '\030', '\003', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's',
+ 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', 'R', '\014', 'c', 'o', 'n', 't', 'e', 'x', 't', '_', 'i', 't', 'e', 'm',
+ '\022', '*', '\n', '\010', 'p', 'a', 't', 'h', 's', 'p', 'e', 'c', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'p', 'a', 't', 'h', 's', 'p', 'e', 'c', '\022', '(', '\n', '\007', 'p', 'a',
+ 's', 's', 'i', 'n', 'g', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\007', 'p', 'a', 's', 's', 'i', 'n', 'g', '\022', ',', '\n', '\006', 'o', 'u', 't', 'p', 'u', 't', '\030', '\006', ' ', '\001',
+ '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'O', 'u', 't', 'p', 'u', 't', 'R',
+ '\006', 'o', 'u', 't', 'p', 'u', 't', '\022', '2', '\n', '\010', 'o', 'n', '_', 'e', 'm', 'p', 't', 'y', '\030', '\007', ' ', '\001', '(', '\013',
+ '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R',
+ '\010', 'o', 'n', '_', 'e', 'm', 'p', 't', 'y', '\022', '2', '\n', '\010', 'o', 'n', '_', 'e', 'r', 'r', 'o', 'r', '\030', '\010', ' ', '\001',
+ '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'B', 'e', 'h', 'a', 'v', 'i', 'o',
+ 'r', 'R', '\010', 'o', 'n', '_', 'e', 'r', 'r', 'o', 'r', '\022', '/', '\n', '\007', 'w', 'r', 'a', 'p', 'p', 'e', 'r', '\030', '\t', ' ',
+ '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'W', 'r', 'a', 'p', 'p', 'e',
+ 'r', 'R', '\007', 'w', 'r', 'a', 'p', 'p', 'e', 'r', '\022', ',', '\n', '\006', 'q', 'u', 'o', 't', 'e', 's', '\030', '\n', ' ', '\001', '(',
+ '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'Q', 'u', 'o', 't', 'e', 's', 'R', '\006',
+ 'q', 'u', 'o', 't', 'e', 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\013', ' ', '\001', '(', '\005', 'R',
+ '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\221', '\001', '\n', '\021', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'P', 'a',
+ 't', 'h', 'S', 'p', 'e', 'c', '\022', '&', '\n', '\006', 's', 't', 'r', 'i', 'n', 'g', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 's', 't', 'r', 'i', 'n', 'g', '\022', '\022', '\n', '\004',
+ 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '$', '\n', '\r', 'n', 'a', 'm', 'e', '_',
+ 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\r', 'n', 'a', 'm', 'e', '_', 'l', 'o', 'c', 'a',
+ 't', 'i', 'o', 'n', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l',
+ 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\346', '\002', '\n', '\t', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', '\022', ';', '\n', '\014',
+ 'c', 'o', 'n', 't', 'e', 'x', 't', '_', 'i', 't', 'e', 'm', '\030', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', 'R', '\014', 'c', 'o', 'n', 't', 'e',
+ 'x', 't', '_', 'i', 't', 'e', 'm', '\022', '7', '\n', '\010', 'p', 'a', 't', 'h', 's', 'p', 'e', 'c', '\030', '\002', ' ', '\001', '(', '\013',
+ '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'P', 'a', 't', 'h',
+ 'S', 'p', 'e', 'c', 'R', '\010', 'p', 'a', 't', 'h', 's', 'p', 'e', 'c', '\022', '(', '\n', '\007', 'p', 'a', 's', 's', 'i', 'n', 'g',
+ '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'p',
+ 'a', 's', 's', 'i', 'n', 'g', '\022', '(', '\n', '\007', 'c', 'o', 'l', 'u', 'm', 'n', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'c', 'o', 'l', 'u', 'm', 'n', 's', '\022', '2',
+ '\n', '\010', 'o', 'n', '_', 'e', 'r', 'r', 'o', 'r', '\030', '\005', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'J', 's', 'o', 'n', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'o', 'n', '_', 'e', 'r', 'r', 'o', 'r',
+ '\022', '%', '\n', '\005', 'a', 'l', 'i', 'a', 's', '\030', '\006', ' ', '\001', '(', '\013', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'A', 'l', 'i', 'a', 's', 'R', '\005', 'a', 'l', 'i', 'a', 's', '\022', '\030', '\n', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l',
+ '\030', '\007', ' ', '\001', '(', '\010', 'R', '\007', 'l', 'a', 't', 'e', 'r', 'a', 'l', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i',
+ 'o', 'n', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\203', '\004', '\n', '\017', 'J', 's',
+ 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'C', 'o', 'l', 'u', 'm', 'n', '\022', '7', '\n', '\007', 'c', 'o', 'l', 't', 'y', 'p', 'e', '\030',
+ '\001', ' ', '\001', '(', '\016', '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'T', 'a', 'b', 'l',
+ 'e', 'C', 'o', 'l', 'u', 'm', 'n', 'T', 'y', 'p', 'e', 'R', '\007', 'c', 'o', 'l', 't', 'y', 'p', 'e', '\022', '\022', '\n', '\004', 'n',
+ 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '/', '\n', '\t', 't', 'y', 'p', 'e', '_', 'n',
+ 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e',
+ 'N', 'a', 'm', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '7', '\n', '\010', 'p', 'a', 't', 'h', 's', 'p', 'e',
+ 'c', '\030', '\004', ' ', '\001', '(', '\013', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'T', 'a',
+ 'b', 'l', 'e', 'P', 'a', 't', 'h', 'S', 'p', 'e', 'c', 'R', '\010', 'p', 'a', 't', 'h', 's', 'p', 'e', 'c', '\022', ',', '\n', '\006',
+ 'f', 'o', 'r', 'm', 'a', 't', '\030', '\005', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J',
+ 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', 'R', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\022', '/', '\n', '\007', 'w', 'r', 'a', 'p',
+ 'p', 'e', 'r', '\030', '\006', ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n',
+ 'W', 'r', 'a', 'p', 'p', 'e', 'r', 'R', '\007', 'w', 'r', 'a', 'p', 'p', 'e', 'r', '\022', ',', '\n', '\006', 'q', 'u', 'o', 't', 'e',
+ 's', '\030', '\007', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'Q', 'u',
+ 'o', 't', 'e', 's', 'R', '\006', 'q', 'u', 'o', 't', 'e', 's', '\022', '(', '\n', '\007', 'c', 'o', 'l', 'u', 'm', 'n', 's', '\030', '\010',
+ ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'c', 'o', 'l',
+ 'u', 'm', 'n', 's', '\022', '2', '\n', '\010', 'o', 'n', '_', 'e', 'm', 'p', 't', 'y', '\030', '\t', ' ', '\001', '(', '\013', '2', '\026', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'o', 'n',
+ '_', 'e', 'm', 'p', 't', 'y', '\022', '2', '\n', '\010', 'o', 'n', '_', 'e', 'r', 'r', 'o', 'r', '\030', '\n', ' ', '\001', '(', '\013', '2',
+ '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010',
+ 'o', 'n', '_', 'e', 'r', 'r', 'o', 'r', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\013', ' ', '\001', '(',
+ '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '_', '\n', '\014', 'J', 's', 'o', 'n', 'K', 'e', 'y', 'V', 'a', 'l',
+ 'u', 'e', '\022', ' ', '\n', '\003', 'k', 'e', 'y', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'k', 'e', 'y', '\022', '-', '\n', '\005', 'v', 'a', 'l', 'u', 'e', '\030', '\002', ' ', '\001', '(',
+ '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p',
+ 'r', 'R', '\005', 'v', 'a', 'l', 'u', 'e', '\"', '\250', '\001', '\n', '\r', 'J', 's', 'o', 'n', 'P', 'a', 'r', 's', 'e', 'E', 'x', 'p',
+ 'r', '\022', '+', '\n', '\004', 'e', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', 'R', '\004', 'e', 'x', 'p', 'r', '\022', ',', '\n', '\006',
+ 'o', 'u', 't', 'p', 'u', 't', '\030', '\002', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J',
+ 's', 'o', 'n', 'O', 'u', 't', 'p', 'u', 't', 'R', '\006', 'o', 'u', 't', 'p', 'u', 't', '\022', ' ', '\n', '\013', 'u', 'n', 'i', 'q',
+ 'u', 'e', '_', 'k', 'e', 'y', 's', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\013', 'u', 'n', 'i', 'q', 'u', 'e', '_', 'k', 'e', 'y',
+ 's', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a',
+ 't', 'i', 'o', 'n', '\"', '~', '\n', '\016', 'J', 's', 'o', 'n', 'S', 'c', 'a', 'l', 'a', 'r', 'E', 'x', 'p', 'r', '\022', '\"', '\n',
+ '\004', 'e', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\004', 'e', 'x', 'p', 'r', '\022', ',', '\n', '\006', 'o', 'u', 't', 'p', 'u', 't', '\030', '\002', ' ', '\001', '(', '\013', '2',
+ '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'O', 'u', 't', 'p', 'u', 't', 'R', '\006', 'o', 'u',
+ 't', 'p', 'u', 't', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l',
+ 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\212', '\001', '\n', '\021', 'J', 's', 'o', 'n', 'S', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e',
+ 'E', 'x', 'p', 'r', '\022', '+', '\n', '\004', 'e', 'x', 'p', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', 'R', '\004', 'e', 'x', 'p', 'r', '\022',
',', '\n', '\006', 'o', 'u', 't', 'p', 'u', 't', '\030', '\002', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'J', 's', 'o', 'n', 'O', 'u', 't', 'p', 'u', 't', 'R', '\006', 'o', 'u', 't', 'p', 'u', 't', '\022', ',', '\n', '\006', 'f',
- 'o', 'r', 'm', 'a', 't', '\030', '\003', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's',
- 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', 'R', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\022', '&', '\n', '\016', 'a', 'b', 's', 'e', 'n',
- 't', '_', 'o', 'n', '_', 'n', 'u', 'l', 'l', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o',
- 'n', '_', 'n', 'u', 'l', 'l', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R',
- '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\345', '\001', '\n', '\022', 'J', 's', 'o', 'n', 'A', 'g', 'g', 'C', 'o', 'n', 's',
- 't', 'r', 'u', 'c', 't', 'o', 'r', '\022', ',', '\n', '\006', 'o', 'u', 't', 'p', 'u', 't', '\030', '\001', ' ', '\001', '(', '\013', '2', '\024',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'O', 'u', 't', 'p', 'u', 't', 'R', '\006', 'o', 'u', 't',
- 'p', 'u', 't', '\022', '.', '\n', '\n', 'a', 'g', 'g', '_', 'f', 'i', 'l', 't', 'e', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'a', 'g', 'g', '_', 'f', 'i', 'l', 't', 'e',
- 'r', '\022', ',', '\n', '\t', 'a', 'g', 'g', '_', 'o', 'r', 'd', 'e', 'r', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'a', 'g', 'g', '_', 'o', 'r', 'd', 'e', 'r', '\022', '\'', '\n',
- '\004', 'o', 'v', 'e', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i',
- 'n', 'd', 'o', 'w', 'D', 'e', 'f', 'R', '\004', 'o', 'v', 'e', 'r', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
- '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\271', '\001', '\n', '\r', 'J', 's', 'o', 'n',
- 'O', 'b', 'j', 'e', 'c', 't', 'A', 'g', 'g', '\022', '>', '\n', '\013', 'c', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\030',
- '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'A', 'g', 'g', 'C',
- 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'R', '\013', 'c', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\022', '(',
- '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's',
- 'o', 'n', 'K', 'e', 'y', 'V', 'a', 'l', 'u', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '&', '\n', '\016', 'a', 'b', 's', 'e', 'n', 't',
- '_', 'o', 'n', '_', 'n', 'u', 'l', 'l', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n',
- '_', 'n', 'u', 'l', 'l', '\022', '\026', '\n', '\006', 'u', 'n', 'i', 'q', 'u', 'e', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\006', 'u', 'n',
- 'i', 'q', 'u', 'e', '\"', '\241', '\001', '\n', '\014', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y', 'A', 'g', 'g', '\022', '>', '\n', '\013',
- 'c', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'A', 'g', 'g', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'R', '\013', 'c',
- 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\022', ')', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\027',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', 'R', '\003',
- 'a', 'r', 'g', '\022', '&', '\n', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n', 'u', 'l', 'l', '\030', '\003', ' ', '\001',
- '(', '\010', 'R', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n', 'u', 'l', 'l', '\"', 'o', '\n', '\007', 'R', 'a', 'w',
- 'S', 't', 'm', 't', '\022', '\"', '\n', '\004', 's', 't', 'm', 't', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 's', 't', 'm', 't', '\022', '$', '\n', '\r', 's', 't', 'm', 't', '_', 'l',
- 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\r', 's', 't', 'm', 't', '_', 'l', 'o', 'c', 'a', 't',
- 'i', 'o', 'n', '\022', '\032', '\n', '\010', 's', 't', 'm', 't', '_', 'l', 'e', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 's', 't',
- 'm', 't', '_', 'l', 'e', 'n', '\"', '\377', '\002', '\n', '\n', 'I', 'n', 's', 'e', 'r', 't', 'S', 't', 'm', 't', '\022', '.', '\n', '\010',
- 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\"', '\n', '\004', 'c', 'o',
- 'l', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\004', 'c', 'o', 'l', 's', '\022', '/', '\n', '\013', 's', 'e', 'l', 'e', 'c', 't', '_', 's', 't', 'm', 't', '\030', '\003', ' ', '\001', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 's', 'e', 'l', 'e', 'c', 't',
- 'S', 't', 'm', 't', '\022', 'H', '\n', '\022', 'o', 'n', '_', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', '_', 'c', 'l', 'a', 'u', 's',
- 'e', '\030', '\004', ' ', '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'n', 'f',
- 'l', 'i', 'c', 't', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\020', 'o', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'C', 'l', 'a',
- 'u', 's', 'e', '\022', '5', '\n', '\016', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '_', 'l', 'i', 's', 't', '\030', '\005', ' ', '\003',
+ 'y', '.', 'J', 's', 'o', 'n', 'O', 'u', 't', 'p', 'u', 't', 'R', '\006', 'o', 'u', 't', 'p', 'u', 't', '\022', '\032', '\n', '\010', 'l',
+ 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\307',
+ '\001', '\n', '\025', 'J', 's', 'o', 'n', 'O', 'b', 'j', 'e', 'c', 't', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\022',
+ '$', '\n', '\005', 'e', 'x', 'p', 'r', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\005', 'e', 'x', 'p', 'r', 's', '\022', ',', '\n', '\006', 'o', 'u', 't', 'p', 'u', 't', '\030', '\002', ' ',
+ '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'O', 'u', 't', 'p', 'u', 't',
+ 'R', '\006', 'o', 'u', 't', 'p', 'u', 't', '\022', '&', '\n', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n', 'u', 'l',
+ 'l', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n', 'u', 'l', 'l', '\022', '\026',
+ '\n', '\006', 'u', 'n', 'i', 'q', 'u', 'e', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\006', 'u', 'n', 'i', 'q', 'u', 'e', '\022', '\032', '\n',
+ '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n',
+ '\"', '\256', '\001', '\n', '\024', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r',
+ '\022', '$', '\n', '\005', 'e', 'x', 'p', 'r', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'e', 'x', 'p', 'r', 's', '\022', ',', '\n', '\006', 'o', 'u', 't', 'p', 'u', 't', '\030', '\002',
+ ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'O', 'u', 't', 'p', 'u',
+ 't', 'R', '\006', 'o', 'u', 't', 'p', 'u', 't', '\022', '&', '\n', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n', 'u',
+ 'l', 'l', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n', 'u', 'l', 'l', '\022',
+ '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i',
+ 'o', 'n', '\"', '\341', '\001', '\n', '\031', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y', 'Q', 'u', 'e', 'r', 'y', 'C', 'o', 'n', 's',
+ 't', 'r', 'u', 'c', 't', 'o', 'r', '\022', '$', '\n', '\005', 'q', 'u', 'e', 'r', 'y', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'e', 'r', 'y', '\022', ',', '\n', '\006', 'o',
+ 'u', 't', 'p', 'u', 't', '\030', '\002', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's',
+ 'o', 'n', 'O', 'u', 't', 'p', 'u', 't', 'R', '\006', 'o', 'u', 't', 'p', 'u', 't', '\022', ',', '\n', '\006', 'f', 'o', 'r', 'm', 'a',
+ 't', '\030', '\003', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'F', 'o',
+ 'r', 'm', 'a', 't', 'R', '\006', 'f', 'o', 'r', 'm', 'a', 't', '\022', '&', '\n', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n',
+ '_', 'n', 'u', 'l', 'l', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n', 'u',
+ 'l', 'l', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c',
+ 'a', 't', 'i', 'o', 'n', '\"', '\345', '\001', '\n', '\022', 'J', 's', 'o', 'n', 'A', 'g', 'g', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c',
+ 't', 'o', 'r', '\022', ',', '\n', '\006', 'o', 'u', 't', 'p', 'u', 't', '\030', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'O', 'u', 't', 'p', 'u', 't', 'R', '\006', 'o', 'u', 't', 'p', 'u', 't', '\022',
+ '.', '\n', '\n', 'a', 'g', 'g', '_', 'f', 'i', 'l', 't', 'e', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'a', 'g', 'g', '_', 'f', 'i', 'l', 't', 'e', 'r', '\022', ',', '\n',
+ '\t', 'a', 'g', 'g', '_', 'o', 'r', 'd', 'e', 'r', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'a', 'g', 'g', '_', 'o', 'r', 'd', 'e', 'r', '\022', '\'', '\n', '\004', 'o', 'v', 'e',
+ 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 'n', 'd', 'o', 'w',
+ 'D', 'e', 'f', 'R', '\004', 'o', 'v', 'e', 'r', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001',
+ '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\271', '\001', '\n', '\r', 'J', 's', 'o', 'n', 'O', 'b', 'j', 'e',
+ 'c', 't', 'A', 'g', 'g', '\022', '>', '\n', '\013', 'c', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\030', '\001', ' ', '\001', '(',
+ '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'A', 'g', 'g', 'C', 'o', 'n', 's', 't',
+ 'r', 'u', 'c', 't', 'o', 'r', 'R', '\013', 'c', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', '\022', '(', '\n', '\003', 'a', 'r',
+ 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'K', 'e',
+ 'y', 'V', 'a', 'l', 'u', 'e', 'R', '\003', 'a', 'r', 'g', '\022', '&', '\n', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_',
+ 'n', 'u', 'l', 'l', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n', 'u', 'l',
+ 'l', '\022', '\026', '\n', '\006', 'u', 'n', 'i', 'q', 'u', 'e', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\006', 'u', 'n', 'i', 'q', 'u', 'e',
+ '\"', '\241', '\001', '\n', '\014', 'J', 's', 'o', 'n', 'A', 'r', 'r', 'a', 'y', 'A', 'g', 'g', '\022', '>', '\n', '\013', 'c', 'o', 'n', 's',
+ 't', 'r', 'u', 'c', 't', 'o', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'J', 's', 'o', 'n', 'A', 'g', 'g', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'R', '\013', 'c', 'o', 'n', 's', 't',
+ 'r', 'u', 'c', 't', 'o', 'r', '\022', ')', '\n', '\003', 'a', 'r', 'g', '\030', '\002', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'E', 'x', 'p', 'r', 'R', '\003', 'a', 'r', 'g', '\022',
+ '&', '\n', '\016', 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n', 'u', 'l', 'l', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\016',
+ 'a', 'b', 's', 'e', 'n', 't', '_', 'o', 'n', '_', 'n', 'u', 'l', 'l', '\"', 'o', '\n', '\007', 'R', 'a', 'w', 'S', 't', 'm', 't',
+ '\022', '\"', '\n', '\004', 's', 't', 'm', 't', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\004', 's', 't', 'm', 't', '\022', '$', '\n', '\r', 's', 't', 'm', 't', '_', 'l', 'o', 'c', 'a', 't',
+ 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\r', 's', 't', 'm', 't', '_', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\022',
+ '\032', '\n', '\010', 's', 't', 'm', 't', '_', 'l', 'e', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 's', 't', 'm', 't', '_', 'l',
+ 'e', 'n', '\"', '\377', '\002', '\n', '\n', 'I', 'n', 's', 'e', 'r', 't', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a',
+ 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n',
+ 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\"', '\n', '\004', 'c', 'o', 'l', 's', '\030', '\002',
+ ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'c', 'o', 'l',
+ 's', '\022', '/', '\n', '\013', 's', 'e', 'l', 'e', 'c', 't', '_', 's', 't', 'm', 't', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 's', 'e', 'l', 'e', 'c', 't', 'S', 't', 'm', 't',
+ '\022', 'H', '\n', '\022', 'o', 'n', '_', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\004', ' ',
+ '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't',
+ 'C', 'l', 'a', 'u', 's', 'e', 'R', '\020', 'o', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'C', 'l', 'a', 'u', 's', 'e', '\022',
+ '5', '\n', '\016', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '_', 'l', 'i', 's', 't', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g',
+ 'L', 'i', 's', 't', '\022', '5', '\n', '\013', 'w', 'i', 't', 'h', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\006', ' ', '\001', '(', '\013',
+ '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\n', 'w',
+ 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', '\022', '4', '\n', '\010', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\030', '\007', ' ', '\001',
+ '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'v', 'e', 'r', 'r', 'i', 'd', 'i', 'n', 'g', 'K',
+ 'i', 'n', 'd', 'R', '\010', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\"', '\220', '\002', '\n', '\n', 'D', 'e', 'l', 'e', 't', 'e', 'S',
+ 't', 'm', 't', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o',
+ 'n', '\022', '1', '\n', '\014', 'u', 's', 'i', 'n', 'g', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'u', 's', 'i', 'n', 'g', 'C', 'l', 'a', 'u',
+ 's', 'e', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'w', 'h', 'e', 'r', 'e', 'C', 'l', 'a',
+ 'u', 's', 'e', '\022', '5', '\n', '\016', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '_', 'l', 'i', 's', 't', '\030', '\004', ' ', '\003',
'(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'r', 'e', 't', 'u', 'r',
- 'n', 'i', 'n', 'g', 'L', 'i', 's', 't', '\022', '5', '\n', '\013', 'w', 'i', 't', 'h', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\006',
+ 'n', 'i', 'n', 'g', 'L', 'i', 's', 't', '\022', '5', '\n', '\013', 'w', 'i', 't', 'h', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\005',
' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's',
- 'e', 'R', '\n', 'w', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', '\022', '4', '\n', '\010', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e',
- '\030', '\007', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'v', 'e', 'r', 'r', 'i', 'd',
- 'i', 'n', 'g', 'K', 'i', 'n', 'd', 'R', '\010', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\"', '\220', '\002', '\n', '\n', 'D', 'e', 'l',
- 'e', 't', 'e', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013',
- '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l',
- 'a', 't', 'i', 'o', 'n', '\022', '1', '\n', '\014', 'u', 's', 'i', 'n', 'g', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\002', ' ', '\003',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'u', 's', 'i', 'n', 'g',
- 'C', 'l', 'a', 'u', 's', 'e', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\003', ' ',
- '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'w', 'h', 'e', 'r',
- 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '5', '\n', '\016', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '_', 'l', 'i', 's', 't',
- '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'r',
- 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', 'L', 'i', 's', 't', '\022', '5', '\n', '\013', 'w', 'i', 't', 'h', '_', 'c', 'l', 'a', 'u',
- 's', 'e', '\030', '\005', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 't', 'h', 'C',
- 'l', 'a', 'u', 's', 'e', 'R', '\n', 'w', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', '\"', '\277', '\002', '\n', '\n', 'U', 'p', 'd',
- 'a', 't', 'e', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013',
- '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l',
- 'a', 't', 'i', 'o', 'n', '\022', '/', '\n', '\013', 't', 'a', 'r', 'g', 'e', 't', '_', 'l', 'i', 's', 't', '\030', '\002', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't', 'a', 'r', 'g', 'e', 't',
- 'L', 'i', 's', 't', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\003', ' ', '\001', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'w', 'h', 'e', 'r', 'e', 'C',
- 'l', 'a', 'u', 's', 'e', '\022', '/', '\n', '\013', 'f', 'r', 'o', 'm', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\004', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'f', 'r', 'o', 'm', 'C', 'l',
- 'a', 'u', 's', 'e', '\022', '5', '\n', '\016', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '_', 'l', 'i', 's', 't', '\030', '\005', ' ',
- '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'r', 'e', 't', 'u',
- 'r', 'n', 'i', 'n', 'g', 'L', 'i', 's', 't', '\022', '5', '\n', '\013', 'w', 'i', 't', 'h', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030',
- '\006', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 't', 'h', 'C', 'l', 'a', 'u',
- 's', 'e', 'R', '\n', 'w', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', '\"', '\240', '\002', '\n', '\t', 'M', 'e', 'r', 'g', 'e', 'S',
+ 'e', 'R', '\n', 'w', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', '\"', '\277', '\002', '\n', '\n', 'U', 'p', 'd', 'a', 't', 'e', 'S',
't', 'm', 't', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p',
'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o',
- 'n', '\022', '7', '\n', '\017', 's', 'o', 'u', 'r', 'c', 'e', '_', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 's', 'o', 'u', 'r', 'c', 'e',
- 'R', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '5', '\n', '\016', 'j', 'o', 'i', 'n', '_', 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o',
- 'n', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r',
- 'j', 'o', 'i', 'n', 'C', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\022', '<', '\n', '\022', 'm', 'e', 'r', 'g', 'e', '_', 'w', 'h',
- 'e', 'n', '_', 'c', 'l', 'a', 'u', 's', 'e', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\020', 'm', 'e', 'r', 'g', 'e', 'W', 'h', 'e', 'n', 'C', 'l', 'a', 'u', 's', 'e', 's',
- '\022', '5', '\n', '\013', 'w', 'i', 't', 'h', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\005', ' ', '\001', '(', '\013', '2', '\024', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\n', 'w', 'i', 't', 'h', 'C',
- 'l', 'a', 'u', 's', 'e', '\"', '\323', '\007', '\n', '\n', 'S', 'e', 'l', 'e', 'c', 't', 'S', 't', 'm', 't', '\022', '7', '\n', '\017', 'd',
- 'i', 's', 't', 'i', 'n', 'c', 't', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', 'C', 'l', 'a', 'u',
- 's', 'e', '\022', '5', '\n', '\013', 'i', 'n', 't', 'o', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\024',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 't', 'o', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\n', 'i', 'n', 't',
- 'o', 'C', 'l', 'a', 'u', 's', 'e', '\022', '/', '\n', '\013', 't', 'a', 'r', 'g', 'e', 't', '_', 'l', 'i', 's', 't', '\030', '\003', ' ',
- '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't', 'a', 'r', 'g',
- 'e', 't', 'L', 'i', 's', 't', '\022', '/', '\n', '\013', 'f', 'r', 'o', 'm', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\004', ' ', '\003',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'f', 'r', 'o', 'm', 'C',
- 'l', 'a', 'u', 's', 'e', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\005', ' ', '\001',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'w', 'h', 'e', 'r', 'e',
- 'C', 'l', 'a', 'u', 's', 'e', '\022', '1', '\n', '\014', 'g', 'r', 'o', 'u', 'p', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\006', ' ',
- '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'g', 'r', 'o', 'u',
- 'p', 'C', 'l', 'a', 'u', 's', 'e', '\022', '%', '\n', '\016', 'g', 'r', 'o', 'u', 'p', '_', 'd', 'i', 's', 't', 'i', 'n', 'c', 't',
- '\030', '\007', ' ', '\001', '(', '\010', 'R', '\r', 'g', 'r', 'o', 'u', 'p', 'D', 'i', 's', 't', 'i', 'n', 'c', 't', '\022', '3', '\n', '\r',
- 'h', 'a', 'v', 'i', 'n', 'g', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\010', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'h', 'a', 'v', 'i', 'n', 'g', 'C', 'l', 'a', 'u', 's', 'e', '\022',
- '3', '\n', '\r', 'w', 'i', 'n', 'd', 'o', 'w', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\t', ' ', '\003', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'w', 'i', 'n', 'd', 'o', 'w', 'C', 'l', 'a', 'u',
- 's', 'e', '\022', '1', '\n', '\014', 'v', 'a', 'l', 'u', 'e', 's', '_', 'l', 'i', 's', 't', 's', '\030', '\n', ' ', '\003', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'v', 'a', 'l', 'u', 'e', 's', 'L', 'i',
- 's', 't', 's', '\022', '/', '\n', '\013', 's', 'o', 'r', 't', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\013', ' ', '\003', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 's', 'o', 'r', 't', 'C', 'l', 'a', 'u',
- 's', 'e', '\022', '1', '\n', '\014', 'l', 'i', 'm', 'i', 't', '_', 'o', 'f', 'f', 's', 'e', 't', '\030', '\014', ' ', '\001', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'l', 'i', 'm', 'i', 't', 'O', 'f', 'f',
- 's', 'e', 't', '\022', '/', '\n', '\013', 'l', 'i', 'm', 'i', 't', '_', 'c', 'o', 'u', 'n', 't', '\030', '\r', ' ', '\001', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'l', 'i', 'm', 'i', 't', 'C', 'o', 'u',
- 'n', 't', '\022', '8', '\n', '\014', 'l', 'i', 'm', 'i', 't', '_', 'o', 'p', 't', 'i', 'o', 'n', '\030', '\016', ' ', '\001', '(', '\016', '2',
- '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'i', 'm', 'i', 't', 'O', 'p', 't', 'i', 'o', 'n', 'R', '\013', 'l',
- 'i', 'm', 'i', 't', 'O', 'p', 't', 'i', 'o', 'n', '\022', '5', '\n', '\016', 'l', 'o', 'c', 'k', 'i', 'n', 'g', '_', 'c', 'l', 'a',
- 'u', 's', 'e', '\030', '\017', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\r', 'l', 'o', 'c', 'k', 'i', 'n', 'g', 'C', 'l', 'a', 'u', 's', 'e', '\022', '5', '\n', '\013', 'w', 'i', 't', 'h', '_', 'c',
- 'l', 'a', 'u', 's', 'e', '\030', '\020', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i',
- 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\n', 'w', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', '\022', '&', '\n', '\002', 'o',
- 'p', '\030', '\021', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'e', 't', 'O', 'p', 'e',
- 'r', 'a', 't', 'i', 'o', 'n', 'R', '\002', 'o', 'p', '\022', '\020', '\n', '\003', 'a', 'l', 'l', '\030', '\022', ' ', '\001', '(', '\010', 'R', '\003',
- 'a', 'l', 'l', '\022', '(', '\n', '\004', 'l', 'a', 'r', 'g', '\030', '\023', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'S', 'e', 'l', 'e', 'c', 't', 'S', 't', 'm', 't', 'R', '\004', 'l', 'a', 'r', 'g', '\022', '(', '\n', '\004', 'r',
- 'a', 'r', 'g', '\030', '\024', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'e', 'l', 'e',
- 'c', 't', 'S', 't', 'm', 't', 'R', '\004', 'r', 'a', 'r', 'g', '\"', '\336', '\002', '\n', '\020', 'S', 'e', 't', 'O', 'p', 'e', 'r', 'a',
- 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '&', '\n', '\002', 'o', 'p', '\030', '\001', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'e', 't', 'O', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n', 'R', '\002', 'o', 'p', '\022', '\020',
- '\n', '\003', 'a', 'l', 'l', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\003', 'a', 'l', 'l', '\022', '\"', '\n', '\004', 'l', 'a', 'r', 'g', '\030',
- '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'l', 'a',
- 'r', 'g', '\022', '\"', '\n', '\004', 'r', 'a', 'r', 'g', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'r', 'a', 'r', 'g', '\022', '+', '\n', '\t', 'c', 'o', 'l', '_', 't', 'y', 'p', 'e',
- 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010',
- 'c', 'o', 'l', 'T', 'y', 'p', 'e', 's', '\022', '/', '\n', '\013', 'c', 'o', 'l', '_', 't', 'y', 'p', 'm', 'o', 'd', 's', '\030', '\006',
- ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'c', 'o', 'l',
- 'T', 'y', 'p', 'm', 'o', 'd', 's', '\022', '5', '\n', '\016', 'c', 'o', 'l', '_', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 's',
- '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'c',
- 'o', 'l', 'C', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 's', '\022', '3', '\n', '\r', 'g', 'r', 'o', 'u', 'p', '_', 'c', 'l', 'a',
- 'u', 's', 'e', 's', '\030', '\010', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\014', 'g', 'r', 'o', 'u', 'p', 'C', 'l', 'a', 'u', 's', 'e', 's', '\"', ':', '\n', '\n', 'R', 'e', 't', 'u', 'r', 'n',
- 'S', 't', 'm', 't', '\022', ',', '\n', '\t', 'r', 'e', 't', 'u', 'r', 'n', 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'r', 'e', 't', 'u', 'r', 'n', 'v', 'a', 'l',
- '\"', '\260', '\001', '\n', '\014', 'P', 'L', 'A', 's', 's', 'i', 'g', 'n', 'S', 't', 'm', 't', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e',
- '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '0', '\n', '\013', 'i', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i',
- 'o', 'n', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\013', 'i', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\022', '\026', '\n', '\006', 'n', 'n', 'a', 'm', 'e', 's', '\030', '\003', ' ',
- '\001', '(', '\005', 'R', '\006', 'n', 'n', 'a', 'm', 'e', 's', '\022', '&', '\n', '\003', 'v', 'a', 'l', '\030', '\004', ' ', '\001', '(', '\013', '2',
- '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'e', 'l', 'e', 'c', 't', 'S', 't', 'm', 't', 'R', '\003', 'v', 'a',
- 'l', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a',
- 't', 'i', 'o', 'n', '\"', '\271', '\001', '\n', '\020', 'C', 'r', 'e', 'a', 't', 'e', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm', 't',
- '\022', '\036', '\n', '\n', 's', 'c', 'h', 'e', 'm', 'a', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\n', 's', 'c', 'h',
- 'e', 'm', 'a', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\010', 'a', 'u', 't', 'h', 'r', 'o', 'l', 'e', '\030', '\002', ' ', '\001', '(', '\013',
- '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\010', 'a', 'u', 't',
- 'h', 'r', 'o', 'l', 'e', '\022', '/', '\n', '\013', 's', 'c', 'h', 'e', 'm', 'a', '_', 'e', 'l', 't', 's', '\030', '\003', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 's', 'c', 'h', 'e', 'm', 'a',
- 'E', 'l', 't', 's', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\004', ' ', '\001',
- '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\"', '\264', '\001', '\n', '\016', 'A', 'l', 't',
- 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001',
- ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R',
- '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\"', '\n', '\004', 'c', 'm', 'd', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'c', 'm', 'd', 's', '\022', '.', '\n', '\007', 'o',
- 'b', 'j', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O',
- 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\022', '\036', '\n', '\n', 'm', 'i', 's',
- 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k',
- '\"', 'O', '\n', '\023', 'R', 'e', 'p', 'l', 'i', 'c', 'a', 'I', 'd', 'e', 'n', 't', 'i', 't', 'y', 'S', 't', 'm', 't', '\022', '$',
- '\n', '\r', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '_', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\r', 'i', 'd',
- 'e', 'n', 't', 'i', 't', 'y', '_', 't', 'y', 'p', 'e', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t',
- 'R', '\004', 'n', 'a', 'm', 'e', '\"', '\251', '\002', '\n', '\r', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'C', 'm', 'd', '\022',
- '2', '\n', '\007', 's', 'u', 'b', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'T', 'y', 'p', 'e', 'R', '\007', 's', 'u', 'b', 't', 'y', 'p',
- 'e', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\020', '\n', '\003',
- 'n', 'u', 'm', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\003', 'n', 'u', 'm', '\022', '.', '\n', '\010', 'n', 'e', 'w', 'o', 'w', 'n', 'e',
- 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p',
- 'e', 'c', 'R', '\010', 'n', 'e', 'w', 'o', 'w', 'n', 'e', 'r', '\022', ' ', '\n', '\003', 'd', 'e', 'f', '\030', '\005', ' ', '\001', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'd', 'e', 'f', '\022', '2', '\n', '\010',
- 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\030', '\006', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'D', 'r', 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\022', '\036',
- '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i',
- 'n', 'g', '_', 'o', 'k', '\022', '\030', '\n', '\007', 'r', 'e', 'c', 'u', 'r', 's', 'e', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\007', 'r',
- 'e', 'c', 'u', 'r', 's', 'e', '\"', '@', '\n', '\022', 'A', 'l', 't', 'e', 'r', 'C', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 'S',
- 't', 'm', 't', '\022', '*', '\n', '\010', 'c', 'o', 'l', 'l', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'c', 'o', 'l', 'l', 'n', 'a', 'm', 'e', '\"', '\342', '\001',
- '\n', '\017', 'A', 'l', 't', 'e', 'r', 'D', 'o', 'm', 'a', 'i', 'n', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 's', 'u', 'b', 't',
- 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 's', 'u', 'b', 't', 'y', 'p', 'e', '\022', '+', '\n', '\t', 't', 'y', 'p',
- 'e', '_', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001',
- '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', ' ', '\n', '\003', 'd', 'e', 'f', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'd', 'e', 'f', '\022', '2', '\n', '\010', 'b', 'e', 'h', 'a',
- 'v', 'i', 'o', 'r', '\030', '\005', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o',
- 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\022', '\036', '\n', '\n', 'm', 'i',
- 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o',
- 'k', '\"', '\232', '\003', '\n', '\t', 'G', 'r', 'a', 'n', 't', 'S', 't', 'm', 't', '\022', '\032', '\n', '\010', 'i', 's', '_', 'g', 'r', 'a',
- 'n', 't', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\010', 'i', 's', '_', 'g', 'r', 'a', 'n', 't', '\022', '5', '\n', '\010', 't', 'a', 'r',
- 'g', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'G', 'r',
- 'a', 'n', 't', 'T', 'a', 'r', 'g', 'e', 't', 'T', 'y', 'p', 'e', 'R', '\010', 't', 'a', 'r', 'g', 't', 'y', 'p', 'e', '\022', '.',
- '\n', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\022', '(', '\n', '\007',
- 'o', 'b', 'j', 'e', 'c', 't', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'b', 'j', 'e', 'c', 't', 's', '\022', '.', '\n', '\n', 'p', 'r', 'i', 'v', 'i', 'l', 'e', 'g',
+ 'n', '\022', '/', '\n', '\013', 't', 'a', 'r', 'g', 'e', 't', '_', 'l', 'i', 's', 't', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't', 'a', 'r', 'g', 'e', 't', 'L', 'i', 's', 't',
+ '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'w', 'h', 'e', 'r', 'e', 'C', 'l', 'a', 'u', 's',
+ 'e', '\022', '/', '\n', '\013', 'f', 'r', 'o', 'm', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'f', 'r', 'o', 'm', 'C', 'l', 'a', 'u', 's', 'e',
+ '\022', '5', '\n', '\016', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '_', 'l', 'i', 's', 't', '\030', '\005', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n',
+ 'g', 'L', 'i', 's', 't', '\022', '5', '\n', '\013', 'w', 'i', 't', 'h', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\006', ' ', '\001', '(',
+ '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\n',
+ 'w', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', '\"', '\327', '\002', '\n', '\t', 'M', 'e', 'r', 'g', 'e', 'S', 't', 'm', 't', '\022',
+ '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '7', '\n',
+ '\017', 's', 'o', 'u', 'r', 'c', 'e', '_', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 's', 'o', 'u', 'r', 'c', 'e', 'R', 'e', 'l', 'a',
+ 't', 'i', 'o', 'n', '\022', '5', '\n', '\016', 'j', 'o', 'i', 'n', '_', 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\030', '\003', ' ',
+ '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'j', 'o', 'i', 'n',
+ 'C', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', '\022', '<', '\n', '\022', 'm', 'e', 'r', 'g', 'e', '_', 'w', 'h', 'e', 'n', '_', 'c',
+ 'l', 'a', 'u', 's', 'e', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\020', 'm', 'e', 'r', 'g', 'e', 'W', 'h', 'e', 'n', 'C', 'l', 'a', 'u', 's', 'e', 's', '\022', '5', '\n', '\016',
+ 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', '_', 'l', 'i', 's', 't', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'r', 'e', 't', 'u', 'r', 'n', 'i', 'n', 'g', 'L', 'i', 's',
+ 't', '\022', '5', '\n', '\013', 'w', 'i', 't', 'h', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\006', ' ', '\001', '(', '\013', '2', '\024', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\n', 'w', 'i', 't', 'h',
+ 'C', 'l', 'a', 'u', 's', 'e', '\"', '\323', '\007', '\n', '\n', 'S', 'e', 'l', 'e', 'c', 't', 'S', 't', 'm', 't', '\022', '7', '\n', '\017',
+ 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', 'C', 'l', 'a',
+ 'u', 's', 'e', '\022', '5', '\n', '\013', 'i', 'n', 't', 'o', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2',
+ '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 't', 'o', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\n', 'i', 'n',
+ 't', 'o', 'C', 'l', 'a', 'u', 's', 'e', '\022', '/', '\n', '\013', 't', 'a', 'r', 'g', 'e', 't', '_', 'l', 'i', 's', 't', '\030', '\003',
+ ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't', 'a', 'r',
+ 'g', 'e', 't', 'L', 'i', 's', 't', '\022', '/', '\n', '\013', 'f', 'r', 'o', 'm', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\004', ' ',
+ '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'f', 'r', 'o', 'm',
+ 'C', 'l', 'a', 'u', 's', 'e', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\005', ' ',
+ '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'w', 'h', 'e', 'r',
+ 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '1', '\n', '\014', 'g', 'r', 'o', 'u', 'p', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\006',
+ ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'g', 'r', 'o',
+ 'u', 'p', 'C', 'l', 'a', 'u', 's', 'e', '\022', '%', '\n', '\016', 'g', 'r', 'o', 'u', 'p', '_', 'd', 'i', 's', 't', 'i', 'n', 'c',
+ 't', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\r', 'g', 'r', 'o', 'u', 'p', 'D', 'i', 's', 't', 'i', 'n', 'c', 't', '\022', '3', '\n',
+ '\r', 'h', 'a', 'v', 'i', 'n', 'g', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\010', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'h', 'a', 'v', 'i', 'n', 'g', 'C', 'l', 'a', 'u', 's', 'e',
+ '\022', '3', '\n', '\r', 'w', 'i', 'n', 'd', 'o', 'w', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\t', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'w', 'i', 'n', 'd', 'o', 'w', 'C', 'l', 'a',
+ 'u', 's', 'e', '\022', '1', '\n', '\014', 'v', 'a', 'l', 'u', 'e', 's', '_', 'l', 'i', 's', 't', 's', '\030', '\n', ' ', '\003', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'v', 'a', 'l', 'u', 'e', 's', 'L',
+ 'i', 's', 't', 's', '\022', '/', '\n', '\013', 's', 'o', 'r', 't', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\013', ' ', '\003', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 's', 'o', 'r', 't', 'C', 'l', 'a',
+ 'u', 's', 'e', '\022', '1', '\n', '\014', 'l', 'i', 'm', 'i', 't', '_', 'o', 'f', 'f', 's', 'e', 't', '\030', '\014', ' ', '\001', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'l', 'i', 'm', 'i', 't', 'O', 'f',
+ 'f', 's', 'e', 't', '\022', '/', '\n', '\013', 'l', 'i', 'm', 'i', 't', '_', 'c', 'o', 'u', 'n', 't', '\030', '\r', ' ', '\001', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'l', 'i', 'm', 'i', 't', 'C', 'o',
+ 'u', 'n', 't', '\022', '8', '\n', '\014', 'l', 'i', 'm', 'i', 't', '_', 'o', 'p', 't', 'i', 'o', 'n', '\030', '\016', ' ', '\001', '(', '\016',
+ '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'L', 'i', 'm', 'i', 't', 'O', 'p', 't', 'i', 'o', 'n', 'R', '\013',
+ 'l', 'i', 'm', 'i', 't', 'O', 'p', 't', 'i', 'o', 'n', '\022', '5', '\n', '\016', 'l', 'o', 'c', 'k', 'i', 'n', 'g', '_', 'c', 'l',
+ 'a', 'u', 's', 'e', '\030', '\017', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\r', 'l', 'o', 'c', 'k', 'i', 'n', 'g', 'C', 'l', 'a', 'u', 's', 'e', '\022', '5', '\n', '\013', 'w', 'i', 't', 'h', '_',
+ 'c', 'l', 'a', 'u', 's', 'e', '\030', '\020', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'W',
+ 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\n', 'w', 'i', 't', 'h', 'C', 'l', 'a', 'u', 's', 'e', '\022', '&', '\n', '\002',
+ 'o', 'p', '\030', '\021', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'e', 't', 'O', 'p',
+ 'e', 'r', 'a', 't', 'i', 'o', 'n', 'R', '\002', 'o', 'p', '\022', '\020', '\n', '\003', 'a', 'l', 'l', '\030', '\022', ' ', '\001', '(', '\010', 'R',
+ '\003', 'a', 'l', 'l', '\022', '(', '\n', '\004', 'l', 'a', 'r', 'g', '\030', '\023', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'S', 'e', 'l', 'e', 'c', 't', 'S', 't', 'm', 't', 'R', '\004', 'l', 'a', 'r', 'g', '\022', '(', '\n', '\004',
+ 'r', 'a', 'r', 'g', '\030', '\024', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'e', 'l',
+ 'e', 'c', 't', 'S', 't', 'm', 't', 'R', '\004', 'r', 'a', 'r', 'g', '\"', '\336', '\002', '\n', '\020', 'S', 'e', 't', 'O', 'p', 'e', 'r',
+ 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '&', '\n', '\002', 'o', 'p', '\030', '\001', ' ', '\001', '(', '\016', '2', '\026', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'e', 't', 'O', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n', 'R', '\002', 'o', 'p', '\022',
+ '\020', '\n', '\003', 'a', 'l', 'l', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\003', 'a', 'l', 'l', '\022', '\"', '\n', '\004', 'l', 'a', 'r', 'g',
+ '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'l',
+ 'a', 'r', 'g', '\022', '\"', '\n', '\004', 'r', 'a', 'r', 'g', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'r', 'a', 'r', 'g', '\022', '+', '\n', '\t', 'c', 'o', 'l', '_', 't', 'y', 'p',
'e', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\n', 'p', 'r', 'i', 'v', 'i', 'l', 'e', 'g', 'e', 's', '\022', '*', '\n', '\010', 'g', 'r', 'a', 'n', 't', 'e', 'e', 's', '\030', '\006',
- ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'g', 'r', 'a',
- 'n', 't', 'e', 'e', 's', '\022', '\"', '\n', '\014', 'g', 'r', 'a', 'n', 't', '_', 'o', 'p', 't', 'i', 'o', 'n', '\030', '\007', ' ', '\001',
- '(', '\010', 'R', '\014', 'g', 'r', 'a', 'n', 't', '_', 'o', 'p', 't', 'i', 'o', 'n', '\022', ',', '\n', '\007', 'g', 'r', 'a', 'n', 't',
- 'o', 'r', '\030', '\010', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S',
- 'p', 'e', 'c', 'R', '\007', 'g', 'r', 'a', 'n', 't', 'o', 'r', '\022', '2', '\n', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\030',
- '\t', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'B', 'e', 'h', 'a',
- 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\"', '\302', '\001', '\n', '\016', 'O', 'b', 'j', 'e', 'c', 't',
- 'W', 'i', 't', 'h', 'A', 'r', 'g', 's', '\022', '(', '\n', '\007', 'o', 'b', 'j', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'b', 'j', 'n', 'a', 'm', 'e',
- '\022', '(', '\n', '\007', 'o', 'b', 'j', 'a', 'r', 'g', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'b', 'j', 'a', 'r', 'g', 's', '\022', '0', '\n', '\013', 'o', 'b', 'j', 'f',
- 'u', 'n', 'c', 'a', 'r', 'g', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\013', 'o', 'b', 'j', 'f', 'u', 'n', 'c', 'a', 'r', 'g', 's', '\022', '*', '\n', '\020', 'a', 'r', 'g', 's',
- '_', 'u', 'n', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'd', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\020', 'a', 'r', 'g', 's', '_',
- 'u', 'n', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'd', '\"', 'N', '\n', '\n', 'A', 'c', 'c', 'e', 's', 's', 'P', 'r', 'i', 'v',
- '\022', '\034', '\n', '\t', 'p', 'r', 'i', 'v', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\t', 'p', 'r', 'i', 'v',
- '_', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'c', 'o', 'l', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'c', 'o', 'l', 's', '\"', '\233', '\002', '\n', '\r', 'G', 'r', 'a', 'n',
- 't', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', '\022', '4', '\n', '\r', 'g', 'r', 'a', 'n', 't', 'e', 'd', '_', 'r', 'o', 'l', 'e',
- 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r',
- 'g', 'r', 'a', 'n', 't', 'e', 'd', '_', 'r', 'o', 'l', 'e', 's', '\022', '4', '\n', '\r', 'g', 'r', 'a', 'n', 't', 'e', 'e', '_',
- 'r', 'o', 'l', 'e', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\r', 'g', 'r', 'a', 'n', 't', 'e', 'e', '_', 'r', 'o', 'l', 'e', 's', '\022', '\032', '\n', '\010', 'i', 's', '_', 'g',
- 'r', 'a', 'n', 't', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\010', 'i', 's', '_', 'g', 'r', 'a', 'n', 't', '\022', ' ', '\n', '\003', 'o',
- 'p', 't', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\003', 'o', 'p', 't', '\022', ',', '\n', '\007', 'g', 'r', 'a', 'n', 't', 'o', 'r', '\030', '\005', ' ', '\001', '(', '\013', '2', '\022', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\007', 'g', 'r', 'a', 'n', 't', 'o', 'r',
- '\022', '2', '\n', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\030', '\006', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i',
- 'o', 'r', '\"', 's', '\n', '\032', 'A', 'l', 't', 'e', 'r', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'P', 'r', 'i', 'v', 'i', 'l', 'e',
- 'g', 'e', 's', 'S', 't', 'm', 't', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\001', ' ', '\003', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022',
- '+', '\n', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'G', 'r', 'a', 'n', 't', 'S', 't', 'm', 't', 'R', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\"', '\275', '\002', '\n', '\010', 'C',
- 'o', 'p', 'y', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013',
- '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l',
- 'a', 't', 'i', 'o', 'n', '\022', '$', '\n', '\005', 'q', 'u', 'e', 'r', 'y', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'e', 'r', 'y', '\022', '(', '\n', '\007', 'a', 't', 't',
- 'l', 'i', 's', 't', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\007', 'a', 't', 't', 'l', 'i', 's', 't', '\022', '\030', '\n', '\007', 'i', 's', '_', 'f', 'r', 'o', 'm', '\030', '\004', ' ', '\001',
- '(', '\010', 'R', '\007', 'i', 's', '_', 'f', 'r', 'o', 'm', '\022', '\036', '\n', '\n', 'i', 's', '_', 'p', 'r', 'o', 'g', 'r', 'a', 'm',
- '\030', '\005', ' ', '\001', '(', '\010', 'R', '\n', 'i', 's', '_', 'p', 'r', 'o', 'g', 'r', 'a', 'm', '\022', '\032', '\n', '\010', 'f', 'i', 'l',
- 'e', 'n', 'a', 'm', 'e', '\030', '\006', ' ', '\001', '(', '\t', 'R', '\010', 'f', 'i', 'l', 'e', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007',
- 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l',
- 'a', 'u', 's', 'e', '\030', '\010', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\013', 'w', 'h', 'e', 'r', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\"', '\224', '\001', '\n', '\017', 'V', 'a', 'r', 'i', 'a', 'b',
- 'l', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', '\022', '-', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016', '2', '\031',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'e', 't', 'K', 'i', 'n', 'd',
- 'R', '\004', 'k', 'i', 'n', 'd', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm',
- 'e', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010', 'i', 's', '_', 'l', 'o', 'c', 'a', 'l', '\030',
- '\004', ' ', '\001', '(', '\010', 'R', '\010', 'i', 's', '_', 'l', 'o', 'c', 'a', 'l', '\"', '&', '\n', '\020', 'V', 'a', 'r', 'i', 'a', 'b',
- 'l', 'e', 'S', 'h', 'o', 'w', 'S', 't', 'm', 't', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R',
- '\004', 'n', 'a', 'm', 'e', '\"', '\313', '\004', '\n', '\n', 'C', 'r', 'e', 'a', 't', 'e', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 'r',
- 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '-', '\n', '\n', 't', 'a', 'b',
- 'l', 'e', '_', 'e', 'l', 't', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\t', 't', 'a', 'b', 'l', 'e', 'E', 'l', 't', 's', '\022', '3', '\n', '\r', 'i', 'n', 'h', '_', 'r', 'e',
- 'l', 'a', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\014', 'i', 'n', 'h', 'R', 'e', 'l', 'a', 't', 'i', 'o', 'n', 's', '\022', ':', '\n', '\t', 'p', 'a', 'r',
- 't', 'b', 'o', 'u', 'n', 'd', '\030', '\004', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P',
- 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'B', 'o', 'u', 'n', 'd', 'S', 'p', 'e', 'c', 'R', '\t', 'p', 'a', 'r', 't', 'b', 'o',
- 'u', 'n', 'd', '\022', '3', '\n', '\010', 'p', 'a', 'r', 't', 's', 'p', 'e', 'c', '\030', '\005', ' ', '\001', '(', '\013', '2', '\027', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'S', 'p', 'e', 'c', 'R', '\010', 'p', 'a',
- 'r', 't', 's', 'p', 'e', 'c', '\022', '3', '\n', '\013', 'o', 'f', '_', 't', 'y', 'p', 'e', 'n', 'a', 'm', 'e', '\030', '\006', ' ', '\001',
- '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\n', 'o',
- 'f', 'T', 'y', 'p', 'e', 'n', 'a', 'm', 'e', '\022', '0', '\n', '\013', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', '\030',
- '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'c', 'o',
- 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\010', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n',
- 's', '\022', '4', '\n', '\010', 'o', 'n', 'c', 'o', 'm', 'm', 'i', 't', '\030', '\t', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'm', 'm', 'i', 't', 'A', 'c', 't', 'i', 'o', 'n', 'R', '\010', 'o', 'n', 'c',
- 'o', 'm', 'm', 'i', 't', '\022', '&', '\n', '\016', 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\030', '\n',
- ' ', '\001', '(', '\t', 'R', '\016', 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\022', '#', '\n', '\r', 'a',
- 'c', 'c', 'e', 's', 's', '_', 'm', 'e', 't', 'h', 'o', 'd', '\030', '\013', ' ', '\001', '(', '\t', 'R', '\014', 'a', 'c', 'c', 'e', 's',
- 's', 'M', 'e', 't', 'h', 'o', 'd', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030',
- '\014', ' ', '\001', '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\"', '\336', '\t', '\n', '\n',
- 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\022', '.', '\n', '\007', 'c', 'o', 'n', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001',
- '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'n', 's', 't', 'r', 'T', 'y', 'p', 'e', 'R',
- '\007', 'c', 'o', 'n', 't', 'y', 'p', 'e', '\022', '\030', '\n', '\007', 'c', 'o', 'n', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t',
- 'R', '\007', 'c', 'o', 'n', 'n', 'a', 'm', 'e', '\022', '\036', '\n', '\n', 'd', 'e', 'f', 'e', 'r', 'r', 'a', 'b', 'l', 'e', '\030', '\003',
- ' ', '\001', '(', '\010', 'R', '\n', 'd', 'e', 'f', 'e', 'r', 'r', 'a', 'b', 'l', 'e', '\022', '\"', '\n', '\014', 'i', 'n', 'i', 't', 'd',
- 'e', 'f', 'e', 'r', 'r', 'e', 'd', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\014', 'i', 'n', 'i', 't', 'd', 'e', 'f', 'e', 'r', 'r',
- 'e', 'd', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c',
- 'a', 't', 'i', 'o', 'n', '\022', '$', '\n', '\r', 'i', 's', '_', 'n', 'o', '_', 'i', 'n', 'h', 'e', 'r', 'i', 't', '\030', '\006', ' ',
- '\001', '(', '\010', 'R', '\r', 'i', 's', '_', 'n', 'o', '_', 'i', 'n', 'h', 'e', 'r', 'i', 't', '\022', '*', '\n', '\010', 'r', 'a', 'w',
- '_', 'e', 'x', 'p', 'r', '\030', '\007', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\010', 'r', 'a', 'w', '_', 'e', 'x', 'p', 'r', '\022', ' ', '\n', '\013', 'c', 'o', 'o', 'k', 'e', 'd', '_', 'e', 'x',
- 'p', 'r', '\030', '\010', ' ', '\001', '(', '\t', 'R', '\013', 'c', 'o', 'o', 'k', 'e', 'd', '_', 'e', 'x', 'p', 'r', '\022', '&', '\n', '\016',
- 'g', 'e', 'n', 'e', 'r', 'a', 't', 'e', 'd', '_', 'w', 'h', 'e', 'n', '\030', '\t', ' ', '\001', '(', '\t', 'R', '\016', 'g', 'e', 'n',
- 'e', 'r', 'a', 't', 'e', 'd', '_', 'w', 'h', 'e', 'n', '\022', '.', '\n', '\022', 'n', 'u', 'l', 'l', 's', '_', 'n', 'o', 't', '_',
- 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '\030', '\n', ' ', '\001', '(', '\010', 'R', '\022', 'n', 'u', 'l', 'l', 's', '_', 'n', 'o', 't',
- '_', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '\022', '\"', '\n', '\004', 'k', 'e', 'y', 's', '\030', '\013', ' ', '\003', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'k', 'e', 'y', 's', '\022', ',', '\n', '\t', 'i',
- 'n', 'c', 'l', 'u', 'd', 'i', 'n', 'g', '\030', '\014', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\t', 'i', 'n', 'c', 'l', 'u', 'd', 'i', 'n', 'g', '\022', '.', '\n', '\n', 'e', 'x', 'c', 'l', 'u',
- 's', 'i', 'o', 'n', 's', '\030', '\r', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\n', 'e', 'x', 'c', 'l', 'u', 's', 'i', 'o', 'n', 's', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's',
- '\030', '\016', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o',
- 'p', 't', 'i', 'o', 'n', 's', '\022', '\034', '\n', '\t', 'i', 'n', 'd', 'e', 'x', 'n', 'a', 'm', 'e', '\030', '\017', ' ', '\001', '(', '\t',
- 'R', '\t', 'i', 'n', 'd', 'e', 'x', 'n', 'a', 'm', 'e', '\022', '\036', '\n', '\n', 'i', 'n', 'd', 'e', 'x', 's', 'p', 'a', 'c', 'e',
- '\030', '\020', ' ', '\001', '(', '\t', 'R', '\n', 'i', 'n', 'd', 'e', 'x', 's', 'p', 'a', 'c', 'e', '\022', '2', '\n', '\024', 'r', 'e', 's',
- 'e', 't', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '_', 't', 'b', 'l', 's', 'p', 'c', '\030', '\021', ' ', '\001', '(', '\010', 'R', '\024',
- 'r', 'e', 's', 'e', 't', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '_', 't', 'b', 'l', 's', 'p', 'c', '\022', '$', '\n', '\r', 'a',
- 'c', 'c', 'e', 's', 's', '_', 'm', 'e', 't', 'h', 'o', 'd', '\030', '\022', ' ', '\001', '(', '\t', 'R', '\r', 'a', 'c', 'c', 'e', 's',
- 's', '_', 'm', 'e', 't', 'h', 'o', 'd', '\022', '2', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030',
- '\023', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'w', 'h',
- 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\022', ',', '\n', '\007', 'p', 'k', 't', 'a', 'b', 'l', 'e', '\030', '\024', ' ', '\001',
- '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\007', 'p',
- 'k', 't', 'a', 'b', 'l', 'e', '\022', '*', '\n', '\010', 'f', 'k', '_', 'a', 't', 't', 'r', 's', '\030', '\025', ' ', '\003', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'f', 'k', '_', 'a', 't', 't', 'r', 's',
- '\022', '*', '\n', '\010', 'p', 'k', '_', 'a', 't', 't', 'r', 's', '\030', '\026', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'p', 'k', '_', 'a', 't', 't', 'r', 's', '\022', '\"', '\n', '\014', 'f', 'k',
- '_', 'm', 'a', 't', 'c', 'h', 't', 'y', 'p', 'e', '\030', '\027', ' ', '\001', '(', '\t', 'R', '\014', 'f', 'k', '_', 'm', 'a', 't', 'c',
- 'h', 't', 'y', 'p', 'e', '\022', '$', '\n', '\r', 'f', 'k', '_', 'u', 'p', 'd', '_', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\030', ' ',
- '\001', '(', '\t', 'R', '\r', 'f', 'k', '_', 'u', 'p', 'd', '_', 'a', 'c', 't', 'i', 'o', 'n', '\022', '$', '\n', '\r', 'f', 'k', '_',
- 'd', 'e', 'l', '_', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\031', ' ', '\001', '(', '\t', 'R', '\r', 'f', 'k', '_', 'd', 'e', 'l', '_',
- 'a', 'c', 't', 'i', 'o', 'n', '\022', '8', '\n', '\017', 'f', 'k', '_', 'd', 'e', 'l', '_', 's', 'e', 't', '_', 'c', 'o', 'l', 's',
- '\030', '\032', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 'f',
- 'k', '_', 'd', 'e', 'l', '_', 's', 'e', 't', '_', 'c', 'o', 'l', 's', '\022', '4', '\n', '\r', 'o', 'l', 'd', '_', 'c', 'o', 'n',
- 'p', 'f', 'e', 'q', 'o', 'p', '\030', '\033', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\r', 'o', 'l', 'd', '_', 'c', 'o', 'n', 'p', 'f', 'e', 'q', 'o', 'p', '\022', '(', '\n', '\017', 'o', 'l', 'd',
- '_', 'p', 'k', 't', 'a', 'b', 'l', 'e', '_', 'o', 'i', 'd', '\030', '\034', ' ', '\001', '(', '\r', 'R', '\017', 'o', 'l', 'd', '_', 'p',
- 'k', 't', 'a', 'b', 'l', 'e', '_', 'o', 'i', 'd', '\022', '(', '\n', '\017', 's', 'k', 'i', 'p', '_', 'v', 'a', 'l', 'i', 'd', 'a',
- 't', 'i', 'o', 'n', '\030', '\035', ' ', '\001', '(', '\010', 'R', '\017', 's', 'k', 'i', 'p', '_', 'v', 'a', 'l', 'i', 'd', 'a', 't', 'i',
- 'o', 'n', '\022', '(', '\n', '\017', 'i', 'n', 'i', 't', 'i', 'a', 'l', 'l', 'y', '_', 'v', 'a', 'l', 'i', 'd', '\030', '\036', ' ', '\001',
- '(', '\010', 'R', '\017', 'i', 'n', 'i', 't', 'i', 'a', 'l', 'l', 'y', '_', 'v', 'a', 'l', 'i', 'd', '\"', '\256', '\001', '\n', '\024', 'C',
- 'r', 'e', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'S', 't', 'm', 't', '\022', '&', '\n', '\016', 't', 'a',
- 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\016', 't', 'a', 'b', 'l', 'e',
- 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\005', 'o', 'w', 'n', 'e', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2',
- '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\005', 'o', 'w', 'n', 'e',
- 'r', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\010', 'l', 'o', 'c', 'a',
- 't', 'i', 'o', 'n', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\\', '\n', '\022',
- 'D', 'r', 'o', 'p', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'S', 't', 'm', 't', '\022', '&', '\n', '\016', 't', 'a', 'b',
- 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\016', 't', 'a', 'b', 'l', 'e', 's',
- 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\002', ' ',
- '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\"', '\211', '\001', '\n', '\032', 'A', 'l', 't', 'e', 'r',
- 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', 'S', 't', 'm', 't', '\022', '&', '\n', '\016',
- 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\016', 't', 'a', 'b',
- 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ',
- '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i',
- 'o', 'n', 's', '\022', '\031', '\n', '\010', 'i', 's', '_', 'r', 'e', 's', 'e', 't', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\007', 'i', 's',
- 'R', 'e', 's', 'e', 't', '\"', '\347', '\001', '\n', '\025', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'M', 'o', 'v', 'e', 'A',
- 'l', 'l', 'S', 't', 'm', 't', '\022', '0', '\n', '\023', 'o', 'r', 'i', 'g', '_', 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e',
- 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\023', 'o', 'r', 'i', 'g', '_', 't', 'a', 'b', 'l', 'e', 's', 'p', 'a',
- 'c', 'e', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\024',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\007', 'o', 'b', 'j',
- 't', 'y', 'p', 'e', '\022', '$', '\n', '\005', 'r', 'o', 'l', 'e', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r', 'o', 'l', 'e', 's', '\022', '.', '\n', '\022', 'n', 'e', 'w', '_',
- 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\022', 'n', 'e', 'w',
- '_', 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'n', 'o', 'w', 'a', 'i', 't',
- '\030', '\005', ' ', '\001', '(', '\010', 'R', '\006', 'n', 'o', 'w', 'a', 'i', 't', '\"', '\177', '\n', '\023', 'C', 'r', 'e', 'a', 't', 'e', 'E',
- 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'e', 'x', 't', 'n', 'a', 'm', 'e', '\030', '\001',
- ' ', '\001', '(', '\t', 'R', '\007', 'e', 'x', 't', 'n', 'a', 'm', 'e', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e',
- 'x', 'i', 's', 't', 's', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't',
- 's', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', 'X', '\n', '\022', 'A', 'l', 't',
- 'e', 'r', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'e', 'x', 't', 'n', 'a', 'm',
- 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'e', 'x', 't', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o',
- 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\246', '\001', '\n', '\032', 'A', 'l', 't', 'e', 'r', 'E', 'x', 't', 'e', 'n', 's', 'i',
- 'o', 'n', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'e', 'x', 't', 'n', 'a', 'm', 'e',
- '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'e', 'x', 't', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'a', 'c', 't', 'i', 'o', 'n',
- '\030', '\002', ' ', '\001', '(', '\005', 'R', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\022', '.', '\n', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e',
- '\030', '\003', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T',
- 'y', 'p', 'e', 'R', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\022', '&', '\n', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\030', '\004', ' ',
- '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'o', 'b', 'j', 'e',
- 'c', 't', '\"', '\207', '\001', '\n', '\r', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'd', 'w', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'f',
- 'd', 'w', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'f', 'd', 'w', 'n', 'a', 'm', 'e', '\022', '2', '\n', '\014',
- 'f', 'u', 'n', 'c', '_', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'f', 'u', 'n', 'c', '_', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '(',
- '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\206', '\001', '\n', '\014', 'A', 'l', 't', 'e', 'r',
- 'F', 'd', 'w', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'f', 'd', 'w', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R',
- '\007', 'f', 'd', 'w', 'n', 'a', 'm', 'e', '\022', '2', '\n', '\014', 'f', 'u', 'n', 'c', '_', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030',
- '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'f', 'u',
- 'n', 'c', '_', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ', '\003',
+ '\010', 'c', 'o', 'l', 'T', 'y', 'p', 'e', 's', '\022', '/', '\n', '\013', 'c', 'o', 'l', '_', 't', 'y', 'p', 'm', 'o', 'd', 's', '\030',
+ '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'c', 'o',
+ 'l', 'T', 'y', 'p', 'm', 'o', 'd', 's', '\022', '5', '\n', '\016', 'c', 'o', 'l', '_', 'c', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n',
+ 's', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r',
+ 'c', 'o', 'l', 'C', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n', 's', '\022', '3', '\n', '\r', 'g', 'r', 'o', 'u', 'p', '_', 'c', 'l',
+ 'a', 'u', 's', 'e', 's', '\030', '\010', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\014', 'g', 'r', 'o', 'u', 'p', 'C', 'l', 'a', 'u', 's', 'e', 's', '\"', ':', '\n', '\n', 'R', 'e', 't', 'u', 'r',
+ 'n', 'S', 't', 'm', 't', '\022', ',', '\n', '\t', 'r', 'e', 't', 'u', 'r', 'n', 'v', 'a', 'l', '\030', '\001', ' ', '\001', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'r', 'e', 't', 'u', 'r', 'n', 'v', 'a',
+ 'l', '\"', '\260', '\001', '\n', '\014', 'P', 'L', 'A', 's', 's', 'i', 'g', 'n', 'S', 't', 'm', 't', '\022', '\022', '\n', '\004', 'n', 'a', 'm',
+ 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '0', '\n', '\013', 'i', 'n', 'd', 'i', 'r', 'e', 'c', 't',
+ 'i', 'o', 'n', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\013', 'i', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\022', '\026', '\n', '\006', 'n', 'n', 'a', 'm', 'e', 's', '\030', '\003',
+ ' ', '\001', '(', '\005', 'R', '\006', 'n', 'n', 'a', 'm', 'e', 's', '\022', '&', '\n', '\003', 'v', 'a', 'l', '\030', '\004', ' ', '\001', '(', '\013',
+ '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'S', 'e', 'l', 'e', 'c', 't', 'S', 't', 'm', 't', 'R', '\003', 'v',
+ 'a', 'l', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c',
+ 'a', 't', 'i', 'o', 'n', '\"', '\271', '\001', '\n', '\020', 'C', 'r', 'e', 'a', 't', 'e', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm',
+ 't', '\022', '\036', '\n', '\n', 's', 'c', 'h', 'e', 'm', 'a', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\n', 's', 'c',
+ 'h', 'e', 'm', 'a', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\010', 'a', 'u', 't', 'h', 'r', 'o', 'l', 'e', '\030', '\002', ' ', '\001', '(',
+ '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\010', 'a', 'u',
+ 't', 'h', 'r', 'o', 'l', 'e', '\022', '/', '\n', '\013', 's', 'c', 'h', 'e', 'm', 'a', '_', 'e', 'l', 't', 's', '\030', '\003', ' ', '\003',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 's', 'c', 'h', 'e', 'm',
+ 'a', 'E', 'l', 't', 's', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\004', ' ',
+ '\001', '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\"', '\264', '\001', '\n', '\016', 'A', 'l',
+ 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030',
+ '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r',
+ 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\"', '\n', '\004', 'c', 'm', 'd', 's', '\030', '\002', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'c', 'm', 'd', 's', '\022', '.', '\n', '\007',
+ 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\022', '\036', '\n', '\n', 'm', 'i',
+ 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o',
+ 'k', '\"', 'O', '\n', '\023', 'R', 'e', 'p', 'l', 'i', 'c', 'a', 'I', 'd', 'e', 'n', 't', 'i', 't', 'y', 'S', 't', 'm', 't', '\022',
+ '$', '\n', '\r', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '_', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\r', 'i',
+ 'd', 'e', 'n', 't', 'i', 't', 'y', '_', 't', 'y', 'p', 'e', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(',
+ '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\"', '\251', '\002', '\n', '\r', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'C', 'm', 'd',
+ '\022', '2', '\n', '\007', 's', 'u', 'b', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'T', 'y', 'p', 'e', 'R', '\007', 's', 'u', 'b', 't', 'y',
+ 'p', 'e', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\020', '\n',
+ '\003', 'n', 'u', 'm', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\003', 'n', 'u', 'm', '\022', '.', '\n', '\010', 'n', 'e', 'w', 'o', 'w', 'n',
+ 'e', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S',
+ 'p', 'e', 'c', 'R', '\010', 'n', 'e', 'w', 'o', 'w', 'n', 'e', 'r', '\022', ' ', '\n', '\003', 'd', 'e', 'f', '\030', '\005', ' ', '\001', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'd', 'e', 'f', '\022', '2', '\n',
+ '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\030', '\006', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'D', 'r', 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\022',
+ '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's',
+ 'i', 'n', 'g', '_', 'o', 'k', '\022', '\030', '\n', '\007', 'r', 'e', 'c', 'u', 'r', 's', 'e', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\007',
+ 'r', 'e', 'c', 'u', 'r', 's', 'e', '\"', '@', '\n', '\022', 'A', 'l', 't', 'e', 'r', 'C', 'o', 'l', 'l', 'a', 't', 'i', 'o', 'n',
+ 'S', 't', 'm', 't', '\022', '*', '\n', '\010', 'c', 'o', 'l', 'l', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'c', 'o', 'l', 'l', 'n', 'a', 'm', 'e', '\"', '\342',
+ '\001', '\n', '\017', 'A', 'l', 't', 'e', 'r', 'D', 'o', 'm', 'a', 'i', 'n', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 's', 'u', 'b',
+ 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 's', 'u', 'b', 't', 'y', 'p', 'e', '\022', '+', '\n', '\t', 't', 'y',
+ 'p', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\003', ' ',
+ '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', ' ', '\n', '\003', 'd', 'e', 'f', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\003', 'd', 'e', 'f', '\022', '2', '\n', '\010', 'b', 'e', 'h',
+ 'a', 'v', 'i', 'o', 'r', '\030', '\005', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r',
+ 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\022', '\036', '\n', '\n', 'm',
+ 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_',
+ 'o', 'k', '\"', '\232', '\003', '\n', '\t', 'G', 'r', 'a', 'n', 't', 'S', 't', 'm', 't', '\022', '\032', '\n', '\010', 'i', 's', '_', 'g', 'r',
+ 'a', 'n', 't', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\010', 'i', 's', '_', 'g', 'r', 'a', 'n', 't', '\022', '5', '\n', '\010', 't', 'a',
+ 'r', 'g', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'G',
+ 'r', 'a', 'n', 't', 'T', 'a', 'r', 'g', 'e', 't', 'T', 'y', 'p', 'e', 'R', '\010', 't', 'a', 'r', 'g', 't', 'y', 'p', 'e', '\022',
+ '.', '\n', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\022', '(', '\n',
+ '\007', 'o', 'b', 'j', 'e', 'c', 't', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'b', 'j', 'e', 'c', 't', 's', '\022', '.', '\n', '\n', 'p', 'r', 'i', 'v', 'i', 'l', 'e',
+ 'g', 'e', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\n', 'p', 'r', 'i', 'v', 'i', 'l', 'e', 'g', 'e', 's', '\022', '*', '\n', '\010', 'g', 'r', 'a', 'n', 't', 'e', 'e', 's', '\030',
+ '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'g', 'r',
+ 'a', 'n', 't', 'e', 'e', 's', '\022', '\"', '\n', '\014', 'g', 'r', 'a', 'n', 't', '_', 'o', 'p', 't', 'i', 'o', 'n', '\030', '\007', ' ',
+ '\001', '(', '\010', 'R', '\014', 'g', 'r', 'a', 'n', 't', '_', 'o', 'p', 't', 'i', 'o', 'n', '\022', ',', '\n', '\007', 'g', 'r', 'a', 'n',
+ 't', 'o', 'r', '\030', '\010', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e',
+ 'S', 'p', 'e', 'c', 'R', '\007', 'g', 'r', 'a', 'n', 't', 'o', 'r', '\022', '2', '\n', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r',
+ '\030', '\t', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'B', 'e', 'h',
+ 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\"', '\302', '\001', '\n', '\016', 'O', 'b', 'j', 'e', 'c',
+ 't', 'W', 'i', 't', 'h', 'A', 'r', 'g', 's', '\022', '(', '\n', '\007', 'o', 'b', 'j', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'b', 'j', 'n', 'a', 'm',
+ 'e', '\022', '(', '\n', '\007', 'o', 'b', 'j', 'a', 'r', 'g', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'b', 'j', 'a', 'r', 'g', 's', '\022', '0', '\n', '\013', 'o', 'b', 'j',
+ 'f', 'u', 'n', 'c', 'a', 'r', 'g', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\013', 'o', 'b', 'j', 'f', 'u', 'n', 'c', 'a', 'r', 'g', 's', '\022', '*', '\n', '\020', 'a', 'r', 'g',
+ 's', '_', 'u', 'n', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'd', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\020', 'a', 'r', 'g', 's',
+ '_', 'u', 'n', 's', 'p', 'e', 'c', 'i', 'f', 'i', 'e', 'd', '\"', 'N', '\n', '\n', 'A', 'c', 'c', 'e', 's', 's', 'P', 'r', 'i',
+ 'v', '\022', '\034', '\n', '\t', 'p', 'r', 'i', 'v', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\t', 'p', 'r', 'i',
+ 'v', '_', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'c', 'o', 'l', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'c', 'o', 'l', 's', '\"', '\233', '\002', '\n', '\r', 'G', 'r', 'a',
+ 'n', 't', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', '\022', '4', '\n', '\r', 'g', 'r', 'a', 'n', 't', 'e', 'd', '_', 'r', 'o', 'l',
+ 'e', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\r', 'g', 'r', 'a', 'n', 't', 'e', 'd', '_', 'r', 'o', 'l', 'e', 's', '\022', '4', '\n', '\r', 'g', 'r', 'a', 'n', 't', 'e', 'e',
+ '_', 'r', 'o', 'l', 'e', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\r', 'g', 'r', 'a', 'n', 't', 'e', 'e', '_', 'r', 'o', 'l', 'e', 's', '\022', '\032', '\n', '\010', 'i', 's', '_',
+ 'g', 'r', 'a', 'n', 't', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\010', 'i', 's', '_', 'g', 'r', 'a', 'n', 't', '\022', ' ', '\n', '\003',
+ 'o', 'p', 't', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\003', 'o', 'p', 't', '\022', ',', '\n', '\007', 'g', 'r', 'a', 'n', 't', 'o', 'r', '\030', '\005', ' ', '\001', '(', '\013', '2', '\022', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\007', 'g', 'r', 'a', 'n', 't', 'o',
+ 'r', '\022', '2', '\n', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\030', '\006', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v',
+ 'i', 'o', 'r', '\"', 's', '\n', '\032', 'A', 'l', 't', 'e', 'r', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'P', 'r', 'i', 'v', 'i', 'l',
+ 'e', 'g', 'e', 's', 'S', 't', 'm', 't', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\001', ' ', '\003', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's',
+ '\022', '+', '\n', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\013', '2', '\023', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'G', 'r', 'a', 'n', 't', 'S', 't', 'm', 't', 'R', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\"', '\275', '\002', '\n', '\010',
+ 'C', 'o', 'p', 'y', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(',
+ '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e',
+ 'l', 'a', 't', 'i', 'o', 'n', '\022', '$', '\n', '\005', 'q', 'u', 'e', 'r', 'y', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'e', 'r', 'y', '\022', '(', '\n', '\007', 'a', 't',
+ 't', 'l', 'i', 's', 't', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\007', 'a', 't', 't', 'l', 'i', 's', 't', '\022', '\030', '\n', '\007', 'i', 's', '_', 'f', 'r', 'o', 'm', '\030', '\004', ' ',
+ '\001', '(', '\010', 'R', '\007', 'i', 's', '_', 'f', 'r', 'o', 'm', '\022', '\036', '\n', '\n', 'i', 's', '_', 'p', 'r', 'o', 'g', 'r', 'a',
+ 'm', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\n', 'i', 's', '_', 'p', 'r', 'o', 'g', 'r', 'a', 'm', '\022', '\032', '\n', '\010', 'f', 'i',
+ 'l', 'e', 'n', 'a', 'm', 'e', '\030', '\006', ' ', '\001', '(', '\t', 'R', '\010', 'f', 'i', 'l', 'e', 'n', 'a', 'm', 'e', '\022', '(', '\n',
+ '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c',
+ 'l', 'a', 'u', 's', 'e', '\030', '\010', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\013', 'w', 'h', 'e', 'r', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\"', '\224', '\001', '\n', '\017', 'V', 'a', 'r', 'i', 'a',
+ 'b', 'l', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', '\022', '-', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016', '2',
+ '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'e', 't', 'K', 'i', 'n',
+ 'd', 'R', '\004', 'k', 'i', 'n', 'd', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a',
+ 'm', 'e', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\032', '\n', '\010', 'i', 's', '_', 'l', 'o', 'c', 'a', 'l',
+ '\030', '\004', ' ', '\001', '(', '\010', 'R', '\010', 'i', 's', '_', 'l', 'o', 'c', 'a', 'l', '\"', '&', '\n', '\020', 'V', 'a', 'r', 'i', 'a',
+ 'b', 'l', 'e', 'S', 'h', 'o', 'w', 'S', 't', 'm', 't', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t',
+ 'R', '\004', 'n', 'a', 'm', 'e', '\"', '\313', '\004', '\n', '\n', 'C', 'r', 'e', 'a', 't', 'e', 'S', 't', 'm', 't', '\022', '.', '\n', '\010',
+ 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '-', '\n', '\n', 't', 'a',
+ 'b', 'l', 'e', '_', 'e', 'l', 't', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\t', 't', 'a', 'b', 'l', 'e', 'E', 'l', 't', 's', '\022', '3', '\n', '\r', 'i', 'n', 'h', '_', 'r',
+ 'e', 'l', 'a', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\014', 'i', 'n', 'h', 'R', 'e', 'l', 'a', 't', 'i', 'o', 'n', 's', '\022', ':', '\n', '\t', 'p', 'a',
+ 'r', 't', 'b', 'o', 'u', 'n', 'd', '\030', '\004', ' ', '\001', '(', '\013', '2', '\034', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'B', 'o', 'u', 'n', 'd', 'S', 'p', 'e', 'c', 'R', '\t', 'p', 'a', 'r', 't', 'b',
+ 'o', 'u', 'n', 'd', '\022', '3', '\n', '\010', 'p', 'a', 'r', 't', 's', 'p', 'e', 'c', '\030', '\005', ' ', '\001', '(', '\013', '2', '\027', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'S', 'p', 'e', 'c', 'R', '\010', 'p',
+ 'a', 'r', 't', 's', 'p', 'e', 'c', '\022', '3', '\n', '\013', 'o', 'f', '_', 't', 'y', 'p', 'e', 'n', 'a', 'm', 'e', '\030', '\006', ' ',
+ '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\n',
+ 'o', 'f', 'T', 'y', 'p', 'e', 'n', 'a', 'm', 'e', '\022', '0', '\n', '\013', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's',
+ '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'c',
+ 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\010', ' ', '\003',
'(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o',
- 'n', 's', '\"', '\335', '\001', '\n', '\027', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'S', 'e', 'r', 'v', 'e',
- 'r', 'S', 't', 'm', 't', '\022', '\036', '\n', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t',
- 'R', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\022', '\036', '\n', '\n', 's', 'e', 'r', 'v', 'e', 'r', 't', 'y', 'p',
- 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\n', 's', 'e', 'r', 'v', 'e', 'r', 't', 'y', 'p', 'e', '\022', '\030', '\n', '\007', 'v', 'e',
- 'r', 's', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\007', 'v', 'e', 'r', 's', 'i', 'o', 'n', '\022', '\030', '\n', '\007', 'f',
- 'd', 'w', 'n', 'a', 'm', 'e', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\007', 'f', 'd', 'w', 'n', 'a', 'm', 'e', '\022', '$', '\n', '\r',
- 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\r', 'i', 'f', '_', 'n',
- 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\006', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n',
- 's', '\"', '\236', '\001', '\n', '\026', 'A', 'l', 't', 'e', 'r', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'S', 'e', 'r', 'v', 'e', 'r', 'S',
- 't', 'm', 't', '\022', '\036', '\n', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\n',
- 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'v', 'e', 'r', 's', 'i', 'o', 'n', '\030', '\002', ' ', '\001',
- '(', '\t', 'R', '\007', 'v', 'e', 'r', 's', 'i', 'o', 'n', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ',
- '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i',
- 'o', 'n', 's', '\022', ' ', '\n', '\013', 'h', 'a', 's', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\010', 'R',
- '\013', 'h', 'a', 's', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '\"', '\221', '\001', '\n', '\026', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'o',
- 'r', 'e', 'i', 'g', 'n', 'T', 'a', 'b', 'l', 'e', 'S', 't', 'm', 't', '\022', '-', '\n', '\t', 'b', 'a', 's', 'e', '_', 's', 't',
- 'm', 't', '\030', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'r', 'e', 'a', 't',
- 'e', 'S', 't', 'm', 't', 'R', '\004', 'b', 'a', 's', 'e', '\022', '\036', '\n', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e',
- '\030', '\002', ' ', '\001', '(', '\t', 'R', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't',
+ 'n', 's', '\022', '4', '\n', '\010', 'o', 'n', 'c', 'o', 'm', 'm', 'i', 't', '\030', '\t', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'n', 'C', 'o', 'm', 'm', 'i', 't', 'A', 'c', 't', 'i', 'o', 'n', 'R', '\010', 'o', 'n',
+ 'c', 'o', 'm', 'm', 'i', 't', '\022', '&', '\n', '\016', 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\030',
+ '\n', ' ', '\001', '(', '\t', 'R', '\016', 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\022', '#', '\n', '\r',
+ 'a', 'c', 'c', 'e', 's', 's', '_', 'm', 'e', 't', 'h', 'o', 'd', '\030', '\013', ' ', '\001', '(', '\t', 'R', '\014', 'a', 'c', 'c', 'e',
+ 's', 's', 'M', 'e', 't', 'h', 'o', 'd', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's',
+ '\030', '\014', ' ', '\001', '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\"', '\372', '\t', '\n',
+ '\n', 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\022', '.', '\n', '\007', 'c', 'o', 'n', 't', 'y', 'p', 'e', '\030', '\001', ' ',
+ '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'n', 's', 't', 'r', 'T', 'y', 'p', 'e',
+ 'R', '\007', 'c', 'o', 'n', 't', 'y', 'p', 'e', '\022', '\030', '\n', '\007', 'c', 'o', 'n', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(',
+ '\t', 'R', '\007', 'c', 'o', 'n', 'n', 'a', 'm', 'e', '\022', '\036', '\n', '\n', 'd', 'e', 'f', 'e', 'r', 'r', 'a', 'b', 'l', 'e', '\030',
+ '\003', ' ', '\001', '(', '\010', 'R', '\n', 'd', 'e', 'f', 'e', 'r', 'r', 'a', 'b', 'l', 'e', '\022', '\"', '\n', '\014', 'i', 'n', 'i', 't',
+ 'd', 'e', 'f', 'e', 'r', 'r', 'e', 'd', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\014', 'i', 'n', 'i', 't', 'd', 'e', 'f', 'e', 'r',
+ 'r', 'e', 'd', '\022', '(', '\n', '\017', 's', 'k', 'i', 'p', '_', 'v', 'a', 'l', 'i', 'd', 'a', 't', 'i', 'o', 'n', '\030', '\005', ' ',
+ '\001', '(', '\010', 'R', '\017', 's', 'k', 'i', 'p', '_', 'v', 'a', 'l', 'i', 'd', 'a', 't', 'i', 'o', 'n', '\022', '(', '\n', '\017', 'i',
+ 'n', 'i', 't', 'i', 'a', 'l', 'l', 'y', '_', 'v', 'a', 'l', 'i', 'd', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\017', 'i', 'n', 'i',
+ 't', 'i', 'a', 'l', 'l', 'y', '_', 'v', 'a', 'l', 'i', 'd', '\022', '$', '\n', '\r', 'i', 's', '_', 'n', 'o', '_', 'i', 'n', 'h',
+ 'e', 'r', 'i', 't', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\r', 'i', 's', '_', 'n', 'o', '_', 'i', 'n', 'h', 'e', 'r', 'i', 't',
+ '\022', '*', '\n', '\010', 'r', 'a', 'w', '_', 'e', 'x', 'p', 'r', '\030', '\010', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'r', 'a', 'w', '_', 'e', 'x', 'p', 'r', '\022', ' ', '\n', '\013', 'c', 'o',
+ 'o', 'k', 'e', 'd', '_', 'e', 'x', 'p', 'r', '\030', '\t', ' ', '\001', '(', '\t', 'R', '\013', 'c', 'o', 'o', 'k', 'e', 'd', '_', 'e',
+ 'x', 'p', 'r', '\022', '&', '\n', '\016', 'g', 'e', 'n', 'e', 'r', 'a', 't', 'e', 'd', '_', 'w', 'h', 'e', 'n', '\030', '\n', ' ', '\001',
+ '(', '\t', 'R', '\016', 'g', 'e', 'n', 'e', 'r', 'a', 't', 'e', 'd', '_', 'w', 'h', 'e', 'n', '\022', '\032', '\n', '\010', 'i', 'n', 'h',
+ 'c', 'o', 'u', 'n', 't', '\030', '\013', ' ', '\001', '(', '\005', 'R', '\010', 'i', 'n', 'h', 'c', 'o', 'u', 'n', 't', '\022', '.', '\n', '\022',
+ 'n', 'u', 'l', 'l', 's', '_', 'n', 'o', 't', '_', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '\030', '\014', ' ', '\001', '(', '\010', 'R',
+ '\022', 'n', 'u', 'l', 'l', 's', '_', 'n', 'o', 't', '_', 'd', 'i', 's', 't', 'i', 'n', 'c', 't', '\022', '\"', '\n', '\004', 'k', 'e',
+ 'y', 's', '\030', '\r', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\004', 'k', 'e', 'y', 's', '\022', ',', '\n', '\t', 'i', 'n', 'c', 'l', 'u', 'd', 'i', 'n', 'g', '\030', '\016', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'i', 'n', 'c', 'l', 'u', 'd', 'i', 'n',
+ 'g', '\022', '.', '\n', '\n', 'e', 'x', 'c', 'l', 'u', 's', 'i', 'o', 'n', 's', '\030', '\017', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'e', 'x', 'c', 'l', 'u', 's', 'i', 'o', 'n', 's', '\022',
+ '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\020', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '\034', '\n', '\t', 'i', 'n', 'd', 'e', 'x',
+ 'n', 'a', 'm', 'e', '\030', '\021', ' ', '\001', '(', '\t', 'R', '\t', 'i', 'n', 'd', 'e', 'x', 'n', 'a', 'm', 'e', '\022', '\036', '\n', '\n',
+ 'i', 'n', 'd', 'e', 'x', 's', 'p', 'a', 'c', 'e', '\030', '\022', ' ', '\001', '(', '\t', 'R', '\n', 'i', 'n', 'd', 'e', 'x', 's', 'p',
+ 'a', 'c', 'e', '\022', '2', '\n', '\024', 'r', 'e', 's', 'e', 't', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '_', 't', 'b', 'l', 's',
+ 'p', 'c', '\030', '\023', ' ', '\001', '(', '\010', 'R', '\024', 'r', 'e', 's', 'e', 't', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '_', 't',
+ 'b', 'l', 's', 'p', 'c', '\022', '$', '\n', '\r', 'a', 'c', 'c', 'e', 's', 's', '_', 'm', 'e', 't', 'h', 'o', 'd', '\030', '\024', ' ',
+ '\001', '(', '\t', 'R', '\r', 'a', 'c', 'c', 'e', 's', 's', '_', 'm', 'e', 't', 'h', 'o', 'd', '\022', '2', '\n', '\014', 'w', 'h', 'e',
+ 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\025', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\022', ',', '\n', '\007', 'p',
+ 'k', 't', 'a', 'b', 'l', 'e', '\030', '\026', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R',
+ 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\007', 'p', 'k', 't', 'a', 'b', 'l', 'e', '\022', '*', '\n', '\010', 'f', 'k', '_', 'a', 't',
+ 't', 'r', 's', '\030', '\027', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\010', 'f', 'k', '_', 'a', 't', 't', 'r', 's', '\022', '*', '\n', '\010', 'p', 'k', '_', 'a', 't', 't', 'r', 's', '\030', '\030', ' ',
+ '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'p', 'k', '_', 'a',
+ 't', 't', 'r', 's', '\022', '\"', '\n', '\014', 'f', 'k', '_', 'm', 'a', 't', 'c', 'h', 't', 'y', 'p', 'e', '\030', '\031', ' ', '\001', '(',
+ '\t', 'R', '\014', 'f', 'k', '_', 'm', 'a', 't', 'c', 'h', 't', 'y', 'p', 'e', '\022', '$', '\n', '\r', 'f', 'k', '_', 'u', 'p', 'd',
+ '_', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\032', ' ', '\001', '(', '\t', 'R', '\r', 'f', 'k', '_', 'u', 'p', 'd', '_', 'a', 'c', 't',
+ 'i', 'o', 'n', '\022', '$', '\n', '\r', 'f', 'k', '_', 'd', 'e', 'l', '_', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\033', ' ', '\001', '(',
+ '\t', 'R', '\r', 'f', 'k', '_', 'd', 'e', 'l', '_', 'a', 'c', 't', 'i', 'o', 'n', '\022', '8', '\n', '\017', 'f', 'k', '_', 'd', 'e',
+ 'l', '_', 's', 'e', 't', '_', 'c', 'o', 'l', 's', '\030', '\034', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 'f', 'k', '_', 'd', 'e', 'l', '_', 's', 'e', 't', '_', 'c', 'o', 'l', 's', '\022',
+ '4', '\n', '\r', 'o', 'l', 'd', '_', 'c', 'o', 'n', 'p', 'f', 'e', 'q', 'o', 'p', '\030', '\035', ' ', '\003', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 'o', 'l', 'd', '_', 'c', 'o', 'n', 'p', 'f', 'e',
+ 'q', 'o', 'p', '\022', '(', '\n', '\017', 'o', 'l', 'd', '_', 'p', 'k', 't', 'a', 'b', 'l', 'e', '_', 'o', 'i', 'd', '\030', '\036', ' ',
+ '\001', '(', '\r', 'R', '\017', 'o', 'l', 'd', '_', 'p', 'k', 't', 'a', 'b', 'l', 'e', '_', 'o', 'i', 'd', '\022', '\032', '\n', '\010', 'l',
+ 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\037', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\256',
+ '\001', '\n', '\024', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'S', 't', 'm', 't', '\022', '&',
+ '\n', '\016', 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\016', 't',
+ 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\005', 'o', 'w', 'n', 'e', 'r', '\030', '\002', ' ',
+ '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\005',
+ 'o', 'w', 'n', 'e', 'r', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\010',
+ 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\004', ' ', '\003', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's',
+ '\"', '\\', '\n', '\022', 'D', 'r', 'o', 'p', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'S', 't', 'm', 't', '\022', '&', '\n',
+ '\016', 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\016', 't', 'a',
+ 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o',
+ 'k', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\"', '\211', '\001', '\n', '\032', 'A',
+ 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', 'O', 'p', 't', 'i', 'o', 'n', 's', 'S', 't', 'm', 't',
+ '\022', '&', '\n', '\016', 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R',
+ '\016', 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n',
+ 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007',
+ 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '\031', '\n', '\010', 'i', 's', '_', 'r', 'e', 's', 'e', 't', '\030', '\003', ' ', '\001', '(', '\010',
+ 'R', '\007', 'i', 's', 'R', 'e', 's', 'e', 't', '\"', '\347', '\001', '\n', '\025', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'M',
+ 'o', 'v', 'e', 'A', 'l', 'l', 'S', 't', 'm', 't', '\022', '0', '\n', '\023', 'o', 'r', 'i', 'g', '_', 't', 'a', 'b', 'l', 'e', 's',
+ 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\023', 'o', 'r', 'i', 'g', '_', 't', 'a', 'b', 'l',
+ 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001',
+ '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R',
+ '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\022', '$', '\n', '\005', 'r', 'o', 'l', 'e', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r', 'o', 'l', 'e', 's', '\022', '.', '\n', '\022',
+ 'n', 'e', 'w', '_', 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\030', '\004', ' ', '\001', '(', '\t', 'R',
+ '\022', 'n', 'e', 'w', '_', 't', 'a', 'b', 'l', 'e', 's', 'p', 'a', 'c', 'e', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'n', 'o',
+ 'w', 'a', 'i', 't', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\006', 'n', 'o', 'w', 'a', 'i', 't', '\"', '\177', '\n', '\023', 'C', 'r', 'e',
+ 'a', 't', 'e', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'e', 'x', 't', 'n', 'a',
+ 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'e', 'x', 't', 'n', 'a', 'm', 'e', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n',
+ 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e',
+ 'x', 'i', 's', 't', 's', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', 'X', '\n',
+ '\022', 'A', 'l', 't', 'e', 'r', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'e', 'x',
+ 't', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'e', 'x', 't', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o',
+ 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\246', '\001', '\n', '\032', 'A', 'l', 't', 'e', 'r', 'E', 'x', 't',
+ 'e', 'n', 's', 'i', 'o', 'n', 'C', 'o', 'n', 't', 'e', 'n', 't', 's', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'e', 'x', 't',
+ 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'e', 'x', 't', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'a', 'c',
+ 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\022', '.', '\n', '\007', 'o', 'b', 'j',
+ 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j',
+ 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\022', '&', '\n', '\006', 'o', 'b', 'j', 'e', 'c',
+ 't', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006',
+ 'o', 'b', 'j', 'e', 'c', 't', '\"', '\207', '\001', '\n', '\r', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'd', 'w', 'S', 't', 'm', 't', '\022',
+ '\030', '\n', '\007', 'f', 'd', 'w', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'f', 'd', 'w', 'n', 'a', 'm', 'e',
+ '\022', '2', '\n', '\014', 'f', 'u', 'n', 'c', '_', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'f', 'u', 'n', 'c', '_', 'o', 'p', 't', 'i', 'o',
+ 'n', 's', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\206', '\001', '\n', '\014', 'A',
+ 'l', 't', 'e', 'r', 'F', 'd', 'w', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'f', 'd', 'w', 'n', 'a', 'm', 'e', '\030', '\001', ' ',
+ '\001', '(', '\t', 'R', '\007', 'f', 'd', 'w', 'n', 'a', 'm', 'e', '\022', '2', '\n', '\014', 'f', 'u', 'n', 'c', '_', 'o', 'p', 't', 'i',
+ 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\014', 'f', 'u', 'n', 'c', '_', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's',
+ '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o',
+ 'p', 't', 'i', 'o', 'n', 's', '\"', '\335', '\001', '\n', '\027', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'S',
+ 'e', 'r', 'v', 'e', 'r', 'S', 't', 'm', 't', '\022', '\036', '\n', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\030', '\001',
+ ' ', '\001', '(', '\t', 'R', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\022', '\036', '\n', '\n', 's', 'e', 'r', 'v', 'e',
+ 'r', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\n', 's', 'e', 'r', 'v', 'e', 'r', 't', 'y', 'p', 'e', '\022', '\030',
+ '\n', '\007', 'v', 'e', 'r', 's', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\007', 'v', 'e', 'r', 's', 'i', 'o', 'n', '\022',
+ '\030', '\n', '\007', 'f', 'd', 'w', 'n', 'a', 'm', 'e', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\007', 'f', 'd', 'w', 'n', 'a', 'm', 'e',
+ '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\r',
+ 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030',
+ '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p',
+ 't', 'i', 'o', 'n', 's', '\"', '\236', '\001', '\n', '\026', 'A', 'l', 't', 'e', 'r', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'S', 'e', 'r',
+ 'v', 'e', 'r', 'S', 't', 'm', 't', '\022', '\036', '\n', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001',
+ '(', '\t', 'R', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'v', 'e', 'r', 's', 'i', 'o', 'n',
+ '\030', '\002', ' ', '\001', '(', '\t', 'R', '\007', 'v', 'e', 'r', 's', 'i', 'o', 'n', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n',
+ 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007',
+ 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', ' ', '\n', '\013', 'h', 'a', 's', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '\030', '\004', ' ',
+ '\001', '(', '\010', 'R', '\013', 'h', 'a', 's', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '\"', '\221', '\001', '\n', '\026', 'C', 'r', 'e', 'a',
+ 't', 'e', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'T', 'a', 'b', 'l', 'e', 'S', 't', 'm', 't', '\022', '-', '\n', '\t', 'b', 'a', 's',
+ 'e', '_', 's', 't', 'm', 't', '\030', '\001', ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C',
+ 'r', 'e', 'a', 't', 'e', 'S', 't', 'm', 't', 'R', '\004', 'b', 'a', 's', 'e', '\022', '\036', '\n', '\n', 's', 'e', 'r', 'v', 'e', 'r',
+ 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\022', '(', '\n',
+ '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\257', '\001', '\n', '\025', 'C', 'r', 'e', 'a', 't', 'e',
+ 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'm', 't', '\022', '&', '\n', '\004', 'u', 's', 'e', 'r', '\030', '\001',
+ ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R',
+ '\004', 'u', 's', 'e', 'r', '\022', '\036', '\n', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t',
+ 'R', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x',
+ 'i', 's', 't', 's', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's',
+ '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\210', '\001', '\n', '\024', 'A', 'l', 't',
+ 'e', 'r', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'm', 't', '\022', '&', '\n', '\004', 'u', 's', 'e', 'r',
+ '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e',
+ 'c', 'R', '\004', 'u', 's', 'e', 'r', '\022', '\036', '\n', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001',
+ '(', '\t', 'R', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's',
+ '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o',
+ 'p', 't', 'i', 'o', 'n', 's', '\"', '}', '\n', '\023', 'D', 'r', 'o', 'p', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g',
+ 'S', 't', 'm', 't', '\022', '&', '\n', '\004', 'u', 's', 'e', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\004', 'u', 's', 'e', 'r', '\022', '\036', '\n', '\n', 's', 'e',
+ 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm',
+ 'e', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i',
+ 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\"', '\240', '\002', '\n', '\027', 'I', 'm', 'p', 'o', 'r', 't', 'F', 'o', 'r', 'e', 'i', 'g',
+ 'n', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm', 't', '\022', ' ', '\n', '\013', 's', 'e', 'r', 'v', 'e', 'r', '_', 'n', 'a', 'm',
+ 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\013', 's', 'e', 'r', 'v', 'e', 'r', '_', 'n', 'a', 'm', 'e', '\022', '$', '\n', '\r', 'r',
+ 'e', 'm', 'o', 't', 'e', '_', 's', 'c', 'h', 'e', 'm', 'a', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\r', 'r', 'e', 'm', 'o', 't',
+ 'e', '_', 's', 'c', 'h', 'e', 'm', 'a', '\022', '\"', '\n', '\014', 'l', 'o', 'c', 'a', 'l', '_', 's', 'c', 'h', 'e', 'm', 'a', '\030',
+ '\003', ' ', '\001', '(', '\t', 'R', '\014', 'l', 'o', 'c', 'a', 'l', '_', 's', 'c', 'h', 'e', 'm', 'a', '\022', '?', '\n', '\t', 'l', 'i',
+ 's', 't', '_', 't', 'y', 'p', 'e', '\030', '\004', ' ', '\001', '(', '\016', '2', '!', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'I', 'm', 'p', 'o', 'r', 't', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'S', 'c', 'h', 'e', 'm', 'a', 'T', 'y', 'p', 'e', 'R', '\t',
+ 'l', 'i', 's', 't', '_', 't', 'y', 'p', 'e', '\022', '.', '\n', '\n', 't', 'a', 'b', 'l', 'e', '_', 'l', 'i', 's', 't', '\030', '\005',
+ ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't', 'a', 'b',
+ 'l', 'e', '_', 'l', 'i', 's', 't', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\006', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"',
+ '\224', '\002', '\n', '\020', 'C', 'r', 'e', 'a', 't', 'e', 'P', 'o', 'l', 'i', 'c', 'y', 'S', 't', 'm', 't', '\022', ' ', '\n', '\013', 'p',
+ 'o', 'l', 'i', 'c', 'y', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\013', 'p', 'o', 'l', 'i', 'c', 'y', '_',
+ 'n', 'a', 'm', 'e', '\022', '(', '\n', '\005', 't', 'a', 'b', 'l', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\005', 't', 'a', 'b', 'l', 'e', '\022', '\032', '\n', '\010',
+ 'c', 'm', 'd', '_', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\010', 'c', 'm', 'd', '_', 'n', 'a', 'm', 'e', '\022',
+ '\036', '\n', '\n', 'p', 'e', 'r', 'm', 'i', 's', 's', 'i', 'v', 'e', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\n', 'p', 'e', 'r', 'm',
+ 'i', 's', 's', 'i', 'v', 'e', '\022', '$', '\n', '\005', 'r', 'o', 'l', 'e', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r', 'o', 'l', 'e', 's', '\022', '\"', '\n', '\004', 'q', 'u',
+ 'a', 'l', '\030', '\006', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\004', 'q', 'u', 'a', 'l', '\022', '.', '\n', '\n', 'w', 'i', 't', 'h', '_', 'c', 'h', 'e', 'c', 'k', '\030', '\007', ' ', '\001', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'w', 'i', 't', 'h', '_', 'c', 'h',
+ 'e', 'c', 'k', '\"', '\327', '\001', '\n', '\017', 'A', 'l', 't', 'e', 'r', 'P', 'o', 'l', 'i', 'c', 'y', 'S', 't', 'm', 't', '\022', ' ',
+ '\n', '\013', 'p', 'o', 'l', 'i', 'c', 'y', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\013', 'p', 'o', 'l', 'i',
+ 'c', 'y', '_', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\005', 't', 'a', 'b', 'l', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\005', 't', 'a', 'b', 'l', 'e', '\022',
+ '$', '\n', '\005', 'r', 'o', 'l', 'e', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r', 'o', 'l', 'e', 's', '\022', '\"', '\n', '\004', 'q', 'u', 'a', 'l', '\030', '\004', ' ', '\001', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'q', 'u', 'a', 'l', '\022', '.',
+ '\n', '\n', 'w', 'i', 't', 'h', '_', 'c', 'h', 'e', 'c', 'k', '\030', '\005', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'w', 'i', 't', 'h', '_', 'c', 'h', 'e', 'c', 'k', '\"', 'r', '\n', '\014',
+ 'C', 'r', 'e', 'a', 't', 'e', 'A', 'm', 'S', 't', 'm', 't', '\022', '\026', '\n', '\006', 'a', 'm', 'n', 'a', 'm', 'e', '\030', '\001', ' ',
+ '\001', '(', '\t', 'R', '\006', 'a', 'm', 'n', 'a', 'm', 'e', '\022', '2', '\n', '\014', 'h', 'a', 'n', 'd', 'l', 'e', 'r', '_', 'n', 'a',
+ 'm', 'e', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\014', 'h', 'a', 'n', 'd', 'l', 'e', 'r', '_', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'a', 'm', 't', 'y', 'p', 'e', '\030', '\003',
+ ' ', '\001', '(', '\t', 'R', '\006', 'a', 'm', 't', 'y', 'p', 'e', '\"', '\266', '\004', '\n', '\016', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'r',
+ 'i', 'g', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\007',
+ 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\022', '\"', '\n', '\014', 'i', 's', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\030', '\002',
+ ' ', '\001', '(', '\010', 'R', '\014', 'i', 's', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\022', '\032', '\n', '\010', 't', 'r', 'i',
+ 'g', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\010', 't', 'r', 'i', 'g', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\010',
+ 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '*', '\n', '\010', 'f', 'u',
+ 'n', 'c', 'n', 'a', 'm', 'e', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\010', 'f', 'u', 'n', 'c', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\006', ' ', '\003',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022',
+ '\020', '\n', '\003', 'r', 'o', 'w', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\003', 'r', 'o', 'w', '\022', '\026', '\n', '\006', 't', 'i', 'm', 'i',
+ 'n', 'g', '\030', '\010', ' ', '\001', '(', '\005', 'R', '\006', 't', 'i', 'm', 'i', 'n', 'g', '\022', '\026', '\n', '\006', 'e', 'v', 'e', 'n', 't',
+ 's', '\030', '\t', ' ', '\001', '(', '\005', 'R', '\006', 'e', 'v', 'e', 'n', 't', 's', '\022', '(', '\n', '\007', 'c', 'o', 'l', 'u', 'm', 'n',
+ 's', '\030', '\n', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007',
+ 'c', 'o', 'l', 'u', 'm', 'n', 's', '\022', '/', '\n', '\013', 'w', 'h', 'e', 'n', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\013', ' ',
+ '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'w', 'h', 'e', 'n',
+ 'C', 'l', 'a', 'u', 's', 'e', '\022', '7', '\n', '\017', 't', 'r', 'a', 'n', 's', 'i', 't', 'i', 'o', 'n', '_', 'r', 'e', 'l', 's',
+ '\030', '\014', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 't',
+ 'r', 'a', 'n', 's', 'i', 't', 'i', 'o', 'n', 'R', 'e', 'l', 's', '\022', '\036', '\n', '\n', 'd', 'e', 'f', 'e', 'r', 'r', 'a', 'b',
+ 'l', 'e', '\030', '\r', ' ', '\001', '(', '\010', 'R', '\n', 'd', 'e', 'f', 'e', 'r', 'r', 'a', 'b', 'l', 'e', '\022', '\"', '\n', '\014', 'i',
+ 'n', 'i', 't', 'd', 'e', 'f', 'e', 'r', 'r', 'e', 'd', '\030', '\016', ' ', '\001', '(', '\010', 'R', '\014', 'i', 'n', 'i', 't', 'd', 'e',
+ 'f', 'e', 'r', 'r', 'e', 'd', '\022', '0', '\n', '\t', 'c', 'o', 'n', 's', 't', 'r', 'r', 'e', 'l', '\030', '\017', ' ', '\001', '(', '\013',
+ '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\t', 'c', 'o', 'n',
+ 's', 't', 'r', 'r', 'e', 'l', '\"', '\253', '\001', '\n', '\023', 'C', 'r', 'e', 'a', 't', 'e', 'E', 'v', 'e', 'n', 't', 'T', 'r', 'i',
+ 'g', 'S', 't', 'm', 't', '\022', '\032', '\n', '\010', 't', 'r', 'i', 'g', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\010',
+ 't', 'r', 'i', 'g', 'n', 'a', 'm', 'e', '\022', '\034', '\n', '\t', 'e', 'v', 'e', 'n', 't', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001',
+ '(', '\t', 'R', '\t', 'e', 'v', 'e', 'n', 't', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\n', 'w', 'h', 'e', 'n', 'c', 'l', 'a', 'u',
+ 's', 'e', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\n', 'w', 'h', 'e', 'n', 'c', 'l', 'a', 'u', 's', 'e', '\022', '*', '\n', '\010', 'f', 'u', 'n', 'c', 'n', 'a', 'm', 'e', '\030', '\004',
+ ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'f', 'u', 'n',
+ 'c', 'n', 'a', 'm', 'e', '\"', 'N', '\n', '\022', 'A', 'l', 't', 'e', 'r', 'E', 'v', 'e', 'n', 't', 'T', 'r', 'i', 'g', 'S', 't',
+ 'm', 't', '\022', '\032', '\n', '\010', 't', 'r', 'i', 'g', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\010', 't', 'r', 'i',
+ 'g', 'n', 'a', 'm', 'e', '\022', '\034', '\n', '\t', 't', 'g', 'e', 'n', 'a', 'b', 'l', 'e', 'd', '\030', '\002', ' ', '\001', '(', '\t', 'R',
+ '\t', 't', 'g', 'e', 'n', 'a', 'b', 'l', 'e', 'd', '\"', '\355', '\001', '\n', '\017', 'C', 'r', 'e', 'a', 't', 'e', 'P', 'L', 'a', 'n',
+ 'g', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\007', 'r',
+ 'e', 'p', 'l', 'a', 'c', 'e', '\022', '\026', '\n', '\006', 'p', 'l', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\006', 'p',
+ 'l', 'n', 'a', 'm', 'e', '\022', ',', '\n', '\t', 'p', 'l', 'h', 'a', 'n', 'd', 'l', 'e', 'r', '\030', '\003', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'p', 'l', 'h', 'a', 'n', 'd', 'l', 'e',
+ 'r', '\022', '*', '\n', '\010', 'p', 'l', 'i', 'n', 'l', 'i', 'n', 'e', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'p', 'l', 'i', 'n', 'l', 'i', 'n', 'e', '\022', '0', '\n', '\013', 'p',
+ 'l', 'v', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'p', 'l', 'v', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', '\022', '\034', '\n', '\t', 'p',
+ 'l', 't', 'r', 'u', 's', 't', 'e', 'd', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\t', 'p', 'l', 't', 'r', 'u', 's', 't', 'e', 'd',
+ '\"', '\204', '\001', '\n', '\016', 'C', 'r', 'e', 'a', 't', 'e', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', '\022', '4', '\n', '\t', 's', 't',
+ 'm', 't', '_', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', 'T', 'y', 'p', 'e', 'R', '\t', 's', 't', 'm', 't', '_', 't', 'y', 'p', 'e', '\022', '\022',
+ '\n', '\004', 'r', 'o', 'l', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\004', 'r', 'o', 'l', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't',
'i', 'o', 'n', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\257', '\001', '\n', '\025', 'C', 'r', 'e', 'a', 't', 'e', 'U', 's', 'e', 'r',
- 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'm', 't', '\022', '&', '\n', '\004', 'u', 's', 'e', 'r', '\030', '\001', ' ', '\001', '(', '\013',
- '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\004', 'u', 's', 'e',
- 'r', '\022', '\036', '\n', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\n', 's', 'e',
- 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's',
- '\030', '\003', ' ', '\001', '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\022', '(', '\n', '\007',
- 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\210', '\001', '\n', '\024', 'A', 'l', 't', 'e', 'r', 'U', 's',
- 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'm', 't', '\022', '&', '\n', '\004', 'u', 's', 'e', 'r', '\030', '\001', ' ', '\001',
- '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\004', 'u',
- 's', 'e', 'r', '\022', '\036', '\n', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\n',
- 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ', '\003',
+ 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', 'y', '\n', '\r', 'A', 'l', 't', 'e', 'r', 'R', 'o', 'l', 'e', 'S', 't',
+ 'm', 't', '\022', '&', '\n', '\004', 'r', 'o', 'l', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\004', 'r', 'o', 'l', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i',
+ 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '\026', '\n', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005',
+ 'R', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\"', '\213', '\001', '\n', '\020', 'A', 'l', 't', 'e', 'r', 'R', 'o', 'l', 'e', 'S', 'e', 't',
+ 'S', 't', 'm', 't', '\022', '&', '\n', '\004', 'r', 'o', 'l', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\004', 'r', 'o', 'l', 'e', '\022', '\032', '\n', '\010', 'd', 'a',
+ 't', 'a', 'b', 'a', 's', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\010', 'd', 'a', 't', 'a', 'b', 'a', 's', 'e', '\022', '3', '\n',
+ '\007', 's', 'e', 't', 's', 't', 'm', 't', '\030', '\003', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', 'R', '\007', 's', 'e', 't', 's', 't', 'm', 't',
+ '\"', 'T', '\n', '\014', 'D', 'r', 'o', 'p', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', '\022', '$', '\n', '\005', 'r', 'o', 'l', 'e', 's',
+ '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r',
+ 'o', 'l', 'e', 's', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\002', ' ', '\001', '(', '\010', 'R',
+ '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\"', '\316', '\001', '\n', '\r', 'C', 'r', 'e', 'a', 't', 'e', 'S', 'e', 'q',
+ 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 's', 'e', 'q', 'u', 'e', 'n', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 's', 'e', 'q', 'u', 'e', 'n',
+ 'c', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '\031', '\n', '\010', 'o', 'w',
+ 'n', 'e', 'r', '_', 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\007', 'o', 'w', 'n', 'e', 'r', 'I', 'd', '\022', '\"', '\n', '\014',
+ 'f', 'o', 'r', '_', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\014', 'f', 'o', 'r', '_', 'i',
+ 'd', 'e', 'n', 't', 'i', 't', 'y', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030',
+ '\005', ' ', '\001', '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\"', '\254', '\001', '\n', '\014',
+ 'A', 'l', 't', 'e', 'r', 'S', 'e', 'q', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 's', 'e', 'q', 'u', 'e', 'n', 'c', 'e', '\030',
+ '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r',
+ 'R', '\010', 's', 'e', 'q', 'u', 'e', 'n', 'c', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003',
'(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o',
- 'n', 's', '\"', '}', '\n', '\023', 'D', 'r', 'o', 'p', 'U', 's', 'e', 'r', 'M', 'a', 'p', 'p', 'i', 'n', 'g', 'S', 't', 'm', 't',
- '\022', '&', '\n', '\004', 'u', 's', 'e', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\004', 'u', 's', 'e', 'r', '\022', '\036', '\n', '\n', 's', 'e', 'r', 'v', 'e', 'r',
- 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\n', 's', 'e', 'r', 'v', 'e', 'r', 'n', 'a', 'm', 'e', '\022', '\036', '\n',
- '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n',
- 'g', '_', 'o', 'k', '\"', '\240', '\002', '\n', '\027', 'I', 'm', 'p', 'o', 'r', 't', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'S', 'c', 'h',
- 'e', 'm', 'a', 'S', 't', 'm', 't', '\022', ' ', '\n', '\013', 's', 'e', 'r', 'v', 'e', 'r', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ',
- '\001', '(', '\t', 'R', '\013', 's', 'e', 'r', 'v', 'e', 'r', '_', 'n', 'a', 'm', 'e', '\022', '$', '\n', '\r', 'r', 'e', 'm', 'o', 't',
- 'e', '_', 's', 'c', 'h', 'e', 'm', 'a', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\r', 'r', 'e', 'm', 'o', 't', 'e', '_', 's', 'c',
- 'h', 'e', 'm', 'a', '\022', '\"', '\n', '\014', 'l', 'o', 'c', 'a', 'l', '_', 's', 'c', 'h', 'e', 'm', 'a', '\030', '\003', ' ', '\001', '(',
- '\t', 'R', '\014', 'l', 'o', 'c', 'a', 'l', '_', 's', 'c', 'h', 'e', 'm', 'a', '\022', '?', '\n', '\t', 'l', 'i', 's', 't', '_', 't',
- 'y', 'p', 'e', '\030', '\004', ' ', '\001', '(', '\016', '2', '!', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'm', 'p', 'o',
- 'r', 't', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'S', 'c', 'h', 'e', 'm', 'a', 'T', 'y', 'p', 'e', 'R', '\t', 'l', 'i', 's', 't',
- '_', 't', 'y', 'p', 'e', '\022', '.', '\n', '\n', 't', 'a', 'b', 'l', 'e', '_', 'l', 'i', 's', 't', '\030', '\005', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 't', 'a', 'b', 'l', 'e', '_', 'l',
- 'i', 's', 't', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\224', '\002', '\n', '\020',
- 'C', 'r', 'e', 'a', 't', 'e', 'P', 'o', 'l', 'i', 'c', 'y', 'S', 't', 'm', 't', '\022', ' ', '\n', '\013', 'p', 'o', 'l', 'i', 'c',
- 'y', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\013', 'p', 'o', 'l', 'i', 'c', 'y', '_', 'n', 'a', 'm', 'e',
- '\022', '(', '\n', '\005', 't', 'a', 'b', 'l', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\005', 't', 'a', 'b', 'l', 'e', '\022', '\032', '\n', '\010', 'c', 'm', 'd', '_',
- 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\010', 'c', 'm', 'd', '_', 'n', 'a', 'm', 'e', '\022', '\036', '\n', '\n', 'p',
- 'e', 'r', 'm', 'i', 's', 's', 'i', 'v', 'e', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\n', 'p', 'e', 'r', 'm', 'i', 's', 's', 'i',
- 'v', 'e', '\022', '$', '\n', '\005', 'r', 'o', 'l', 'e', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r', 'o', 'l', 'e', 's', '\022', '\"', '\n', '\004', 'q', 'u', 'a', 'l', '\030', '\006',
- ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'q', 'u', 'a',
- 'l', '\022', '.', '\n', '\n', 'w', 'i', 't', 'h', '_', 'c', 'h', 'e', 'c', 'k', '\030', '\007', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'w', 'i', 't', 'h', '_', 'c', 'h', 'e', 'c', 'k', '\"',
- '\327', '\001', '\n', '\017', 'A', 'l', 't', 'e', 'r', 'P', 'o', 'l', 'i', 'c', 'y', 'S', 't', 'm', 't', '\022', ' ', '\n', '\013', 'p', 'o',
- 'l', 'i', 'c', 'y', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\013', 'p', 'o', 'l', 'i', 'c', 'y', '_', 'n',
- 'a', 'm', 'e', '\022', '(', '\n', '\005', 't', 'a', 'b', 'l', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\005', 't', 'a', 'b', 'l', 'e', '\022', '$', '\n', '\005', 'r',
- 'o', 'l', 'e', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\005', 'r', 'o', 'l', 'e', 's', '\022', '\"', '\n', '\004', 'q', 'u', 'a', 'l', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'q', 'u', 'a', 'l', '\022', '.', '\n', '\n', 'w', 'i',
- 't', 'h', '_', 'c', 'h', 'e', 'c', 'k', '\030', '\005', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\n', 'w', 'i', 't', 'h', '_', 'c', 'h', 'e', 'c', 'k', '\"', 'r', '\n', '\014', 'C', 'r', 'e', 'a',
- 't', 'e', 'A', 'm', 'S', 't', 'm', 't', '\022', '\026', '\n', '\006', 'a', 'm', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R',
- '\006', 'a', 'm', 'n', 'a', 'm', 'e', '\022', '2', '\n', '\014', 'h', 'a', 'n', 'd', 'l', 'e', 'r', '_', 'n', 'a', 'm', 'e', '\030', '\002',
- ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'h', 'a', 'n',
- 'd', 'l', 'e', 'r', '_', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'a', 'm', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\t',
- 'R', '\006', 'a', 'm', 't', 'y', 'p', 'e', '\"', '\266', '\004', '\n', '\016', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'r', 'i', 'g', 'S', 't',
- 'm', 't', '\022', '\030', '\n', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\007', 'r', 'e', 'p', 'l',
- 'a', 'c', 'e', '\022', '\"', '\n', '\014', 'i', 's', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\030', '\002', ' ', '\001', '(', '\010',
- 'R', '\014', 'i', 's', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\022', '\032', '\n', '\010', 't', 'r', 'i', 'g', 'n', 'a', 'm',
- 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\010', 't', 'r', 'i', 'g', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a',
- 't', 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n',
- 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '*', '\n', '\010', 'f', 'u', 'n', 'c', 'n', 'a',
- 'm', 'e', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\010', 'f', 'u', 'n', 'c', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '\020', '\n', '\003', 'r',
- 'o', 'w', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\003', 'r', 'o', 'w', '\022', '\026', '\n', '\006', 't', 'i', 'm', 'i', 'n', 'g', '\030', '\010',
- ' ', '\001', '(', '\005', 'R', '\006', 't', 'i', 'm', 'i', 'n', 'g', '\022', '\026', '\n', '\006', 'e', 'v', 'e', 'n', 't', 's', '\030', '\t', ' ',
- '\001', '(', '\005', 'R', '\006', 'e', 'v', 'e', 'n', 't', 's', '\022', '(', '\n', '\007', 'c', 'o', 'l', 'u', 'm', 'n', 's', '\030', '\n', ' ',
- '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'c', 'o', 'l', 'u',
- 'm', 'n', 's', '\022', '/', '\n', '\013', 'w', 'h', 'e', 'n', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\013', ' ', '\001', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'w', 'h', 'e', 'n', 'C', 'l', 'a', 'u',
- 's', 'e', '\022', '7', '\n', '\017', 't', 'r', 'a', 'n', 's', 'i', 't', 'i', 'o', 'n', '_', 'r', 'e', 'l', 's', '\030', '\014', ' ', '\003',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 't', 'r', 'a', 'n', 's',
- 'i', 't', 'i', 'o', 'n', 'R', 'e', 'l', 's', '\022', '\036', '\n', '\n', 'd', 'e', 'f', 'e', 'r', 'r', 'a', 'b', 'l', 'e', '\030', '\r',
- ' ', '\001', '(', '\010', 'R', '\n', 'd', 'e', 'f', 'e', 'r', 'r', 'a', 'b', 'l', 'e', '\022', '\"', '\n', '\014', 'i', 'n', 'i', 't', 'd',
- 'e', 'f', 'e', 'r', 'r', 'e', 'd', '\030', '\016', ' ', '\001', '(', '\010', 'R', '\014', 'i', 'n', 'i', 't', 'd', 'e', 'f', 'e', 'r', 'r',
- 'e', 'd', '\022', '0', '\n', '\t', 'c', 'o', 'n', 's', 't', 'r', 'r', 'e', 'l', '\030', '\017', ' ', '\001', '(', '\013', '2', '\022', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\t', 'c', 'o', 'n', 's', 't', 'r', 'r',
- 'e', 'l', '\"', '\253', '\001', '\n', '\023', 'C', 'r', 'e', 'a', 't', 'e', 'E', 'v', 'e', 'n', 't', 'T', 'r', 'i', 'g', 'S', 't', 'm',
- 't', '\022', '\032', '\n', '\010', 't', 'r', 'i', 'g', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\010', 't', 'r', 'i', 'g',
- 'n', 'a', 'm', 'e', '\022', '\034', '\n', '\t', 'e', 'v', 'e', 'n', 't', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\t',
- 'e', 'v', 'e', 'n', 't', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\n', 'w', 'h', 'e', 'n', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\003',
- ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'w', 'h', 'e',
- 'n', 'c', 'l', 'a', 'u', 's', 'e', '\022', '*', '\n', '\010', 'f', 'u', 'n', 'c', 'n', 'a', 'm', 'e', '\030', '\004', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'f', 'u', 'n', 'c', 'n', 'a', 'm',
- 'e', '\"', 'N', '\n', '\022', 'A', 'l', 't', 'e', 'r', 'E', 'v', 'e', 'n', 't', 'T', 'r', 'i', 'g', 'S', 't', 'm', 't', '\022', '\032',
- '\n', '\010', 't', 'r', 'i', 'g', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\010', 't', 'r', 'i', 'g', 'n', 'a', 'm',
- 'e', '\022', '\034', '\n', '\t', 't', 'g', 'e', 'n', 'a', 'b', 'l', 'e', 'd', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\t', 't', 'g', 'e',
- 'n', 'a', 'b', 'l', 'e', 'd', '\"', '\355', '\001', '\n', '\017', 'C', 'r', 'e', 'a', 't', 'e', 'P', 'L', 'a', 'n', 'g', 'S', 't', 'm',
- 't', '\022', '\030', '\n', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\007', 'r', 'e', 'p', 'l', 'a',
- 'c', 'e', '\022', '\026', '\n', '\006', 'p', 'l', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\006', 'p', 'l', 'n', 'a', 'm',
- 'e', '\022', ',', '\n', '\t', 'p', 'l', 'h', 'a', 'n', 'd', 'l', 'e', 'r', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'p', 'l', 'h', 'a', 'n', 'd', 'l', 'e', 'r', '\022', '*', '\n',
- '\010', 'p', 'l', 'i', 'n', 'l', 'i', 'n', 'e', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'p', 'l', 'i', 'n', 'l', 'i', 'n', 'e', '\022', '0', '\n', '\013', 'p', 'l', 'v', 'a', 'l',
- 'i', 'd', 'a', 't', 'o', 'r', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\013', 'p', 'l', 'v', 'a', 'l', 'i', 'd', 'a', 't', 'o', 'r', '\022', '\034', '\n', '\t', 'p', 'l', 't', 'r', 'u',
- 's', 't', 'e', 'd', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\t', 'p', 'l', 't', 'r', 'u', 's', 't', 'e', 'd', '\"', '\204', '\001', '\n',
- '\016', 'C', 'r', 'e', 'a', 't', 'e', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', '\022', '4', '\n', '\t', 's', 't', 'm', 't', '_', 't',
- 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e',
- 'S', 't', 'm', 't', 'T', 'y', 'p', 'e', 'R', '\t', 's', 't', 'm', 't', '_', 't', 'y', 'p', 'e', '\022', '\022', '\n', '\004', 'r', 'o',
- 'l', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\004', 'r', 'o', 'l', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's',
- '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o',
- 'p', 't', 'i', 'o', 'n', 's', '\"', 'y', '\n', '\r', 'A', 'l', 't', 'e', 'r', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', '\022', '&',
- '\n', '\004', 'r', 'o', 'l', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R',
- 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\004', 'r', 'o', 'l', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030',
- '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p',
- 't', 'i', 'o', 'n', 's', '\022', '\026', '\n', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\006', 'a', 'c',
- 't', 'i', 'o', 'n', '\"', '\213', '\001', '\n', '\020', 'A', 'l', 't', 'e', 'r', 'R', 'o', 'l', 'e', 'S', 'e', 't', 'S', 't', 'm', 't',
- '\022', '&', '\n', '\004', 'r', 'o', 'l', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\004', 'r', 'o', 'l', 'e', '\022', '\032', '\n', '\010', 'd', 'a', 't', 'a', 'b', 'a',
- 's', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\010', 'd', 'a', 't', 'a', 'b', 'a', 's', 'e', '\022', '3', '\n', '\007', 's', 'e', 't',
- 's', 't', 'm', 't', '\030', '\003', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'a', 'r',
- 'i', 'a', 'b', 'l', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', 'R', '\007', 's', 'e', 't', 's', 't', 'm', 't', '\"', 'T', '\n', '\014',
- 'D', 'r', 'o', 'p', 'R', 'o', 'l', 'e', 'S', 't', 'm', 't', '\022', '$', '\n', '\005', 'r', 'o', 'l', 'e', 's', '\030', '\001', ' ', '\003',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r', 'o', 'l', 'e', 's',
- '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's',
- 's', 'i', 'n', 'g', '_', 'o', 'k', '\"', '\316', '\001', '\n', '\r', 'C', 'r', 'e', 'a', 't', 'e', 'S', 'e', 'q', 'S', 't', 'm', 't',
- '\022', '.', '\n', '\010', 's', 'e', 'q', 'u', 'e', 'n', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 's', 'e', 'q', 'u', 'e', 'n', 'c', 'e', '\022', '(',
- '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '\031', '\n', '\010', 'o', 'w', 'n', 'e', 'r', '_',
- 'i', 'd', '\030', '\003', ' ', '\001', '(', '\r', 'R', '\007', 'o', 'w', 'n', 'e', 'r', 'I', 'd', '\022', '\"', '\n', '\014', 'f', 'o', 'r', '_',
- 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\014', 'f', 'o', 'r', '_', 'i', 'd', 'e', 'n', 't',
- 'i', 't', 'y', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\005', ' ', '\001', '(',
- '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\"', '\254', '\001', '\n', '\014', 'A', 'l', 't', 'e',
- 'r', 'S', 'e', 'q', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 's', 'e', 'q', 'u', 'e', 'n', 'c', 'e', '\030', '\001', ' ', '\001', '(',
- '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 's', 'e',
- 'q', 'u', 'e', 'n', 'c', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '\"',
- '\n', '\014', 'f', 'o', 'r', '_', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\014', 'f', 'o', 'r',
- '_', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\004',
- ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\"', '\222', '\002', '\n', '\n', 'D', 'e', 'f', 'i',
- 'n', 'e', 'S', 't', 'm', 't', '\022', '(', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\004', 'k', 'i', 'n', 'd', '\022', '\032',
- '\n', '\010', 'o', 'l', 'd', 's', 't', 'y', 'l', 'e', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\010', 'o', 'l', 'd', 's', 't', 'y', 'l',
- 'e', '\022', '*', '\n', '\010', 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', '\022', '\"', '\n', '\004', 'a',
- 'r', 'g', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\004', 'a', 'r', 'g', 's', '\022', '.', '\n', '\n', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'd', 'e', 'f', 'i', 'n', 'i',
- 't', 'i', 'o', 'n', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\006', ' ', '\001',
- '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\022', '\030', '\n', '\007', 'r', 'e', 'p', 'l',
- 'a', 'c', 'e', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\"', '\337', '\001', '\n', '\020', 'C', 'r',
- 'e', 'a', 't', 'e', 'D', 'o', 'm', 'a', 'i', 'n', 'S', 't', 'm', 't', '\022', '.', '\n', '\n', 'd', 'o', 'm', 'a', 'i', 'n', 'n',
- 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
- 'R', '\n', 'd', 'o', 'm', 'a', 'i', 'n', 'n', 'a', 'm', 'e', '\022', '/', '\n', '\t', 't', 'y', 'p', 'e', '_', 'n', 'a', 'm', 'e',
- '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm',
- 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '8', '\n', '\013', 'c', 'o', 'l', 'l', '_', 'c', 'l', 'a', 'u', 's',
- 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o', 'l', 'l', 'a', 't',
- 'e', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\n', 'c', 'o', 'l', 'l', 'C', 'l', 'a', 'u', 's', 'e', '\022', '0', '\n', '\013', 'c', 'o',
- 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', '\"', '\206', '\002', '\n', '\021', 'C',
- 'r', 'e', 'a', 't', 'e', 'O', 'p', 'C', 'l', 'a', 's', 's', 'S', 't', 'm', 't', '\022', '0', '\n', '\013', 'o', 'p', 'c', 'l', 'a',
- 's', 's', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\013', 'o', 'p', 'c', 'l', 'a', 's', 's', 'n', 'a', 'm', 'e', '\022', '2', '\n', '\014', 'o', 'p', 'f', 'a', 'm',
- 'i', 'l', 'y', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\014', 'o', 'p', 'f', 'a', 'm', 'i', 'l', 'y', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'a', 'm', 'n',
- 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\006', 'a', 'm', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\010', 'd', 'a', 't', 'a',
- 't', 'y', 'p', 'e', '\030', '\004', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p',
- 'e', 'N', 'a', 'm', 'e', 'R', '\010', 'd', 'a', 't', 'a', 't', 'y', 'p', 'e', '\022', '$', '\n', '\005', 'i', 't', 'e', 'm', 's', '\030',
- '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'i', 't',
- 'e', 'm', 's', '\022', '\035', '\n', '\n', 'i', 's', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\t',
- 'i', 's', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\"', '\215', '\002', '\n', '\021', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'C', 'l', 'a',
- 's', 's', 'I', 't', 'e', 'm', '\022', '\032', '\n', '\010', 'i', 't', 'e', 'm', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\005', 'R',
- '\010', 'i', 't', 'e', 'm', 't', 'y', 'p', 'e', '\022', ',', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\030',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A', 'r', 'g', 's', 'R',
- '\004', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'n', 'u', 'm', 'b', 'e', 'r', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\006', 'n', 'u',
- 'm', 'b', 'e', 'r', '\022', '2', '\n', '\014', 'o', 'r', 'd', 'e', 'r', '_', 'f', 'a', 'm', 'i', 'l', 'y', '\030', '\004', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'o', 'r', 'd', 'e', 'r', '_',
- 'f', 'a', 'm', 'i', 'l', 'y', '\022', '.', '\n', '\n', 'c', 'l', 'a', 's', 's', '_', 'a', 'r', 'g', 's', '\030', '\005', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'c', 'l', 'a', 's', 's', '_',
- 'a', 'r', 'g', 's', '\022', '2', '\n', '\n', 's', 't', 'o', 'r', 'e', 'd', 't', 'y', 'p', 'e', '\030', '\006', ' ', '\001', '(', '\013', '2',
- '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\n', 's', 't', 'o', 'r',
- 'e', 'd', 't', 'y', 'p', 'e', '\"', '`', '\n', '\022', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'F', 'a', 'm', 'i', 'l', 'y', 'S',
- 't', 'm', 't', '\022', '2', '\n', '\014', 'o', 'p', 'f', 'a', 'm', 'i', 'l', 'y', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'o', 'p', 'f', 'a', 'm', 'i', 'l',
- 'y', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'a', 'm', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\006', 'a', 'm',
- 'n', 'a', 'm', 'e', '\"', '\236', '\001', '\n', '\021', 'A', 'l', 't', 'e', 'r', 'O', 'p', 'F', 'a', 'm', 'i', 'l', 'y', 'S', 't', 'm',
- 't', '\022', '2', '\n', '\014', 'o', 'p', 'f', 'a', 'm', 'i', 'l', 'y', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'o', 'p', 'f', 'a', 'm', 'i', 'l', 'y', 'n',
- 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'a', 'm', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\006', 'a', 'm', 'n', 'a',
- 'm', 'e', '\022', '\027', '\n', '\007', 'i', 's', '_', 'd', 'r', 'o', 'p', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\006', 'i', 's', 'D', 'r',
- 'o', 'p', '\022', '$', '\n', '\005', 'i', 't', 'e', 'm', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'i', 't', 'e', 'm', 's', '\"', '\337', '\001', '\n', '\010', 'D', 'r', 'o', 'p', 'S',
- 't', 'm', 't', '\022', '(', '\n', '\007', 'o', 'b', 'j', 'e', 'c', 't', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'b', 'j', 'e', 'c', 't', 's', '\022', '5', '\n', '\013', 'r',
- 'e', 'm', 'o', 'v', 'e', '_', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\n', 'r', 'e', 'm', 'o', 'v', 'e', 'T', 'y', 'p', 'e',
- '\022', '2', '\n', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\030', '\003', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i',
- 'o', 'r', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\n', 'm',
- 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\022', '\036', '\n', '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\030', '\005',
- ' ', '\001', '(', '\010', 'R', '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\"', '\224', '\001', '\n', '\014', 'T', 'r', 'u', 'n',
- 'c', 'a', 't', 'e', 'S', 't', 'm', 't', '\022', ',', '\n', '\t', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', 's', '\030', '\001', ' ', '\003',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'r', 'e', 'l', 'a', 't',
- 'i', 'o', 'n', 's', '\022', '\"', '\n', '\014', 'r', 'e', 's', 't', 'a', 'r', 't', '_', 's', 'e', 'q', 's', '\030', '\002', ' ', '\001', '(',
- '\010', 'R', '\014', 'r', 'e', 's', 't', 'a', 'r', 't', '_', 's', 'e', 'q', 's', '\022', '2', '\n', '\010', 'b', 'e', 'h', 'a', 'v', 'i',
- 'o', 'r', '\030', '\003', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'B',
- 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\"', '\177', '\n', '\013', 'C', 'o', 'm', 'm',
- 'e', 'n', 't', 'S', 't', 'm', 't', '\022', '.', '\n', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2',
+ 'n', 's', '\022', '\"', '\n', '\014', 'f', 'o', 'r', '_', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '\030', '\003', ' ', '\001', '(', '\010', 'R',
+ '\014', 'f', 'o', 'r', '_', 'i', 'd', 'e', 'n', 't', 'i', 't', 'y', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_',
+ 'o', 'k', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\"', '\222', '\002', '\n', '\n',
+ 'D', 'e', 'f', 'i', 'n', 'e', 'S', 't', 'm', 't', '\022', '(', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016', '2',
+ '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\004', 'k', 'i',
+ 'n', 'd', '\022', '\032', '\n', '\010', 'o', 'l', 'd', 's', 't', 'y', 'l', 'e', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\010', 'o', 'l', 'd',
+ 's', 't', 'y', 'l', 'e', '\022', '*', '\n', '\010', 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', '\022',
+ '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\022', '.', '\n', '\n', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'i', 'o', 'n', '\030',
+ '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'd', 'e',
+ 'f', 'i', 'n', 'i', 't', 'i', 'o', 'n', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's',
+ '\030', '\006', ' ', '\001', '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\022', '\030', '\n', '\007',
+ 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\"', '\337', '\001',
+ '\n', '\020', 'C', 'r', 'e', 'a', 't', 'e', 'D', 'o', 'm', 'a', 'i', 'n', 'S', 't', 'm', 't', '\022', '.', '\n', '\n', 'd', 'o', 'm',
+ 'a', 'i', 'n', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\n', 'd', 'o', 'm', 'a', 'i', 'n', 'n', 'a', 'm', 'e', '\022', '/', '\n', '\t', 't', 'y', 'p', 'e', '_',
+ 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p',
+ 'e', 'N', 'a', 'm', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '8', '\n', '\013', 'c', 'o', 'l', 'l', '_', 'c',
+ 'l', 'a', 'u', 's', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\027', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'o',
+ 'l', 'l', 'a', 't', 'e', 'C', 'l', 'a', 'u', 's', 'e', 'R', '\n', 'c', 'o', 'l', 'l', 'C', 'l', 'a', 'u', 's', 'e', '\022', '0',
+ '\n', '\013', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', '\"', '\206',
+ '\002', '\n', '\021', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'C', 'l', 'a', 's', 's', 'S', 't', 'm', 't', '\022', '0', '\n', '\013', 'o',
+ 'p', 'c', 'l', 'a', 's', 's', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'o', 'p', 'c', 'l', 'a', 's', 's', 'n', 'a', 'm', 'e', '\022', '2', '\n', '\014', 'o',
+ 'p', 'f', 'a', 'm', 'i', 'l', 'y', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'o', 'p', 'f', 'a', 'm', 'i', 'l', 'y', 'n', 'a', 'm', 'e', '\022', '\026', '\n',
+ '\006', 'a', 'm', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\006', 'a', 'm', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\010',
+ 'd', 'a', 't', 'a', 't', 'y', 'p', 'e', '\030', '\004', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\010', 'd', 'a', 't', 'a', 't', 'y', 'p', 'e', '\022', '$', '\n', '\005', 'i', 't',
+ 'e', 'm', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\005', 'i', 't', 'e', 'm', 's', '\022', '\035', '\n', '\n', 'i', 's', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\030', '\006', ' ', '\001',
+ '(', '\010', 'R', '\t', 'i', 's', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\"', '\215', '\002', '\n', '\021', 'C', 'r', 'e', 'a', 't', 'e', 'O',
+ 'p', 'C', 'l', 'a', 's', 's', 'I', 't', 'e', 'm', '\022', '\032', '\n', '\010', 'i', 't', 'e', 'm', 't', 'y', 'p', 'e', '\030', '\001', ' ',
+ '\001', '(', '\005', 'R', '\010', 'i', 't', 'e', 'm', 't', 'y', 'p', 'e', '\022', ',', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001',
+ '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A',
+ 'r', 'g', 's', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'n', 'u', 'm', 'b', 'e', 'r', '\030', '\003', ' ', '\001', '(', '\005',
+ 'R', '\006', 'n', 'u', 'm', 'b', 'e', 'r', '\022', '2', '\n', '\014', 'o', 'r', 'd', 'e', 'r', '_', 'f', 'a', 'm', 'i', 'l', 'y', '\030',
+ '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'o', 'r',
+ 'd', 'e', 'r', '_', 'f', 'a', 'm', 'i', 'l', 'y', '\022', '.', '\n', '\n', 'c', 'l', 'a', 's', 's', '_', 'a', 'r', 'g', 's', '\030',
+ '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'c', 'l',
+ 'a', 's', 's', '_', 'a', 'r', 'g', 's', '\022', '2', '\n', '\n', 's', 't', 'o', 'r', 'e', 'd', 't', 'y', 'p', 'e', '\030', '\006', ' ',
+ '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\n',
+ 's', 't', 'o', 'r', 'e', 'd', 't', 'y', 'p', 'e', '\"', '`', '\n', '\022', 'C', 'r', 'e', 'a', 't', 'e', 'O', 'p', 'F', 'a', 'm',
+ 'i', 'l', 'y', 'S', 't', 'm', 't', '\022', '2', '\n', '\014', 'o', 'p', 'f', 'a', 'm', 'i', 'l', 'y', 'n', 'a', 'm', 'e', '\030', '\001',
+ ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'o', 'p', 'f',
+ 'a', 'm', 'i', 'l', 'y', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'a', 'm', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t',
+ 'R', '\006', 'a', 'm', 'n', 'a', 'm', 'e', '\"', '\236', '\001', '\n', '\021', 'A', 'l', 't', 'e', 'r', 'O', 'p', 'F', 'a', 'm', 'i', 'l',
+ 'y', 'S', 't', 'm', 't', '\022', '2', '\n', '\014', 'o', 'p', 'f', 'a', 'm', 'i', 'l', 'y', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\014', 'o', 'p', 'f', 'a', 'm',
+ 'i', 'l', 'y', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'a', 'm', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\006',
+ 'a', 'm', 'n', 'a', 'm', 'e', '\022', '\027', '\n', '\007', 'i', 's', '_', 'd', 'r', 'o', 'p', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\006',
+ 'i', 's', 'D', 'r', 'o', 'p', '\022', '$', '\n', '\005', 'i', 't', 'e', 'm', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'i', 't', 'e', 'm', 's', '\"', '\337', '\001', '\n', '\010', 'D',
+ 'r', 'o', 'p', 'S', 't', 'm', 't', '\022', '(', '\n', '\007', 'o', 'b', 'j', 'e', 'c', 't', 's', '\030', '\001', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'b', 'j', 'e', 'c', 't', 's', '\022',
+ '5', '\n', '\013', 'r', 'e', 'm', 'o', 'v', 'e', '_', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\n', 'r', 'e', 'm', 'o', 'v', 'e',
+ 'T', 'y', 'p', 'e', '\022', '2', '\n', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\030', '\003', ' ', '\001', '(', '\016', '2', '\026', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e',
+ 'h', 'a', 'v', 'i', 'o', 'r', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\004', ' ', '\001', '(',
+ '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\022', '\036', '\n', '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e',
+ 'n', 't', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\"', '\224', '\001', '\n', '\014',
+ 'T', 'r', 'u', 'n', 'c', 'a', 't', 'e', 'S', 't', 'm', 't', '\022', ',', '\n', '\t', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', 's',
+ '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'r',
+ 'e', 'l', 'a', 't', 'i', 'o', 'n', 's', '\022', '\"', '\n', '\014', 'r', 'e', 's', 't', 'a', 'r', 't', '_', 's', 'e', 'q', 's', '\030',
+ '\002', ' ', '\001', '(', '\010', 'R', '\014', 'r', 'e', 's', 't', 'a', 'r', 't', '_', 's', 'e', 'q', 's', '\022', '2', '\n', '\010', 'b', 'e',
+ 'h', 'a', 'v', 'i', 'o', 'r', '\030', '\003', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D',
+ 'r', 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\"', '\177', '\n', '\013',
+ 'C', 'o', 'm', 'm', 'e', 'n', 't', 'S', 't', 'm', 't', '\022', '.', '\n', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030', '\001', ' ',
+ '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e',
+ 'R', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\022', '&', '\n', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\030', '\002', ' ', '\001', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\022',
+ '\030', '\n', '\007', 'c', 'o', 'm', 'm', 'e', 'n', 't', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\007', 'c', 'o', 'm', 'm', 'e', 'n', 't',
+ '\"', '\230', '\001', '\n', '\014', 'S', 'e', 'c', 'L', 'a', 'b', 'e', 'l', 'S', 't', 'm', 't', '\022', '.', '\n', '\007', 'o', 'b', 'j', 't',
+ 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e',
+ 'c', 't', 'T', 'y', 'p', 'e', 'R', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\022', '&', '\n', '\006', 'o', 'b', 'j', 'e', 'c', 't',
+ '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'o',
+ 'b', 'j', 'e', 'c', 't', '\022', '\032', '\n', '\010', 'p', 'r', 'o', 'v', 'i', 'd', 'e', 'r', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\010',
+ 'p', 'r', 'o', 'v', 'i', 'd', 'e', 'r', '\022', '\024', '\n', '\005', 'l', 'a', 'b', 'e', 'l', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\005',
+ 'l', 'a', 'b', 'e', 'l', '\"', 's', '\n', '\021', 'D', 'e', 'c', 'l', 'a', 'r', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'S', 't', 'm',
+ 't', '\022', '\036', '\n', '\n', 'p', 'o', 'r', 't', 'a', 'l', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\n', 'p', 'o',
+ 'r', 't', 'a', 'l', 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\001', '(', '\005',
+ 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '$', '\n', '\005', 'q', 'u', 'e', 'r', 'y', '\030', '\003', ' ', '\001', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'e', 'r', 'y', '\"', '1', '\n',
+ '\017', 'C', 'l', 'o', 's', 'e', 'P', 'o', 'r', 't', 'a', 'l', 'S', 't', 'm', 't', '\022', '\036', '\n', '\n', 'p', 'o', 'r', 't', 'a',
+ 'l', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\n', 'p', 'o', 'r', 't', 'a', 'l', 'n', 'a', 'm', 'e', '\"', '\226',
+ '\001', '\n', '\t', 'F', 'e', 't', 'c', 'h', 'S', 't', 'm', 't', '\022', '6', '\n', '\t', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n',
+ '\030', '\001', ' ', '\001', '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'e', 't', 'c', 'h', 'D', 'i',
+ 'r', 'e', 'c', 't', 'i', 'o', 'n', 'R', '\t', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\022', '\031', '\n', '\010', 'h', 'o', 'w',
+ '_', 'm', 'a', 'n', 'y', '\030', '\002', ' ', '\001', '(', '\003', 'R', '\007', 'h', 'o', 'w', 'M', 'a', 'n', 'y', '\022', '\036', '\n', '\n', 'p',
+ 'o', 'r', 't', 'a', 'l', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\n', 'p', 'o', 'r', 't', 'a', 'l', 'n', 'a',
+ 'm', 'e', '\022', '\026', '\n', '\006', 'i', 's', 'm', 'o', 'v', 'e', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\006', 'i', 's', 'm', 'o', 'v',
+ 'e', '\"', '\334', '\007', '\n', '\t', 'I', 'n', 'd', 'e', 'x', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'i', 'd', 'x', 'n', 'a', 'm',
+ 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'i', 'd', 'x', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't',
+ 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g',
+ 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '#', '\n', '\r', 'a', 'c', 'c', 'e', 's', 's', '_',
+ 'm', 'e', 't', 'h', 'o', 'd', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\014', 'a', 'c', 'c', 'e', 's', 's', 'M', 'e', 't', 'h', 'o',
+ 'd', '\022', '\037', '\n', '\013', 't', 'a', 'b', 'l', 'e', '_', 's', 'p', 'a', 'c', 'e', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\n', 't',
+ 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', '\022', '1', '\n', '\014', 'i', 'n', 'd', 'e', 'x', '_', 'p', 'a', 'r', 'a', 'm', 's',
+ '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'i',
+ 'n', 'd', 'e', 'x', 'P', 'a', 'r', 'a', 'm', 's', '\022', 'D', '\n', '\026', 'i', 'n', 'd', 'e', 'x', '_', 'i', 'n', 'c', 'l', 'u',
+ 'd', 'i', 'n', 'g', '_', 'p', 'a', 'r', 'a', 'm', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\024', 'i', 'n', 'd', 'e', 'x', 'I', 'n', 'c', 'l', 'u', 'd', 'i', 'n', 'g', 'P',
+ 'a', 'r', 'a', 'm', 's', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '1', '\n',
+ '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\010', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'w', 'h', 'e', 'r', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '8',
+ '\n', '\020', 'e', 'x', 'c', 'l', 'u', 'd', 'e', '_', 'o', 'p', '_', 'n', 'a', 'm', 'e', 's', '\030', '\t', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 'e', 'x', 'c', 'l', 'u', 'd', 'e', 'O',
+ 'p', 'N', 'a', 'm', 'e', 's', '\022', '\036', '\n', '\n', 'i', 'd', 'x', 'c', 'o', 'm', 'm', 'e', 'n', 't', '\030', '\n', ' ', '\001', '(',
+ '\t', 'R', '\n', 'i', 'd', 'x', 'c', 'o', 'm', 'm', 'e', 'n', 't', '\022', '\033', '\n', '\t', 'i', 'n', 'd', 'e', 'x', '_', 'o', 'i',
+ 'd', '\030', '\013', ' ', '\001', '(', '\r', 'R', '\010', 'i', 'n', 'd', 'e', 'x', 'O', 'i', 'd', '\022', '\035', '\n', '\n', 'o', 'l', 'd', '_',
+ 'n', 'u', 'm', 'b', 'e', 'r', '\030', '\014', ' ', '\001', '(', '\r', 'R', '\t', 'o', 'l', 'd', 'N', 'u', 'm', 'b', 'e', 'r', '\022', '(',
+ '\n', '\020', 'o', 'l', 'd', '_', 'c', 'r', 'e', 'a', 't', 'e', '_', 's', 'u', 'b', 'i', 'd', '\030', '\r', ' ', '\001', '(', '\r', 'R',
+ '\016', 'o', 'l', 'd', 'C', 'r', 'e', 'a', 't', 'e', 'S', 'u', 'b', 'i', 'd', '\022', 'C', '\n', '\036', 'o', 'l', 'd', '_', 'f', 'i',
+ 'r', 's', 't', '_', 'r', 'e', 'l', 'f', 'i', 'l', 'e', 'l', 'o', 'c', 'a', 't', 'o', 'r', '_', 's', 'u', 'b', 'i', 'd', '\030',
+ '\016', ' ', '\001', '(', '\r', 'R', '\033', 'o', 'l', 'd', 'F', 'i', 'r', 's', 't', 'R', 'e', 'l', 'f', 'i', 'l', 'e', 'l', 'o', 'c',
+ 'a', 't', 'o', 'r', 'S', 'u', 'b', 'i', 'd', '\022', '\026', '\n', '\006', 'u', 'n', 'i', 'q', 'u', 'e', '\030', '\017', ' ', '\001', '(', '\010',
+ 'R', '\006', 'u', 'n', 'i', 'q', 'u', 'e', '\022', '.', '\n', '\022', 'n', 'u', 'l', 'l', 's', '_', 'n', 'o', 't', '_', 'd', 'i', 's',
+ 't', 'i', 'n', 'c', 't', '\030', '\020', ' ', '\001', '(', '\010', 'R', '\022', 'n', 'u', 'l', 'l', 's', '_', 'n', 'o', 't', '_', 'd', 'i',
+ 's', 't', 'i', 'n', 'c', 't', '\022', '\030', '\n', '\007', 'p', 'r', 'i', 'm', 'a', 'r', 'y', '\030', '\021', ' ', '\001', '(', '\010', 'R', '\007',
+ 'p', 'r', 'i', 'm', 'a', 'r', 'y', '\022', '\"', '\n', '\014', 'i', 's', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\030', '\022',
+ ' ', '\001', '(', '\010', 'R', '\014', 'i', 's', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\022', '\036', '\n', '\n', 'd', 'e', 'f',
+ 'e', 'r', 'r', 'a', 'b', 'l', 'e', '\030', '\023', ' ', '\001', '(', '\010', 'R', '\n', 'd', 'e', 'f', 'e', 'r', 'r', 'a', 'b', 'l', 'e',
+ '\022', '\"', '\n', '\014', 'i', 'n', 'i', 't', 'd', 'e', 'f', 'e', 'r', 'r', 'e', 'd', '\030', '\024', ' ', '\001', '(', '\010', 'R', '\014', 'i',
+ 'n', 'i', 't', 'd', 'e', 'f', 'e', 'r', 'r', 'e', 'd', '\022', ' ', '\n', '\013', 't', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'e',
+ 'd', '\030', '\025', ' ', '\001', '(', '\010', 'R', '\013', 't', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'e', 'd', '\022', '\036', '\n', '\n', 'c',
+ 'o', 'n', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\030', '\026', ' ', '\001', '(', '\010', 'R', '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e',
+ 'n', 't', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\027', ' ', '\001', '(', '\010',
+ 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\022', '2', '\n', '\024', 'r', 'e', 's', 'e', 't', '_',
+ 'd', 'e', 'f', 'a', 'u', 'l', 't', '_', 't', 'b', 'l', 's', 'p', 'c', '\030', '\030', ' ', '\001', '(', '\010', 'R', '\024', 'r', 'e', 's',
+ 'e', 't', '_', 'd', 'e', 'f', 'a', 'u', 'l', 't', '_', 't', 'b', 'l', 's', 'p', 'c', '\"', '\251', '\002', '\n', '\017', 'C', 'r', 'e',
+ 'a', 't', 'e', 'S', 't', 'a', 't', 's', 'S', 't', 'm', 't', '\022', '*', '\n', '\010', 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', '\030',
+ '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'd', 'e',
+ 'f', 'n', 'a', 'm', 'e', 's', '\022', '.', '\n', '\n', 's', 't', 'a', 't', '_', 't', 'y', 'p', 'e', 's', '\030', '\002', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 's', 't', 'a', 't', '_', 't',
+ 'y', 'p', 'e', 's', '\022', '$', '\n', '\005', 'e', 'x', 'p', 'r', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'e', 'x', 'p', 'r', 's', '\022', ',', '\n', '\t', 'r', 'e', 'l', 'a',
+ 't', 'i', 'o', 'n', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\t', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', 's', '\022', '\036', '\n', '\n', 's', 't', 'x', 'c', 'o', 'm', 'm', 'e',
+ 'n', 't', '\030', '\005', ' ', '\001', '(', '\t', 'R', '\n', 's', 't', 'x', 'c', 'o', 'm', 'm', 'e', 'n', 't', '\022', ' ', '\n', '\013', 't',
+ 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'e', 'd', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\013', 't', 'r', 'a', 'n', 's', 'f', 'o',
+ 'r', 'm', 'e', 'd', '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\007', ' ', '\001',
+ '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\"', 'C', '\n', '\t', 'S', 't', 'a', 't',
+ 's', 'E', 'l', 'e', 'm', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e',
+ '\022', '\"', '\n', '\004', 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'N', 'o', 'd', 'e', 'R', '\004', 'e', 'x', 'p', 'r', '\"', '\222', '\001', '\n', '\016', 'A', 'l', 't', 'e', 'r', 'S', 't', 'a', 't',
+ 's', 'S', 't', 'm', 't', '\022', '*', '\n', '\010', 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', '\022',
+ '4', '\n', '\r', 's', 't', 'x', 's', 't', 'a', 't', 't', 'a', 'r', 'g', 'e', 't', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\r', 's', 't', 'x', 's', 't', 'a', 't', 't', 'a', 'r',
+ 'g', 'e', 't', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\n',
+ 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\"', '\271', '\002', '\n', '\022', 'C', 'r', 'e', 'a', 't', 'e', 'F', 'u', 'n', 'c',
+ 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '\"', '\n', '\014', 'i', 's', '_', 'p', 'r', 'o', 'c', 'e', 'd', 'u', 'r', 'e', '\030',
+ '\001', ' ', '\001', '(', '\010', 'R', '\014', 'i', 's', '_', 'p', 'r', 'o', 'c', 'e', 'd', 'u', 'r', 'e', '\022', '\030', '\n', '\007', 'r', 'e',
+ 'p', 'l', 'a', 'c', 'e', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\022', '*', '\n', '\010', 'f',
+ 'u', 'n', 'c', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\010', 'f', 'u', 'n', 'c', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\n', 'p', 'a', 'r', 'a', 'm', 'e', 't',
+ 'e', 'r', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\n', 'p', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 's', '\022', '3', '\n', '\013', 'r', 'e', 't', 'u', 'r', 'n', '_', 't', 'y',
+ 'p', 'e', '\030', '\005', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N',
+ 'a', 'm', 'e', 'R', '\n', 'r', 'e', 't', 'u', 'r', 'n', 'T', 'y', 'p', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n',
+ 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007',
+ 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '*', '\n', '\010', 's', 'q', 'l', '_', 'b', 'o', 'd', 'y', '\030', '\007', ' ', '\001', '(', '\013',
+ '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 's', 'q', 'l', '_', 'b', 'o', 'd',
+ 'y', '\"', '\265', '\001', '\n', '\021', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', '\022', '\022',
+ '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '-', '\n', '\010', 'a', 'r', 'g',
+ '_', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y',
+ 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\007', 'a', 'r', 'g', 'T', 'y', 'p', 'e', '\022', '3', '\n', '\004', 'm', 'o', 'd', 'e', '\030', '\003',
+ ' ', '\001', '(', '\016', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'P',
+ 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'M', 'o', 'd', 'e', 'R', '\004', 'm', 'o', 'd', 'e', '\022', '(', '\n', '\007', 'd', 'e', 'f',
+ 'e', 'x', 'p', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\007', 'd', 'e', 'f', 'e', 'x', 'p', 'r', '\"', '\233', '\001', '\n', '\021', 'A', 'l', 't', 'e', 'r', 'F', 'u', 'n', 'c', 't',
+ 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '.', '\n', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2',
'\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\007', 'o', 'b',
- 'j', 't', 'y', 'p', 'e', '\022', '&', '\n', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\022', '\030', '\n', '\007', 'c',
- 'o', 'm', 'm', 'e', 'n', 't', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\007', 'c', 'o', 'm', 'm', 'e', 'n', 't', '\"', '\230', '\001', '\n',
- '\014', 'S', 'e', 'c', 'L', 'a', 'b', 'e', 'l', 'S', 't', 'm', 't', '\022', '.', '\n', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030',
- '\001', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y',
- 'p', 'e', 'R', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\022', '&', '\n', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\030', '\002', ' ', '\001',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'o', 'b', 'j', 'e', 'c',
- 't', '\022', '\032', '\n', '\010', 'p', 'r', 'o', 'v', 'i', 'd', 'e', 'r', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\010', 'p', 'r', 'o', 'v',
- 'i', 'd', 'e', 'r', '\022', '\024', '\n', '\005', 'l', 'a', 'b', 'e', 'l', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\005', 'l', 'a', 'b', 'e',
- 'l', '\"', 's', '\n', '\021', 'D', 'e', 'c', 'l', 'a', 'r', 'e', 'C', 'u', 'r', 's', 'o', 'r', 'S', 't', 'm', 't', '\022', '\036', '\n',
- '\n', 'p', 'o', 'r', 't', 'a', 'l', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\n', 'p', 'o', 'r', 't', 'a', 'l',
- 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\007', 'o', 'p',
- 't', 'i', 'o', 'n', 's', '\022', '$', '\n', '\005', 'q', 'u', 'e', 'r', 'y', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'e', 'r', 'y', '\"', '1', '\n', '\017', 'C', 'l', 'o',
- 's', 'e', 'P', 'o', 'r', 't', 'a', 'l', 'S', 't', 'm', 't', '\022', '\036', '\n', '\n', 'p', 'o', 'r', 't', 'a', 'l', 'n', 'a', 'm',
- 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\n', 'p', 'o', 'r', 't', 'a', 'l', 'n', 'a', 'm', 'e', '\"', '\226', '\001', '\n', '\t', 'F',
- 'e', 't', 'c', 'h', 'S', 't', 'm', 't', '\022', '6', '\n', '\t', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001',
- '(', '\016', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'e', 't', 'c', 'h', 'D', 'i', 'r', 'e', 'c', 't',
- 'i', 'o', 'n', 'R', '\t', 'd', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\022', '\031', '\n', '\010', 'h', 'o', 'w', '_', 'm', 'a', 'n',
- 'y', '\030', '\002', ' ', '\001', '(', '\003', 'R', '\007', 'h', 'o', 'w', 'M', 'a', 'n', 'y', '\022', '\036', '\n', '\n', 'p', 'o', 'r', 't', 'a',
- 'l', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\n', 'p', 'o', 'r', 't', 'a', 'l', 'n', 'a', 'm', 'e', '\022', '\026',
- '\n', '\006', 'i', 's', 'm', 'o', 'v', 'e', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\006', 'i', 's', 'm', 'o', 'v', 'e', '\"', '\334', '\007',
- '\n', '\t', 'I', 'n', 'd', 'e', 'x', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'i', 'd', 'x', 'n', 'a', 'm', 'e', '\030', '\001', ' ',
- '\001', '(', '\t', 'R', '\007', 'i', 'd', 'x', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030',
- '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r',
- 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '#', '\n', '\r', 'a', 'c', 'c', 'e', 's', 's', '_', 'm', 'e', 't', 'h',
- 'o', 'd', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\014', 'a', 'c', 'c', 'e', 's', 's', 'M', 'e', 't', 'h', 'o', 'd', '\022', '\037', '\n',
- '\013', 't', 'a', 'b', 'l', 'e', '_', 's', 'p', 'a', 'c', 'e', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\n', 't', 'a', 'b', 'l', 'e',
- 'S', 'p', 'a', 'c', 'e', '\022', '1', '\n', '\014', 'i', 'n', 'd', 'e', 'x', '_', 'p', 'a', 'r', 'a', 'm', 's', '\030', '\005', ' ', '\003',
- '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'i', 'n', 'd', 'e', 'x',
- 'P', 'a', 'r', 'a', 'm', 's', '\022', 'D', '\n', '\026', 'i', 'n', 'd', 'e', 'x', '_', 'i', 'n', 'c', 'l', 'u', 'd', 'i', 'n', 'g',
- '_', 'p', 'a', 'r', 'a', 'm', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\024', 'i', 'n', 'd', 'e', 'x', 'I', 'n', 'c', 'l', 'u', 'd', 'i', 'n', 'g', 'P', 'a', 'r', 'a', 'm',
- 's', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\007', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '1', '\n', '\014', 'w', 'h', 'e',
- 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\010', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'w', 'h', 'e', 'r', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '8', '\n', '\020', 'e', 'x',
- 'c', 'l', 'u', 'd', 'e', '_', 'o', 'p', '_', 'n', 'a', 'm', 'e', 's', '\030', '\t', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\016', 'e', 'x', 'c', 'l', 'u', 'd', 'e', 'O', 'p', 'N', 'a', 'm',
- 'e', 's', '\022', '\036', '\n', '\n', 'i', 'd', 'x', 'c', 'o', 'm', 'm', 'e', 'n', 't', '\030', '\n', ' ', '\001', '(', '\t', 'R', '\n', 'i',
- 'd', 'x', 'c', 'o', 'm', 'm', 'e', 'n', 't', '\022', '\033', '\n', '\t', 'i', 'n', 'd', 'e', 'x', '_', 'o', 'i', 'd', '\030', '\013', ' ',
- '\001', '(', '\r', 'R', '\010', 'i', 'n', 'd', 'e', 'x', 'O', 'i', 'd', '\022', '\035', '\n', '\n', 'o', 'l', 'd', '_', 'n', 'u', 'm', 'b',
- 'e', 'r', '\030', '\014', ' ', '\001', '(', '\r', 'R', '\t', 'o', 'l', 'd', 'N', 'u', 'm', 'b', 'e', 'r', '\022', '(', '\n', '\020', 'o', 'l',
- 'd', '_', 'c', 'r', 'e', 'a', 't', 'e', '_', 's', 'u', 'b', 'i', 'd', '\030', '\r', ' ', '\001', '(', '\r', 'R', '\016', 'o', 'l', 'd',
- 'C', 'r', 'e', 'a', 't', 'e', 'S', 'u', 'b', 'i', 'd', '\022', 'C', '\n', '\036', 'o', 'l', 'd', '_', 'f', 'i', 'r', 's', 't', '_',
- 'r', 'e', 'l', 'f', 'i', 'l', 'e', 'l', 'o', 'c', 'a', 't', 'o', 'r', '_', 's', 'u', 'b', 'i', 'd', '\030', '\016', ' ', '\001', '(',
- '\r', 'R', '\033', 'o', 'l', 'd', 'F', 'i', 'r', 's', 't', 'R', 'e', 'l', 'f', 'i', 'l', 'e', 'l', 'o', 'c', 'a', 't', 'o', 'r',
- 'S', 'u', 'b', 'i', 'd', '\022', '\026', '\n', '\006', 'u', 'n', 'i', 'q', 'u', 'e', '\030', '\017', ' ', '\001', '(', '\010', 'R', '\006', 'u', 'n',
- 'i', 'q', 'u', 'e', '\022', '.', '\n', '\022', 'n', 'u', 'l', 'l', 's', '_', 'n', 'o', 't', '_', 'd', 'i', 's', 't', 'i', 'n', 'c',
- 't', '\030', '\020', ' ', '\001', '(', '\010', 'R', '\022', 'n', 'u', 'l', 'l', 's', '_', 'n', 'o', 't', '_', 'd', 'i', 's', 't', 'i', 'n',
- 'c', 't', '\022', '\030', '\n', '\007', 'p', 'r', 'i', 'm', 'a', 'r', 'y', '\030', '\021', ' ', '\001', '(', '\010', 'R', '\007', 'p', 'r', 'i', 'm',
- 'a', 'r', 'y', '\022', '\"', '\n', '\014', 'i', 's', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\030', '\022', ' ', '\001', '(', '\010',
- 'R', '\014', 'i', 's', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\022', '\036', '\n', '\n', 'd', 'e', 'f', 'e', 'r', 'r', 'a',
- 'b', 'l', 'e', '\030', '\023', ' ', '\001', '(', '\010', 'R', '\n', 'd', 'e', 'f', 'e', 'r', 'r', 'a', 'b', 'l', 'e', '\022', '\"', '\n', '\014',
- 'i', 'n', 'i', 't', 'd', 'e', 'f', 'e', 'r', 'r', 'e', 'd', '\030', '\024', ' ', '\001', '(', '\010', 'R', '\014', 'i', 'n', 'i', 't', 'd',
- 'e', 'f', 'e', 'r', 'r', 'e', 'd', '\022', ' ', '\n', '\013', 't', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'e', 'd', '\030', '\025', ' ',
- '\001', '(', '\010', 'R', '\013', 't', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'e', 'd', '\022', '\036', '\n', '\n', 'c', 'o', 'n', 'c', 'u',
- 'r', 'r', 'e', 'n', 't', '\030', '\026', ' ', '\001', '(', '\010', 'R', '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\022', '$',
- '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\027', ' ', '\001', '(', '\010', 'R', '\r', 'i', 'f',
- '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\022', '2', '\n', '\024', 'r', 'e', 's', 'e', 't', '_', 'd', 'e', 'f', 'a',
- 'u', 'l', 't', '_', 't', 'b', 'l', 's', 'p', 'c', '\030', '\030', ' ', '\001', '(', '\010', 'R', '\024', 'r', 'e', 's', 'e', 't', '_', 'd',
- 'e', 'f', 'a', 'u', 'l', 't', '_', 't', 'b', 'l', 's', 'p', 'c', '\"', '\251', '\002', '\n', '\017', 'C', 'r', 'e', 'a', 't', 'e', 'S',
- 't', 'a', 't', 's', 'S', 't', 'm', 't', '\022', '*', '\n', '\010', 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', '\030', '\001', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'd', 'e', 'f', 'n', 'a', 'm',
- 'e', 's', '\022', '.', '\n', '\n', 's', 't', 'a', 't', '_', 't', 'y', 'p', 'e', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 's', 't', 'a', 't', '_', 't', 'y', 'p', 'e', 's',
- '\022', '$', '\n', '\005', 'e', 'x', 'p', 'r', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'e', 'x', 'p', 'r', 's', '\022', ',', '\n', '\t', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n',
- 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t',
- 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', 's', '\022', '\036', '\n', '\n', 's', 't', 'x', 'c', 'o', 'm', 'm', 'e', 'n', 't', '\030', '\005',
- ' ', '\001', '(', '\t', 'R', '\n', 's', 't', 'x', 'c', 'o', 'm', 'm', 'e', 'n', 't', '\022', ' ', '\n', '\013', 't', 'r', 'a', 'n', 's',
- 'f', 'o', 'r', 'm', 'e', 'd', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\013', 't', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'e', 'd',
- '\022', '$', '\n', '\r', 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\r',
- 'i', 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\"', 'C', '\n', '\t', 'S', 't', 'a', 't', 's', 'E', 'l', 'e',
- 'm', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '\"', '\n', '\004',
- 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\004', 'e', 'x', 'p', 'r', '\"', '\202', '\001', '\n', '\016', 'A', 'l', 't', 'e', 'r', 'S', 't', 'a', 't', 's', 'S', 't', 'm',
- 't', '\022', '*', '\n', '\010', 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'd', 'e', 'f', 'n', 'a', 'm', 'e', 's', '\022', '$', '\n', '\r', 's',
- 't', 'x', 's', 't', 'a', 't', 't', 'a', 'r', 'g', 'e', 't', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\r', 's', 't', 'x', 's', 't',
- 'a', 't', 't', 'a', 'r', 'g', 'e', 't', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\003', ' ',
- '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\"', '\271', '\002', '\n', '\022', 'C', 'r', 'e', 'a', 't',
- 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '\"', '\n', '\014', 'i', 's', '_', 'p', 'r', 'o', 'c', 'e',
- 'd', 'u', 'r', 'e', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\014', 'i', 's', '_', 'p', 'r', 'o', 'c', 'e', 'd', 'u', 'r', 'e', '\022',
- '\030', '\n', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e',
- '\022', '*', '\n', '\010', 'f', 'u', 'n', 'c', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'f', 'u', 'n', 'c', 'n', 'a', 'm', 'e', '\022', '.', '\n', '\n', 'p', 'a',
- 'r', 'a', 'm', 'e', 't', 'e', 'r', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\n', 'p', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 's', '\022', '3', '\n', '\013', 'r', 'e', 't', 'u',
- 'r', 'n', '_', 't', 'y', 'p', 'e', '\030', '\005', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\n', 'r', 'e', 't', 'u', 'r', 'n', 'T', 'y', 'p', 'e', '\022', '(', '\n', '\007', 'o',
- 'p', 't', 'i', 'o', 'n', 's', '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '*', '\n', '\010', 's', 'q', 'l', '_', 'b', 'o', 'd', 'y', '\030',
- '\007', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 's', 'q',
- 'l', '_', 'b', 'o', 'd', 'y', '\"', '\265', '\001', '\n', '\021', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'P', 'a', 'r', 'a', 'm', 'e',
- 't', 'e', 'r', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '-',
- '\n', '\010', 'a', 'r', 'g', '_', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\007', 'a', 'r', 'g', 'T', 'y', 'p', 'e', '\022', '3', '\n', '\004', 'm',
- 'o', 'd', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'u', 'n', 'c',
- 't', 'i', 'o', 'n', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'M', 'o', 'd', 'e', 'R', '\004', 'm', 'o', 'd', 'e', '\022', '(',
- '\n', '\007', 'd', 'e', 'f', 'e', 'x', 'p', 'r', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'd', 'e', 'f', 'e', 'x', 'p', 'r', '\"', '\233', '\001', '\n', '\021', 'A', 'l', 't', 'e', 'r',
- 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '.', '\n', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030', '\001',
- ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p',
- 'e', 'R', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\022', ',', '\n', '\004', 'f', 'u', 'n', 'c', '\030', '\002', ' ', '\001', '(', '\013', '2',
- '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A', 'r', 'g', 's',
- 'R', '\004', 'f', 'u', 'n', 'c', '\022', '(', '\n', '\007', 'a', 'c', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'a', 'c', 't', 'i', 'o', 'n', 's', '\"', ',',
- '\n', '\006', 'D', 'o', 'S', 't', 'm', 't', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\"', '\216', '\001', '\n', '\017', 'I',
- 'n', 'l', 'i', 'n', 'e', 'C', 'o', 'd', 'e', 'B', 'l', 'o', 'c', 'k', '\022', ' ', '\n', '\013', 's', 'o', 'u', 'r', 'c', 'e', '_',
- 't', 'e', 'x', 't', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\013', 's', 'o', 'u', 'r', 'c', 'e', '_', 't', 'e', 'x', 't', '\022', '\031',
- '\n', '\010', 'l', 'a', 'n', 'g', '_', 'o', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\007', 'l', 'a', 'n', 'g', 'O', 'i', 'd',
- '\022', '&', '\n', '\017', 'l', 'a', 'n', 'g', '_', 'i', 's', '_', 't', 'r', 'u', 's', 't', 'e', 'd', '\030', '\003', ' ', '\001', '(', '\010',
- 'R', '\r', 'l', 'a', 'n', 'g', 'I', 's', 'T', 'r', 'u', 's', 't', 'e', 'd', '\022', '\026', '\n', '\006', 'a', 't', 'o', 'm', 'i', 'c',
- '\030', '\004', ' ', '\001', '(', '\010', 'R', '\006', 'a', 't', 'o', 'm', 'i', 'c', '\"', '\224', '\001', '\n', '\010', 'C', 'a', 'l', 'l', 'S', 't',
- 'm', 't', '\022', '.', '\n', '\010', 'f', 'u', 'n', 'c', 'c', 'a', 'l', 'l', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'F', 'u', 'n', 'c', 'C', 'a', 'l', 'l', 'R', '\010', 'f', 'u', 'n', 'c', 'c', 'a', 'l', 'l',
- '\022', '.', '\n', '\010', 'f', 'u', 'n', 'c', 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'F', 'u', 'n', 'c', 'E', 'x', 'p', 'r', 'R', '\010', 'f', 'u', 'n', 'c', 'e', 'x', 'p', 'r', '\022', '(',
- '\n', '\007', 'o', 'u', 't', 'a', 'r', 'g', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'u', 't', 'a', 'r', 'g', 's', '\"', '%', '\n', '\013', 'C', 'a', 'l', 'l', 'C', 'o',
- 'n', 't', 'e', 'x', 't', '\022', '\026', '\n', '\006', 'a', 't', 'o', 'm', 'i', 'c', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\006', 'a', 't',
- 'o', 'm', 'i', 'c', '\"', '\336', '\002', '\n', '\n', 'R', 'e', 'n', 'a', 'm', 'e', 'S', 't', 'm', 't', '\022', '5', '\n', '\013', 'r', 'e',
- 'n', 'a', 'm', 'e', '_', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\n', 'r', 'e', 'n', 'a', 'm', 'e', 'T', 'y', 'p', 'e', '\022',
- '9', '\n', '\r', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '_', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\024', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\014', 'r', 'e', 'l', 'a',
- 't', 'i', 'o', 'n', 'T', 'y', 'p', 'e', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(',
- '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e',
- 'l', 'a', 't', 'i', 'o', 'n', '\022', '&', '\n', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\022', '\030', '\n', '\007',
- 's', 'u', 'b', 'n', 'a', 'm', 'e', '\030', '\005', ' ', '\001', '(', '\t', 'R', '\007', 's', 'u', 'b', 'n', 'a', 'm', 'e', '\022', '\030', '\n',
- '\007', 'n', 'e', 'w', 'n', 'a', 'm', 'e', '\030', '\006', ' ', '\001', '(', '\t', 'R', '\007', 'n', 'e', 'w', 'n', 'a', 'm', 'e', '\022', '2',
- '\n', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\030', '\007', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'D', 'r', 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r',
- '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's',
- 's', 'i', 'n', 'g', '_', 'o', 'k', '\"', '\353', '\001', '\n', '\026', 'A', 'l', 't', 'e', 'r', 'O', 'b', 'j', 'e', 'c', 't', 'D', 'e',
- 'p', 'e', 'n', 'd', 's', 'S', 't', 'm', 't', '\022', '5', '\n', '\013', 'o', 'b', 'j', 'e', 'c', 't', '_', 't', 'y', 'p', 'e', '\030',
- '\001', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y',
- 'p', 'e', 'R', '\n', 'o', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o',
- 'n', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V',
- 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '&', '\n', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\030', '\003', ' ',
- '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'o', 'b', 'j', 'e',
- 'c', 't', '\022', '*', '\n', '\007', 'e', 'x', 't', 'n', 'a', 'm', 'e', '\030', '\004', ' ', '\001', '(', '\013', '2', '\020', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'S', 't', 'r', 'i', 'n', 'g', 'R', '\007', 'e', 'x', 't', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006',
- 'r', 'e', 'm', 'o', 'v', 'e', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\006', 'r', 'e', 'm', 'o', 'v', 'e', '\"', '\344', '\001', '\n', '\025',
- 'A', 'l', 't', 'e', 'r', 'O', 'b', 'j', 'e', 'c', 't', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm', 't', '\022', '5', '\n', '\013',
- 'o', 'b', 'j', 'e', 'c', 't', '_', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\n', 'o', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p',
- 'e', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022',
- '&', '\n', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\022', '\034', '\n', '\t', 'n', 'e', 'w', 's', 'c', 'h', 'e',
- 'm', 'a', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\t', 'n', 'e', 'w', 's', 'c', 'h', 'e', 'm', 'a', '\022', '\036', '\n', '\n', 'm', 'i',
- 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o',
- 'k', '\"', '\317', '\001', '\n', '\016', 'A', 'l', 't', 'e', 'r', 'O', 'w', 'n', 'e', 'r', 'S', 't', 'm', 't', '\022', '5', '\n', '\013', 'o',
- 'b', 'j', 'e', 'c', 't', '_', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e',
- 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\n', 'o', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e',
- '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '&',
- '\n', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\022', '.', '\n', '\010', 'n', 'e', 'w', 'o', 'w', 'n', 'e', 'r',
- '\030', '\004', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e',
- 'c', 'R', '\010', 'n', 'e', 'w', 'o', 'w', 'n', 'e', 'r', '\"', 's', '\n', '\021', 'A', 'l', 't', 'e', 'r', 'O', 'p', 'e', 'r', 'a',
- 't', 'o', 'r', 'S', 't', 'm', 't', '\022', '4', '\n', '\010', 'o', 'p', 'e', 'r', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\013',
- '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A', 'r', 'g',
- 's', 'R', '\010', 'o', 'p', 'e', 'r', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ',
- '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i',
- 'o', 'n', 's', '\"', 'f', '\n', '\r', 'A', 'l', 't', 'e', 'r', 'T', 'y', 'p', 'e', 'S', 't', 'm', 't', '\022', '+', '\n', '\t', 't',
- 'y', 'p', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n',
- 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007',
- 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\220', '\002', '\n', '\010', 'R', 'u', 'l', 'e', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 'r',
- 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\032', '\n', '\010', 'r', 'u', 'l',
- 'e', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\010', 'r', 'u', 'l', 'e', 'n', 'a', 'm', 'e', '\022', '1', '\n', '\014',
- 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'w', 'h', 'e', 'r', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '\'', '\n',
- '\005', 'e', 'v', 'e', 'n', 't', '\030', '\004', ' ', '\001', '(', '\016', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C',
- 'm', 'd', 'T', 'y', 'p', 'e', 'R', '\005', 'e', 'v', 'e', 'n', 't', '\022', '\030', '\n', '\007', 'i', 'n', 's', 't', 'e', 'a', 'd', '\030',
- '\005', ' ', '\001', '(', '\010', 'R', '\007', 'i', 'n', 's', 't', 'e', 'a', 'd', '\022', '(', '\n', '\007', 'a', 'c', 't', 'i', 'o', 'n', 's',
- '\030', '\006', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'a',
- 'c', 't', 'i', 'o', 'n', 's', '\022', '\030', '\n', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\007',
- 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\"', 'L', '\n', '\n', 'N', 'o', 't', 'i', 'f', 'y', 'S', 't', 'm', 't', '\022', '$', '\n', '\r',
- 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\r', 'c', 'o', 'n', 'd',
- 'i', 't', 'i', 'o', 'n', 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'p', 'a', 'y', 'l', 'o', 'a', 'd', '\030', '\002', ' ', '\001', '(',
- '\t', 'R', '\007', 'p', 'a', 'y', 'l', 'o', 'a', 'd', '\"', '2', '\n', '\n', 'L', 'i', 's', 't', 'e', 'n', 'S', 't', 'm', 't', '\022',
- '$', '\n', '\r', 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\r', 'c',
- 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', 'n', 'a', 'm', 'e', '\"', '4', '\n', '\014', 'U', 'n', 'l', 'i', 's', 't', 'e', 'n', 'S',
- 't', 'm', 't', '\022', '$', '\n', '\r', 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(',
- '\t', 'R', '\r', 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', 'n', 'a', 'm', 'e', '\"', '\276', '\001', '\n', '\017', 'T', 'r', 'a', 'n',
- 's', 'a', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '1', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016',
- '2', '\035', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'r', 'a', 'n', 's', 'a', 'c', 't', 'i', 'o', 'n', 'S', 't',
- 'm', 't', 'K', 'i', 'n', 'd', 'R', '\004', 'k', 'i', 'n', 'd', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002',
+ 'j', 't', 'y', 'p', 'e', '\022', ',', '\n', '\004', 'f', 'u', 'n', 'c', '\030', '\002', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A', 'r', 'g', 's', 'R', '\004', 'f', 'u', 'n',
+ 'c', '\022', '(', '\n', '\007', 'a', 'c', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'a', 'c', 't', 'i', 'o', 'n', 's', '\"', ',', '\n', '\006', 'D', 'o', 'S',
+ 't', 'm', 't', '\022', '\"', '\n', '\004', 'a', 'r', 'g', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'a', 'r', 'g', 's', '\"', '\216', '\001', '\n', '\017', 'I', 'n', 'l', 'i', 'n', 'e',
+ 'C', 'o', 'd', 'e', 'B', 'l', 'o', 'c', 'k', '\022', ' ', '\n', '\013', 's', 'o', 'u', 'r', 'c', 'e', '_', 't', 'e', 'x', 't', '\030',
+ '\001', ' ', '\001', '(', '\t', 'R', '\013', 's', 'o', 'u', 'r', 'c', 'e', '_', 't', 'e', 'x', 't', '\022', '\031', '\n', '\010', 'l', 'a', 'n',
+ 'g', '_', 'o', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\007', 'l', 'a', 'n', 'g', 'O', 'i', 'd', '\022', '&', '\n', '\017', 'l',
+ 'a', 'n', 'g', '_', 'i', 's', '_', 't', 'r', 'u', 's', 't', 'e', 'd', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\r', 'l', 'a', 'n',
+ 'g', 'I', 's', 'T', 'r', 'u', 's', 't', 'e', 'd', '\022', '\026', '\n', '\006', 'a', 't', 'o', 'm', 'i', 'c', '\030', '\004', ' ', '\001', '(',
+ '\010', 'R', '\006', 'a', 't', 'o', 'm', 'i', 'c', '\"', '\224', '\001', '\n', '\010', 'C', 'a', 'l', 'l', 'S', 't', 'm', 't', '\022', '.', '\n',
+ '\010', 'f', 'u', 'n', 'c', 'c', 'a', 'l', 'l', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'F', 'u', 'n', 'c', 'C', 'a', 'l', 'l', 'R', '\010', 'f', 'u', 'n', 'c', 'c', 'a', 'l', 'l', '\022', '.', '\n', '\010', 'f',
+ 'u', 'n', 'c', 'e', 'x', 'p', 'r', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'F', 'u', 'n', 'c', 'E', 'x', 'p', 'r', 'R', '\010', 'f', 'u', 'n', 'c', 'e', 'x', 'p', 'r', '\022', '(', '\n', '\007', 'o', 'u', 't',
+ 'a', 'r', 'g', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\007', 'o', 'u', 't', 'a', 'r', 'g', 's', '\"', '%', '\n', '\013', 'C', 'a', 'l', 'l', 'C', 'o', 'n', 't', 'e', 'x', 't',
+ '\022', '\026', '\n', '\006', 'a', 't', 'o', 'm', 'i', 'c', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\006', 'a', 't', 'o', 'm', 'i', 'c', '\"',
+ '\336', '\002', '\n', '\n', 'R', 'e', 'n', 'a', 'm', 'e', 'S', 't', 'm', 't', '\022', '5', '\n', '\013', 'r', 'e', 'n', 'a', 'm', 'e', '_',
+ 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j',
+ 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\n', 'r', 'e', 'n', 'a', 'm', 'e', 'T', 'y', 'p', 'e', '\022', '9', '\n', '\r', 'r', 'e',
+ 'l', 'a', 't', 'i', 'o', 'n', '_', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\014', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', 'T',
+ 'y', 'p', 'e', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\013', '2', '\022', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o',
+ 'n', '\022', '&', '\n', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\030', '\004', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\022', '\030', '\n', '\007', 's', 'u', 'b', 'n', 'a',
+ 'm', 'e', '\030', '\005', ' ', '\001', '(', '\t', 'R', '\007', 's', 'u', 'b', 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'n', 'e', 'w', 'n',
+ 'a', 'm', 'e', '\030', '\006', ' ', '\001', '(', '\t', 'R', '\007', 'n', 'e', 'w', 'n', 'a', 'm', 'e', '\022', '2', '\n', '\010', 'b', 'e', 'h',
+ 'a', 'v', 'i', 'o', 'r', '\030', '\007', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r',
+ 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\022', '\036', '\n', '\n', 'm',
+ 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\010', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_',
+ 'o', 'k', '\"', '\353', '\001', '\n', '\026', 'A', 'l', 't', 'e', 'r', 'O', 'b', 'j', 'e', 'c', 't', 'D', 'e', 'p', 'e', 'n', 'd', 's',
+ 'S', 't', 'm', 't', '\022', '5', '\n', '\013', 'o', 'b', 'j', 'e', 'c', 't', '_', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016',
+ '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\n', 'o',
+ 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001',
+ '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r',
+ 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '&', '\n', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\022', '*', '\n',
+ '\007', 'e', 'x', 't', 'n', 'a', 'm', 'e', '\030', '\004', ' ', '\001', '(', '\013', '2', '\020', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'S', 't', 'r', 'i', 'n', 'g', 'R', '\007', 'e', 'x', 't', 'n', 'a', 'm', 'e', '\022', '\026', '\n', '\006', 'r', 'e', 'm', 'o', 'v',
+ 'e', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\006', 'r', 'e', 'm', 'o', 'v', 'e', '\"', '\344', '\001', '\n', '\025', 'A', 'l', 't', 'e', 'r',
+ 'O', 'b', 'j', 'e', 'c', 't', 'S', 'c', 'h', 'e', 'm', 'a', 'S', 't', 'm', 't', '\022', '5', '\n', '\013', 'o', 'b', 'j', 'e', 'c',
+ 't', '_', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O',
+ 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\n', 'o', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', '\022', '.', '\n', '\010',
+ 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
+ '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '&', '\n', '\006', 'o', 'b',
+ 'j', 'e', 'c', 't', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\022', '\034', '\n', '\t', 'n', 'e', 'w', 's', 'c', 'h', 'e', 'm', 'a', '\030', '\004', ' ',
+ '\001', '(', '\t', 'R', '\t', 'n', 'e', 'w', 's', 'c', 'h', 'e', 'm', 'a', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g',
+ '_', 'o', 'k', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\"', '\317', '\001', '\n',
+ '\016', 'A', 'l', 't', 'e', 'r', 'O', 'w', 'n', 'e', 'r', 'S', 't', 'm', 't', '\022', '5', '\n', '\013', 'o', 'b', 'j', 'e', 'c', 't',
+ '_', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b',
+ 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\n', 'o', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', '\022', '.', '\n', '\010', 'r',
+ 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '&', '\n', '\006', 'o', 'b', 'j',
+ 'e', 'c', 't', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\006', 'o', 'b', 'j', 'e', 'c', 't', '\022', '.', '\n', '\010', 'n', 'e', 'w', 'o', 'w', 'n', 'e', 'r', '\030', '\004', ' ', '\001', '(',
+ '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'R', '\010', 'n', 'e',
+ 'w', 'o', 'w', 'n', 'e', 'r', '\"', 's', '\n', '\021', 'A', 'l', 't', 'e', 'r', 'O', 'p', 'e', 'r', 'a', 't', 'o', 'r', 'S', 't',
+ 'm', 't', '\022', '4', '\n', '\010', 'o', 'p', 'e', 'r', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A', 'r', 'g', 's', 'R', '\010', 'o', 'p',
+ 'e', 'r', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', 'f',
+ '\n', '\r', 'A', 'l', 't', 'e', 'r', 'T', 'y', 'p', 'e', 'S', 't', 'm', 't', '\022', '+', '\n', '\t', 't', 'y', 'p', 'e', '_', 'n',
+ 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003',
+ '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o',
+ 'n', 's', '\"', '\220', '\002', '\n', '\010', 'R', 'u', 'l', 'e', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i',
+ 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e',
+ 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\032', '\n', '\010', 'r', 'u', 'l', 'e', 'n', 'a', 'm', 'e',
+ '\030', '\002', ' ', '\001', '(', '\t', 'R', '\010', 'r', 'u', 'l', 'e', 'n', 'a', 'm', 'e', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e',
+ '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\013', 'w', 'h', 'e', 'r', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '\'', '\n', '\005', 'e', 'v', 'e', 'n',
+ 't', '\030', '\004', ' ', '\001', '(', '\016', '2', '\021', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'C', 'm', 'd', 'T', 'y', 'p',
+ 'e', 'R', '\005', 'e', 'v', 'e', 'n', 't', '\022', '\030', '\n', '\007', 'i', 'n', 's', 't', 'e', 'a', 'd', '\030', '\005', ' ', '\001', '(', '\010',
+ 'R', '\007', 'i', 'n', 's', 't', 'e', 'a', 'd', '\022', '(', '\n', '\007', 'a', 'c', 't', 'i', 'o', 'n', 's', '\030', '\006', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'a', 'c', 't', 'i', 'o', 'n',
+ 's', '\022', '\030', '\n', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\007', ' ', '\001', '(', '\010', 'R', '\007', 'r', 'e', 'p', 'l', 'a',
+ 'c', 'e', '\"', 'L', '\n', '\n', 'N', 'o', 't', 'i', 'f', 'y', 'S', 't', 'm', 't', '\022', '$', '\n', '\r', 'c', 'o', 'n', 'd', 'i',
+ 't', 'i', 'o', 'n', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\r', 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n',
+ 'n', 'a', 'm', 'e', '\022', '\030', '\n', '\007', 'p', 'a', 'y', 'l', 'o', 'a', 'd', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\007', 'p', 'a',
+ 'y', 'l', 'o', 'a', 'd', '\"', '2', '\n', '\n', 'L', 'i', 's', 't', 'e', 'n', 'S', 't', 'm', 't', '\022', '$', '\n', '\r', 'c', 'o',
+ 'n', 'd', 'i', 't', 'i', 'o', 'n', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\r', 'c', 'o', 'n', 'd', 'i', 't',
+ 'i', 'o', 'n', 'n', 'a', 'm', 'e', '\"', '4', '\n', '\014', 'U', 'n', 'l', 'i', 's', 't', 'e', 'n', 'S', 't', 'm', 't', '\022', '$',
+ '\n', '\r', 'c', 'o', 'n', 'd', 'i', 't', 'i', 'o', 'n', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\r', 'c', 'o',
+ 'n', 'd', 'i', 't', 'i', 'o', 'n', 'n', 'a', 'm', 'e', '\"', '\332', '\001', '\n', '\017', 'T', 'r', 'a', 'n', 's', 'a', 'c', 't', 'i',
+ 'o', 'n', 'S', 't', 'm', 't', '\022', '1', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016', '2', '\035', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'r', 'a', 'n', 's', 'a', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'K', 'i', 'n',
+ 'd', 'R', '\004', 'k', 'i', 'n', 'd', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022',
+ '&', '\n', '\016', 's', 'a', 'v', 'e', 'p', 'o', 'i', 'n', 't', '_', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\016',
+ 's', 'a', 'v', 'e', 'p', 'o', 'i', 'n', 't', '_', 'n', 'a', 'm', 'e', '\022', '\020', '\n', '\003', 'g', 'i', 'd', '\030', '\004', ' ', '\001',
+ '(', '\t', 'R', '\003', 'g', 'i', 'd', '\022', '\024', '\n', '\005', 'c', 'h', 'a', 'i', 'n', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\005', 'c',
+ 'h', 'a', 'i', 'n', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\006', ' ', '\001', '(', '\005', 'R', '\010', 'l',
+ 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', 'q', '\n', '\021', 'C', 'o', 'm', 'p', 'o', 's', 'i', 't', 'e', 'T', 'y', 'p', 'e', 'S',
+ 't', 'm', 't', '\022', ',', '\n', '\007', 't', 'y', 'p', 'e', 'v', 'a', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g',
+ '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\007', 't', 'y', 'p', 'e', 'v', 'a', 'r', '\022',
+ '.', '\n', '\n', 'c', 'o', 'l', 'd', 'e', 'f', 'l', 'i', 's', 't', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'c', 'o', 'l', 'd', 'e', 'f', 'l', 'i', 's', 't', '\"', 'a', '\n',
+ '\016', 'C', 'r', 'e', 'a', 't', 'e', 'E', 'n', 'u', 'm', 'S', 't', 'm', 't', '\022', '+', '\n', '\t', 't', 'y', 'p', 'e', '_', 'n',
+ 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'v', 'a', 'l', 's', '\030', '\002', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'v', 'a', 'l', 's', '\"', 'f', '\n', '\017',
+ 'C', 'r', 'e', 'a', 't', 'e', 'R', 'a', 'n', 'g', 'e', 'S', 't', 'm', 't', '\022', '+', '\n', '\t', 't', 'y', 'p', 'e', '_', 'n',
+ 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e',
+ 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '&', '\n', '\006', 'p', 'a', 'r', 'a', 'm', 's', '\030', '\002', ' ', '\003', '(',
+ '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'p', 'a', 'r', 'a', 'm', 's',
+ '\"', '\365', '\001', '\n', '\r', 'A', 'l', 't', 'e', 'r', 'E', 'n', 'u', 'm', 'S', 't', 'm', 't', '\022', '+', '\n', '\t', 't', 'y', 'p',
+ 'e', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '\027', '\n', '\007', 'o', 'l', 'd', '_', 'v', 'a', 'l', '\030',
+ '\002', ' ', '\001', '(', '\t', 'R', '\006', 'o', 'l', 'd', 'V', 'a', 'l', '\022', '\027', '\n', '\007', 'n', 'e', 'w', '_', 'v', 'a', 'l', '\030',
+ '\003', ' ', '\001', '(', '\t', 'R', '\006', 'n', 'e', 'w', 'V', 'a', 'l', '\022', '(', '\n', '\020', 'n', 'e', 'w', '_', 'v', 'a', 'l', '_',
+ 'n', 'e', 'i', 'g', 'h', 'b', 'o', 'r', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\016', 'n', 'e', 'w', 'V', 'a', 'l', 'N', 'e', 'i',
+ 'g', 'h', 'b', 'o', 'r', '\022', '\'', '\n', '\020', 'n', 'e', 'w', '_', 'v', 'a', 'l', '_', 'i', 's', '_', 'a', 'f', 't', 'e', 'r',
+ '\030', '\005', ' ', '\001', '(', '\010', 'R', '\r', 'n', 'e', 'w', 'V', 'a', 'l', 'I', 's', 'A', 'f', 't', 'e', 'r', '\022', '2', '\n', '\026',
+ 's', 'k', 'i', 'p', '_', 'i', 'f', '_', 'n', 'e', 'w', '_', 'v', 'a', 'l', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\006', ' ',
+ '\001', '(', '\010', 'R', '\022', 's', 'k', 'i', 'p', 'I', 'f', 'N', 'e', 'w', 'V', 'a', 'l', 'E', 'x', 'i', 's', 't', 's', '\"', '\215',
+ '\002', '\n', '\010', 'V', 'i', 'e', 'w', 'S', 't', 'm', 't', '\022', '&', '\n', '\004', 'v', 'i', 'e', 'w', '\030', '\001', ' ', '\001', '(', '\013',
+ '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\004', 'v', 'i', 'e',
+ 'w', '\022', '(', '\n', '\007', 'a', 'l', 'i', 'a', 's', 'e', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'a', 'l', 'i', 'a', 's', 'e', 's', '\022', '$', '\n', '\005', 'q', 'u', 'e',
+ 'r', 'y', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\005', 'q', 'u', 'e', 'r', 'y', '\022', '\030', '\n', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\007',
+ 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\005', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022',
+ 'E', '\n', '\021', 'w', 'i', 't', 'h', '_', 'c', 'h', 'e', 'c', 'k', '_', 'o', 'p', 't', 'i', 'o', 'n', '\030', '\006', ' ', '\001', '(',
+ '\016', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'i', 'e', 'w', 'C', 'h', 'e', 'c', 'k', 'O', 'p', 't',
+ 'i', 'o', 'n', 'R', '\017', 'w', 'i', 't', 'h', 'C', 'h', 'e', 'c', 'k', 'O', 'p', 't', 'i', 'o', 'n', '\"', '&', '\n', '\010', 'L',
+ 'o', 'a', 'd', 'S', 't', 'm', 't', '\022', '\032', '\n', '\010', 'f', 'i', 'l', 'e', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t',
+ 'R', '\010', 'f', 'i', 'l', 'e', 'n', 'a', 'm', 'e', '\"', 'P', '\n', '\014', 'C', 'r', 'e', 'a', 't', 'e', 'd', 'b', 'S', 't', 'm',
+ 't', '\022', '\026', '\n', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\006', 'd', 'b', 'n', 'a', 'm', 'e',
+ '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', 'U', '\n', '\021', 'A', 'l', 't', 'e',
+ 'r', 'D', 'a', 't', 'a', 'b', 'a', 's', 'e', 'S', 't', 'm', 't', '\022', '\026', '\n', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\030', '\001',
+ ' ', '\001', '(', '\t', 'R', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002',
' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't',
- 'i', 'o', 'n', 's', '\022', '&', '\n', '\016', 's', 'a', 'v', 'e', 'p', 'o', 'i', 'n', 't', '_', 'n', 'a', 'm', 'e', '\030', '\003', ' ',
- '\001', '(', '\t', 'R', '\016', 's', 'a', 'v', 'e', 'p', 'o', 'i', 'n', 't', '_', 'n', 'a', 'm', 'e', '\022', '\020', '\n', '\003', 'g', 'i',
- 'd', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\003', 'g', 'i', 'd', '\022', '\024', '\n', '\005', 'c', 'h', 'a', 'i', 'n', '\030', '\005', ' ', '\001',
- '(', '\010', 'R', '\005', 'c', 'h', 'a', 'i', 'n', '\"', 'q', '\n', '\021', 'C', 'o', 'm', 'p', 'o', 's', 'i', 't', 'e', 'T', 'y', 'p',
- 'e', 'S', 't', 'm', 't', '\022', ',', '\n', '\007', 't', 'y', 'p', 'e', 'v', 'a', 'r', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.',
- 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\007', 't', 'y', 'p', 'e', 'v', 'a',
- 'r', '\022', '.', '\n', '\n', 'c', 'o', 'l', 'd', 'e', 'f', 'l', 'i', 's', 't', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'c', 'o', 'l', 'd', 'e', 'f', 'l', 'i', 's', 't', '\"',
- 'a', '\n', '\016', 'C', 'r', 'e', 'a', 't', 'e', 'E', 'n', 'u', 'm', 'S', 't', 'm', 't', '\022', '+', '\n', '\t', 't', 'y', 'p', 'e',
- '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '\"', '\n', '\004', 'v', 'a', 'l', 's', '\030', '\002', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'v', 'a', 'l', 's', '\"', 'f',
- '\n', '\017', 'C', 'r', 'e', 'a', 't', 'e', 'R', 'a', 'n', 'g', 'e', 'S', 't', 'm', 't', '\022', '+', '\n', '\t', 't', 'y', 'p', 'e',
- '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
- 'd', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '&', '\n', '\006', 'p', 'a', 'r', 'a', 'm', 's', '\030', '\002', ' ',
- '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'p', 'a', 'r', 'a',
- 'm', 's', '\"', '\365', '\001', '\n', '\r', 'A', 'l', 't', 'e', 'r', 'E', 'n', 'u', 'm', 'S', 't', 'm', 't', '\022', '+', '\n', '\t', 't',
- 'y', 'p', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\010', 't', 'y', 'p', 'e', 'N', 'a', 'm', 'e', '\022', '\027', '\n', '\007', 'o', 'l', 'd', '_', 'v', 'a',
- 'l', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\006', 'o', 'l', 'd', 'V', 'a', 'l', '\022', '\027', '\n', '\007', 'n', 'e', 'w', '_', 'v', 'a',
- 'l', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\006', 'n', 'e', 'w', 'V', 'a', 'l', '\022', '(', '\n', '\020', 'n', 'e', 'w', '_', 'v', 'a',
- 'l', '_', 'n', 'e', 'i', 'g', 'h', 'b', 'o', 'r', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\016', 'n', 'e', 'w', 'V', 'a', 'l', 'N',
- 'e', 'i', 'g', 'h', 'b', 'o', 'r', '\022', '\'', '\n', '\020', 'n', 'e', 'w', '_', 'v', 'a', 'l', '_', 'i', 's', '_', 'a', 'f', 't',
- 'e', 'r', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\r', 'n', 'e', 'w', 'V', 'a', 'l', 'I', 's', 'A', 'f', 't', 'e', 'r', '\022', '2',
- '\n', '\026', 's', 'k', 'i', 'p', '_', 'i', 'f', '_', 'n', 'e', 'w', '_', 'v', 'a', 'l', '_', 'e', 'x', 'i', 's', 't', 's', '\030',
- '\006', ' ', '\001', '(', '\010', 'R', '\022', 's', 'k', 'i', 'p', 'I', 'f', 'N', 'e', 'w', 'V', 'a', 'l', 'E', 'x', 'i', 's', 't', 's',
- '\"', '\215', '\002', '\n', '\010', 'V', 'i', 'e', 'w', 'S', 't', 'm', 't', '\022', '&', '\n', '\004', 'v', 'i', 'e', 'w', '\030', '\001', ' ', '\001',
- '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\004', 'v',
- 'i', 'e', 'w', '\022', '(', '\n', '\007', 'a', 'l', 'i', 'a', 's', 'e', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'a', 'l', 'i', 'a', 's', 'e', 's', '\022', '$', '\n', '\005', 'q',
- 'u', 'e', 'r', 'y', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\005', 'q', 'u', 'e', 'r', 'y', '\022', '\030', '\n', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\004', ' ', '\001', '(', '\010',
- 'R', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\005', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n',
- 's', '\022', 'E', '\n', '\021', 'w', 'i', 't', 'h', '_', 'c', 'h', 'e', 'c', 'k', '_', 'o', 'p', 't', 'i', 'o', 'n', '\030', '\006', ' ',
- '\001', '(', '\016', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'i', 'e', 'w', 'C', 'h', 'e', 'c', 'k', 'O',
- 'p', 't', 'i', 'o', 'n', 'R', '\017', 'w', 'i', 't', 'h', 'C', 'h', 'e', 'c', 'k', 'O', 'p', 't', 'i', 'o', 'n', '\"', '&', '\n',
- '\010', 'L', 'o', 'a', 'd', 'S', 't', 'm', 't', '\022', '\032', '\n', '\010', 'f', 'i', 'l', 'e', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001',
- '(', '\t', 'R', '\010', 'f', 'i', 'l', 'e', 'n', 'a', 'm', 'e', '\"', 'P', '\n', '\014', 'C', 'r', 'e', 'a', 't', 'e', 'd', 'b', 'S',
- 't', 'm', 't', '\022', '\026', '\n', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\006', 'd', 'b', 'n', 'a',
- 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', 'U', '\n', '\021', 'A', 'l',
- 't', 'e', 'r', 'D', 'a', 't', 'a', 'b', 'a', 's', 'e', 'S', 't', 'm', 't', '\022', '\026', '\n', '\006', 'd', 'b', 'n', 'a', 'm', 'e',
- '\030', '\001', ' ', '\001', '(', '\t', 'R', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's',
- '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o',
- 'p', 't', 'i', 'o', 'n', 's', '\"', '6', '\n', '\034', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't', 'a', 'b', 'a', 's', 'e', 'R', 'e',
- 'f', 'r', 'e', 's', 'h', 'C', 'o', 'l', 'l', 'S', 't', 'm', 't', '\022', '\026', '\n', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\030', '\001',
- ' ', '\001', '(', '\t', 'R', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\"', 'c', '\n', '\024', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't', 'a',
- 'b', 'a', 's', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', '\022', '\026', '\n', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001',
- '(', '\t', 'R', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\022', '3', '\n', '\007', 's', 'e', 't', 's', 't', 'm', 't', '\030', '\002', ' ', '\001',
- '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'e', 't',
- 'S', 't', 'm', 't', 'R', '\007', 's', 'e', 't', 's', 't', 'm', 't', '\"', 'n', '\n', '\n', 'D', 'r', 'o', 'p', 'd', 'b', 'S', 't',
- 'm', 't', '\022', '\026', '\n', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\006', 'd', 'b', 'n', 'a', 'm',
- 'e', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i',
- 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ', '\003', '(', '\013',
- '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's',
- '\"', 'F', '\n', '\017', 'A', 'l', 't', 'e', 'r', 'S', 'y', 's', 't', 'e', 'm', 'S', 't', 'm', 't', '\022', '3', '\n', '\007', 's', 'e',
- 't', 's', 't', 'm', 't', '\030', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'a',
- 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', 'R', '\007', 's', 'e', 't', 's', 't', 'm', 't', '\"', '\203', '\001',
- '\n', '\013', 'C', 'l', 'u', 's', 't', 'e', 'r', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n',
- '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a',
- 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\034', '\n', '\t', 'i', 'n', 'd', 'e', 'x', 'n', 'a', 'm', 'e', '\030',
- '\002', ' ', '\001', '(', '\t', 'R', '\t', 'i', 'n', 'd', 'e', 'x', 'n', 'a', 'm', 'e', '\022', '&', '\n', '\006', 'p', 'a', 'r', 'a', 'm',
- 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006',
- 'p', 'a', 'r', 'a', 'm', 's', '\"', '~', '\n', '\n', 'V', 'a', 'c', 'u', 'u', 'm', 'S', 't', 'm', 't', '\022', '(', '\n', '\007', 'o',
- 'p', 't', 'i', 'o', 'n', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '\"', '\n', '\004', 'r', 'e', 'l', 's', '\030', '\002', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'r', 'e', 'l', 's', '\022', '\"',
- '\n', '\014', 'i', 's', '_', 'v', 'a', 'c', 'u', 'u', 'm', 'c', 'm', 'd', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\014', 'i', 's', '_',
- 'v', 'a', 'c', 'u', 'u', 'm', 'c', 'm', 'd', '\"', '|', '\n', '\016', 'V', 'a', 'c', 'u', 'u', 'm', 'R', 'e', 'l', 'a', 't', 'i',
- 'o', 'n', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n',
- '\022', '\020', '\n', '\003', 'o', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\003', 'o', 'i', 'd', '\022', '(', '\n', '\007', 'v', 'a', '_',
- 'c', 'o', 'l', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
- 'e', 'R', '\007', 'v', 'a', '_', 'c', 'o', 'l', 's', '\"', ']', '\n', '\013', 'E', 'x', 'p', 'l', 'a', 'i', 'n', 'S', 't', 'm', 't',
+ 'i', 'o', 'n', 's', '\"', '6', '\n', '\034', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't', 'a', 'b', 'a', 's', 'e', 'R', 'e', 'f', 'r',
+ 'e', 's', 'h', 'C', 'o', 'l', 'l', 'S', 't', 'm', 't', '\022', '\026', '\n', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001',
+ '(', '\t', 'R', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\"', 'c', '\n', '\024', 'A', 'l', 't', 'e', 'r', 'D', 'a', 't', 'a', 'b', 'a',
+ 's', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', '\022', '\026', '\n', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t',
+ 'R', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\022', '3', '\n', '\007', 's', 'e', 't', 's', 't', 'm', 't', '\030', '\002', ' ', '\001', '(', '\013',
+ '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'e', 't', 'S', 't',
+ 'm', 't', 'R', '\007', 's', 'e', 't', 's', 't', 'm', 't', '\"', 'n', '\n', '\n', 'D', 'r', 'o', 'p', 'd', 'b', 'S', 't', 'm', 't',
+ '\022', '\026', '\n', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\006', 'd', 'b', 'n', 'a', 'm', 'e', '\022',
+ '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's',
+ 'i', 'n', 'g', '_', 'o', 'k', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016',
+ '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', 'F',
+ '\n', '\017', 'A', 'l', 't', 'e', 'r', 'S', 'y', 's', 't', 'e', 'm', 'S', 't', 'm', 't', '\022', '3', '\n', '\007', 's', 'e', 't', 's',
+ 't', 'm', 't', '\030', '\001', ' ', '\001', '(', '\013', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'V', 'a', 'r', 'i',
+ 'a', 'b', 'l', 'e', 'S', 'e', 't', 'S', 't', 'm', 't', 'R', '\007', 's', 'e', 't', 's', 't', 'm', 't', '\"', '\203', '\001', '\n', '\013',
+ 'C', 'l', 'u', 's', 't', 'e', 'r', 'S', 't', 'm', 't', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001',
+ ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R',
+ '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\034', '\n', '\t', 'i', 'n', 'd', 'e', 'x', 'n', 'a', 'm', 'e', '\030', '\002', ' ',
+ '\001', '(', '\t', 'R', '\t', 'i', 'n', 'd', 'e', 'x', 'n', 'a', 'm', 'e', '\022', '&', '\n', '\006', 'p', 'a', 'r', 'a', 'm', 's', '\030',
+ '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'p', 'a',
+ 'r', 'a', 'm', 's', '\"', '~', '\n', '\n', 'V', 'a', 'c', 'u', 'u', 'm', 'S', 't', 'm', 't', '\022', '(', '\n', '\007', 'o', 'p', 't',
+ 'i', 'o', 'n', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '\"', '\n', '\004', 'r', 'e', 'l', 's', '\030', '\002', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\004', 'r', 'e', 'l', 's', '\022', '\"', '\n', '\014',
+ 'i', 's', '_', 'v', 'a', 'c', 'u', 'u', 'm', 'c', 'm', 'd', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\014', 'i', 's', '_', 'v', 'a',
+ 'c', 'u', 'u', 'm', 'c', 'm', 'd', '\"', '|', '\n', '\016', 'V', 'a', 'c', 'u', 'u', 'm', 'R', 'e', 'l', 'a', 't', 'i', 'o', 'n',
+ '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\020',
+ '\n', '\003', 'o', 'i', 'd', '\030', '\002', ' ', '\001', '(', '\r', 'R', '\003', 'o', 'i', 'd', '\022', '(', '\n', '\007', 'v', 'a', '_', 'c', 'o',
+ 'l', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
+ '\007', 'v', 'a', '_', 'c', 'o', 'l', 's', '\"', ']', '\n', '\013', 'E', 'x', 'p', 'l', 'a', 'i', 'n', 'S', 't', 'm', 't', '\022', '$',
+ '\n', '\005', 'q', 'u', 'e', 'r', 'y', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'e', 'r', 'y', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ',
+ '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i',
+ 'o', 'n', 's', '\"', '\341', '\001', '\n', '\021', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 'A', 's', 'S', 't', 'm', 't',
'\022', '$', '\n', '\005', 'q', 'u', 'e', 'r', 'y', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'e', 'r', 'y', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030',
- '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p',
- 't', 'i', 'o', 'n', 's', '\"', '\341', '\001', '\n', '\021', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'a', 'b', 'l', 'e', 'A', 's', 'S', 't',
- 'm', 't', '\022', '$', '\n', '\005', 'q', 'u', 'e', 'r', 'y', '\030', '\001', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'e', 'r', 'y', '\022', '(', '\n', '\004', 'i', 'n', 't', 'o', '\030', '\002',
- ' ', '\001', '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 't', 'o', 'C', 'l', 'a', 'u', 's',
- 'e', 'R', '\004', 'i', 'n', 't', 'o', '\022', '.', '\n', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2',
- '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\007', 'o', 'b',
- 'j', 't', 'y', 'p', 'e', '\022', '&', '\n', '\016', 'i', 's', '_', 's', 'e', 'l', 'e', 'c', 't', '_', 'i', 'n', 't', 'o', '\030', '\004',
- ' ', '\001', '(', '\010', 'R', '\016', 'i', 's', '_', 's', 'e', 'l', 'e', 'c', 't', '_', 'i', 'n', 't', 'o', '\022', '$', '\n', '\r', 'i',
- 'f', '_', 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o',
- 't', '_', 'e', 'x', 'i', 's', 't', 's', '\"', '\201', '\001', '\n', '\022', 'R', 'e', 'f', 'r', 'e', 's', 'h', 'M', 'a', 't', 'V', 'i',
- 'e', 'w', 'S', 't', 'm', 't', '\022', '\036', '\n', '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\030', '\001', ' ', '\001', '(',
- '\010', 'R', '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\022', '\033', '\n', '\t', 's', 'k', 'i', 'p', '_', 'd', 'a', 't',
- 'a', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\010', 's', 'k', 'i', 'p', 'D', 'a', 't', 'a', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a',
- 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n',
- 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\"', '\020', '\n', '\016', 'C', 'h', 'e', 'c', 'k', 'P',
- 'o', 'i', 'n', 't', 'S', 't', 'm', 't', '\"', '<', '\n', '\013', 'D', 'i', 's', 'c', 'a', 'r', 'd', 'S', 't', 'm', 't', '\022', '-',
- '\n', '\006', 't', 'a', 'r', 'g', 'e', 't', '\030', '\001', ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'D', 'i', 's', 'c', 'a', 'r', 'd', 'M', 'o', 'd', 'e', 'R', '\006', 't', 'a', 'r', 'g', 'e', 't', '\"', 'd', '\n', '\010', 'L',
- 'o', 'c', 'k', 'S', 't', 'm', 't', '\022', ',', '\n', '\t', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', 's', '\030', '\001', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'r', 'e', 'l', 'a', 't', 'i',
- 'o', 'n', 's', '\022', '\022', '\n', '\004', 'm', 'o', 'd', 'e', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\004', 'm', 'o', 'd', 'e', '\022', '\026',
- '\n', '\006', 'n', 'o', 'w', 'a', 'i', 't', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\006', 'n', 'o', 'w', 'a', 'i', 't', '\"', 'b', '\n',
- '\022', 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', 'S', 'e', 't', 'S', 't', 'm', 't', '\022', '0', '\n', '\013', 'c', 'o',
- 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', '\022', '\032', '\n', '\010', 'd', 'e',
- 'f', 'e', 'r', 'r', 'e', 'd', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\010', 'd', 'e', 'f', 'e', 'r', 'r', 'e', 'd', '\"', '\252', '\001',
- '\n', '\013', 'R', 'e', 'i', 'n', 'd', 'e', 'x', 'S', 't', 'm', 't', '\022', '/', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001',
- '(', '\016', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 'i', 'n', 'd', 'e', 'x', 'O', 'b', 'j', 'e',
- 'c', 't', 'T', 'y', 'p', 'e', 'R', '\004', 'k', 'i', 'n', 'd', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030',
- '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r',
- 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R',
- '\004', 'n', 'a', 'm', 'e', '\022', '&', '\n', '\006', 'p', 'a', 'r', 'a', 'm', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'p', 'a', 'r', 'a', 'm', 's', '\"', '\352', '\001', '\n', '\024',
- 'C', 'r', 'e', 'a', 't', 'e', 'C', 'o', 'n', 'v', 'e', 'r', 's', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '8', '\n', '\017', 'c',
- 'o', 'n', 'v', 'e', 'r', 's', 'i', 'o', 'n', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 'c', 'o', 'n', 'v', 'e', 'r', 's', 'i', 'o', 'n', '_', 'n',
- 'a', 'm', 'e', '\022', ',', '\n', '\021', 'f', 'o', 'r', '_', 'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g', '_', 'n', 'a', 'm', 'e', '\030',
- '\002', ' ', '\001', '(', '\t', 'R', '\021', 'f', 'o', 'r', '_', 'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g', '_', 'n', 'a', 'm', 'e', '\022',
- '*', '\n', '\020', 't', 'o', '_', 'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g', '_', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t',
- 'R', '\020', 't', 'o', '_', 'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g', '_', 'n', 'a', 'm', 'e', '\022', ',', '\n', '\t', 'f', 'u', 'n',
- 'c', '_', 'n', 'a', 'm', 'e', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
- 'o', 'd', 'e', 'R', '\t', 'f', 'u', 'n', 'c', '_', 'n', 'a', 'm', 'e', '\022', '\020', '\n', '\003', 'd', 'e', 'f', '\030', '\005', ' ', '\001',
- '(', '\010', 'R', '\003', 'd', 'e', 'f', '\"', '\361', '\001', '\n', '\016', 'C', 'r', 'e', 'a', 't', 'e', 'C', 'a', 's', 't', 'S', 't', 'm',
- 't', '\022', '2', '\n', '\n', 's', 'o', 'u', 'r', 'c', 'e', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p',
- 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\n', 's', 'o', 'u', 'r', 'c', 'e', 't',
- 'y', 'p', 'e', '\022', '2', '\n', '\n', 't', 'a', 'r', 'g', 'e', 't', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\n', 't', 'a', 'r', 'g', 'e',
- 't', 't', 'y', 'p', 'e', '\022', ',', '\n', '\004', 'f', 'u', 'n', 'c', '\030', '\003', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A', 'r', 'g', 's', 'R', '\004', 'f', 'u', 'n',
- 'c', '\022', '3', '\n', '\007', 'c', 'o', 'n', 't', 'e', 'x', 't', '\030', '\004', ' ', '\001', '(', '\016', '2', '\031', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'C', 'o', 'n', 't', 'e', 'x', 't', 'R', '\007', 'c', 'o', 'n',
- 't', 'e', 'x', 't', '\022', '\024', '\n', '\005', 'i', 'n', 'o', 'u', 't', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\005', 'i', 'n', 'o', 'u',
- 't', '\"', '\331', '\001', '\n', '\023', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'S', 't', 'm', 't',
- '\022', '\030', '\n', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\007', 'r', 'e', 'p', 'l', 'a', 'c',
- 'e', '\022', '0', '\n', '\t', 't', 'y', 'p', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g',
- '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\t', 't', 'y', 'p', 'e', '_', 'n', 'a', 'm',
- 'e', '\022', '\022', '\n', '\004', 'l', 'a', 'n', 'g', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\004', 'l', 'a', 'n', 'g', '\022', '2', '\n', '\007',
- 'f', 'r', 'o', 'm', 's', 'q', 'l', '\030', '\004', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'O', 'b', 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A', 'r', 'g', 's', 'R', '\007', 'f', 'r', 'o', 'm', 's', 'q', 'l', '\022', '.',
- '\n', '\005', 't', 'o', 's', 'q', 'l', '\030', '\005', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'O', 'b', 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A', 'r', 'g', 's', 'R', '\005', 't', 'o', 's', 'q', 'l', '\"', 's', '\n', '\013',
- 'P', 'r', 'e', 'p', 'a', 'r', 'e', 'S', 't', 'm', 't', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t',
- 'R', '\004', 'n', 'a', 'm', 'e', '\022', '*', '\n', '\010', 'a', 'r', 'g', 't', 'y', 'p', 'e', 's', '\030', '\002', ' ', '\003', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'a', 'r', 'g', 't', 'y', 'p', 'e', 's',
- '\022', '$', '\n', '\005', 'q', 'u', 'e', 'r', 'y', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
- 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'e', 'r', 'y', '\"', 'I', '\n', '\013', 'E', 'x', 'e', 'c', 'u', 't', 'e', 'S',
- 't', 'm', 't', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '&',
- '\n', '\006', 'p', 'a', 'r', 'a', 'm', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\006', 'p', 'a', 'r', 'a', 'm', 's', '\"', '$', '\n', '\016', 'D', 'e', 'a', 'l', 'l', 'o', 'c', 'a',
- 't', 'e', 'S', 't', 'm', 't', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm',
- 'e', '\"', 'i', '\n', '\r', 'D', 'r', 'o', 'p', 'O', 'w', 'n', 'e', 'd', 'S', 't', 'm', 't', '\022', '$', '\n', '\005', 'r', 'o', 'l',
- 'e', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\005', 'r', 'o', 'l', 'e', 's', '\022', '2', '\n', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\030', '\002', ' ', '\001', '(', '\016', '2',
- '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010',
- 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\"', 'g', '\n', '\021', 'R', 'e', 'a', 's', 's', 'i', 'g', 'n', 'O', 'w', 'n', 'e', 'd',
- 'S', 't', 'm', 't', '\022', '$', '\n', '\005', 'r', 'o', 'l', 'e', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r', 'o', 'l', 'e', 's', '\022', ',', '\n', '\007', 'n', 'e', 'w', 'r',
- 'o', 'l', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e',
- 'S', 'p', 'e', 'c', 'R', '\007', 'n', 'e', 'w', 'r', 'o', 'l', 'e', '\"', 'm', '\n', '\025', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'D',
- 'i', 'c', 't', 'i', 'o', 'n', 'a', 'r', 'y', 'S', 't', 'm', 't', '\022', '*', '\n', '\010', 'd', 'i', 'c', 't', 'n', 'a', 'm', 'e',
- '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'd',
- 'i', 'c', 't', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2',
- '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"',
- '\237', '\002', '\n', '\030', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'C', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n', 'S',
- 't', 'm', 't', '\022', '/', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016', '2', '\033', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'C', 'o', 'n', 'f', 'i', 'g', 'T', 'y', 'p', 'e', 'R', '\004', 'k', 'i',
- 'n', 'd', '\022', '(', '\n', '\007', 'c', 'f', 'g', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'c', 'f', 'g', 'n', 'a', 'm', 'e', '\022', ',', '\n', '\t', 't', 'o',
- 'k', 'e', 'n', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\t', 't', 'o', 'k', 'e', 'n', 't', 'y', 'p', 'e', '\022', '$', '\n', '\005', 'd', 'i', 'c', 't', 's', '\030',
- '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'd', 'i',
- 'c', 't', 's', '\022', '\032', '\n', '\010', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\010', 'o', 'v',
- 'e', 'r', 'r', 'i', 'd', 'e', '\022', '\030', '\n', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\007',
- 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\007', ' ', '\001',
- '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\"', '\237', '\001', '\n', '\020', 'P', 'u', 'b', 'l', 'i', 'c',
- 'a', 't', 'i', 'o', 'n', 'T', 'a', 'b', 'l', 'e', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'e', 'r', 'y', '\022', '(', '\n', '\004', 'i', 'n', 't', 'o', '\030', '\002', ' ', '\001',
+ '(', '\013', '2', '\024', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'I', 'n', 't', 'o', 'C', 'l', 'a', 'u', 's', 'e', 'R',
+ '\004', 'i', 'n', 't', 'o', '\022', '.', '\n', '\007', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\001', '(', '\016', '2', '\024', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'T', 'y', 'p', 'e', 'R', '\007', 'o', 'b', 'j', 't',
+ 'y', 'p', 'e', '\022', '&', '\n', '\016', 'i', 's', '_', 's', 'e', 'l', 'e', 'c', 't', '_', 'i', 'n', 't', 'o', '\030', '\004', ' ', '\001',
+ '(', '\010', 'R', '\016', 'i', 's', '_', 's', 'e', 'l', 'e', 'c', 't', '_', 'i', 'n', 't', 'o', '\022', '$', '\n', '\r', 'i', 'f', '_',
+ 'n', 'o', 't', '_', 'e', 'x', 'i', 's', 't', 's', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\r', 'i', 'f', '_', 'n', 'o', 't', '_',
+ 'e', 'x', 'i', 's', 't', 's', '\"', '\201', '\001', '\n', '\022', 'R', 'e', 'f', 'r', 'e', 's', 'h', 'M', 'a', 't', 'V', 'i', 'e', 'w',
+ 'S', 't', 'm', 't', '\022', '\036', '\n', '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\030', '\001', ' ', '\001', '(', '\010', 'R',
+ '\n', 'c', 'o', 'n', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\022', '\033', '\n', '\t', 's', 'k', 'i', 'p', '_', 'd', 'a', 't', 'a', '\030',
+ '\002', ' ', '\001', '(', '\010', 'R', '\010', 's', 'k', 'i', 'p', 'D', 'a', 't', 'a', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i',
+ 'o', 'n', '\030', '\003', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e',
+ 'V', 'a', 'r', 'R', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\"', '\020', '\n', '\016', 'C', 'h', 'e', 'c', 'k', 'P', 'o', 'i',
+ 'n', 't', 'S', 't', 'm', 't', '\"', '<', '\n', '\013', 'D', 'i', 's', 'c', 'a', 'r', 'd', 'S', 't', 'm', 't', '\022', '-', '\n', '\006',
+ 't', 'a', 'r', 'g', 'e', 't', '\030', '\001', ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D',
+ 'i', 's', 'c', 'a', 'r', 'd', 'M', 'o', 'd', 'e', 'R', '\006', 't', 'a', 'r', 'g', 'e', 't', '\"', 'd', '\n', '\010', 'L', 'o', 'c',
+ 'k', 'S', 't', 'm', 't', '\022', ',', '\n', '\t', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', 's', '\030', '\001', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\t', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n',
+ 's', '\022', '\022', '\n', '\004', 'm', 'o', 'd', 'e', '\030', '\002', ' ', '\001', '(', '\005', 'R', '\004', 'm', 'o', 'd', 'e', '\022', '\026', '\n', '\006',
+ 'n', 'o', 'w', 'a', 'i', 't', '\030', '\003', ' ', '\001', '(', '\010', 'R', '\006', 'n', 'o', 'w', 'a', 'i', 't', '\"', 'b', '\n', '\022', 'C',
+ 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', 'S', 'e', 't', 'S', 't', 'm', 't', '\022', '0', '\n', '\013', 'c', 'o', 'n', 's',
+ 't', 'r', 'a', 'i', 'n', 't', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\013', 'c', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', 's', '\022', '\032', '\n', '\010', 'd', 'e', 'f', 'e',
+ 'r', 'r', 'e', 'd', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\010', 'd', 'e', 'f', 'e', 'r', 'r', 'e', 'd', '\"', '\252', '\001', '\n', '\013',
+ 'R', 'e', 'i', 'n', 'd', 'e', 'x', 'S', 't', 'm', 't', '\022', '/', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016',
+ '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'e', 'i', 'n', 'd', 'e', 'x', 'O', 'b', 'j', 'e', 'c', 't',
+ 'T', 'y', 'p', 'e', 'R', '\004', 'k', 'i', 'n', 'd', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\002', ' ',
'\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010',
- 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030',
- '\002', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'w', 'h',
- 'e', 'r', 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '(', '\n', '\007', 'c', 'o', 'l', 'u', 'm', 'n', 's', '\030', '\003', ' ', '\003', '(',
- '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'c', 'o', 'l', 'u', 'm', 'n',
- 's', '\"', '\276', '\001', '\n', '\022', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'S', 'p', 'e', 'c', '\022',
- '@', '\n', '\n', 'p', 'u', 'b', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', ' ', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'S', 'p', 'e', 'c', 'T',
- 'y', 'p', 'e', 'R', '\n', 'p', 'u', 'b', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\002',
- ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '6', '\n', '\010', 'p', 'u', 'b', 't', 'a', 'b', 'l', 'e', '\030', '\003', ' ',
- '\001', '(', '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o',
- 'n', 'T', 'a', 'b', 'l', 'e', 'R', '\010', 'p', 'u', 'b', 't', 'a', 'b', 'l', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't',
- 'i', 'o', 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\263', '\001', '\n', '\025', 'C',
- 'r', 'e', 'a', 't', 'e', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'p',
- 'u', 'b', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'p', 'u', 'b', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007',
- 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '.', '\n', '\n', 'p', 'u', 'b', 'o', 'b', 'j', 'e', 'c',
- 't', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R',
- '\n', 'p', 'u', 'b', 'o', 'b', 'j', 'e', 'c', 't', 's', '\022', '&', '\n', '\016', 'f', 'o', 'r', '_', 'a', 'l', 'l', '_', 't', 'a',
- 'b', 'l', 'e', 's', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\016', 'f', 'o', 'r', '_', 'a', 'l', 'l', '_', 't', 'a', 'b', 'l', 'e',
- 's', '\"', '\354', '\001', '\n', '\024', 'A', 'l', 't', 'e', 'r', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm',
- 't', '\022', '\030', '\n', '\007', 'p', 'u', 'b', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'p', 'u', 'b', 'n', 'a',
- 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
- 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '.', '\n', '\n', 'p', 'u',
- 'b', 'o', 'b', 'j', 'e', 'c', 't', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'N', 'o', 'd', 'e', 'R', '\n', 'p', 'u', 'b', 'o', 'b', 'j', 'e', 'c', 't', 's', '\022', '&', '\n', '\016', 'f', 'o', 'r', '_',
- 'a', 'l', 'l', '_', 't', 'a', 'b', 'l', 'e', 's', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\016', 'f', 'o', 'r', '_', 'a', 'l', 'l',
- '_', 't', 'a', 'b', 'l', 'e', 's', '\022', '8', '\n', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\016', '2', ' ',
- '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o',
- 'n', 'A', 'c', 't', 'i', 'o', 'n', 'R', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\"', '\252', '\001', '\n', '\026', 'C', 'r', 'e', 'a', 't',
- 'e', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 's', 'u', 'b', 'n',
- 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 's', 'u', 'b', 'n', 'a', 'm', 'e', '\022', '\032', '\n', '\010', 'c', 'o', 'n',
- 'n', 'i', 'n', 'f', 'o', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\010', 'c', 'o', 'n', 'n', 'i', 'n', 'f', 'o', '\022', '0', '\n', '\013',
- 'p', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'p', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', '\022', '(', '\n', '\007',
- 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\336', '\001', '\n', '\025', 'A', 'l', 't', 'e', 'r', 'S', 'u',
- 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '3', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ',
- '\001', '(', '\016', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'S', 'u', 'b', 's', 'c',
- 'r', 'i', 'p', 't', 'i', 'o', 'n', 'T', 'y', 'p', 'e', 'R', '\004', 'k', 'i', 'n', 'd', '\022', '\030', '\n', '\007', 's', 'u', 'b', 'n',
- 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\007', 's', 'u', 'b', 'n', 'a', 'm', 'e', '\022', '\032', '\n', '\010', 'c', 'o', 'n',
- 'n', 'i', 'n', 'f', 'o', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\010', 'c', 'o', 'n', 'n', 'i', 'n', 'f', 'o', '\022', '0', '\n', '\013',
- 'p', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
- 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'p', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', '\022', '(', '\n', '\007',
- 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
- 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\204', '\001', '\n', '\024', 'D', 'r', 'o', 'p', 'S', 'u', 'b',
- 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 's', 'u', 'b', 'n', 'a', 'm', 'e', '\030',
- '\001', ' ', '\001', '(', '\t', 'R', '\007', 's', 'u', 'b', 'n', 'a', 'm', 'e', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g',
- '_', 'o', 'k', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\022', '2', '\n', '\010',
- 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\030', '\003', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y',
- '.', 'D', 'r', 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\"', 't',
- '\n', '\t', 'S', 'c', 'a', 'n', 'T', 'o', 'k', 'e', 'n', '\022', '\r', '\n', '\005', 's', 't', 'a', 'r', 't', '\030', '\001', ' ', '\001', '(',
- '\005', '\022', '\013', '\n', '\003', 'e', 'n', 'd', '\030', '\002', ' ', '\001', '(', '\005', '\022', '\036', '\n', '\005', 't', 'o', 'k', 'e', 'n', '\030', '\004',
- ' ', '\001', '(', '\016', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'o', 'k', 'e', 'n', '\022', '+', '\n', '\014',
- 'k', 'e', 'y', 'w', 'o', 'r', 'd', '_', 'k', 'i', 'n', 'd', '\030', '\005', ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q',
- 'u', 'e', 'r', 'y', '.', 'K', 'e', 'y', 'w', 'o', 'r', 'd', 'K', 'i', 'n', 'd', '*', '\177', '\n', '\016', 'O', 'v', 'e', 'r', 'r',
- 'i', 'd', 'i', 'n', 'g', 'K', 'i', 'n', 'd', '\022', '\035', '\n', '\031', 'O', 'V', 'E', 'R', 'R', 'I', 'D', 'I', 'N', 'G', '_', 'K',
- 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\026', '\n', '\022', 'O', 'V', 'E', 'R', 'R', 'I',
- 'D', 'I', 'N', 'G', '_', 'N', 'O', 'T', '_', 'S', 'E', 'T', '\020', '\001', '\022', '\031', '\n', '\025', 'O', 'V', 'E', 'R', 'R', 'I', 'D',
- 'I', 'N', 'G', '_', 'U', 'S', 'E', 'R', '_', 'V', 'A', 'L', 'U', 'E', '\020', '\002', '\022', '\033', '\n', '\027', 'O', 'V', 'E', 'R', 'R',
- 'I', 'D', 'I', 'N', 'G', '_', 'S', 'Y', 'S', 'T', 'E', 'M', '_', 'V', 'A', 'L', 'U', 'E', '\020', '\003', '*', '\233', '\001', '\n', '\013',
- 'Q', 'u', 'e', 'r', 'y', 'S', 'o', 'u', 'r', 'c', 'e', '\022', '\032', '\n', '\026', 'Q', 'U', 'E', 'R', 'Y', '_', 'S', 'O', 'U', 'R',
- 'C', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'Q', 'S', 'R', 'C', '_', 'O', 'R',
- 'I', 'G', 'I', 'N', 'A', 'L', '\020', '\001', '\022', '\017', '\n', '\013', 'Q', 'S', 'R', 'C', '_', 'P', 'A', 'R', 'S', 'E', 'R', '\020', '\002',
- '\022', '\025', '\n', '\021', 'Q', 'S', 'R', 'C', '_', 'I', 'N', 'S', 'T', 'E', 'A', 'D', '_', 'R', 'U', 'L', 'E', '\020', '\003', '\022', '\032',
- '\n', '\026', 'Q', 'S', 'R', 'C', '_', 'Q', 'U', 'A', 'L', '_', 'I', 'N', 'S', 'T', 'E', 'A', 'D', '_', 'R', 'U', 'L', 'E', '\020',
- '\004', '\022', '\031', '\n', '\025', 'Q', 'S', 'R', 'C', '_', 'N', 'O', 'N', '_', 'I', 'N', 'S', 'T', 'E', 'A', 'D', '_', 'R', 'U', 'L',
- 'E', '\020', '\005', '*', 'm', '\n', '\t', 'S', 'o', 'r', 't', 'B', 'y', 'D', 'i', 'r', '\022', '\031', '\n', '\025', 'S', 'O', 'R', 'T', '_',
- 'B', 'Y', '_', 'D', 'I', 'R', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\022', '\n', '\016', 'S', 'O', 'R',
- 'T', 'B', 'Y', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\001', '\022', '\016', '\n', '\n', 'S', 'O', 'R', 'T', 'B', 'Y', '_', 'A',
- 'S', 'C', '\020', '\002', '\022', '\017', '\n', '\013', 'S', 'O', 'R', 'T', 'B', 'Y', '_', 'D', 'E', 'S', 'C', '\020', '\003', '\022', '\020', '\n', '\014',
- 'S', 'O', 'R', 'T', 'B', 'Y', '_', 'U', 'S', 'I', 'N', 'G', '\020', '\004', '*', 's', '\n', '\013', 'S', 'o', 'r', 't', 'B', 'y', 'N',
- 'u', 'l', 'l', 's', '\022', '\033', '\n', '\027', 'S', 'O', 'R', 'T', '_', 'B', 'Y', '_', 'N', 'U', 'L', 'L', 'S', '_', 'U', 'N', 'D',
- 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\030', '\n', '\024', 'S', 'O', 'R', 'T', 'B', 'Y', '_', 'N', 'U', 'L', 'L', 'S', '_',
- 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\001', '\022', '\026', '\n', '\022', 'S', 'O', 'R', 'T', 'B', 'Y', '_', 'N', 'U', 'L', 'L', 'S',
- '_', 'F', 'I', 'R', 'S', 'T', '\020', '\002', '\022', '\025', '\n', '\021', 'S', 'O', 'R', 'T', 'B', 'Y', '_', 'N', 'U', 'L', 'L', 'S', '_',
- 'L', 'A', 'S', 'T', '\020', '\003', '*', '~', '\n', '\r', 'S', 'e', 't', 'Q', 'u', 'a', 'n', 't', 'i', 'f', 'i', 'e', 'r', '\022', '\034',
- '\n', '\030', 'S', 'E', 'T', '_', 'Q', 'U', 'A', 'N', 'T', 'I', 'F', 'I', 'E', 'R', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E',
- 'D', '\020', '\000', '\022', '\032', '\n', '\026', 'S', 'E', 'T', '_', 'Q', 'U', 'A', 'N', 'T', 'I', 'F', 'I', 'E', 'R', '_', 'D', 'E', 'F',
- 'A', 'U', 'L', 'T', '\020', '\001', '\022', '\026', '\n', '\022', 'S', 'E', 'T', '_', 'Q', 'U', 'A', 'N', 'T', 'I', 'F', 'I', 'E', 'R', '_',
- 'A', 'L', 'L', '\020', '\002', '\022', '\033', '\n', '\027', 'S', 'E', 'T', '_', 'Q', 'U', 'A', 'N', 'T', 'I', 'F', 'I', 'E', 'R', '_', 'D',
- 'I', 'S', 'T', 'I', 'N', 'C', 'T', '\020', '\003', '*', '\266', '\002', '\n', '\013', 'A', '_', 'E', 'x', 'p', 'r', '_', 'K', 'i', 'n', 'd',
- '\022', '\031', '\n', '\025', 'A', '_', 'E', 'X', 'P', 'R', '_', 'K', 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D',
- '\020', '\000', '\022', '\014', '\n', '\010', 'A', 'E', 'X', 'P', 'R', '_', 'O', 'P', '\020', '\001', '\022', '\020', '\n', '\014', 'A', 'E', 'X', 'P', 'R',
- '_', 'O', 'P', '_', 'A', 'N', 'Y', '\020', '\002', '\022', '\020', '\n', '\014', 'A', 'E', 'X', 'P', 'R', '_', 'O', 'P', '_', 'A', 'L', 'L',
- '\020', '\003', '\022', '\022', '\n', '\016', 'A', 'E', 'X', 'P', 'R', '_', 'D', 'I', 'S', 'T', 'I', 'N', 'C', 'T', '\020', '\004', '\022', '\026', '\n',
- '\022', 'A', 'E', 'X', 'P', 'R', '_', 'N', 'O', 'T', '_', 'D', 'I', 'S', 'T', 'I', 'N', 'C', 'T', '\020', '\005', '\022', '\020', '\n', '\014',
- 'A', 'E', 'X', 'P', 'R', '_', 'N', 'U', 'L', 'L', 'I', 'F', '\020', '\006', '\022', '\014', '\n', '\010', 'A', 'E', 'X', 'P', 'R', '_', 'I',
- 'N', '\020', '\007', '\022', '\016', '\n', '\n', 'A', 'E', 'X', 'P', 'R', '_', 'L', 'I', 'K', 'E', '\020', '\010', '\022', '\017', '\n', '\013', 'A', 'E',
- 'X', 'P', 'R', '_', 'I', 'L', 'I', 'K', 'E', '\020', '\t', '\022', '\021', '\n', '\r', 'A', 'E', 'X', 'P', 'R', '_', 'S', 'I', 'M', 'I',
- 'L', 'A', 'R', '\020', '\n', '\022', '\021', '\n', '\r', 'A', 'E', 'X', 'P', 'R', '_', 'B', 'E', 'T', 'W', 'E', 'E', 'N', '\020', '\013', '\022',
- '\025', '\n', '\021', 'A', 'E', 'X', 'P', 'R', '_', 'N', 'O', 'T', '_', 'B', 'E', 'T', 'W', 'E', 'E', 'N', '\020', '\014', '\022', '\025', '\n',
- '\021', 'A', 'E', 'X', 'P', 'R', '_', 'B', 'E', 'T', 'W', 'E', 'E', 'N', '_', 'S', 'Y', 'M', '\020', '\r', '\022', '\031', '\n', '\025', 'A',
- 'E', 'X', 'P', 'R', '_', 'N', 'O', 'T', '_', 'B', 'E', 'T', 'W', 'E', 'E', 'N', '_', 'S', 'Y', 'M', '\020', '\016', '*', '\250', '\001',
- '\n', '\014', 'R', 'o', 'l', 'e', 'S', 'p', 'e', 'c', 'T', 'y', 'p', 'e', '\022', '\034', '\n', '\030', 'R', 'O', 'L', 'E', '_', 'S', 'P',
- 'E', 'C', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\024', '\n', '\020', 'R', 'O',
- 'L', 'E', 'S', 'P', 'E', 'C', '_', 'C', 'S', 'T', 'R', 'I', 'N', 'G', '\020', '\001', '\022', '\031', '\n', '\025', 'R', 'O', 'L', 'E', 'S',
- 'P', 'E', 'C', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'R', 'O', 'L', 'E', '\020', '\002', '\022', '\031', '\n', '\025', 'R', 'O', 'L',
- 'E', 'S', 'P', 'E', 'C', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'U', 'S', 'E', 'R', '\020', '\003', '\022', '\031', '\n', '\025', 'R',
- 'O', 'L', 'E', 'S', 'P', 'E', 'C', '_', 'S', 'E', 'S', 'S', 'I', 'O', 'N', '_', 'U', 'S', 'E', 'R', '\020', '\004', '\022', '\023', '\n',
- '\017', 'R', 'O', 'L', 'E', 'S', 'P', 'E', 'C', '_', 'P', 'U', 'B', 'L', 'I', 'C', '\020', '\005', '*', '\364', '\002', '\n', '\017', 'T', 'a',
- 'b', 'l', 'e', 'L', 'i', 'k', 'e', 'O', 'p', 't', 'i', 'o', 'n', '\022', '\037', '\n', '\033', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I',
- 'K', 'E', '_', 'O', 'P', 'T', 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\036', '\n', '\032',
- 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'C', 'O', 'M', 'M', 'E', 'N', 'T',
- 'S', '\020', '\001', '\022', '!', '\n', '\035', 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_',
- 'C', 'O', 'M', 'P', 'R', 'E', 'S', 'S', 'I', 'O', 'N', '\020', '\002', '\022', '!', '\n', '\035', 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T',
- 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'C', 'O', 'N', 'S', 'T', 'R', 'A', 'I', 'N', 'T', 'S', '\020', '\003', '\022', '\036',
- '\n', '\032', 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'D', 'E', 'F', 'A', 'U',
- 'L', 'T', 'S', '\020', '\004', '\022', '\037', '\n', '\033', 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K',
- 'E', '_', 'G', 'E', 'N', 'E', 'R', 'A', 'T', 'E', 'D', '\020', '\005', '\022', '\036', '\n', '\032', 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T',
- 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'I', 'D', 'E', 'N', 'T', 'I', 'T', 'Y', '\020', '\006', '\022', '\035', '\n', '\031', 'C',
- 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'I', 'N', 'D', 'E', 'X', 'E', 'S', '\020',
- '\007', '\022', ' ', '\n', '\034', 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'S', 'T',
- 'A', 'T', 'I', 'S', 'T', 'I', 'C', 'S', '\020', '\010', '\022', '\035', '\n', '\031', 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L',
- 'E', '_', 'L', 'I', 'K', 'E', '_', 'S', 'T', 'O', 'R', 'A', 'G', 'E', '\020', '\t', '\022', '\031', '\n', '\025', 'C', 'R', 'E', 'A', 'T',
- 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'A', 'L', 'L', '\020', '\n', '*', 'v', '\n', '\r', 'D', 'e', 'f',
- 'E', 'l', 'e', 'm', 'A', 'c', 't', 'i', 'o', 'n', '\022', '\035', '\n', '\031', 'D', 'E', 'F', '_', 'E', 'L', 'E', 'M', '_', 'A', 'C',
- 'T', 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\022', '\n', '\016', 'D', 'E', 'F', 'E', 'L',
- 'E', 'M', '_', 'U', 'N', 'S', 'P', 'E', 'C', '\020', '\001', '\022', '\017', '\n', '\013', 'D', 'E', 'F', 'E', 'L', 'E', 'M', '_', 'S', 'E',
- 'T', '\020', '\002', '\022', '\017', '\n', '\013', 'D', 'E', 'F', 'E', 'L', 'E', 'M', '_', 'A', 'D', 'D', '\020', '\003', '\022', '\020', '\n', '\014', 'D',
- 'E', 'F', 'E', 'L', 'E', 'M', '_', 'D', 'R', 'O', 'P', '\020', '\004', '*', '\215', '\001', '\n', '\021', 'P', 'a', 'r', 't', 'i', 't', 'i',
- 'o', 'n', 'S', 't', 'r', 'a', 't', 'e', 'g', 'y', '\022', ' ', '\n', '\034', 'P', 'A', 'R', 'T', 'I', 'T', 'I', 'O', 'N', '_', 'S',
- 'T', 'R', 'A', 'T', 'E', 'G', 'Y', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\033', '\n', '\027', 'P', 'A',
- 'R', 'T', 'I', 'T', 'I', 'O', 'N', '_', 'S', 'T', 'R', 'A', 'T', 'E', 'G', 'Y', '_', 'L', 'I', 'S', 'T', '\020', '\001', '\022', '\034',
- '\n', '\030', 'P', 'A', 'R', 'T', 'I', 'T', 'I', 'O', 'N', '_', 'S', 'T', 'R', 'A', 'T', 'E', 'G', 'Y', '_', 'R', 'A', 'N', 'G',
- 'E', '\020', '\002', '\022', '\033', '\n', '\027', 'P', 'A', 'R', 'T', 'I', 'T', 'I', 'O', 'N', '_', 'S', 'T', 'R', 'A', 'T', 'E', 'G', 'Y',
- '_', 'H', 'A', 'S', 'H', '\020', '\003', '*', '\254', '\001', '\n', '\027', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'R', 'a', 'n', 'g',
- 'e', 'D', 'a', 't', 'u', 'm', 'K', 'i', 'n', 'd', '\022', '(', '\n', '$', 'P', 'A', 'R', 'T', 'I', 'T', 'I', 'O', 'N', '_', 'R',
- 'A', 'N', 'G', 'E', '_', 'D', 'A', 'T', 'U', 'M', '_', 'K', 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D',
- '\020', '\000', '\022', '\"', '\n', '\036', 'P', 'A', 'R', 'T', 'I', 'T', 'I', 'O', 'N', '_', 'R', 'A', 'N', 'G', 'E', '_', 'D', 'A', 'T',
- 'U', 'M', '_', 'M', 'I', 'N', 'V', 'A', 'L', 'U', 'E', '\020', '\001', '\022', '\037', '\n', '\033', 'P', 'A', 'R', 'T', 'I', 'T', 'I', 'O',
- 'N', '_', 'R', 'A', 'N', 'G', 'E', '_', 'D', 'A', 'T', 'U', 'M', '_', 'V', 'A', 'L', 'U', 'E', '\020', '\002', '\022', '\"', '\n', '\036',
- 'P', 'A', 'R', 'T', 'I', 'T', 'I', 'O', 'N', '_', 'R', 'A', 'N', 'G', 'E', '_', 'D', 'A', 'T', 'U', 'M', '_', 'M', 'A', 'X',
- 'V', 'A', 'L', 'U', 'E', '\020', '\003', '*', '\275', '\001', '\n', '\007', 'R', 'T', 'E', 'K', 'i', 'n', 'd', '\022', '\025', '\n', '\021', 'R', 'T',
- 'E', 'K', 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\020', '\n', '\014', 'R', 'T', 'E', '_',
- 'R', 'E', 'L', 'A', 'T', 'I', 'O', 'N', '\020', '\001', '\022', '\020', '\n', '\014', 'R', 'T', 'E', '_', 'S', 'U', 'B', 'Q', 'U', 'E', 'R',
- 'Y', '\020', '\002', '\022', '\014', '\n', '\010', 'R', 'T', 'E', '_', 'J', 'O', 'I', 'N', '\020', '\003', '\022', '\020', '\n', '\014', 'R', 'T', 'E', '_',
- 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', '\020', '\004', '\022', '\021', '\n', '\r', 'R', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', 'F', 'U',
- 'N', 'C', '\020', '\005', '\022', '\016', '\n', '\n', 'R', 'T', 'E', '_', 'V', 'A', 'L', 'U', 'E', 'S', '\020', '\006', '\022', '\013', '\n', '\007', 'R',
- 'T', 'E', '_', 'C', 'T', 'E', '\020', '\007', '\022', '\027', '\n', '\023', 'R', 'T', 'E', '_', 'N', 'A', 'M', 'E', 'D', 'T', 'U', 'P', 'L',
- 'E', 'S', 'T', 'O', 'R', 'E', '\020', '\010', '\022', '\016', '\n', '\n', 'R', 'T', 'E', '_', 'R', 'E', 'S', 'U', 'L', 'T', '\020', '\t', '*',
- '\304', '\001', '\n', '\007', 'W', 'C', 'O', 'K', 'i', 'n', 'd', '\022', '\025', '\n', '\021', 'W', 'C', 'O', 'K', 'I', 'N', 'D', '_', 'U', 'N',
- 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\022', '\n', '\016', 'W', 'C', 'O', '_', 'V', 'I', 'E', 'W', '_', 'C', 'H', 'E',
- 'C', 'K', '\020', '\001', '\022', '\030', '\n', '\024', 'W', 'C', 'O', '_', 'R', 'L', 'S', '_', 'I', 'N', 'S', 'E', 'R', 'T', '_', 'C', 'H',
- 'E', 'C', 'K', '\020', '\002', '\022', '\030', '\n', '\024', 'W', 'C', 'O', '_', 'R', 'L', 'S', '_', 'U', 'P', 'D', 'A', 'T', 'E', '_', 'C',
- 'H', 'E', 'C', 'K', '\020', '\003', '\022', '\032', '\n', '\026', 'W', 'C', 'O', '_', 'R', 'L', 'S', '_', 'C', 'O', 'N', 'F', 'L', 'I', 'C',
- 'T', '_', 'C', 'H', 'E', 'C', 'K', '\020', '\004', '\022', '\036', '\n', '\032', 'W', 'C', 'O', '_', 'R', 'L', 'S', '_', 'M', 'E', 'R', 'G',
- 'E', '_', 'U', 'P', 'D', 'A', 'T', 'E', '_', 'C', 'H', 'E', 'C', 'K', '\020', '\005', '\022', '\036', '\n', '\032', 'W', 'C', 'O', '_', 'R',
- 'L', 'S', '_', 'M', 'E', 'R', 'G', 'E', '_', 'D', 'E', 'L', 'E', 'T', 'E', '_', 'C', 'H', 'E', 'C', 'K', '\020', '\006', '*', '\252',
- '\001', '\n', '\017', 'G', 'r', 'o', 'u', 'p', 'i', 'n', 'g', 'S', 'e', 't', 'K', 'i', 'n', 'd', '\022', '\037', '\n', '\033', 'G', 'R', 'O',
- 'U', 'P', 'I', 'N', 'G', '_', 'S', 'E', 'T', '_', 'K', 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020',
- '\000', '\022', '\026', '\n', '\022', 'G', 'R', 'O', 'U', 'P', 'I', 'N', 'G', '_', 'S', 'E', 'T', '_', 'E', 'M', 'P', 'T', 'Y', '\020', '\001',
- '\022', '\027', '\n', '\023', 'G', 'R', 'O', 'U', 'P', 'I', 'N', 'G', '_', 'S', 'E', 'T', '_', 'S', 'I', 'M', 'P', 'L', 'E', '\020', '\002',
- '\022', '\027', '\n', '\023', 'G', 'R', 'O', 'U', 'P', 'I', 'N', 'G', '_', 'S', 'E', 'T', '_', 'R', 'O', 'L', 'L', 'U', 'P', '\020', '\003',
- '\022', '\025', '\n', '\021', 'G', 'R', 'O', 'U', 'P', 'I', 'N', 'G', '_', 'S', 'E', 'T', '_', 'C', 'U', 'B', 'E', '\020', '\004', '\022', '\025',
- '\n', '\021', 'G', 'R', 'O', 'U', 'P', 'I', 'N', 'G', '_', 'S', 'E', 'T', '_', 'S', 'E', 'T', 'S', '\020', '\005', '*', '|', '\n', '\016',
- 'C', 'T', 'E', 'M', 'a', 't', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', '\022', '\034', '\n', '\030', 'C', 'T', 'E', 'M', 'A', 'T', 'E',
- 'R', 'I', 'A', 'L', 'I', 'Z', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\031', '\n', '\025', 'C', 'T',
- 'E', 'M', 'a', 't', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\020', '\001', '\022', '\030', '\n', '\024',
- 'C', 'T', 'E', 'M', 'a', 't', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', 'A', 'l', 'w', 'a', 'y', 's', '\020', '\002', '\022', '\027', '\n',
- '\023', 'C', 'T', 'E', 'M', 'a', 't', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', 'N', 'e', 'v', 'e', 'r', '\020', '\003', '*', 's', '\n',
- '\014', 'S', 'e', 't', 'O', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n', '\022', '\033', '\n', '\027', 'S', 'E', 'T', '_', 'O', 'P', 'E', 'R',
- 'A', 'T', 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\016', '\n', '\n', 'S', 'E', 'T', 'O',
- 'P', '_', 'N', 'O', 'N', 'E', '\020', '\001', '\022', '\017', '\n', '\013', 'S', 'E', 'T', 'O', 'P', '_', 'U', 'N', 'I', 'O', 'N', '\020', '\002',
- '\022', '\023', '\n', '\017', 'S', 'E', 'T', 'O', 'P', '_', 'I', 'N', 'T', 'E', 'R', 'S', 'E', 'C', 'T', '\020', '\003', '\022', '\020', '\n', '\014',
- 'S', 'E', 'T', 'O', 'P', '_', 'E', 'X', 'C', 'E', 'P', 'T', '\020', '\004', '*', '\231', '\t', '\n', '\n', 'O', 'b', 'j', 'e', 'c', 't',
- 'T', 'y', 'p', 'e', '\022', '\031', '\n', '\025', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F',
- 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\030', '\n', '\024', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'A', 'C', 'C', 'E', 'S', 'S', '_', 'M',
- 'E', 'T', 'H', 'O', 'D', '\020', '\001', '\022', '\024', '\n', '\020', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'A', 'G', 'G', 'R', 'E', 'G', 'A',
- 'T', 'E', '\020', '\002', '\022', '\017', '\n', '\013', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'A', 'M', 'O', 'P', '\020', '\003', '\022', '\021', '\n', '\r',
- 'O', 'B', 'J', 'E', 'C', 'T', '_', 'A', 'M', 'P', 'R', 'O', 'C', '\020', '\004', '\022', '\024', '\n', '\020', 'O', 'B', 'J', 'E', 'C', 'T',
- '_', 'A', 'T', 'T', 'R', 'I', 'B', 'U', 'T', 'E', '\020', '\005', '\022', '\017', '\n', '\013', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'C', 'A',
- 'S', 'T', '\020', '\006', '\022', '\021', '\n', '\r', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'C', 'O', 'L', 'U', 'M', 'N', '\020', '\007', '\022', '\024',
- '\n', '\020', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'C', 'O', 'L', 'L', 'A', 'T', 'I', 'O', 'N', '\020', '\010', '\022', '\025', '\n', '\021', 'O',
- 'B', 'J', 'E', 'C', 'T', '_', 'C', 'O', 'N', 'V', 'E', 'R', 'S', 'I', 'O', 'N', '\020', '\t', '\022', '\023', '\n', '\017', 'O', 'B', 'J',
- 'E', 'C', 'T', '_', 'D', 'A', 'T', 'A', 'B', 'A', 'S', 'E', '\020', '\n', '\022', '\022', '\n', '\016', 'O', 'B', 'J', 'E', 'C', 'T', '_',
- 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\013', '\022', '\021', '\n', '\r', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'D', 'E', 'F', 'A', 'C',
- 'L', '\020', '\014', '\022', '\021', '\n', '\r', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'D', 'O', 'M', 'A', 'I', 'N', '\020', '\r', '\022', '\030', '\n',
- '\024', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'D', 'O', 'M', 'C', 'O', 'N', 'S', 'T', 'R', 'A', 'I', 'N', 'T', '\020', '\016', '\022', '\030',
- '\n', '\024', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'E', 'V', 'E', 'N', 'T', '_', 'T', 'R', 'I', 'G', 'G', 'E', 'R', '\020', '\017', '\022',
- '\024', '\n', '\020', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'E', 'X', 'T', 'E', 'N', 'S', 'I', 'O', 'N', '\020', '\020', '\022', '\016', '\n', '\n',
- 'O', 'B', 'J', 'E', 'C', 'T', '_', 'F', 'D', 'W', '\020', '\021', '\022', '\031', '\n', '\025', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'F', 'O',
- 'R', 'E', 'I', 'G', 'N', '_', 'S', 'E', 'R', 'V', 'E', 'R', '\020', '\022', '\022', '\030', '\n', '\024', 'O', 'B', 'J', 'E', 'C', 'T', '_',
- 'F', 'O', 'R', 'E', 'I', 'G', 'N', '_', 'T', 'A', 'B', 'L', 'E', '\020', '\023', '\022', '\023', '\n', '\017', 'O', 'B', 'J', 'E', 'C', 'T',
- '_', 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', '\020', '\024', '\022', '\020', '\n', '\014', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'I', 'N', 'D',
- 'E', 'X', '\020', '\025', '\022', '\023', '\n', '\017', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'L', 'A', 'N', 'G', 'U', 'A', 'G', 'E', '\020', '\026',
- '\022', '\026', '\n', '\022', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'L', 'A', 'R', 'G', 'E', 'O', 'B', 'J', 'E', 'C', 'T', '\020', '\027', '\022',
- '\022', '\n', '\016', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'M', 'A', 'T', 'V', 'I', 'E', 'W', '\020', '\030', '\022', '\022', '\n', '\016', 'O', 'B',
- 'J', 'E', 'C', 'T', '_', 'O', 'P', 'C', 'L', 'A', 'S', 'S', '\020', '\031', '\022', '\023', '\n', '\017', 'O', 'B', 'J', 'E', 'C', 'T', '_',
- 'O', 'P', 'E', 'R', 'A', 'T', 'O', 'R', '\020', '\032', '\022', '\023', '\n', '\017', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'O', 'P', 'F', 'A',
- 'M', 'I', 'L', 'Y', '\020', '\033', '\022', '\030', '\n', '\024', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P', 'A', 'R', 'A', 'M', 'E', 'T', 'E',
- 'R', '_', 'A', 'C', 'L', '\020', '\034', '\022', '\021', '\n', '\r', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P', 'O', 'L', 'I', 'C', 'Y', '\020',
- '\035', '\022', '\024', '\n', '\020', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P', 'R', 'O', 'C', 'E', 'D', 'U', 'R', 'E', '\020', '\036', '\022', '\026',
- '\n', '\022', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '\020', '\037', '\022', ' ', '\n',
- '\034', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '_', 'N', 'A', 'M', 'E', 'S',
- 'P', 'A', 'C', 'E', '\020', ' ', '\022', '\032', '\n', '\026', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T',
- 'I', 'O', 'N', '_', 'R', 'E', 'L', '\020', '!', '\022', '\017', '\n', '\013', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'R', 'O', 'L', 'E', '\020',
- '\"', '\022', '\022', '\n', '\016', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'R', 'O', 'U', 'T', 'I', 'N', 'E', '\020', '#', '\022', '\017', '\n', '\013',
- 'O', 'B', 'J', 'E', 'C', 'T', '_', 'R', 'U', 'L', 'E', '\020', '$', '\022', '\021', '\n', '\r', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'S',
- 'C', 'H', 'E', 'M', 'A', '\020', '%', '\022', '\023', '\n', '\017', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'S', 'E', 'Q', 'U', 'E', 'N', 'C',
- 'E', '\020', '&', '\022', '\027', '\n', '\023', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O',
- 'N', '\020', '\'', '\022', '\030', '\n', '\024', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'S', 'T', 'A', 'T', 'I', 'S', 'T', 'I', 'C', '_', 'E',
- 'X', 'T', '\020', '(', '\022', '\030', '\n', '\024', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'A', 'B', 'C', 'O', 'N', 'S', 'T', 'R', 'A',
- 'I', 'N', 'T', '\020', ')', '\022', '\020', '\n', '\014', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'A', 'B', 'L', 'E', '\020', '*', '\022', '\025',
- '\n', '\021', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'A', 'B', 'L', 'E', 'S', 'P', 'A', 'C', 'E', '\020', '+', '\022', '\024', '\n', '\020',
- 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'R', 'A', 'N', 'S', 'F', 'O', 'R', 'M', '\020', ',', '\022', '\022', '\n', '\016', 'O', 'B', 'J',
- 'E', 'C', 'T', '_', 'T', 'R', 'I', 'G', 'G', 'E', 'R', '\020', '-', '\022', '\032', '\n', '\026', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T',
- 'S', 'C', 'O', 'N', 'F', 'I', 'G', 'U', 'R', 'A', 'T', 'I', 'O', 'N', '\020', '.', '\022', '\027', '\n', '\023', 'O', 'B', 'J', 'E', 'C',
- 'T', '_', 'T', 'S', 'D', 'I', 'C', 'T', 'I', 'O', 'N', 'A', 'R', 'Y', '\020', '/', '\022', '\023', '\n', '\017', 'O', 'B', 'J', 'E', 'C',
- 'T', '_', 'T', 'S', 'P', 'A', 'R', 'S', 'E', 'R', '\020', '0', '\022', '\025', '\n', '\021', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'S',
- 'T', 'E', 'M', 'P', 'L', 'A', 'T', 'E', '\020', '1', '\022', '\017', '\n', '\013', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'Y', 'P', 'E',
- '\020', '2', '\022', '\027', '\n', '\023', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'U', 'S', 'E', 'R', '_', 'M', 'A', 'P', 'P', 'I', 'N', 'G',
- '\020', '3', '\022', '\017', '\n', '\013', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'V', 'I', 'E', 'W', '\020', '4', '*', 'P', '\n', '\014', 'D', 'r',
- 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\022', '\033', '\n', '\027', 'D', 'R', 'O', 'P', '_', 'B', 'E', 'H', 'A', 'V', 'I',
- 'O', 'R', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'D', 'R', 'O', 'P', '_', 'R', 'E',
- 'S', 'T', 'R', 'I', 'C', 'T', '\020', '\001', '\022', '\020', '\n', '\014', 'D', 'R', 'O', 'P', '_', 'C', 'A', 'S', 'C', 'A', 'D', 'E', '\020',
- '\002', '*', '\366', '\013', '\n', '\016', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'T', 'y', 'p', 'e', '\022', '\036', '\n', '\032', 'A',
- 'L', 'T', 'E', 'R', '_', 'T', 'A', 'B', 'L', 'E', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D',
- '\020', '\000', '\022', '\020', '\n', '\014', 'A', 'T', '_', 'A', 'd', 'd', 'C', 'o', 'l', 'u', 'm', 'n', '\020', '\001', '\022', '\026', '\n', '\022', 'A',
- 'T', '_', 'A', 'd', 'd', 'C', 'o', 'l', 'u', 'm', 'n', 'T', 'o', 'V', 'i', 'e', 'w', '\020', '\002', '\022', '\024', '\n', '\020', 'A', 'T',
- '_', 'C', 'o', 'l', 'u', 'm', 'n', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\020', '\003', '\022', '\032', '\n', '\026', 'A', 'T', '_', 'C', 'o',
- 'o', 'k', 'e', 'd', 'C', 'o', 'l', 'u', 'm', 'n', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\020', '\004', '\022', '\022', '\n', '\016', 'A', 'T',
- '_', 'D', 'r', 'o', 'p', 'N', 'o', 't', 'N', 'u', 'l', 'l', '\020', '\005', '\022', '\021', '\n', '\r', 'A', 'T', '_', 'S', 'e', 't', 'N',
- 'o', 't', 'N', 'u', 'l', 'l', '\020', '\006', '\022', '\025', '\n', '\021', 'A', 'T', '_', 'D', 'r', 'o', 'p', 'E', 'x', 'p', 'r', 'e', 's',
- 's', 'i', 'o', 'n', '\020', '\007', '\022', '\023', '\n', '\017', 'A', 'T', '_', 'C', 'h', 'e', 'c', 'k', 'N', 'o', 't', 'N', 'u', 'l', 'l',
- '\020', '\010', '\022', '\024', '\n', '\020', 'A', 'T', '_', 'S', 'e', 't', 'S', 't', 'a', 't', 'i', 's', 't', 'i', 'c', 's', '\020', '\t', '\022',
- '\021', '\n', '\r', 'A', 'T', '_', 'S', 'e', 't', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', '\n', '\022', '\023', '\n', '\017', 'A', 'T', '_',
- 'R', 'e', 's', 'e', 't', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', '\013', '\022', '\021', '\n', '\r', 'A', 'T', '_', 'S', 'e', 't', 'S',
- 't', 'o', 'r', 'a', 'g', 'e', '\020', '\014', '\022', '\025', '\n', '\021', 'A', 'T', '_', 'S', 'e', 't', 'C', 'o', 'm', 'p', 'r', 'e', 's',
- 's', 'i', 'o', 'n', '\020', '\r', '\022', '\021', '\n', '\r', 'A', 'T', '_', 'D', 'r', 'o', 'p', 'C', 'o', 'l', 'u', 'm', 'n', '\020', '\016',
- '\022', '\017', '\n', '\013', 'A', 'T', '_', 'A', 'd', 'd', 'I', 'n', 'd', 'e', 'x', '\020', '\017', '\022', '\021', '\n', '\r', 'A', 'T', '_', 'R',
- 'e', 'A', 'd', 'd', 'I', 'n', 'd', 'e', 'x', '\020', '\020', '\022', '\024', '\n', '\020', 'A', 'T', '_', 'A', 'd', 'd', 'C', 'o', 'n', 's',
- 't', 'r', 'a', 'i', 'n', 't', '\020', '\021', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'R', 'e', 'A', 'd', 'd', 'C', 'o', 'n', 's', 't',
- 'r', 'a', 'i', 'n', 't', '\020', '\022', '\022', '\034', '\n', '\030', 'A', 'T', '_', 'R', 'e', 'A', 'd', 'd', 'D', 'o', 'm', 'a', 'i', 'n',
- 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\020', '\023', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'A', 'l', 't', 'e', 'r', 'C',
- 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\020', '\024', '\022', '\031', '\n', '\025', 'A', 'T', '_', 'V', 'a', 'l', 'i', 'd', 'a', 't',
- 'e', 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\020', '\025', '\022', '\031', '\n', '\025', 'A', 'T', '_', 'A', 'd', 'd', 'I', 'n',
- 'd', 'e', 'x', 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\020', '\026', '\022', '\025', '\n', '\021', 'A', 'T', '_', 'D', 'r', 'o',
- 'p', 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\020', '\027', '\022', '\023', '\n', '\017', 'A', 'T', '_', 'R', 'e', 'A', 'd', 'd',
- 'C', 'o', 'm', 'm', 'e', 'n', 't', '\020', '\030', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'A', 'l', 't', 'e', 'r', 'C', 'o', 'l', 'u',
- 'm', 'n', 'T', 'y', 'p', 'e', '\020', '\031', '\022', ' ', '\n', '\034', 'A', 'T', '_', 'A', 'l', 't', 'e', 'r', 'C', 'o', 'l', 'u', 'm',
- 'n', 'G', 'e', 'n', 'e', 'r', 'i', 'c', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', '\032', '\022', '\022', '\n', '\016', 'A', 'T', '_', 'C',
- 'h', 'a', 'n', 'g', 'e', 'O', 'w', 'n', 'e', 'r', '\020', '\033', '\022', '\020', '\n', '\014', 'A', 'T', '_', 'C', 'l', 'u', 's', 't', 'e',
- 'r', 'O', 'n', '\020', '\034', '\022', '\022', '\n', '\016', 'A', 'T', '_', 'D', 'r', 'o', 'p', 'C', 'l', 'u', 's', 't', 'e', 'r', '\020', '\035',
- '\022', '\020', '\n', '\014', 'A', 'T', '_', 'S', 'e', 't', 'L', 'o', 'g', 'g', 'e', 'd', '\020', '\036', '\022', '\022', '\n', '\016', 'A', 'T', '_',
- 'S', 'e', 't', 'U', 'n', 'L', 'o', 'g', 'g', 'e', 'd', '\020', '\037', '\022', '\017', '\n', '\013', 'A', 'T', '_', 'D', 'r', 'o', 'p', 'O',
- 'i', 'd', 's', '\020', ' ', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'S', 'e', 't', 'A', 'c', 'c', 'e', 's', 's', 'M', 'e', 't', 'h',
- 'o', 'd', '\020', '!', '\022', '\024', '\n', '\020', 'A', 'T', '_', 'S', 'e', 't', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', '\020',
- '\"', '\022', '\024', '\n', '\020', 'A', 'T', '_', 'S', 'e', 't', 'R', 'e', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', '#', '\022', '\026',
- '\n', '\022', 'A', 'T', '_', 'R', 'e', 's', 'e', 't', 'R', 'e', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', '$', '\022', '\030', '\n',
- '\024', 'A', 'T', '_', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 'R', 'e', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', '%', '\022', '\021',
- '\n', '\r', 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l', 'e', 'T', 'r', 'i', 'g', '\020', '&', '\022', '\027', '\n', '\023', 'A', 'T', '_', 'E',
- 'n', 'a', 'b', 'l', 'e', 'A', 'l', 'w', 'a', 'y', 's', 'T', 'r', 'i', 'g', '\020', '\'', '\022', '\030', '\n', '\024', 'A', 'T', '_', 'E',
- 'n', 'a', 'b', 'l', 'e', 'R', 'e', 'p', 'l', 'i', 'c', 'a', 'T', 'r', 'i', 'g', '\020', '(', '\022', '\022', '\n', '\016', 'A', 'T', '_',
- 'D', 'i', 's', 'a', 'b', 'l', 'e', 'T', 'r', 'i', 'g', '\020', ')', '\022', '\024', '\n', '\020', 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l',
- 'e', 'T', 'r', 'i', 'g', 'A', 'l', 'l', '\020', '*', '\022', '\025', '\n', '\021', 'A', 'T', '_', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'T',
- 'r', 'i', 'g', 'A', 'l', 'l', '\020', '+', '\022', '\025', '\n', '\021', 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l', 'e', 'T', 'r', 'i', 'g',
- 'U', 's', 'e', 'r', '\020', ',', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'T', 'r', 'i', 'g', 'U',
- 's', 'e', 'r', '\020', '-', '\022', '\021', '\n', '\r', 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l', 'e', 'R', 'u', 'l', 'e', '\020', '.', '\022',
- '\027', '\n', '\023', 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l', 'e', 'A', 'l', 'w', 'a', 'y', 's', 'R', 'u', 'l', 'e', '\020', '/', '\022',
- '\030', '\n', '\024', 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l', 'e', 'R', 'e', 'p', 'l', 'i', 'c', 'a', 'R', 'u', 'l', 'e', '\020', '0',
- '\022', '\022', '\n', '\016', 'A', 'T', '_', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'R', 'u', 'l', 'e', '\020', '1', '\022', '\021', '\n', '\r', 'A',
- 'T', '_', 'A', 'd', 'd', 'I', 'n', 'h', 'e', 'r', 'i', 't', '\020', '2', '\022', '\022', '\n', '\016', 'A', 'T', '_', 'D', 'r', 'o', 'p',
- 'I', 'n', 'h', 'e', 'r', 'i', 't', '\020', '3', '\022', '\014', '\n', '\010', 'A', 'T', '_', 'A', 'd', 'd', 'O', 'f', '\020', '4', '\022', '\r',
- '\n', '\t', 'A', 'T', '_', 'D', 'r', 'o', 'p', 'O', 'f', '\020', '5', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'R', 'e', 'p', 'l', 'i',
- 'c', 'a', 'I', 'd', 'e', 'n', 't', 'i', 't', 'y', '\020', '6', '\022', '\030', '\n', '\024', 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l', 'e',
- 'R', 'o', 'w', 'S', 'e', 'c', 'u', 'r', 'i', 't', 'y', '\020', '7', '\022', '\031', '\n', '\025', 'A', 'T', '_', 'D', 'i', 's', 'a', 'b',
- 'l', 'e', 'R', 'o', 'w', 'S', 'e', 'c', 'u', 'r', 'i', 't', 'y', '\020', '8', '\022', '\027', '\n', '\023', 'A', 'T', '_', 'F', 'o', 'r',
- 'c', 'e', 'R', 'o', 'w', 'S', 'e', 'c', 'u', 'r', 'i', 't', 'y', '\020', '9', '\022', '\031', '\n', '\025', 'A', 'T', '_', 'N', 'o', 'F',
- 'o', 'r', 'c', 'e', 'R', 'o', 'w', 'S', 'e', 'c', 'u', 'r', 'i', 't', 'y', '\020', ':', '\022', '\025', '\n', '\021', 'A', 'T', '_', 'G',
- 'e', 'n', 'e', 'r', 'i', 'c', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', ';', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'A', 't', 't',
- 'a', 'c', 'h', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', '\020', '<', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'D', 'e', 't', 'a',
- 'c', 'h', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', '\020', '=', '\022', '\036', '\n', '\032', 'A', 'T', '_', 'D', 'e', 't', 'a', 'c',
- 'h', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'F', 'i', 'n', 'a', 'l', 'i', 'z', 'e', '\020', '>', '\022', '\022', '\n', '\016', 'A',
- 'T', '_', 'A', 'd', 'd', 'I', 'd', 'e', 'n', 't', 'i', 't', 'y', '\020', '?', '\022', '\022', '\n', '\016', 'A', 'T', '_', 'S', 'e', 't',
- 'I', 'd', 'e', 'n', 't', 'i', 't', 'y', '\020', '@', '\022', '\023', '\n', '\017', 'A', 'T', '_', 'D', 'r', 'o', 'p', 'I', 'd', 'e', 'n',
- 't', 'i', 't', 'y', '\020', 'A', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'R', 'e', 'A', 'd', 'd', 'S', 't', 'a', 't', 'i', 's', 't',
- 'i', 'c', 's', '\020', 'B', '*', '\200', '\001', '\n', '\017', 'G', 'r', 'a', 'n', 't', 'T', 'a', 'r', 'g', 'e', 't', 'T', 'y', 'p', 'e',
- '\022', '\037', '\n', '\033', 'G', 'R', 'A', 'N', 'T', '_', 'T', 'A', 'R', 'G', 'E', 'T', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D',
- 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\025', '\n', '\021', 'A', 'C', 'L', '_', 'T', 'A', 'R', 'G', 'E', 'T', '_', 'O', 'B',
- 'J', 'E', 'C', 'T', '\020', '\001', '\022', '\034', '\n', '\030', 'A', 'C', 'L', '_', 'T', 'A', 'R', 'G', 'E', 'T', '_', 'A', 'L', 'L', '_',
- 'I', 'N', '_', 'S', 'C', 'H', 'E', 'M', 'A', '\020', '\002', '\022', '\027', '\n', '\023', 'A', 'C', 'L', '_', 'T', 'A', 'R', 'G', 'E', 'T',
- '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', 'S', '\020', '\003', '*', '\244', '\001', '\n', '\017', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'S',
- 'e', 't', 'K', 'i', 'n', 'd', '\022', '\037', '\n', '\033', 'V', 'A', 'R', 'I', 'A', 'B', 'L', 'E', '_', 'S', 'E', 'T', '_', 'K', 'I',
- 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'V', 'A', 'R', '_', 'S', 'E', 'T',
- '_', 'V', 'A', 'L', 'U', 'E', '\020', '\001', '\022', '\023', '\n', '\017', 'V', 'A', 'R', '_', 'S', 'E', 'T', '_', 'D', 'E', 'F', 'A', 'U',
- 'L', 'T', '\020', '\002', '\022', '\023', '\n', '\017', 'V', 'A', 'R', '_', 'S', 'E', 'T', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '\020', '\003',
- '\022', '\021', '\n', '\r', 'V', 'A', 'R', '_', 'S', 'E', 'T', '_', 'M', 'U', 'L', 'T', 'I', '\020', '\004', '\022', '\r', '\n', '\t', 'V', 'A',
- 'R', '_', 'R', 'E', 'S', 'E', 'T', '\020', '\005', '\022', '\021', '\n', '\r', 'V', 'A', 'R', '_', 'R', 'E', 'S', 'E', 'T', '_', 'A', 'L',
- 'L', '\020', '\006', '*', '\337', '\002', '\n', '\n', 'C', 'o', 'n', 's', 't', 'r', 'T', 'y', 'p', 'e', '\022', '\031', '\n', '\025', 'C', 'O', 'N',
- 'S', 'T', 'R', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\017', '\n', '\013', 'C',
- 'O', 'N', 'S', 'T', 'R', '_', 'N', 'U', 'L', 'L', '\020', '\001', '\022', '\022', '\n', '\016', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'N', 'O',
- 'T', 'N', 'U', 'L', 'L', '\020', '\002', '\022', '\022', '\n', '\016', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T',
- '\020', '\003', '\022', '\023', '\n', '\017', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'I', 'D', 'E', 'N', 'T', 'I', 'T', 'Y', '\020', '\004', '\022', '\024',
- '\n', '\020', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'G', 'E', 'N', 'E', 'R', 'A', 'T', 'E', 'D', '\020', '\005', '\022', '\020', '\n', '\014', 'C',
- 'O', 'N', 'S', 'T', 'R', '_', 'C', 'H', 'E', 'C', 'K', '\020', '\006', '\022', '\022', '\n', '\016', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'P',
- 'R', 'I', 'M', 'A', 'R', 'Y', '\020', '\007', '\022', '\021', '\n', '\r', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'U', 'N', 'I', 'Q', 'U', 'E',
- '\020', '\010', '\022', '\024', '\n', '\020', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'E', 'X', 'C', 'L', 'U', 'S', 'I', 'O', 'N', '\020', '\t', '\022',
- '\022', '\n', '\016', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'F', 'O', 'R', 'E', 'I', 'G', 'N', '\020', '\n', '\022', '\032', '\n', '\026', 'C', 'O',
- 'N', 'S', 'T', 'R', '_', 'A', 'T', 'T', 'R', '_', 'D', 'E', 'F', 'E', 'R', 'R', 'A', 'B', 'L', 'E', '\020', '\013', '\022', '\036', '\n',
- '\032', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'A', 'T', 'T', 'R', '_', 'N', 'O', 'T', '_', 'D', 'E', 'F', 'E', 'R', 'R', 'A', 'B',
- 'L', 'E', '\020', '\014', '\022', '\030', '\n', '\024', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'A', 'T', 'T', 'R', '_', 'D', 'E', 'F', 'E', 'R',
- 'R', 'E', 'D', '\020', '\r', '\022', '\031', '\n', '\025', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'A', 'T', 'T', 'R', '_', 'I', 'M', 'M', 'E',
- 'D', 'I', 'A', 'T', 'E', '\020', '\016', '*', '\234', '\001', '\n', '\027', 'I', 'm', 'p', 'o', 'r', 't', 'F', 'o', 'r', 'e', 'i', 'g', 'n',
- 'S', 'c', 'h', 'e', 'm', 'a', 'T', 'y', 'p', 'e', '\022', '(', '\n', '$', 'I', 'M', 'P', 'O', 'R', 'T', '_', 'F', 'O', 'R', 'E',
- 'I', 'G', 'N', '_', 'S', 'C', 'H', 'E', 'M', 'A', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D',
- '\020', '\000', '\022', '\031', '\n', '\025', 'F', 'D', 'W', '_', 'I', 'M', 'P', 'O', 'R', 'T', '_', 'S', 'C', 'H', 'E', 'M', 'A', '_', 'A',
- 'L', 'L', '\020', '\001', '\022', '\036', '\n', '\032', 'F', 'D', 'W', '_', 'I', 'M', 'P', 'O', 'R', 'T', '_', 'S', 'C', 'H', 'E', 'M', 'A',
- '_', 'L', 'I', 'M', 'I', 'T', '_', 'T', 'O', '\020', '\002', '\022', '\034', '\n', '\030', 'F', 'D', 'W', '_', 'I', 'M', 'P', 'O', 'R', 'T',
- '_', 'S', 'C', 'H', 'E', 'M', 'A', '_', 'E', 'X', 'C', 'E', 'P', 'T', '\020', '\003', '*', 'f', '\n', '\014', 'R', 'o', 'l', 'e', 'S',
- 't', 'm', 't', 'T', 'y', 'p', 'e', '\022', '\034', '\n', '\030', 'R', 'O', 'L', 'E', '_', 'S', 'T', 'M', 'T', '_', 'T', 'Y', 'P', 'E',
- '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'R', 'O', 'L', 'E', 'S', 'T', 'M', 'T', '_',
- 'R', 'O', 'L', 'E', '\020', '\001', '\022', '\021', '\n', '\r', 'R', 'O', 'L', 'E', 'S', 'T', 'M', 'T', '_', 'U', 'S', 'E', 'R', '\020', '\002',
- '\022', '\022', '\n', '\016', 'R', 'O', 'L', 'E', 'S', 'T', 'M', 'T', '_', 'G', 'R', 'O', 'U', 'P', '\020', '\003', '*', '~', '\n', '\016', 'F',
- 'e', 't', 'c', 'h', 'D', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\022', '\035', '\n', '\031', 'F', 'E', 'T', 'C', 'H', '_', 'D', 'I',
- 'R', 'E', 'C', 'T', 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'F', 'E',
- 'T', 'C', 'H', '_', 'F', 'O', 'R', 'W', 'A', 'R', 'D', '\020', '\001', '\022', '\022', '\n', '\016', 'F', 'E', 'T', 'C', 'H', '_', 'B', 'A',
- 'C', 'K', 'W', 'A', 'R', 'D', '\020', '\002', '\022', '\022', '\n', '\016', 'F', 'E', 'T', 'C', 'H', '_', 'A', 'B', 'S', 'O', 'L', 'U', 'T',
- 'E', '\020', '\003', '\022', '\022', '\n', '\016', 'F', 'E', 'T', 'C', 'H', '_', 'R', 'E', 'L', 'A', 'T', 'I', 'V', 'E', '\020', '\004', '*', '\302',
- '\001', '\n', '\025', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'M', 'o', 'd', 'e', '\022',
- '%', '\n', '!', 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', '_', 'P', 'A', 'R', 'A', 'M', 'E', 'T', 'E', 'R', '_', 'M', 'O', 'D',
- 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'F', 'U', 'N', 'C', '_', 'P', 'A', 'R',
- 'A', 'M', '_', 'I', 'N', '\020', '\001', '\022', '\022', '\n', '\016', 'F', 'U', 'N', 'C', '_', 'P', 'A', 'R', 'A', 'M', '_', 'O', 'U', 'T',
- '\020', '\002', '\022', '\024', '\n', '\020', 'F', 'U', 'N', 'C', '_', 'P', 'A', 'R', 'A', 'M', '_', 'I', 'N', 'O', 'U', 'T', '\020', '\003', '\022',
- '\027', '\n', '\023', 'F', 'U', 'N', 'C', '_', 'P', 'A', 'R', 'A', 'M', '_', 'V', 'A', 'R', 'I', 'A', 'D', 'I', 'C', '\020', '\004', '\022',
- '\024', '\n', '\020', 'F', 'U', 'N', 'C', '_', 'P', 'A', 'R', 'A', 'M', '_', 'T', 'A', 'B', 'L', 'E', '\020', '\005', '\022', '\026', '\n', '\022',
- 'F', 'U', 'N', 'C', '_', 'P', 'A', 'R', 'A', 'M', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\006', '*', '\276', '\002', '\n', '\023',
- 'T', 'r', 'a', 'n', 's', 'a', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'K', 'i', 'n', 'd', '\022', '#', '\n', '\037', 'T', 'R',
- 'A', 'N', 'S', 'A', 'C', 'T', 'I', 'O', 'N', '_', 'S', 'T', 'M', 'T', '_', 'K', 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F',
- 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\024', '\n', '\020', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'B', 'E', 'G', 'I',
- 'N', '\020', '\001', '\022', '\024', '\n', '\020', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'S', 'T', 'A', 'R', 'T', '\020', '\002',
- '\022', '\025', '\n', '\021', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'C', 'O', 'M', 'M', 'I', 'T', '\020', '\003', '\022', '\027',
- '\n', '\023', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'R', 'O', 'L', 'L', 'B', 'A', 'C', 'K', '\020', '\004', '\022', '\030',
- '\n', '\024', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'S', 'A', 'V', 'E', 'P', 'O', 'I', 'N', 'T', '\020', '\005', '\022',
- '\026', '\n', '\022', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'R', 'E', 'L', 'E', 'A', 'S', 'E', '\020', '\006', '\022', '\032',
- '\n', '\026', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'R', 'O', 'L', 'L', 'B', 'A', 'C', 'K', '_', 'T', 'O', '\020',
- '\007', '\022', '\026', '\n', '\022', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'P', 'R', 'E', 'P', 'A', 'R', 'E', '\020', '\010',
- '\022', '\036', '\n', '\032', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'C', 'O', 'M', 'M', 'I', 'T', '_', 'P', 'R', 'E',
- 'P', 'A', 'R', 'E', 'D', '\020', '\t', '\022', ' ', '\n', '\034', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'R', 'O', 'L',
- 'L', 'B', 'A', 'C', 'K', '_', 'P', 'R', 'E', 'P', 'A', 'R', 'E', 'D', '\020', '\n', '*', 'z', '\n', '\017', 'V', 'i', 'e', 'w', 'C',
- 'h', 'e', 'c', 'k', 'O', 'p', 't', 'i', 'o', 'n', '\022', '\037', '\n', '\033', 'V', 'I', 'E', 'W', '_', 'C', 'H', 'E', 'C', 'K', '_',
- 'O', 'P', 'T', 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\023', '\n', '\017', 'N', 'O', '_',
- 'C', 'H', 'E', 'C', 'K', '_', 'O', 'P', 'T', 'I', 'O', 'N', '\020', '\001', '\022', '\026', '\n', '\022', 'L', 'O', 'C', 'A', 'L', '_', 'C',
- 'H', 'E', 'C', 'K', '_', 'O', 'P', 'T', 'I', 'O', 'N', '\020', '\002', '\022', '\031', '\n', '\025', 'C', 'A', 'S', 'C', 'A', 'D', 'E', 'D',
- '_', 'C', 'H', 'E', 'C', 'K', '_', 'O', 'P', 'T', 'I', 'O', 'N', '\020', '\003', '*', 'v', '\n', '\013', 'D', 'i', 's', 'c', 'a', 'r',
- 'd', 'M', 'o', 'd', 'e', '\022', '\032', '\n', '\026', 'D', 'I', 'S', 'C', 'A', 'R', 'D', '_', 'M', 'O', 'D', 'E', '_', 'U', 'N', 'D',
- 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\017', '\n', '\013', 'D', 'I', 'S', 'C', 'A', 'R', 'D', '_', 'A', 'L', 'L', '\020', '\001',
- '\022', '\021', '\n', '\r', 'D', 'I', 'S', 'C', 'A', 'R', 'D', '_', 'P', 'L', 'A', 'N', 'S', '\020', '\002', '\022', '\025', '\n', '\021', 'D', 'I',
- 'S', 'C', 'A', 'R', 'D', '_', 'S', 'E', 'Q', 'U', 'E', 'N', 'C', 'E', 'S', '\020', '\003', '\022', '\020', '\n', '\014', 'D', 'I', 'S', 'C',
- 'A', 'R', 'D', '_', 'T', 'E', 'M', 'P', '\020', '\004', '*', '\275', '\001', '\n', '\021', 'R', 'e', 'i', 'n', 'd', 'e', 'x', 'O', 'b', 'j',
- 'e', 'c', 't', 'T', 'y', 'p', 'e', '\022', '!', '\n', '\035', 'R', 'E', 'I', 'N', 'D', 'E', 'X', '_', 'O', 'B', 'J', 'E', 'C', 'T',
- '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\030', '\n', '\024', 'R', 'E', 'I', 'N',
- 'D', 'E', 'X', '_', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'I', 'N', 'D', 'E', 'X', '\020', '\001', '\022', '\030', '\n', '\024', 'R', 'E', 'I',
- 'N', 'D', 'E', 'X', '_', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'A', 'B', 'L', 'E', '\020', '\002', '\022', '\031', '\n', '\025', 'R', 'E',
- 'I', 'N', 'D', 'E', 'X', '_', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'S', 'C', 'H', 'E', 'M', 'A', '\020', '\003', '\022', '\031', '\n', '\025',
- 'R', 'E', 'I', 'N', 'D', 'E', 'X', '_', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'S', 'Y', 'S', 'T', 'E', 'M', '\020', '\004', '\022', '\033',
- '\n', '\027', 'R', 'E', 'I', 'N', 'D', 'E', 'X', '_', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'D', 'A', 'T', 'A', 'B', 'A', 'S', 'E',
- '\020', '\005', '*', '\357', '\001', '\n', '\021', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'C', 'o', 'n', 'f', 'i', 'g', 'T', 'y', 'p', 'e', '\022',
- '!', '\n', '\035', 'A', 'L', 'T', 'E', 'R', '_', 'T', 'S', 'C', 'O', 'N', 'F', 'I', 'G', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N',
- 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\036', '\n', '\032', 'A', 'L', 'T', 'E', 'R', '_', 'T', 'S', 'C', 'O', 'N', 'F',
- 'I', 'G', '_', 'A', 'D', 'D', '_', 'M', 'A', 'P', 'P', 'I', 'N', 'G', '\020', '\001', '\022', '*', '\n', '&', 'A', 'L', 'T', 'E', 'R',
- '_', 'T', 'S', 'C', 'O', 'N', 'F', 'I', 'G', '_', 'A', 'L', 'T', 'E', 'R', '_', 'M', 'A', 'P', 'P', 'I', 'N', 'G', '_', 'F',
- 'O', 'R', '_', 'T', 'O', 'K', 'E', 'N', '\020', '\002', '\022', '\037', '\n', '\033', 'A', 'L', 'T', 'E', 'R', '_', 'T', 'S', 'C', 'O', 'N',
- 'F', 'I', 'G', '_', 'R', 'E', 'P', 'L', 'A', 'C', 'E', '_', 'D', 'I', 'C', 'T', '\020', '\003', '\022', ')', '\n', '%', 'A', 'L', 'T',
- 'E', 'R', '_', 'T', 'S', 'C', 'O', 'N', 'F', 'I', 'G', '_', 'R', 'E', 'P', 'L', 'A', 'C', 'E', '_', 'D', 'I', 'C', 'T', '_',
- 'F', 'O', 'R', '_', 'T', 'O', 'K', 'E', 'N', '\020', '\004', '\022', '\037', '\n', '\033', 'A', 'L', 'T', 'E', 'R', '_', 'T', 'S', 'C', 'O',
- 'N', 'F', 'I', 'G', '_', 'D', 'R', 'O', 'P', '_', 'M', 'A', 'P', 'P', 'I', 'N', 'G', '\020', '\005', '*', '\312', '\001', '\n', '\026', 'P',
- 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'S', 'p', 'e', 'c', 'T', 'y', 'p', 'e', '\022', '\'', '\n', '#',
- 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '_', 'O', 'B', 'J', '_', 'S', 'P', 'E', 'C', '_', 'T', 'Y', 'P', 'E',
- '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\030', '\n', '\024', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I',
- 'O', 'N', 'O', 'B', 'J', '_', 'T', 'A', 'B', 'L', 'E', '\020', '\001', '\022', '#', '\n', '\037', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T',
- 'I', 'O', 'N', 'O', 'B', 'J', '_', 'T', 'A', 'B', 'L', 'E', 'S', '_', 'I', 'N', '_', 'S', 'C', 'H', 'E', 'M', 'A', '\020', '\002',
- '\022', '\'', '\n', '#', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', 'O', 'B', 'J', '_', 'T', 'A', 'B', 'L', 'E', 'S',
- '_', 'I', 'N', '_', 'C', 'U', 'R', '_', 'S', 'C', 'H', 'E', 'M', 'A', '\020', '\003', '\022', '\037', '\n', '\033', 'P', 'U', 'B', 'L', 'I',
- 'C', 'A', 'T', 'I', 'O', 'N', 'O', 'B', 'J', '_', 'C', 'O', 'N', 'T', 'I', 'N', 'U', 'A', 'T', 'I', 'O', 'N', '\020', '\004', '*',
- 'z', '\n', '\026', 'A', 'l', 't', 'e', 'r', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'A', 'c', 't', 'i', 'o', 'n',
- '\022', '&', '\n', '\"', 'A', 'L', 'T', 'E', 'R', '_', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '_', 'A', 'C', 'T',
- 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'A', 'P', '_', 'A', 'd', 'd',
- 'O', 'b', 'j', 'e', 'c', 't', 's', '\020', '\001', '\022', '\022', '\n', '\016', 'A', 'P', '_', 'D', 'r', 'o', 'p', 'O', 'b', 'j', 'e', 'c',
- 't', 's', '\020', '\002', '\022', '\021', '\n', '\r', 'A', 'P', '_', 'S', 'e', 't', 'O', 'b', 'j', 'e', 'c', 't', 's', '\020', '\003', '*', '\327',
- '\002', '\n', '\025', 'A', 'l', 't', 'e', 'r', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'T', 'y', 'p', 'e', '\022',
- '%', '\n', '!', 'A', 'L', 'T', 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '_', 'T', 'Y', 'P',
- 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\036', '\n', '\032', 'A', 'L', 'T', 'E', 'R', '_', 'S', 'U',
- 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '_', 'O', 'P', 'T', 'I', 'O', 'N', 'S', '\020', '\001', '\022', '!', '\n', '\035', 'A',
- 'L', 'T', 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '_', 'C', 'O', 'N', 'N', 'E', 'C', 'T',
- 'I', 'O', 'N', '\020', '\002', '\022', '&', '\n', '\"', 'A', 'L', 'T', 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I',
- 'O', 'N', '_', 'S', 'E', 'T', '_', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '\020', '\003', '\022', '&', '\n', '\"', 'A',
- 'L', 'T', 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '_', 'A', 'D', 'D', '_', 'P', 'U', 'B',
- 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '\020', '\004', '\022', '\'', '\n', '#', 'A', 'L', 'T', 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C',
- 'R', 'I', 'P', 'T', 'I', 'O', 'N', '_', 'D', 'R', 'O', 'P', '_', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '\020',
- '\005', '\022', '\036', '\n', '\032', 'A', 'L', 'T', 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '_', 'R',
- 'E', 'F', 'R', 'E', 'S', 'H', '\020', '\006', '\022', '\036', '\n', '\032', 'A', 'L', 'T', 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I',
- 'P', 'T', 'I', 'O', 'N', '_', 'E', 'N', 'A', 'B', 'L', 'E', 'D', '\020', '\007', '\022', '\033', '\n', '\027', 'A', 'L', 'T', 'E', 'R', '_',
- 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '_', 'S', 'K', 'I', 'P', '\020', '\010', '*', '\214', '\001', '\n', '\016', 'O',
- 'n', 'C', 'o', 'm', 'm', 'i', 't', 'A', 'c', 't', 'i', 'o', 'n', '\022', '\036', '\n', '\032', 'O', 'N', '_', 'C', 'O', 'M', 'M', 'I',
- 'T', '_', 'A', 'C', 'T', 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'O',
- 'N', 'C', 'O', 'M', 'M', 'I', 'T', '_', 'N', 'O', 'O', 'P', '\020', '\001', '\022', '\032', '\n', '\026', 'O', 'N', 'C', 'O', 'M', 'M', 'I',
- 'T', '_', 'P', 'R', 'E', 'S', 'E', 'R', 'V', 'E', '_', 'R', 'O', 'W', 'S', '\020', '\002', '\022', '\030', '\n', '\024', 'O', 'N', 'C', 'O',
- 'M', 'M', 'I', 'T', '_', 'D', 'E', 'L', 'E', 'T', 'E', '_', 'R', 'O', 'W', 'S', '\020', '\003', '\022', '\021', '\n', '\r', 'O', 'N', 'C',
- 'O', 'M', 'M', 'I', 'T', '_', 'D', 'R', 'O', 'P', '\020', '\004', '*', 'o', '\n', '\t', 'P', 'a', 'r', 'a', 'm', 'K', 'i', 'n', 'd',
- '\022', '\030', '\n', '\024', 'P', 'A', 'R', 'A', 'M', '_', 'K', 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020',
- '\000', '\022', '\020', '\n', '\014', 'P', 'A', 'R', 'A', 'M', '_', 'E', 'X', 'T', 'E', 'R', 'N', '\020', '\001', '\022', '\016', '\n', '\n', 'P', 'A',
- 'R', 'A', 'M', '_', 'E', 'X', 'E', 'C', '\020', '\002', '\022', '\021', '\n', '\r', 'P', 'A', 'R', 'A', 'M', '_', 'S', 'U', 'B', 'L', 'I',
- 'N', 'K', '\020', '\003', '\022', '\023', '\n', '\017', 'P', 'A', 'R', 'A', 'M', '_', 'M', 'U', 'L', 'T', 'I', 'E', 'X', 'P', 'R', '\020', '\004',
- '*', '\216', '\001', '\n', '\017', 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'C', 'o', 'n', 't', 'e', 'x', 't', '\022', '\036', '\n', '\032', 'C',
- 'O', 'E', 'R', 'C', 'I', 'O', 'N', '_', 'C', 'O', 'N', 'T', 'E', 'X', 'T', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D',
- '\020', '\000', '\022', '\025', '\n', '\021', 'C', 'O', 'E', 'R', 'C', 'I', 'O', 'N', '_', 'I', 'M', 'P', 'L', 'I', 'C', 'I', 'T', '\020', '\001',
- '\022', '\027', '\n', '\023', 'C', 'O', 'E', 'R', 'C', 'I', 'O', 'N', '_', 'A', 'S', 'S', 'I', 'G', 'N', 'M', 'E', 'N', 'T', '\020', '\002',
- '\022', '\024', '\n', '\020', 'C', 'O', 'E', 'R', 'C', 'I', 'O', 'N', '_', 'P', 'L', 'P', 'G', 'S', 'Q', 'L', '\020', '\003', '\022', '\025', '\n',
- '\021', 'C', 'O', 'E', 'R', 'C', 'I', 'O', 'N', '_', 'E', 'X', 'P', 'L', 'I', 'C', 'I', 'T', '\020', '\004', '*', '\220', '\001', '\n', '\014',
- 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'F', 'o', 'r', 'm', '\022', '\033', '\n', '\027', 'C', 'O', 'E', 'R', 'C', 'I', 'O', 'N', '_',
- 'F', 'O', 'R', 'M', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\030', '\n', '\024', 'C', 'O', 'E', 'R', 'C',
- 'E', '_', 'E', 'X', 'P', 'L', 'I', 'C', 'I', 'T', '_', 'C', 'A', 'L', 'L', '\020', '\001', '\022', '\030', '\n', '\024', 'C', 'O', 'E', 'R',
- 'C', 'E', '_', 'E', 'X', 'P', 'L', 'I', 'C', 'I', 'T', '_', 'C', 'A', 'S', 'T', '\020', '\002', '\022', '\030', '\n', '\024', 'C', 'O', 'E',
- 'R', 'C', 'E', '_', 'I', 'M', 'P', 'L', 'I', 'C', 'I', 'T', '_', 'C', 'A', 'S', 'T', '\020', '\003', '\022', '\025', '\n', '\021', 'C', 'O',
- 'E', 'R', 'C', 'E', '_', 'S', 'Q', 'L', '_', 'S', 'Y', 'N', 'T', 'A', 'X', '\020', '\004', '*', 'U', '\n', '\014', 'B', 'o', 'o', 'l',
- 'E', 'x', 'p', 'r', 'T', 'y', 'p', 'e', '\022', '\034', '\n', '\030', 'B', 'O', 'O', 'L', '_', 'E', 'X', 'P', 'R', '_', 'T', 'Y', 'P',
- 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\014', '\n', '\010', 'A', 'N', 'D', '_', 'E', 'X', 'P', 'R',
- '\020', '\001', '\022', '\013', '\n', '\007', 'O', 'R', '_', 'E', 'X', 'P', 'R', '\020', '\002', '\022', '\014', '\n', '\010', 'N', 'O', 'T', '_', 'E', 'X',
- 'P', 'R', '\020', '\003', '*', '\305', '\001', '\n', '\013', 'S', 'u', 'b', 'L', 'i', 'n', 'k', 'T', 'y', 'p', 'e', '\022', '\033', '\n', '\027', 'S',
- 'U', 'B', '_', 'L', 'I', 'N', 'K', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022',
- '\022', '\n', '\016', 'E', 'X', 'I', 'S', 'T', 'S', '_', 'S', 'U', 'B', 'L', 'I', 'N', 'K', '\020', '\001', '\022', '\017', '\n', '\013', 'A', 'L',
- 'L', '_', 'S', 'U', 'B', 'L', 'I', 'N', 'K', '\020', '\002', '\022', '\017', '\n', '\013', 'A', 'N', 'Y', '_', 'S', 'U', 'B', 'L', 'I', 'N',
- 'K', '\020', '\003', '\022', '\026', '\n', '\022', 'R', 'O', 'W', 'C', 'O', 'M', 'P', 'A', 'R', 'E', '_', 'S', 'U', 'B', 'L', 'I', 'N', 'K',
- '\020', '\004', '\022', '\020', '\n', '\014', 'E', 'X', 'P', 'R', '_', 'S', 'U', 'B', 'L', 'I', 'N', 'K', '\020', '\005', '\022', '\025', '\n', '\021', 'M',
- 'U', 'L', 'T', 'I', 'E', 'X', 'P', 'R', '_', 'S', 'U', 'B', 'L', 'I', 'N', 'K', '\020', '\006', '\022', '\021', '\n', '\r', 'A', 'R', 'R',
- 'A', 'Y', '_', 'S', 'U', 'B', 'L', 'I', 'N', 'K', '\020', '\007', '\022', '\017', '\n', '\013', 'C', 'T', 'E', '_', 'S', 'U', 'B', 'L', 'I',
- 'N', 'K', '\020', '\010', '*', '\242', '\001', '\n', '\016', 'R', 'o', 'w', 'C', 'o', 'm', 'p', 'a', 'r', 'e', 'T', 'y', 'p', 'e', '\022', '\036',
- '\n', '\032', 'R', 'O', 'W', '_', 'C', 'O', 'M', 'P', 'A', 'R', 'E', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I',
- 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'R', 'O', 'W', 'C', 'O', 'M', 'P', 'A', 'R', 'E', '_', 'L', 'T', '\020', '\001', '\022',
- '\021', '\n', '\r', 'R', 'O', 'W', 'C', 'O', 'M', 'P', 'A', 'R', 'E', '_', 'L', 'E', '\020', '\002', '\022', '\021', '\n', '\r', 'R', 'O', 'W',
- 'C', 'O', 'M', 'P', 'A', 'R', 'E', '_', 'E', 'Q', '\020', '\003', '\022', '\021', '\n', '\r', 'R', 'O', 'W', 'C', 'O', 'M', 'P', 'A', 'R',
- 'E', '_', 'G', 'E', '\020', '\004', '\022', '\021', '\n', '\r', 'R', 'O', 'W', 'C', 'O', 'M', 'P', 'A', 'R', 'E', '_', 'G', 'T', '\020', '\005',
- '\022', '\021', '\n', '\r', 'R', 'O', 'W', 'C', 'O', 'M', 'P', 'A', 'R', 'E', '_', 'N', 'E', '\020', '\006', '*', 'C', '\n', '\010', 'M', 'i',
- 'n', 'M', 'a', 'x', 'O', 'p', '\022', '\030', '\n', '\024', 'M', 'I', 'N', '_', 'M', 'A', 'X', '_', 'O', 'P', '_', 'U', 'N', 'D', 'E',
- 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\017', '\n', '\013', 'I', 'S', '_', 'G', 'R', 'E', 'A', 'T', 'E', 'S', 'T', '\020', '\001', '\022',
- '\014', '\n', '\010', 'I', 'S', '_', 'L', 'E', 'A', 'S', 'T', '\020', '\002', '*', '\255', '\003', '\n', '\022', 'S', 'Q', 'L', 'V', 'a', 'l', 'u',
- 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'O', 'p', '\022', '\"', '\n', '\036', 'S', 'Q', 'L', 'V', 'A', 'L', 'U', 'E', '_', 'F',
- 'U', 'N', 'C', 'T', 'I', 'O', 'N', '_', 'O', 'P', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\026', '\n',
- '\022', 'S', 'V', 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'D', 'A', 'T', 'E', '\020', '\001', '\022', '\026', '\n', '\022',
- 'S', 'V', 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'T', 'I', 'M', 'E', '\020', '\002', '\022', '\030', '\n', '\024', 'S',
- 'V', 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'T', 'I', 'M', 'E', '_', 'N', '\020', '\003', '\022', '\033', '\n', '\027',
- 'S', 'V', 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'T', 'I', 'M', 'E', 'S', 'T', 'A', 'M', 'P', '\020', '\004',
- '\022', '\035', '\n', '\031', 'S', 'V', 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'T', 'I', 'M', 'E', 'S', 'T', 'A',
- 'M', 'P', '_', 'N', '\020', '\005', '\022', '\023', '\n', '\017', 'S', 'V', 'F', 'O', 'P', '_', 'L', 'O', 'C', 'A', 'L', 'T', 'I', 'M', 'E',
- '\020', '\006', '\022', '\025', '\n', '\021', 'S', 'V', 'F', 'O', 'P', '_', 'L', 'O', 'C', 'A', 'L', 'T', 'I', 'M', 'E', '_', 'N', '\020', '\007',
- '\022', '\030', '\n', '\024', 'S', 'V', 'F', 'O', 'P', '_', 'L', 'O', 'C', 'A', 'L', 'T', 'I', 'M', 'E', 'S', 'T', 'A', 'M', 'P', '\020',
- '\010', '\022', '\032', '\n', '\026', 'S', 'V', 'F', 'O', 'P', '_', 'L', 'O', 'C', 'A', 'L', 'T', 'I', 'M', 'E', 'S', 'T', 'A', 'M', 'P',
- '_', 'N', '\020', '\t', '\022', '\026', '\n', '\022', 'S', 'V', 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'R', 'O', 'L',
- 'E', '\020', '\n', '\022', '\026', '\n', '\022', 'S', 'V', 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'U', 'S', 'E', 'R',
- '\020', '\013', '\022', '\016', '\n', '\n', 'S', 'V', 'F', 'O', 'P', '_', 'U', 'S', 'E', 'R', '\020', '\014', '\022', '\026', '\n', '\022', 'S', 'V', 'F',
- 'O', 'P', '_', 'S', 'E', 'S', 'S', 'I', 'O', 'N', '_', 'U', 'S', 'E', 'R', '\020', '\r', '\022', '\031', '\n', '\025', 'S', 'V', 'F', 'O',
- 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'C', 'A', 'T', 'A', 'L', 'O', 'G', '\020', '\016', '\022', '\030', '\n', '\024', 'S', 'V',
- 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'S', 'C', 'H', 'E', 'M', 'A', '\020', '\017', '*', '\262', '\001', '\n', '\t',
- 'X', 'm', 'l', 'E', 'x', 'p', 'r', 'O', 'p', '\022', '\031', '\n', '\025', 'X', 'M', 'L', '_', 'E', 'X', 'P', 'R', '_', 'O', 'P', '_',
- 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\020', '\n', '\014', 'I', 'S', '_', 'X', 'M', 'L', 'C', 'O', 'N', 'C',
- 'A', 'T', '\020', '\001', '\022', '\021', '\n', '\r', 'I', 'S', '_', 'X', 'M', 'L', 'E', 'L', 'E', 'M', 'E', 'N', 'T', '\020', '\002', '\022', '\020',
- '\n', '\014', 'I', 'S', '_', 'X', 'M', 'L', 'F', 'O', 'R', 'E', 'S', 'T', '\020', '\003', '\022', '\017', '\n', '\013', 'I', 'S', '_', 'X', 'M',
- 'L', 'P', 'A', 'R', 'S', 'E', '\020', '\004', '\022', '\014', '\n', '\010', 'I', 'S', '_', 'X', 'M', 'L', 'P', 'I', '\020', '\005', '\022', '\016', '\n',
- '\n', 'I', 'S', '_', 'X', 'M', 'L', 'R', 'O', 'O', 'T', '\020', '\006', '\022', '\023', '\n', '\017', 'I', 'S', '_', 'X', 'M', 'L', 'S', 'E',
- 'R', 'I', 'A', 'L', 'I', 'Z', 'E', '\020', '\007', '\022', '\017', '\n', '\013', 'I', 'S', '_', 'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '\020',
- '\010', '*', ']', '\n', '\r', 'X', 'm', 'l', 'O', 'p', 't', 'i', 'o', 'n', 'T', 'y', 'p', 'e', '\022', '\035', '\n', '\031', 'X', 'M', 'L',
- '_', 'O', 'P', 'T', 'I', 'O', 'N', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022',
- '\026', '\n', '\022', 'X', 'M', 'L', 'O', 'P', 'T', 'I', 'O', 'N', '_', 'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '\020', '\001', '\022', '\025',
- '\n', '\021', 'X', 'M', 'L', 'O', 'P', 'T', 'I', 'O', 'N', '_', 'C', 'O', 'N', 'T', 'E', 'N', 'T', '\020', '\002', '*', 't', '\n', '\014',
- 'J', 's', 'o', 'n', 'E', 'n', 'c', 'o', 'd', 'i', 'n', 'g', '\022', '\033', '\n', '\027', 'J', 'S', 'O', 'N', '_', 'E', 'N', 'C', 'O',
- 'D', 'I', 'N', 'G', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\022', '\n', '\016', 'J', 'S', '_', 'E', 'N',
- 'C', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\001', '\022', '\017', '\n', '\013', 'J', 'S', '_', 'E', 'N', 'C', '_', 'U', 'T', 'F',
- '8', '\020', '\002', '\022', '\020', '\n', '\014', 'J', 'S', '_', 'E', 'N', 'C', '_', 'U', 'T', 'F', '1', '6', '\020', '\003', '\022', '\020', '\n', '\014',
- 'J', 'S', '_', 'E', 'N', 'C', '_', 'U', 'T', 'F', '3', '2', '\020', '\004', '*', 'p', '\n', '\016', 'J', 's', 'o', 'n', 'F', 'o', 'r',
- 'm', 'a', 't', 'T', 'y', 'p', 'e', '\022', '\036', '\n', '\032', 'J', 'S', 'O', 'N', '_', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'T', 'Y',
- 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\025', '\n', '\021', 'J', 'S', '_', 'F', 'O', 'R', 'M',
- 'A', 'T', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\001', '\022', '\022', '\n', '\016', 'J', 'S', '_', 'F', 'O', 'R', 'M', 'A', 'T',
- '_', 'J', 'S', 'O', 'N', '\020', '\002', '\022', '\023', '\n', '\017', 'J', 'S', '_', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'J', 'S', 'O', 'N',
- 'B', '\020', '\003', '*', '\236', '\001', '\n', '\023', 'J', 's', 'o', 'n', 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'T', 'y',
- 'p', 'e', '\022', '#', '\n', '\037', 'J', 'S', 'O', 'N', '_', 'C', 'O', 'N', 'S', 'T', 'R', 'U', 'C', 'T', 'O', 'R', '_', 'T', 'Y',
- 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\026', '\n', '\022', 'J', 'S', 'C', 'T', 'O', 'R', '_',
- 'J', 'S', 'O', 'N', '_', 'O', 'B', 'J', 'E', 'C', 'T', '\020', '\001', '\022', '\025', '\n', '\021', 'J', 'S', 'C', 'T', 'O', 'R', '_', 'J',
- 'S', 'O', 'N', '_', 'A', 'R', 'R', 'A', 'Y', '\020', '\002', '\022', '\031', '\n', '\025', 'J', 'S', 'C', 'T', 'O', 'R', '_', 'J', 'S', 'O',
- 'N', '_', 'O', 'B', 'J', 'E', 'C', 'T', 'A', 'G', 'G', '\020', '\003', '\022', '\030', '\n', '\024', 'J', 'S', 'C', 'T', 'O', 'R', '_', 'J',
- 'S', 'O', 'N', '_', 'A', 'R', 'R', 'A', 'Y', 'A', 'G', 'G', '\020', '\004', '*', 'z', '\n', '\r', 'J', 's', 'o', 'n', 'V', 'a', 'l',
- 'u', 'e', 'T', 'y', 'p', 'e', '\022', '\035', '\n', '\031', 'J', 'S', 'O', 'N', '_', 'V', 'A', 'L', 'U', 'E', '_', 'T', 'Y', 'P', 'E',
- '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\017', '\n', '\013', 'J', 'S', '_', 'T', 'Y', 'P', 'E', '_', 'A',
- 'N', 'Y', '\020', '\001', '\022', '\022', '\n', '\016', 'J', 'S', '_', 'T', 'Y', 'P', 'E', '_', 'O', 'B', 'J', 'E', 'C', 'T', '\020', '\002', '\022',
- '\021', '\n', '\r', 'J', 'S', '_', 'T', 'Y', 'P', 'E', '_', 'A', 'R', 'R', 'A', 'Y', '\020', '\003', '\022', '\022', '\n', '\016', 'J', 'S', '_',
- 'T', 'Y', 'P', 'E', '_', 'S', 'C', 'A', 'L', 'A', 'R', '\020', '\004', '*', 'J', '\n', '\014', 'N', 'u', 'l', 'l', 'T', 'e', 's', 't',
- 'T', 'y', 'p', 'e', '\022', '\034', '\n', '\030', 'N', 'U', 'L', 'L', '_', 'T', 'E', 'S', 'T', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N',
- 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\013', '\n', '\007', 'I', 'S', '_', 'N', 'U', 'L', 'L', '\020', '\001', '\022', '\017', '\n',
- '\013', 'I', 'S', '_', 'N', 'O', 'T', '_', 'N', 'U', 'L', 'L', '\020', '\002', '*', '\216', '\001', '\n', '\014', 'B', 'o', 'o', 'l', 'T', 'e',
- 's', 't', 'T', 'y', 'p', 'e', '\022', '\034', '\n', '\030', 'B', 'O', 'O', 'L', '_', 'T', 'E', 'S', 'T', '_', 'T', 'Y', 'P', 'E', '_',
- 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\013', '\n', '\007', 'I', 'S', '_', 'T', 'R', 'U', 'E', '\020', '\001', '\022',
- '\017', '\n', '\013', 'I', 'S', '_', 'N', 'O', 'T', '_', 'T', 'R', 'U', 'E', '\020', '\002', '\022', '\014', '\n', '\010', 'I', 'S', '_', 'F', 'A',
- 'L', 'S', 'E', '\020', '\003', '\022', '\020', '\n', '\014', 'I', 'S', '_', 'N', 'O', 'T', '_', 'F', 'A', 'L', 'S', 'E', '\020', '\004', '\022', '\016',
- '\n', '\n', 'I', 'S', '_', 'U', 'N', 'K', 'N', 'O', 'W', 'N', '\020', '\005', '\022', '\022', '\n', '\016', 'I', 'S', '_', 'N', 'O', 'T', '_',
- 'U', 'N', 'K', 'N', 'O', 'W', 'N', '\020', '\006', '*', '\243', '\001', '\n', '\007', 'C', 'm', 'd', 'T', 'y', 'p', 'e', '\022', '\026', '\n', '\022',
- 'C', 'M', 'D', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\017', '\n', '\013', 'C',
- 'M', 'D', '_', 'U', 'N', 'K', 'N', 'O', 'W', 'N', '\020', '\001', '\022', '\016', '\n', '\n', 'C', 'M', 'D', '_', 'S', 'E', 'L', 'E', 'C',
- 'T', '\020', '\002', '\022', '\016', '\n', '\n', 'C', 'M', 'D', '_', 'U', 'P', 'D', 'A', 'T', 'E', '\020', '\003', '\022', '\016', '\n', '\n', 'C', 'M',
- 'D', '_', 'I', 'N', 'S', 'E', 'R', 'T', '\020', '\004', '\022', '\016', '\n', '\n', 'C', 'M', 'D', '_', 'D', 'E', 'L', 'E', 'T', 'E', '\020',
- '\005', '\022', '\r', '\n', '\t', 'C', 'M', 'D', '_', 'M', 'E', 'R', 'G', 'E', '\020', '\006', '\022', '\017', '\n', '\013', 'C', 'M', 'D', '_', 'U',
- 'T', 'I', 'L', 'I', 'T', 'Y', '\020', '\007', '\022', '\017', '\n', '\013', 'C', 'M', 'D', '_', 'N', 'O', 'T', 'H', 'I', 'N', 'G', '\020', '\010',
- '*', '\302', '\001', '\n', '\010', 'J', 'o', 'i', 'n', 'T', 'y', 'p', 'e', '\022', '\027', '\n', '\023', 'J', 'O', 'I', 'N', '_', 'T', 'Y', 'P',
- 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\016', '\n', '\n', 'J', 'O', 'I', 'N', '_', 'I', 'N', 'N',
- 'E', 'R', '\020', '\001', '\022', '\r', '\n', '\t', 'J', 'O', 'I', 'N', '_', 'L', 'E', 'F', 'T', '\020', '\002', '\022', '\r', '\n', '\t', 'J', 'O',
- 'I', 'N', '_', 'F', 'U', 'L', 'L', '\020', '\003', '\022', '\016', '\n', '\n', 'J', 'O', 'I', 'N', '_', 'R', 'I', 'G', 'H', 'T', '\020', '\004',
- '\022', '\r', '\n', '\t', 'J', 'O', 'I', 'N', '_', 'S', 'E', 'M', 'I', '\020', '\005', '\022', '\r', '\n', '\t', 'J', 'O', 'I', 'N', '_', 'A',
- 'N', 'T', 'I', '\020', '\006', '\022', '\023', '\n', '\017', 'J', 'O', 'I', 'N', '_', 'R', 'I', 'G', 'H', 'T', '_', 'A', 'N', 'T', 'I', '\020',
- '\007', '\022', '\025', '\n', '\021', 'J', 'O', 'I', 'N', '_', 'U', 'N', 'I', 'Q', 'U', 'E', '_', 'O', 'U', 'T', 'E', 'R', '\020', '\010', '\022',
- '\025', '\n', '\021', 'J', 'O', 'I', 'N', '_', 'U', 'N', 'I', 'Q', 'U', 'E', '_', 'I', 'N', 'N', 'E', 'R', '\020', '\t', '*', 'g', '\n',
- '\013', 'A', 'g', 'g', 'S', 't', 'r', 'a', 't', 'e', 'g', 'y', '\022', '\032', '\n', '\026', 'A', 'G', 'G', '_', 'S', 'T', 'R', 'A', 'T',
- 'E', 'G', 'Y', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\r', '\n', '\t', 'A', 'G', 'G', '_', 'P', 'L',
- 'A', 'I', 'N', '\020', '\001', '\022', '\016', '\n', '\n', 'A', 'G', 'G', '_', 'S', 'O', 'R', 'T', 'E', 'D', '\020', '\002', '\022', '\016', '\n', '\n',
- 'A', 'G', 'G', '_', 'H', 'A', 'S', 'H', 'E', 'D', '\020', '\003', '\022', '\r', '\n', '\t', 'A', 'G', 'G', '_', 'M', 'I', 'X', 'E', 'D',
- '\020', '\004', '*', 'r', '\n', '\010', 'A', 'g', 'g', 'S', 'p', 'l', 'i', 't', '\022', '\027', '\n', '\023', 'A', 'G', 'G', '_', 'S', 'P', 'L',
- 'I', 'T', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\023', '\n', '\017', 'A', 'G', 'G', 'S', 'P', 'L', 'I',
- 'T', '_', 'S', 'I', 'M', 'P', 'L', 'E', '\020', '\001', '\022', '\033', '\n', '\027', 'A', 'G', 'G', 'S', 'P', 'L', 'I', 'T', '_', 'I', 'N',
- 'I', 'T', 'I', 'A', 'L', '_', 'S', 'E', 'R', 'I', 'A', 'L', '\020', '\002', '\022', '\033', '\n', '\027', 'A', 'G', 'G', 'S', 'P', 'L', 'I',
- 'T', '_', 'F', 'I', 'N', 'A', 'L', '_', 'D', 'E', 'S', 'E', 'R', 'I', 'A', 'L', '\020', '\003', '*', '\206', '\001', '\n', '\010', 'S', 'e',
- 't', 'O', 'p', 'C', 'm', 'd', '\022', '\030', '\n', '\024', 'S', 'E', 'T', '_', 'O', 'P', '_', 'C', 'M', 'D', '_', 'U', 'N', 'D', 'E',
- 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\026', '\n', '\022', 'S', 'E', 'T', 'O', 'P', 'C', 'M', 'D', '_', 'I', 'N', 'T', 'E', 'R',
- 'S', 'E', 'C', 'T', '\020', '\001', '\022', '\032', '\n', '\026', 'S', 'E', 'T', 'O', 'P', 'C', 'M', 'D', '_', 'I', 'N', 'T', 'E', 'R', 'S',
- 'E', 'C', 'T', '_', 'A', 'L', 'L', '\020', '\002', '\022', '\023', '\n', '\017', 'S', 'E', 'T', 'O', 'P', 'C', 'M', 'D', '_', 'E', 'X', 'C',
- 'E', 'P', 'T', '\020', '\003', '\022', '\027', '\n', '\023', 'S', 'E', 'T', 'O', 'P', 'C', 'M', 'D', '_', 'E', 'X', 'C', 'E', 'P', 'T', '_',
- 'A', 'L', 'L', '\020', '\004', '*', 'R', '\n', '\r', 'S', 'e', 't', 'O', 'p', 'S', 't', 'r', 'a', 't', 'e', 'g', 'y', '\022', '\035', '\n',
- '\031', 'S', 'E', 'T', '_', 'O', 'P', '_', 'S', 'T', 'R', 'A', 'T', 'E', 'G', 'Y', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E',
- 'D', '\020', '\000', '\022', '\020', '\n', '\014', 'S', 'E', 'T', 'O', 'P', '_', 'S', 'O', 'R', 'T', 'E', 'D', '\020', '\001', '\022', '\020', '\n', '\014',
- 'S', 'E', 'T', 'O', 'P', '_', 'H', 'A', 'S', 'H', 'E', 'D', '\020', '\002', '*', 'x', '\n', '\020', 'O', 'n', 'C', 'o', 'n', 'f', 'l',
- 'i', 'c', 't', 'A', 'c', 't', 'i', 'o', 'n', '\022', ' ', '\n', '\034', 'O', 'N', '_', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', '_',
- 'A', 'C', 'T', 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\023', '\n', '\017', 'O', 'N', 'C',
- 'O', 'N', 'F', 'L', 'I', 'C', 'T', '_', 'N', 'O', 'N', 'E', '\020', '\001', '\022', '\026', '\n', '\022', 'O', 'N', 'C', 'O', 'N', 'F', 'L',
- 'I', 'C', 'T', '_', 'N', 'O', 'T', 'H', 'I', 'N', 'G', '\020', '\002', '\022', '\025', '\n', '\021', 'O', 'N', 'C', 'O', 'N', 'F', 'L', 'I',
- 'C', 'T', '_', 'U', 'P', 'D', 'A', 'T', 'E', '\020', '\003', '*', 'w', '\n', '\013', 'L', 'i', 'm', 'i', 't', 'O', 'p', 't', 'i', 'o',
- 'n', '\022', '\032', '\n', '\026', 'L', 'I', 'M', 'I', 'T', '_', 'O', 'P', 'T', 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N',
- 'E', 'D', '\020', '\000', '\022', '\030', '\n', '\024', 'L', 'I', 'M', 'I', 'T', '_', 'O', 'P', 'T', 'I', 'O', 'N', '_', 'D', 'E', 'F', 'A',
- 'U', 'L', 'T', '\020', '\001', '\022', '\026', '\n', '\022', 'L', 'I', 'M', 'I', 'T', '_', 'O', 'P', 'T', 'I', 'O', 'N', '_', 'C', 'O', 'U',
- 'N', 'T', '\020', '\002', '\022', '\032', '\n', '\026', 'L', 'I', 'M', 'I', 'T', '_', 'O', 'P', 'T', 'I', 'O', 'N', '_', 'W', 'I', 'T', 'H',
- '_', 'T', 'I', 'E', 'S', '\020', '\003', '*', '\230', '\001', '\n', '\022', 'L', 'o', 'c', 'k', 'C', 'l', 'a', 'u', 's', 'e', 'S', 't', 'r',
- 'e', 'n', 'g', 't', 'h', '\022', '\"', '\n', '\036', 'L', 'O', 'C', 'K', '_', 'C', 'L', 'A', 'U', 'S', 'E', '_', 'S', 'T', 'R', 'E',
- 'N', 'G', 'T', 'H', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\014', '\n', '\010', 'L', 'C', 'S', '_', 'N',
- 'O', 'N', 'E', '\020', '\001', '\022', '\023', '\n', '\017', 'L', 'C', 'S', '_', 'F', 'O', 'R', 'K', 'E', 'Y', 'S', 'H', 'A', 'R', 'E', '\020',
- '\002', '\022', '\020', '\n', '\014', 'L', 'C', 'S', '_', 'F', 'O', 'R', 'S', 'H', 'A', 'R', 'E', '\020', '\003', '\022', '\026', '\n', '\022', 'L', 'C',
- 'S', '_', 'F', 'O', 'R', 'N', 'O', 'K', 'E', 'Y', 'U', 'P', 'D', 'A', 'T', 'E', '\020', '\004', '\022', '\021', '\n', '\r', 'L', 'C', 'S',
- '_', 'F', 'O', 'R', 'U', 'P', 'D', 'A', 'T', 'E', '\020', '\005', '*', 'h', '\n', '\016', 'L', 'o', 'c', 'k', 'W', 'a', 'i', 't', 'P',
- 'o', 'l', 'i', 'c', 'y', '\022', '\036', '\n', '\032', 'L', 'O', 'C', 'K', '_', 'W', 'A', 'I', 'T', '_', 'P', 'O', 'L', 'I', 'C', 'Y',
- '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'L', 'o', 'c', 'k', 'W', 'a', 'i', 't', 'B',
- 'l', 'o', 'c', 'k', '\020', '\001', '\022', '\020', '\n', '\014', 'L', 'o', 'c', 'k', 'W', 'a', 'i', 't', 'S', 'k', 'i', 'p', '\020', '\002', '\022',
- '\021', '\n', '\r', 'L', 'o', 'c', 'k', 'W', 'a', 'i', 't', 'E', 'r', 'r', 'o', 'r', '\020', '\003', '*', '\216', '\001', '\n', '\r', 'L', 'o',
- 'c', 'k', 'T', 'u', 'p', 'l', 'e', 'M', 'o', 'd', 'e', '\022', '\035', '\n', '\031', 'L', 'O', 'C', 'K', '_', 'T', 'U', 'P', 'L', 'E',
- '_', 'M', 'O', 'D', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\025', '\n', '\021', 'L', 'o', 'c', 'k',
- 'T', 'u', 'p', 'l', 'e', 'K', 'e', 'y', 'S', 'h', 'a', 'r', 'e', '\020', '\001', '\022', '\022', '\n', '\016', 'L', 'o', 'c', 'k', 'T', 'u',
- 'p', 'l', 'e', 'S', 'h', 'a', 'r', 'e', '\020', '\002', '\022', '\033', '\n', '\027', 'L', 'o', 'c', 'k', 'T', 'u', 'p', 'l', 'e', 'N', 'o',
- 'K', 'e', 'y', 'E', 'x', 'c', 'l', 'u', 's', 'i', 'v', 'e', '\020', '\003', '\022', '\026', '\n', '\022', 'L', 'o', 'c', 'k', 'T', 'u', 'p',
- 'l', 'e', 'E', 'x', 'c', 'l', 'u', 's', 'i', 'v', 'e', '\020', '\004', '*', '}', '\n', '\013', 'K', 'e', 'y', 'w', 'o', 'r', 'd', 'K',
- 'i', 'n', 'd', '\022', '\016', '\n', '\n', 'N', 'O', '_', 'K', 'E', 'Y', 'W', 'O', 'R', 'D', '\020', '\000', '\022', '\026', '\n', '\022', 'U', 'N',
- 'R', 'E', 'S', 'E', 'R', 'V', 'E', 'D', '_', 'K', 'E', 'Y', 'W', 'O', 'R', 'D', '\020', '\001', '\022', '\024', '\n', '\020', 'C', 'O', 'L',
- '_', 'N', 'A', 'M', 'E', '_', 'K', 'E', 'Y', 'W', 'O', 'R', 'D', '\020', '\002', '\022', '\032', '\n', '\026', 'T', 'Y', 'P', 'E', '_', 'F',
- 'U', 'N', 'C', '_', 'N', 'A', 'M', 'E', '_', 'K', 'E', 'Y', 'W', 'O', 'R', 'D', '\020', '\003', '\022', '\024', '\n', '\020', 'R', 'E', 'S',
- 'E', 'R', 'V', 'E', 'D', '_', 'K', 'E', 'Y', 'W', 'O', 'R', 'D', '\020', '\004', '*', '\270', '9', '\n', '\005', 'T', 'o', 'k', 'e', 'n',
- '\022', '\007', '\n', '\003', 'N', 'U', 'L', '\020', '\000', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '3', '6', '\020', '$', '\022', '\014',
- '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '3', '7', '\020', '%', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '4', '0', '\020',
- '(', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '4', '1', '\020', ')', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_',
- '4', '2', '\020', '*', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '4', '3', '\020', '+', '\022', '\014', '\n', '\010', 'A', 'S', 'C',
- 'I', 'I', '_', '4', '4', '\020', ',', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '4', '5', '\020', '-', '\022', '\014', '\n', '\010',
- 'A', 'S', 'C', 'I', 'I', '_', '4', '6', '\020', '.', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '4', '7', '\020', '/', '\022',
- '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '5', '8', '\020', ':', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '5', '9',
- '\020', ';', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '6', '0', '\020', '<', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I',
- '_', '6', '1', '\020', '=', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '6', '2', '\020', '>', '\022', '\014', '\n', '\010', 'A', 'S',
- 'C', 'I', 'I', '_', '6', '3', '\020', '?', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '9', '1', '\020', '[', '\022', '\014', '\n',
- '\010', 'A', 'S', 'C', 'I', 'I', '_', '9', '2', '\020', '\\', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '9', '3', '\020', ']',
- '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '9', '4', '\020', '^', '\022', '\n', '\n', '\005', 'I', 'D', 'E', 'N', 'T', '\020', '\202',
- '\002', '\022', '\013', '\n', '\006', 'U', 'I', 'D', 'E', 'N', 'T', '\020', '\203', '\002', '\022', '\013', '\n', '\006', 'F', 'C', 'O', 'N', 'S', 'T', '\020',
- '\204', '\002', '\022', '\013', '\n', '\006', 'S', 'C', 'O', 'N', 'S', 'T', '\020', '\205', '\002', '\022', '\014', '\n', '\007', 'U', 'S', 'C', 'O', 'N', 'S',
- 'T', '\020', '\206', '\002', '\022', '\013', '\n', '\006', 'B', 'C', 'O', 'N', 'S', 'T', '\020', '\207', '\002', '\022', '\013', '\n', '\006', 'X', 'C', 'O', 'N',
- 'S', 'T', '\020', '\210', '\002', '\022', '\007', '\n', '\002', 'O', 'p', '\020', '\211', '\002', '\022', '\013', '\n', '\006', 'I', 'C', 'O', 'N', 'S', 'T', '\020',
- '\212', '\002', '\022', '\n', '\n', '\005', 'P', 'A', 'R', 'A', 'M', '\020', '\213', '\002', '\022', '\r', '\n', '\010', 'T', 'Y', 'P', 'E', 'C', 'A', 'S',
- 'T', '\020', '\214', '\002', '\022', '\014', '\n', '\007', 'D', 'O', 'T', '_', 'D', 'O', 'T', '\020', '\215', '\002', '\022', '\021', '\n', '\014', 'C', 'O', 'L',
- 'O', 'N', '_', 'E', 'Q', 'U', 'A', 'L', 'S', '\020', '\216', '\002', '\022', '\023', '\n', '\016', 'E', 'Q', 'U', 'A', 'L', 'S', '_', 'G', 'R',
- 'E', 'A', 'T', 'E', 'R', '\020', '\217', '\002', '\022', '\020', '\n', '\013', 'L', 'E', 'S', 'S', '_', 'E', 'Q', 'U', 'A', 'L', 'S', '\020', '\220',
- '\002', '\022', '\023', '\n', '\016', 'G', 'R', 'E', 'A', 'T', 'E', 'R', '_', 'E', 'Q', 'U', 'A', 'L', 'S', '\020', '\221', '\002', '\022', '\017', '\n',
- '\n', 'N', 'O', 'T', '_', 'E', 'Q', 'U', 'A', 'L', 'S', '\020', '\222', '\002', '\022', '\020', '\n', '\013', 'S', 'Q', 'L', '_', 'C', 'O', 'M',
- 'M', 'E', 'N', 'T', '\020', '\223', '\002', '\022', '\016', '\n', '\t', 'C', '_', 'C', 'O', 'M', 'M', 'E', 'N', 'T', '\020', '\224', '\002', '\022', '\014',
- '\n', '\007', 'A', 'B', 'O', 'R', 'T', '_', 'P', '\020', '\225', '\002', '\022', '\013', '\n', '\006', 'A', 'B', 'S', 'E', 'N', 'T', '\020', '\226', '\002',
- '\022', '\017', '\n', '\n', 'A', 'B', 'S', 'O', 'L', 'U', 'T', 'E', '_', 'P', '\020', '\227', '\002', '\022', '\013', '\n', '\006', 'A', 'C', 'C', 'E',
- 'S', 'S', '\020', '\230', '\002', '\022', '\013', '\n', '\006', 'A', 'C', 'T', 'I', 'O', 'N', '\020', '\231', '\002', '\022', '\n', '\n', '\005', 'A', 'D', 'D',
- '_', 'P', '\020', '\232', '\002', '\022', '\n', '\n', '\005', 'A', 'D', 'M', 'I', 'N', '\020', '\233', '\002', '\022', '\n', '\n', '\005', 'A', 'F', 'T', 'E',
- 'R', '\020', '\234', '\002', '\022', '\016', '\n', '\t', 'A', 'G', 'G', 'R', 'E', 'G', 'A', 'T', 'E', '\020', '\235', '\002', '\022', '\010', '\n', '\003', 'A',
- 'L', 'L', '\020', '\236', '\002', '\022', '\t', '\n', '\004', 'A', 'L', 'S', 'O', '\020', '\237', '\002', '\022', '\n', '\n', '\005', 'A', 'L', 'T', 'E', 'R',
- '\020', '\240', '\002', '\022', '\013', '\n', '\006', 'A', 'L', 'W', 'A', 'Y', 'S', '\020', '\241', '\002', '\022', '\014', '\n', '\007', 'A', 'N', 'A', 'L', 'Y',
- 'S', 'E', '\020', '\242', '\002', '\022', '\014', '\n', '\007', 'A', 'N', 'A', 'L', 'Y', 'Z', 'E', '\020', '\243', '\002', '\022', '\010', '\n', '\003', 'A', 'N',
- 'D', '\020', '\244', '\002', '\022', '\010', '\n', '\003', 'A', 'N', 'Y', '\020', '\245', '\002', '\022', '\n', '\n', '\005', 'A', 'R', 'R', 'A', 'Y', '\020', '\246',
- '\002', '\022', '\007', '\n', '\002', 'A', 'S', '\020', '\247', '\002', '\022', '\010', '\n', '\003', 'A', 'S', 'C', '\020', '\250', '\002', '\022', '\017', '\n', '\n', 'A',
- 'S', 'E', 'N', 'S', 'I', 'T', 'I', 'V', 'E', '\020', '\251', '\002', '\022', '\016', '\n', '\t', 'A', 'S', 'S', 'E', 'R', 'T', 'I', 'O', 'N',
- '\020', '\252', '\002', '\022', '\017', '\n', '\n', 'A', 'S', 'S', 'I', 'G', 'N', 'M', 'E', 'N', 'T', '\020', '\253', '\002', '\022', '\017', '\n', '\n', 'A',
- 'S', 'Y', 'M', 'M', 'E', 'T', 'R', 'I', 'C', '\020', '\254', '\002', '\022', '\013', '\n', '\006', 'A', 'T', 'O', 'M', 'I', 'C', '\020', '\255', '\002',
- '\022', '\007', '\n', '\002', 'A', 'T', '\020', '\256', '\002', '\022', '\013', '\n', '\006', 'A', 'T', 'T', 'A', 'C', 'H', '\020', '\257', '\002', '\022', '\016', '\n',
- '\t', 'A', 'T', 'T', 'R', 'I', 'B', 'U', 'T', 'E', '\020', '\260', '\002', '\022', '\022', '\n', '\r', 'A', 'U', 'T', 'H', 'O', 'R', 'I', 'Z',
- 'A', 'T', 'I', 'O', 'N', '\020', '\261', '\002', '\022', '\r', '\n', '\010', 'B', 'A', 'C', 'K', 'W', 'A', 'R', 'D', '\020', '\262', '\002', '\022', '\013',
- '\n', '\006', 'B', 'E', 'F', 'O', 'R', 'E', '\020', '\263', '\002', '\022', '\014', '\n', '\007', 'B', 'E', 'G', 'I', 'N', '_', 'P', '\020', '\264', '\002',
- '\022', '\014', '\n', '\007', 'B', 'E', 'T', 'W', 'E', 'E', 'N', '\020', '\265', '\002', '\022', '\013', '\n', '\006', 'B', 'I', 'G', 'I', 'N', 'T', '\020',
- '\266', '\002', '\022', '\013', '\n', '\006', 'B', 'I', 'N', 'A', 'R', 'Y', '\020', '\267', '\002', '\022', '\010', '\n', '\003', 'B', 'I', 'T', '\020', '\270', '\002',
- '\022', '\016', '\n', '\t', 'B', 'O', 'O', 'L', 'E', 'A', 'N', '_', 'P', '\020', '\271', '\002', '\022', '\t', '\n', '\004', 'B', 'O', 'T', 'H', '\020',
- '\272', '\002', '\022', '\014', '\n', '\007', 'B', 'R', 'E', 'A', 'D', 'T', 'H', '\020', '\273', '\002', '\022', '\007', '\n', '\002', 'B', 'Y', '\020', '\274', '\002',
- '\022', '\n', '\n', '\005', 'C', 'A', 'C', 'H', 'E', '\020', '\275', '\002', '\022', '\t', '\n', '\004', 'C', 'A', 'L', 'L', '\020', '\276', '\002', '\022', '\013',
- '\n', '\006', 'C', 'A', 'L', 'L', 'E', 'D', '\020', '\277', '\002', '\022', '\014', '\n', '\007', 'C', 'A', 'S', 'C', 'A', 'D', 'E', '\020', '\300', '\002',
- '\022', '\r', '\n', '\010', 'C', 'A', 'S', 'C', 'A', 'D', 'E', 'D', '\020', '\301', '\002', '\022', '\t', '\n', '\004', 'C', 'A', 'S', 'E', '\020', '\302',
- '\002', '\022', '\t', '\n', '\004', 'C', 'A', 'S', 'T', '\020', '\303', '\002', '\022', '\016', '\n', '\t', 'C', 'A', 'T', 'A', 'L', 'O', 'G', '_', 'P',
- '\020', '\304', '\002', '\022', '\n', '\n', '\005', 'C', 'H', 'A', 'I', 'N', '\020', '\305', '\002', '\022', '\013', '\n', '\006', 'C', 'H', 'A', 'R', '_', 'P',
- '\020', '\306', '\002', '\022', '\016', '\n', '\t', 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '\020', '\307', '\002', '\022', '\024', '\n', '\017', 'C', 'H',
- 'A', 'R', 'A', 'C', 'T', 'E', 'R', 'I', 'S', 'T', 'I', 'C', 'S', '\020', '\310', '\002', '\022', '\n', '\n', '\005', 'C', 'H', 'E', 'C', 'K',
- '\020', '\311', '\002', '\022', '\017', '\n', '\n', 'C', 'H', 'E', 'C', 'K', 'P', 'O', 'I', 'N', 'T', '\020', '\312', '\002', '\022', '\n', '\n', '\005', 'C',
- 'L', 'A', 'S', 'S', '\020', '\313', '\002', '\022', '\n', '\n', '\005', 'C', 'L', 'O', 'S', 'E', '\020', '\314', '\002', '\022', '\014', '\n', '\007', 'C', 'L',
- 'U', 'S', 'T', 'E', 'R', '\020', '\315', '\002', '\022', '\r', '\n', '\010', 'C', 'O', 'A', 'L', 'E', 'S', 'C', 'E', '\020', '\316', '\002', '\022', '\014',
- '\n', '\007', 'C', 'O', 'L', 'L', 'A', 'T', 'E', '\020', '\317', '\002', '\022', '\016', '\n', '\t', 'C', 'O', 'L', 'L', 'A', 'T', 'I', 'O', 'N',
- '\020', '\320', '\002', '\022', '\013', '\n', '\006', 'C', 'O', 'L', 'U', 'M', 'N', '\020', '\321', '\002', '\022', '\014', '\n', '\007', 'C', 'O', 'L', 'U', 'M',
- 'N', 'S', '\020', '\322', '\002', '\022', '\014', '\n', '\007', 'C', 'O', 'M', 'M', 'E', 'N', 'T', '\020', '\323', '\002', '\022', '\r', '\n', '\010', 'C', 'O',
- 'M', 'M', 'E', 'N', 'T', 'S', '\020', '\324', '\002', '\022', '\013', '\n', '\006', 'C', 'O', 'M', 'M', 'I', 'T', '\020', '\325', '\002', '\022', '\016', '\n',
- '\t', 'C', 'O', 'M', 'M', 'I', 'T', 'T', 'E', 'D', '\020', '\326', '\002', '\022', '\020', '\n', '\013', 'C', 'O', 'M', 'P', 'R', 'E', 'S', 'S',
- 'I', 'O', 'N', '\020', '\327', '\002', '\022', '\021', '\n', '\014', 'C', 'O', 'N', 'C', 'U', 'R', 'R', 'E', 'N', 'T', 'L', 'Y', '\020', '\330', '\002',
- '\022', '\022', '\n', '\r', 'C', 'O', 'N', 'F', 'I', 'G', 'U', 'R', 'A', 'T', 'I', 'O', 'N', '\020', '\331', '\002', '\022', '\r', '\n', '\010', 'C',
- 'O', 'N', 'F', 'L', 'I', 'C', 'T', '\020', '\332', '\002', '\022', '\017', '\n', '\n', 'C', 'O', 'N', 'N', 'E', 'C', 'T', 'I', 'O', 'N', '\020',
- '\333', '\002', '\022', '\017', '\n', '\n', 'C', 'O', 'N', 'S', 'T', 'R', 'A', 'I', 'N', 'T', '\020', '\334', '\002', '\022', '\020', '\n', '\013', 'C', 'O',
- 'N', 'S', 'T', 'R', 'A', 'I', 'N', 'T', 'S', '\020', '\335', '\002', '\022', '\016', '\n', '\t', 'C', 'O', 'N', 'T', 'E', 'N', 'T', '_', 'P',
- '\020', '\336', '\002', '\022', '\017', '\n', '\n', 'C', 'O', 'N', 'T', 'I', 'N', 'U', 'E', '_', 'P', '\020', '\337', '\002', '\022', '\021', '\n', '\014', 'C',
- 'O', 'N', 'V', 'E', 'R', 'S', 'I', 'O', 'N', '_', 'P', '\020', '\340', '\002', '\022', '\t', '\n', '\004', 'C', 'O', 'P', 'Y', '\020', '\341', '\002',
- '\022', '\t', '\n', '\004', 'C', 'O', 'S', 'T', '\020', '\342', '\002', '\022', '\013', '\n', '\006', 'C', 'R', 'E', 'A', 'T', 'E', '\020', '\343', '\002', '\022',
- '\n', '\n', '\005', 'C', 'R', 'O', 'S', 'S', '\020', '\344', '\002', '\022', '\010', '\n', '\003', 'C', 'S', 'V', '\020', '\345', '\002', '\022', '\t', '\n', '\004',
- 'C', 'U', 'B', 'E', '\020', '\346', '\002', '\022', '\016', '\n', '\t', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'P', '\020', '\347', '\002', '\022', '\024',
- '\n', '\017', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'C', 'A', 'T', 'A', 'L', 'O', 'G', '\020', '\350', '\002', '\022', '\021', '\n', '\014', 'C',
- 'U', 'R', 'R', 'E', 'N', 'T', '_', 'D', 'A', 'T', 'E', '\020', '\351', '\002', '\022', '\021', '\n', '\014', 'C', 'U', 'R', 'R', 'E', 'N', 'T',
- '_', 'R', 'O', 'L', 'E', '\020', '\352', '\002', '\022', '\023', '\n', '\016', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'S', 'C', 'H', 'E', 'M',
- 'A', '\020', '\353', '\002', '\022', '\021', '\n', '\014', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'T', 'I', 'M', 'E', '\020', '\354', '\002', '\022', '\026',
- '\n', '\021', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'T', 'I', 'M', 'E', 'S', 'T', 'A', 'M', 'P', '\020', '\355', '\002', '\022', '\021', '\n',
- '\014', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'U', 'S', 'E', 'R', '\020', '\356', '\002', '\022', '\013', '\n', '\006', 'C', 'U', 'R', 'S', 'O',
- 'R', '\020', '\357', '\002', '\022', '\n', '\n', '\005', 'C', 'Y', 'C', 'L', 'E', '\020', '\360', '\002', '\022', '\013', '\n', '\006', 'D', 'A', 'T', 'A', '_',
- 'P', '\020', '\361', '\002', '\022', '\r', '\n', '\010', 'D', 'A', 'T', 'A', 'B', 'A', 'S', 'E', '\020', '\362', '\002', '\022', '\n', '\n', '\005', 'D', 'A',
- 'Y', '_', 'P', '\020', '\363', '\002', '\022', '\017', '\n', '\n', 'D', 'E', 'A', 'L', 'L', 'O', 'C', 'A', 'T', 'E', '\020', '\364', '\002', '\022', '\010',
- '\n', '\003', 'D', 'E', 'C', '\020', '\365', '\002', '\022', '\016', '\n', '\t', 'D', 'E', 'C', 'I', 'M', 'A', 'L', '_', 'P', '\020', '\366', '\002', '\022',
- '\014', '\n', '\007', 'D', 'E', 'C', 'L', 'A', 'R', 'E', '\020', '\367', '\002', '\022', '\014', '\n', '\007', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020',
- '\370', '\002', '\022', '\r', '\n', '\010', 'D', 'E', 'F', 'A', 'U', 'L', 'T', 'S', '\020', '\371', '\002', '\022', '\017', '\n', '\n', 'D', 'E', 'F', 'E',
- 'R', 'R', 'A', 'B', 'L', 'E', '\020', '\372', '\002', '\022', '\r', '\n', '\010', 'D', 'E', 'F', 'E', 'R', 'R', 'E', 'D', '\020', '\373', '\002', '\022',
- '\014', '\n', '\007', 'D', 'E', 'F', 'I', 'N', 'E', 'R', '\020', '\374', '\002', '\022', '\r', '\n', '\010', 'D', 'E', 'L', 'E', 'T', 'E', '_', 'P',
- '\020', '\375', '\002', '\022', '\016', '\n', '\t', 'D', 'E', 'L', 'I', 'M', 'I', 'T', 'E', 'R', '\020', '\376', '\002', '\022', '\017', '\n', '\n', 'D', 'E',
- 'L', 'I', 'M', 'I', 'T', 'E', 'R', 'S', '\020', '\377', '\002', '\022', '\014', '\n', '\007', 'D', 'E', 'P', 'E', 'N', 'D', 'S', '\020', '\200', '\003',
- '\022', '\n', '\n', '\005', 'D', 'E', 'P', 'T', 'H', '\020', '\201', '\003', '\022', '\t', '\n', '\004', 'D', 'E', 'S', 'C', '\020', '\202', '\003', '\022', '\013',
- '\n', '\006', 'D', 'E', 'T', 'A', 'C', 'H', '\020', '\203', '\003', '\022', '\017', '\n', '\n', 'D', 'I', 'C', 'T', 'I', 'O', 'N', 'A', 'R', 'Y',
- '\020', '\204', '\003', '\022', '\016', '\n', '\t', 'D', 'I', 'S', 'A', 'B', 'L', 'E', '_', 'P', '\020', '\205', '\003', '\022', '\014', '\n', '\007', 'D', 'I',
- 'S', 'C', 'A', 'R', 'D', '\020', '\206', '\003', '\022', '\r', '\n', '\010', 'D', 'I', 'S', 'T', 'I', 'N', 'C', 'T', '\020', '\207', '\003', '\022', '\007',
- '\n', '\002', 'D', 'O', '\020', '\210', '\003', '\022', '\017', '\n', '\n', 'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '_', 'P', '\020', '\211', '\003', '\022',
- '\r', '\n', '\010', 'D', 'O', 'M', 'A', 'I', 'N', '_', 'P', '\020', '\212', '\003', '\022', '\r', '\n', '\010', 'D', 'O', 'U', 'B', 'L', 'E', '_',
- 'P', '\020', '\213', '\003', '\022', '\t', '\n', '\004', 'D', 'R', 'O', 'P', '\020', '\214', '\003', '\022', '\t', '\n', '\004', 'E', 'A', 'C', 'H', '\020', '\215',
- '\003', '\022', '\t', '\n', '\004', 'E', 'L', 'S', 'E', '\020', '\216', '\003', '\022', '\r', '\n', '\010', 'E', 'N', 'A', 'B', 'L', 'E', '_', 'P', '\020',
- '\217', '\003', '\022', '\r', '\n', '\010', 'E', 'N', 'C', 'O', 'D', 'I', 'N', 'G', '\020', '\220', '\003', '\022', '\016', '\n', '\t', 'E', 'N', 'C', 'R',
- 'Y', 'P', 'T', 'E', 'D', '\020', '\221', '\003', '\022', '\n', '\n', '\005', 'E', 'N', 'D', '_', 'P', '\020', '\222', '\003', '\022', '\013', '\n', '\006', 'E',
- 'N', 'U', 'M', '_', 'P', '\020', '\223', '\003', '\022', '\013', '\n', '\006', 'E', 'S', 'C', 'A', 'P', 'E', '\020', '\224', '\003', '\022', '\n', '\n', '\005',
- 'E', 'V', 'E', 'N', 'T', '\020', '\225', '\003', '\022', '\013', '\n', '\006', 'E', 'X', 'C', 'E', 'P', 'T', '\020', '\226', '\003', '\022', '\014', '\n', '\007',
- 'E', 'X', 'C', 'L', 'U', 'D', 'E', '\020', '\227', '\003', '\022', '\016', '\n', '\t', 'E', 'X', 'C', 'L', 'U', 'D', 'I', 'N', 'G', '\020', '\230',
- '\003', '\022', '\016', '\n', '\t', 'E', 'X', 'C', 'L', 'U', 'S', 'I', 'V', 'E', '\020', '\231', '\003', '\022', '\014', '\n', '\007', 'E', 'X', 'E', 'C',
- 'U', 'T', 'E', '\020', '\232', '\003', '\022', '\013', '\n', '\006', 'E', 'X', 'I', 'S', 'T', 'S', '\020', '\233', '\003', '\022', '\014', '\n', '\007', 'E', 'X',
- 'P', 'L', 'A', 'I', 'N', '\020', '\234', '\003', '\022', '\017', '\n', '\n', 'E', 'X', 'P', 'R', 'E', 'S', 'S', 'I', 'O', 'N', '\020', '\235', '\003',
- '\022', '\016', '\n', '\t', 'E', 'X', 'T', 'E', 'N', 'S', 'I', 'O', 'N', '\020', '\236', '\003', '\022', '\r', '\n', '\010', 'E', 'X', 'T', 'E', 'R',
- 'N', 'A', 'L', '\020', '\237', '\003', '\022', '\014', '\n', '\007', 'E', 'X', 'T', 'R', 'A', 'C', 'T', '\020', '\240', '\003', '\022', '\014', '\n', '\007', 'F',
- 'A', 'L', 'S', 'E', '_', 'P', '\020', '\241', '\003', '\022', '\013', '\n', '\006', 'F', 'A', 'M', 'I', 'L', 'Y', '\020', '\242', '\003', '\022', '\n', '\n',
- '\005', 'F', 'E', 'T', 'C', 'H', '\020', '\243', '\003', '\022', '\013', '\n', '\006', 'F', 'I', 'L', 'T', 'E', 'R', '\020', '\244', '\003', '\022', '\r', '\n',
- '\010', 'F', 'I', 'N', 'A', 'L', 'I', 'Z', 'E', '\020', '\245', '\003', '\022', '\014', '\n', '\007', 'F', 'I', 'R', 'S', 'T', '_', 'P', '\020', '\246',
- '\003', '\022', '\014', '\n', '\007', 'F', 'L', 'O', 'A', 'T', '_', 'P', '\020', '\247', '\003', '\022', '\016', '\n', '\t', 'F', 'O', 'L', 'L', 'O', 'W',
- 'I', 'N', 'G', '\020', '\250', '\003', '\022', '\010', '\n', '\003', 'F', 'O', 'R', '\020', '\251', '\003', '\022', '\n', '\n', '\005', 'F', 'O', 'R', 'C', 'E',
- '\020', '\252', '\003', '\022', '\014', '\n', '\007', 'F', 'O', 'R', 'E', 'I', 'G', 'N', '\020', '\253', '\003', '\022', '\013', '\n', '\006', 'F', 'O', 'R', 'M',
- 'A', 'T', '\020', '\254', '\003', '\022', '\014', '\n', '\007', 'F', 'O', 'R', 'W', 'A', 'R', 'D', '\020', '\255', '\003', '\022', '\013', '\n', '\006', 'F', 'R',
- 'E', 'E', 'Z', 'E', '\020', '\256', '\003', '\022', '\t', '\n', '\004', 'F', 'R', 'O', 'M', '\020', '\257', '\003', '\022', '\t', '\n', '\004', 'F', 'U', 'L',
- 'L', '\020', '\260', '\003', '\022', '\r', '\n', '\010', 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', '\020', '\261', '\003', '\022', '\016', '\n', '\t', 'F', 'U',
- 'N', 'C', 'T', 'I', 'O', 'N', 'S', '\020', '\262', '\003', '\022', '\016', '\n', '\t', 'G', 'E', 'N', 'E', 'R', 'A', 'T', 'E', 'D', '\020', '\263',
- '\003', '\022', '\013', '\n', '\006', 'G', 'L', 'O', 'B', 'A', 'L', '\020', '\264', '\003', '\022', '\n', '\n', '\005', 'G', 'R', 'A', 'N', 'T', '\020', '\265',
- '\003', '\022', '\014', '\n', '\007', 'G', 'R', 'A', 'N', 'T', 'E', 'D', '\020', '\266', '\003', '\022', '\r', '\n', '\010', 'G', 'R', 'E', 'A', 'T', 'E',
- 'S', 'T', '\020', '\267', '\003', '\022', '\014', '\n', '\007', 'G', 'R', 'O', 'U', 'P', '_', 'P', '\020', '\270', '\003', '\022', '\r', '\n', '\010', 'G', 'R',
- 'O', 'U', 'P', 'I', 'N', 'G', '\020', '\271', '\003', '\022', '\013', '\n', '\006', 'G', 'R', 'O', 'U', 'P', 'S', '\020', '\272', '\003', '\022', '\014', '\n',
- '\007', 'H', 'A', 'N', 'D', 'L', 'E', 'R', '\020', '\273', '\003', '\022', '\013', '\n', '\006', 'H', 'A', 'V', 'I', 'N', 'G', '\020', '\274', '\003', '\022',
- '\r', '\n', '\010', 'H', 'E', 'A', 'D', 'E', 'R', '_', 'P', '\020', '\275', '\003', '\022', '\t', '\n', '\004', 'H', 'O', 'L', 'D', '\020', '\276', '\003',
- '\022', '\013', '\n', '\006', 'H', 'O', 'U', 'R', '_', 'P', '\020', '\277', '\003', '\022', '\017', '\n', '\n', 'I', 'D', 'E', 'N', 'T', 'I', 'T', 'Y',
- '_', 'P', '\020', '\300', '\003', '\022', '\t', '\n', '\004', 'I', 'F', '_', 'P', '\020', '\301', '\003', '\022', '\n', '\n', '\005', 'I', 'L', 'I', 'K', 'E',
- '\020', '\302', '\003', '\022', '\016', '\n', '\t', 'I', 'M', 'M', 'E', 'D', 'I', 'A', 'T', 'E', '\020', '\303', '\003', '\022', '\016', '\n', '\t', 'I', 'M',
- 'M', 'U', 'T', 'A', 'B', 'L', 'E', '\020', '\304', '\003', '\022', '\017', '\n', '\n', 'I', 'M', 'P', 'L', 'I', 'C', 'I', 'T', '_', 'P', '\020',
- '\305', '\003', '\022', '\r', '\n', '\010', 'I', 'M', 'P', 'O', 'R', 'T', '_', 'P', '\020', '\306', '\003', '\022', '\t', '\n', '\004', 'I', 'N', '_', 'P',
- '\020', '\307', '\003', '\022', '\014', '\n', '\007', 'I', 'N', 'C', 'L', 'U', 'D', 'E', '\020', '\310', '\003', '\022', '\016', '\n', '\t', 'I', 'N', 'C', 'L',
- 'U', 'D', 'I', 'N', 'G', '\020', '\311', '\003', '\022', '\016', '\n', '\t', 'I', 'N', 'C', 'R', 'E', 'M', 'E', 'N', 'T', '\020', '\312', '\003', '\022',
- '\013', '\n', '\006', 'I', 'N', 'D', 'E', 'N', 'T', '\020', '\313', '\003', '\022', '\n', '\n', '\005', 'I', 'N', 'D', 'E', 'X', '\020', '\314', '\003', '\022',
- '\014', '\n', '\007', 'I', 'N', 'D', 'E', 'X', 'E', 'S', '\020', '\315', '\003', '\022', '\014', '\n', '\007', 'I', 'N', 'H', 'E', 'R', 'I', 'T', '\020',
- '\316', '\003', '\022', '\r', '\n', '\010', 'I', 'N', 'H', 'E', 'R', 'I', 'T', 'S', '\020', '\317', '\003', '\022', '\016', '\n', '\t', 'I', 'N', 'I', 'T',
- 'I', 'A', 'L', 'L', 'Y', '\020', '\320', '\003', '\022', '\r', '\n', '\010', 'I', 'N', 'L', 'I', 'N', 'E', '_', 'P', '\020', '\321', '\003', '\022', '\014',
- '\n', '\007', 'I', 'N', 'N', 'E', 'R', '_', 'P', '\020', '\322', '\003', '\022', '\n', '\n', '\005', 'I', 'N', 'O', 'U', 'T', '\020', '\323', '\003', '\022',
- '\014', '\n', '\007', 'I', 'N', 'P', 'U', 'T', '_', 'P', '\020', '\324', '\003', '\022', '\020', '\n', '\013', 'I', 'N', 'S', 'E', 'N', 'S', 'I', 'T',
- 'I', 'V', 'E', '\020', '\325', '\003', '\022', '\013', '\n', '\006', 'I', 'N', 'S', 'E', 'R', 'T', '\020', '\326', '\003', '\022', '\014', '\n', '\007', 'I', 'N',
- 'S', 'T', 'E', 'A', 'D', '\020', '\327', '\003', '\022', '\n', '\n', '\005', 'I', 'N', 'T', '_', 'P', '\020', '\330', '\003', '\022', '\014', '\n', '\007', 'I',
- 'N', 'T', 'E', 'G', 'E', 'R', '\020', '\331', '\003', '\022', '\016', '\n', '\t', 'I', 'N', 'T', 'E', 'R', 'S', 'E', 'C', 'T', '\020', '\332', '\003',
- '\022', '\r', '\n', '\010', 'I', 'N', 'T', 'E', 'R', 'V', 'A', 'L', '\020', '\333', '\003', '\022', '\t', '\n', '\004', 'I', 'N', 'T', 'O', '\020', '\334',
- '\003', '\022', '\014', '\n', '\007', 'I', 'N', 'V', 'O', 'K', 'E', 'R', '\020', '\335', '\003', '\022', '\007', '\n', '\002', 'I', 'S', '\020', '\336', '\003', '\022',
- '\013', '\n', '\006', 'I', 'S', 'N', 'U', 'L', 'L', '\020', '\337', '\003', '\022', '\016', '\n', '\t', 'I', 'S', 'O', 'L', 'A', 'T', 'I', 'O', 'N',
- '\020', '\340', '\003', '\022', '\t', '\n', '\004', 'J', 'O', 'I', 'N', '\020', '\341', '\003', '\022', '\t', '\n', '\004', 'J', 'S', 'O', 'N', '\020', '\342', '\003',
- '\022', '\017', '\n', '\n', 'J', 'S', 'O', 'N', '_', 'A', 'R', 'R', 'A', 'Y', '\020', '\343', '\003', '\022', '\022', '\n', '\r', 'J', 'S', 'O', 'N',
- '_', 'A', 'R', 'R', 'A', 'Y', 'A', 'G', 'G', '\020', '\344', '\003', '\022', '\020', '\n', '\013', 'J', 'S', 'O', 'N', '_', 'O', 'B', 'J', 'E',
- 'C', 'T', '\020', '\345', '\003', '\022', '\023', '\n', '\016', 'J', 'S', 'O', 'N', '_', 'O', 'B', 'J', 'E', 'C', 'T', 'A', 'G', 'G', '\020', '\346',
- '\003', '\022', '\010', '\n', '\003', 'K', 'E', 'Y', '\020', '\347', '\003', '\022', '\t', '\n', '\004', 'K', 'E', 'Y', 'S', '\020', '\350', '\003', '\022', '\n', '\n',
- '\005', 'L', 'A', 'B', 'E', 'L', '\020', '\351', '\003', '\022', '\r', '\n', '\010', 'L', 'A', 'N', 'G', 'U', 'A', 'G', 'E', '\020', '\352', '\003', '\022',
- '\014', '\n', '\007', 'L', 'A', 'R', 'G', 'E', '_', 'P', '\020', '\353', '\003', '\022', '\013', '\n', '\006', 'L', 'A', 'S', 'T', '_', 'P', '\020', '\354',
- '\003', '\022', '\016', '\n', '\t', 'L', 'A', 'T', 'E', 'R', 'A', 'L', '_', 'P', '\020', '\355', '\003', '\022', '\014', '\n', '\007', 'L', 'E', 'A', 'D',
- 'I', 'N', 'G', '\020', '\356', '\003', '\022', '\016', '\n', '\t', 'L', 'E', 'A', 'K', 'P', 'R', 'O', 'O', 'F', '\020', '\357', '\003', '\022', '\n', '\n',
- '\005', 'L', 'E', 'A', 'S', 'T', '\020', '\360', '\003', '\022', '\t', '\n', '\004', 'L', 'E', 'F', 'T', '\020', '\361', '\003', '\022', '\n', '\n', '\005', 'L',
- 'E', 'V', 'E', 'L', '\020', '\362', '\003', '\022', '\t', '\n', '\004', 'L', 'I', 'K', 'E', '\020', '\363', '\003', '\022', '\n', '\n', '\005', 'L', 'I', 'M',
- 'I', 'T', '\020', '\364', '\003', '\022', '\013', '\n', '\006', 'L', 'I', 'S', 'T', 'E', 'N', '\020', '\365', '\003', '\022', '\t', '\n', '\004', 'L', 'O', 'A',
- 'D', '\020', '\366', '\003', '\022', '\n', '\n', '\005', 'L', 'O', 'C', 'A', 'L', '\020', '\367', '\003', '\022', '\016', '\n', '\t', 'L', 'O', 'C', 'A', 'L',
- 'T', 'I', 'M', 'E', '\020', '\370', '\003', '\022', '\023', '\n', '\016', 'L', 'O', 'C', 'A', 'L', 'T', 'I', 'M', 'E', 'S', 'T', 'A', 'M', 'P',
- '\020', '\371', '\003', '\022', '\r', '\n', '\010', 'L', 'O', 'C', 'A', 'T', 'I', 'O', 'N', '\020', '\372', '\003', '\022', '\013', '\n', '\006', 'L', 'O', 'C',
- 'K', '_', 'P', '\020', '\373', '\003', '\022', '\013', '\n', '\006', 'L', 'O', 'C', 'K', 'E', 'D', '\020', '\374', '\003', '\022', '\013', '\n', '\006', 'L', 'O',
- 'G', 'G', 'E', 'D', '\020', '\375', '\003', '\022', '\014', '\n', '\007', 'M', 'A', 'P', 'P', 'I', 'N', 'G', '\020', '\376', '\003', '\022', '\n', '\n', '\005',
- 'M', 'A', 'T', 'C', 'H', '\020', '\377', '\003', '\022', '\014', '\n', '\007', 'M', 'A', 'T', 'C', 'H', 'E', 'D', '\020', '\200', '\004', '\022', '\021', '\n',
- '\014', 'M', 'A', 'T', 'E', 'R', 'I', 'A', 'L', 'I', 'Z', 'E', 'D', '\020', '\201', '\004', '\022', '\r', '\n', '\010', 'M', 'A', 'X', 'V', 'A',
- 'L', 'U', 'E', '\020', '\202', '\004', '\022', '\n', '\n', '\005', 'M', 'E', 'R', 'G', 'E', '\020', '\203', '\004', '\022', '\013', '\n', '\006', 'M', 'E', 'T',
- 'H', 'O', 'D', '\020', '\204', '\004', '\022', '\r', '\n', '\010', 'M', 'I', 'N', 'U', 'T', 'E', '_', 'P', '\020', '\205', '\004', '\022', '\r', '\n', '\010',
- 'M', 'I', 'N', 'V', 'A', 'L', 'U', 'E', '\020', '\206', '\004', '\022', '\t', '\n', '\004', 'M', 'O', 'D', 'E', '\020', '\207', '\004', '\022', '\014', '\n',
- '\007', 'M', 'O', 'N', 'T', 'H', '_', 'P', '\020', '\210', '\004', '\022', '\t', '\n', '\004', 'M', 'O', 'V', 'E', '\020', '\211', '\004', '\022', '\013', '\n',
- '\006', 'N', 'A', 'M', 'E', '_', 'P', '\020', '\212', '\004', '\022', '\n', '\n', '\005', 'N', 'A', 'M', 'E', 'S', '\020', '\213', '\004', '\022', '\r', '\n',
- '\010', 'N', 'A', 'T', 'I', 'O', 'N', 'A', 'L', '\020', '\214', '\004', '\022', '\014', '\n', '\007', 'N', 'A', 'T', 'U', 'R', 'A', 'L', '\020', '\215',
- '\004', '\022', '\n', '\n', '\005', 'N', 'C', 'H', 'A', 'R', '\020', '\216', '\004', '\022', '\010', '\n', '\003', 'N', 'E', 'W', '\020', '\217', '\004', '\022', '\t',
- '\n', '\004', 'N', 'E', 'X', 'T', '\020', '\220', '\004', '\022', '\010', '\n', '\003', 'N', 'F', 'C', '\020', '\221', '\004', '\022', '\010', '\n', '\003', 'N', 'F',
- 'D', '\020', '\222', '\004', '\022', '\t', '\n', '\004', 'N', 'F', 'K', 'C', '\020', '\223', '\004', '\022', '\t', '\n', '\004', 'N', 'F', 'K', 'D', '\020', '\224',
- '\004', '\022', '\007', '\n', '\002', 'N', 'O', '\020', '\225', '\004', '\022', '\t', '\n', '\004', 'N', 'O', 'N', 'E', '\020', '\226', '\004', '\022', '\016', '\n', '\t',
- 'N', 'O', 'R', 'M', 'A', 'L', 'I', 'Z', 'E', '\020', '\227', '\004', '\022', '\017', '\n', '\n', 'N', 'O', 'R', 'M', 'A', 'L', 'I', 'Z', 'E',
- 'D', '\020', '\230', '\004', '\022', '\010', '\n', '\003', 'N', 'O', 'T', '\020', '\231', '\004', '\022', '\014', '\n', '\007', 'N', 'O', 'T', 'H', 'I', 'N', 'G',
- '\020', '\232', '\004', '\022', '\013', '\n', '\006', 'N', 'O', 'T', 'I', 'F', 'Y', '\020', '\233', '\004', '\022', '\014', '\n', '\007', 'N', 'O', 'T', 'N', 'U',
- 'L', 'L', '\020', '\234', '\004', '\022', '\013', '\n', '\006', 'N', 'O', 'W', 'A', 'I', 'T', '\020', '\235', '\004', '\022', '\013', '\n', '\006', 'N', 'U', 'L',
- 'L', '_', 'P', '\020', '\236', '\004', '\022', '\013', '\n', '\006', 'N', 'U', 'L', 'L', 'I', 'F', '\020', '\237', '\004', '\022', '\014', '\n', '\007', 'N', 'U',
- 'L', 'L', 'S', '_', 'P', '\020', '\240', '\004', '\022', '\014', '\n', '\007', 'N', 'U', 'M', 'E', 'R', 'I', 'C', '\020', '\241', '\004', '\022', '\r', '\n',
- '\010', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P', '\020', '\242', '\004', '\022', '\007', '\n', '\002', 'O', 'F', '\020', '\243', '\004', '\022', '\010', '\n', '\003',
- 'O', 'F', 'F', '\020', '\244', '\004', '\022', '\013', '\n', '\006', 'O', 'F', 'F', 'S', 'E', 'T', '\020', '\245', '\004', '\022', '\t', '\n', '\004', 'O', 'I',
- 'D', 'S', '\020', '\246', '\004', '\022', '\010', '\n', '\003', 'O', 'L', 'D', '\020', '\247', '\004', '\022', '\007', '\n', '\002', 'O', 'N', '\020', '\250', '\004', '\022',
- '\t', '\n', '\004', 'O', 'N', 'L', 'Y', '\020', '\251', '\004', '\022', '\r', '\n', '\010', 'O', 'P', 'E', 'R', 'A', 'T', 'O', 'R', '\020', '\252', '\004',
- '\022', '\013', '\n', '\006', 'O', 'P', 'T', 'I', 'O', 'N', '\020', '\253', '\004', '\022', '\014', '\n', '\007', 'O', 'P', 'T', 'I', 'O', 'N', 'S', '\020',
- '\254', '\004', '\022', '\007', '\n', '\002', 'O', 'R', '\020', '\255', '\004', '\022', '\n', '\n', '\005', 'O', 'R', 'D', 'E', 'R', '\020', '\256', '\004', '\022', '\017',
- '\n', '\n', 'O', 'R', 'D', 'I', 'N', 'A', 'L', 'I', 'T', 'Y', '\020', '\257', '\004', '\022', '\013', '\n', '\006', 'O', 'T', 'H', 'E', 'R', 'S',
- '\020', '\260', '\004', '\022', '\n', '\n', '\005', 'O', 'U', 'T', '_', 'P', '\020', '\261', '\004', '\022', '\014', '\n', '\007', 'O', 'U', 'T', 'E', 'R', '_',
- 'P', '\020', '\262', '\004', '\022', '\t', '\n', '\004', 'O', 'V', 'E', 'R', '\020', '\263', '\004', '\022', '\r', '\n', '\010', 'O', 'V', 'E', 'R', 'L', 'A',
- 'P', 'S', '\020', '\264', '\004', '\022', '\014', '\n', '\007', 'O', 'V', 'E', 'R', 'L', 'A', 'Y', '\020', '\265', '\004', '\022', '\017', '\n', '\n', 'O', 'V',
- 'E', 'R', 'R', 'I', 'D', 'I', 'N', 'G', '\020', '\266', '\004', '\022', '\n', '\n', '\005', 'O', 'W', 'N', 'E', 'D', '\020', '\267', '\004', '\022', '\n',
- '\n', '\005', 'O', 'W', 'N', 'E', 'R', '\020', '\270', '\004', '\022', '\r', '\n', '\010', 'P', 'A', 'R', 'A', 'L', 'L', 'E', 'L', '\020', '\271', '\004',
- '\022', '\016', '\n', '\t', 'P', 'A', 'R', 'A', 'M', 'E', 'T', 'E', 'R', '\020', '\272', '\004', '\022', '\013', '\n', '\006', 'P', 'A', 'R', 'S', 'E',
- 'R', '\020', '\273', '\004', '\022', '\014', '\n', '\007', 'P', 'A', 'R', 'T', 'I', 'A', 'L', '\020', '\274', '\004', '\022', '\016', '\n', '\t', 'P', 'A', 'R',
- 'T', 'I', 'T', 'I', 'O', 'N', '\020', '\275', '\004', '\022', '\014', '\n', '\007', 'P', 'A', 'S', 'S', 'I', 'N', 'G', '\020', '\276', '\004', '\022', '\r',
- '\n', '\010', 'P', 'A', 'S', 'S', 'W', 'O', 'R', 'D', '\020', '\277', '\004', '\022', '\014', '\n', '\007', 'P', 'L', 'A', 'C', 'I', 'N', 'G', '\020',
- '\300', '\004', '\022', '\n', '\n', '\005', 'P', 'L', 'A', 'N', 'S', '\020', '\301', '\004', '\022', '\013', '\n', '\006', 'P', 'O', 'L', 'I', 'C', 'Y', '\020',
- '\302', '\004', '\022', '\r', '\n', '\010', 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', '\020', '\303', '\004', '\022', '\016', '\n', '\t', 'P', 'R', 'E', 'C',
- 'E', 'D', 'I', 'N', 'G', '\020', '\304', '\004', '\022', '\016', '\n', '\t', 'P', 'R', 'E', 'C', 'I', 'S', 'I', 'O', 'N', '\020', '\305', '\004', '\022',
- '\r', '\n', '\010', 'P', 'R', 'E', 'S', 'E', 'R', 'V', 'E', '\020', '\306', '\004', '\022', '\014', '\n', '\007', 'P', 'R', 'E', 'P', 'A', 'R', 'E',
- '\020', '\307', '\004', '\022', '\r', '\n', '\010', 'P', 'R', 'E', 'P', 'A', 'R', 'E', 'D', '\020', '\310', '\004', '\022', '\014', '\n', '\007', 'P', 'R', 'I',
- 'M', 'A', 'R', 'Y', '\020', '\311', '\004', '\022', '\n', '\n', '\005', 'P', 'R', 'I', 'O', 'R', '\020', '\312', '\004', '\022', '\017', '\n', '\n', 'P', 'R',
- 'I', 'V', 'I', 'L', 'E', 'G', 'E', 'S', '\020', '\313', '\004', '\022', '\017', '\n', '\n', 'P', 'R', 'O', 'C', 'E', 'D', 'U', 'R', 'A', 'L',
- '\020', '\314', '\004', '\022', '\016', '\n', '\t', 'P', 'R', 'O', 'C', 'E', 'D', 'U', 'R', 'E', '\020', '\315', '\004', '\022', '\017', '\n', '\n', 'P', 'R',
- 'O', 'C', 'E', 'D', 'U', 'R', 'E', 'S', '\020', '\316', '\004', '\022', '\014', '\n', '\007', 'P', 'R', 'O', 'G', 'R', 'A', 'M', '\020', '\317', '\004',
- '\022', '\020', '\n', '\013', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '\020', '\320', '\004', '\022', '\n', '\n', '\005', 'Q', 'U', 'O',
- 'T', 'E', '\020', '\321', '\004', '\022', '\n', '\n', '\005', 'R', 'A', 'N', 'G', 'E', '\020', '\322', '\004', '\022', '\t', '\n', '\004', 'R', 'E', 'A', 'D',
- '\020', '\323', '\004', '\022', '\t', '\n', '\004', 'R', 'E', 'A', 'L', '\020', '\324', '\004', '\022', '\r', '\n', '\010', 'R', 'E', 'A', 'S', 'S', 'I', 'G',
- 'N', '\020', '\325', '\004', '\022', '\014', '\n', '\007', 'R', 'E', 'C', 'H', 'E', 'C', 'K', '\020', '\326', '\004', '\022', '\016', '\n', '\t', 'R', 'E', 'C',
- 'U', 'R', 'S', 'I', 'V', 'E', '\020', '\327', '\004', '\022', '\n', '\n', '\005', 'R', 'E', 'F', '_', 'P', '\020', '\330', '\004', '\022', '\017', '\n', '\n',
- 'R', 'E', 'F', 'E', 'R', 'E', 'N', 'C', 'E', 'S', '\020', '\331', '\004', '\022', '\020', '\n', '\013', 'R', 'E', 'F', 'E', 'R', 'E', 'N', 'C',
- 'I', 'N', 'G', '\020', '\332', '\004', '\022', '\014', '\n', '\007', 'R', 'E', 'F', 'R', 'E', 'S', 'H', '\020', '\333', '\004', '\022', '\014', '\n', '\007', 'R',
- 'E', 'I', 'N', 'D', 'E', 'X', '\020', '\334', '\004', '\022', '\017', '\n', '\n', 'R', 'E', 'L', 'A', 'T', 'I', 'V', 'E', '_', 'P', '\020', '\335',
- '\004', '\022', '\014', '\n', '\007', 'R', 'E', 'L', 'E', 'A', 'S', 'E', '\020', '\336', '\004', '\022', '\013', '\n', '\006', 'R', 'E', 'N', 'A', 'M', 'E',
- '\020', '\337', '\004', '\022', '\017', '\n', '\n', 'R', 'E', 'P', 'E', 'A', 'T', 'A', 'B', 'L', 'E', '\020', '\340', '\004', '\022', '\014', '\n', '\007', 'R',
- 'E', 'P', 'L', 'A', 'C', 'E', '\020', '\341', '\004', '\022', '\014', '\n', '\007', 'R', 'E', 'P', 'L', 'I', 'C', 'A', '\020', '\342', '\004', '\022', '\n',
- '\n', '\005', 'R', 'E', 'S', 'E', 'T', '\020', '\343', '\004', '\022', '\014', '\n', '\007', 'R', 'E', 'S', 'T', 'A', 'R', 'T', '\020', '\344', '\004', '\022',
- '\r', '\n', '\010', 'R', 'E', 'S', 'T', 'R', 'I', 'C', 'T', '\020', '\345', '\004', '\022', '\013', '\n', '\006', 'R', 'E', 'T', 'U', 'R', 'N', '\020',
- '\346', '\004', '\022', '\016', '\n', '\t', 'R', 'E', 'T', 'U', 'R', 'N', 'I', 'N', 'G', '\020', '\347', '\004', '\022', '\014', '\n', '\007', 'R', 'E', 'T',
- 'U', 'R', 'N', 'S', '\020', '\350', '\004', '\022', '\013', '\n', '\006', 'R', 'E', 'V', 'O', 'K', 'E', '\020', '\351', '\004', '\022', '\n', '\n', '\005', 'R',
- 'I', 'G', 'H', 'T', '\020', '\352', '\004', '\022', '\t', '\n', '\004', 'R', 'O', 'L', 'E', '\020', '\353', '\004', '\022', '\r', '\n', '\010', 'R', 'O', 'L',
- 'L', 'B', 'A', 'C', 'K', '\020', '\354', '\004', '\022', '\013', '\n', '\006', 'R', 'O', 'L', 'L', 'U', 'P', '\020', '\355', '\004', '\022', '\014', '\n', '\007',
- 'R', 'O', 'U', 'T', 'I', 'N', 'E', '\020', '\356', '\004', '\022', '\r', '\n', '\010', 'R', 'O', 'U', 'T', 'I', 'N', 'E', 'S', '\020', '\357', '\004',
- '\022', '\010', '\n', '\003', 'R', 'O', 'W', '\020', '\360', '\004', '\022', '\t', '\n', '\004', 'R', 'O', 'W', 'S', '\020', '\361', '\004', '\022', '\t', '\n', '\004',
- 'R', 'U', 'L', 'E', '\020', '\362', '\004', '\022', '\016', '\n', '\t', 'S', 'A', 'V', 'E', 'P', 'O', 'I', 'N', 'T', '\020', '\363', '\004', '\022', '\013',
- '\n', '\006', 'S', 'C', 'A', 'L', 'A', 'R', '\020', '\364', '\004', '\022', '\013', '\n', '\006', 'S', 'C', 'H', 'E', 'M', 'A', '\020', '\365', '\004', '\022',
- '\014', '\n', '\007', 'S', 'C', 'H', 'E', 'M', 'A', 'S', '\020', '\366', '\004', '\022', '\013', '\n', '\006', 'S', 'C', 'R', 'O', 'L', 'L', '\020', '\367',
- '\004', '\022', '\013', '\n', '\006', 'S', 'E', 'A', 'R', 'C', 'H', '\020', '\370', '\004', '\022', '\r', '\n', '\010', 'S', 'E', 'C', 'O', 'N', 'D', '_',
- 'P', '\020', '\371', '\004', '\022', '\r', '\n', '\010', 'S', 'E', 'C', 'U', 'R', 'I', 'T', 'Y', '\020', '\372', '\004', '\022', '\013', '\n', '\006', 'S', 'E',
- 'L', 'E', 'C', 'T', '\020', '\373', '\004', '\022', '\r', '\n', '\010', 'S', 'E', 'Q', 'U', 'E', 'N', 'C', 'E', '\020', '\374', '\004', '\022', '\016', '\n',
- '\t', 'S', 'E', 'Q', 'U', 'E', 'N', 'C', 'E', 'S', '\020', '\375', '\004', '\022', '\021', '\n', '\014', 'S', 'E', 'R', 'I', 'A', 'L', 'I', 'Z',
- 'A', 'B', 'L', 'E', '\020', '\376', '\004', '\022', '\013', '\n', '\006', 'S', 'E', 'R', 'V', 'E', 'R', '\020', '\377', '\004', '\022', '\014', '\n', '\007', 'S',
- 'E', 'S', 'S', 'I', 'O', 'N', '\020', '\200', '\005', '\022', '\021', '\n', '\014', 'S', 'E', 'S', 'S', 'I', 'O', 'N', '_', 'U', 'S', 'E', 'R',
- '\020', '\201', '\005', '\022', '\010', '\n', '\003', 'S', 'E', 'T', '\020', '\202', '\005', '\022', '\t', '\n', '\004', 'S', 'E', 'T', 'S', '\020', '\203', '\005', '\022',
- '\n', '\n', '\005', 'S', 'E', 'T', 'O', 'F', '\020', '\204', '\005', '\022', '\n', '\n', '\005', 'S', 'H', 'A', 'R', 'E', '\020', '\205', '\005', '\022', '\t',
- '\n', '\004', 'S', 'H', 'O', 'W', '\020', '\206', '\005', '\022', '\014', '\n', '\007', 'S', 'I', 'M', 'I', 'L', 'A', 'R', '\020', '\207', '\005', '\022', '\013',
- '\n', '\006', 'S', 'I', 'M', 'P', 'L', 'E', '\020', '\210', '\005', '\022', '\t', '\n', '\004', 'S', 'K', 'I', 'P', '\020', '\211', '\005', '\022', '\r', '\n',
- '\010', 'S', 'M', 'A', 'L', 'L', 'I', 'N', 'T', '\020', '\212', '\005', '\022', '\r', '\n', '\010', 'S', 'N', 'A', 'P', 'S', 'H', 'O', 'T', '\020',
- '\213', '\005', '\022', '\t', '\n', '\004', 'S', 'O', 'M', 'E', '\020', '\214', '\005', '\022', '\n', '\n', '\005', 'S', 'Q', 'L', '_', 'P', '\020', '\215', '\005',
- '\022', '\013', '\n', '\006', 'S', 'T', 'A', 'B', 'L', 'E', '\020', '\216', '\005', '\022', '\021', '\n', '\014', 'S', 'T', 'A', 'N', 'D', 'A', 'L', 'O',
- 'N', 'E', '_', 'P', '\020', '\217', '\005', '\022', '\n', '\n', '\005', 'S', 'T', 'A', 'R', 'T', '\020', '\220', '\005', '\022', '\016', '\n', '\t', 'S', 'T',
- 'A', 'T', 'E', 'M', 'E', 'N', 'T', '\020', '\221', '\005', '\022', '\017', '\n', '\n', 'S', 'T', 'A', 'T', 'I', 'S', 'T', 'I', 'C', 'S', '\020',
- '\222', '\005', '\022', '\n', '\n', '\005', 'S', 'T', 'D', 'I', 'N', '\020', '\223', '\005', '\022', '\013', '\n', '\006', 'S', 'T', 'D', 'O', 'U', 'T', '\020',
- '\224', '\005', '\022', '\014', '\n', '\007', 'S', 'T', 'O', 'R', 'A', 'G', 'E', '\020', '\225', '\005', '\022', '\013', '\n', '\006', 'S', 'T', 'O', 'R', 'E',
- 'D', '\020', '\226', '\005', '\022', '\r', '\n', '\010', 'S', 'T', 'R', 'I', 'C', 'T', '_', 'P', '\020', '\227', '\005', '\022', '\014', '\n', '\007', 'S', 'T',
- 'R', 'I', 'P', '_', 'P', '\020', '\230', '\005', '\022', '\021', '\n', '\014', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '\020',
- '\231', '\005', '\022', '\016', '\n', '\t', 'S', 'U', 'B', 'S', 'T', 'R', 'I', 'N', 'G', '\020', '\232', '\005', '\022', '\014', '\n', '\007', 'S', 'U', 'P',
- 'P', 'O', 'R', 'T', '\020', '\233', '\005', '\022', '\016', '\n', '\t', 'S', 'Y', 'M', 'M', 'E', 'T', 'R', 'I', 'C', '\020', '\234', '\005', '\022', '\n',
- '\n', '\005', 'S', 'Y', 'S', 'I', 'D', '\020', '\235', '\005', '\022', '\r', '\n', '\010', 'S', 'Y', 'S', 'T', 'E', 'M', '_', 'P', '\020', '\236', '\005',
- '\022', '\020', '\n', '\013', 'S', 'Y', 'S', 'T', 'E', 'M', '_', 'U', 'S', 'E', 'R', '\020', '\237', '\005', '\022', '\n', '\n', '\005', 'T', 'A', 'B',
- 'L', 'E', '\020', '\240', '\005', '\022', '\013', '\n', '\006', 'T', 'A', 'B', 'L', 'E', 'S', '\020', '\241', '\005', '\022', '\020', '\n', '\013', 'T', 'A', 'B',
- 'L', 'E', 'S', 'A', 'M', 'P', 'L', 'E', '\020', '\242', '\005', '\022', '\017', '\n', '\n', 'T', 'A', 'B', 'L', 'E', 'S', 'P', 'A', 'C', 'E',
- '\020', '\243', '\005', '\022', '\t', '\n', '\004', 'T', 'E', 'M', 'P', '\020', '\244', '\005', '\022', '\r', '\n', '\010', 'T', 'E', 'M', 'P', 'L', 'A', 'T',
- 'E', '\020', '\245', '\005', '\022', '\016', '\n', '\t', 'T', 'E', 'M', 'P', 'O', 'R', 'A', 'R', 'Y', '\020', '\246', '\005', '\022', '\013', '\n', '\006', 'T',
- 'E', 'X', 'T', '_', 'P', '\020', '\247', '\005', '\022', '\t', '\n', '\004', 'T', 'H', 'E', 'N', '\020', '\250', '\005', '\022', '\t', '\n', '\004', 'T', 'I',
- 'E', 'S', '\020', '\251', '\005', '\022', '\t', '\n', '\004', 'T', 'I', 'M', 'E', '\020', '\252', '\005', '\022', '\016', '\n', '\t', 'T', 'I', 'M', 'E', 'S',
- 'T', 'A', 'M', 'P', '\020', '\253', '\005', '\022', '\007', '\n', '\002', 'T', 'O', '\020', '\254', '\005', '\022', '\r', '\n', '\010', 'T', 'R', 'A', 'I', 'L',
- 'I', 'N', 'G', '\020', '\255', '\005', '\022', '\020', '\n', '\013', 'T', 'R', 'A', 'N', 'S', 'A', 'C', 'T', 'I', 'O', 'N', '\020', '\256', '\005', '\022',
- '\016', '\n', '\t', 'T', 'R', 'A', 'N', 'S', 'F', 'O', 'R', 'M', '\020', '\257', '\005', '\022', '\n', '\n', '\005', 'T', 'R', 'E', 'A', 'T', '\020',
- '\260', '\005', '\022', '\014', '\n', '\007', 'T', 'R', 'I', 'G', 'G', 'E', 'R', '\020', '\261', '\005', '\022', '\t', '\n', '\004', 'T', 'R', 'I', 'M', '\020',
- '\262', '\005', '\022', '\013', '\n', '\006', 'T', 'R', 'U', 'E', '_', 'P', '\020', '\263', '\005', '\022', '\r', '\n', '\010', 'T', 'R', 'U', 'N', 'C', 'A',
- 'T', 'E', '\020', '\264', '\005', '\022', '\014', '\n', '\007', 'T', 'R', 'U', 'S', 'T', 'E', 'D', '\020', '\265', '\005', '\022', '\013', '\n', '\006', 'T', 'Y',
- 'P', 'E', '_', 'P', '\020', '\266', '\005', '\022', '\014', '\n', '\007', 'T', 'Y', 'P', 'E', 'S', '_', 'P', '\020', '\267', '\005', '\022', '\014', '\n', '\007',
- 'U', 'E', 'S', 'C', 'A', 'P', 'E', '\020', '\270', '\005', '\022', '\016', '\n', '\t', 'U', 'N', 'B', 'O', 'U', 'N', 'D', 'E', 'D', '\020', '\271',
- '\005', '\022', '\020', '\n', '\013', 'U', 'N', 'C', 'O', 'M', 'M', 'I', 'T', 'T', 'E', 'D', '\020', '\272', '\005', '\022', '\020', '\n', '\013', 'U', 'N',
- 'E', 'N', 'C', 'R', 'Y', 'P', 'T', 'E', 'D', '\020', '\273', '\005', '\022', '\n', '\n', '\005', 'U', 'N', 'I', 'O', 'N', '\020', '\274', '\005', '\022',
- '\013', '\n', '\006', 'U', 'N', 'I', 'Q', 'U', 'E', '\020', '\275', '\005', '\022', '\014', '\n', '\007', 'U', 'N', 'K', 'N', 'O', 'W', 'N', '\020', '\276',
- '\005', '\022', '\r', '\n', '\010', 'U', 'N', 'L', 'I', 'S', 'T', 'E', 'N', '\020', '\277', '\005', '\022', '\r', '\n', '\010', 'U', 'N', 'L', 'O', 'G',
- 'G', 'E', 'D', '\020', '\300', '\005', '\022', '\n', '\n', '\005', 'U', 'N', 'T', 'I', 'L', '\020', '\301', '\005', '\022', '\013', '\n', '\006', 'U', 'P', 'D',
- 'A', 'T', 'E', '\020', '\302', '\005', '\022', '\t', '\n', '\004', 'U', 'S', 'E', 'R', '\020', '\303', '\005', '\022', '\n', '\n', '\005', 'U', 'S', 'I', 'N',
- 'G', '\020', '\304', '\005', '\022', '\013', '\n', '\006', 'V', 'A', 'C', 'U', 'U', 'M', '\020', '\305', '\005', '\022', '\n', '\n', '\005', 'V', 'A', 'L', 'I',
- 'D', '\020', '\306', '\005', '\022', '\r', '\n', '\010', 'V', 'A', 'L', 'I', 'D', 'A', 'T', 'E', '\020', '\307', '\005', '\022', '\016', '\n', '\t', 'V', 'A',
- 'L', 'I', 'D', 'A', 'T', 'O', 'R', '\020', '\310', '\005', '\022', '\014', '\n', '\007', 'V', 'A', 'L', 'U', 'E', '_', 'P', '\020', '\311', '\005', '\022',
- '\013', '\n', '\006', 'V', 'A', 'L', 'U', 'E', 'S', '\020', '\312', '\005', '\022', '\014', '\n', '\007', 'V', 'A', 'R', 'C', 'H', 'A', 'R', '\020', '\313',
- '\005', '\022', '\r', '\n', '\010', 'V', 'A', 'R', 'I', 'A', 'D', 'I', 'C', '\020', '\314', '\005', '\022', '\014', '\n', '\007', 'V', 'A', 'R', 'Y', 'I',
- 'N', 'G', '\020', '\315', '\005', '\022', '\014', '\n', '\007', 'V', 'E', 'R', 'B', 'O', 'S', 'E', '\020', '\316', '\005', '\022', '\016', '\n', '\t', 'V', 'E',
- 'R', 'S', 'I', 'O', 'N', '_', 'P', '\020', '\317', '\005', '\022', '\t', '\n', '\004', 'V', 'I', 'E', 'W', '\020', '\320', '\005', '\022', '\n', '\n', '\005',
- 'V', 'I', 'E', 'W', 'S', '\020', '\321', '\005', '\022', '\r', '\n', '\010', 'V', 'O', 'L', 'A', 'T', 'I', 'L', 'E', '\020', '\322', '\005', '\022', '\t',
- '\n', '\004', 'W', 'H', 'E', 'N', '\020', '\323', '\005', '\022', '\n', '\n', '\005', 'W', 'H', 'E', 'R', 'E', '\020', '\324', '\005', '\022', '\021', '\n', '\014',
- 'W', 'H', 'I', 'T', 'E', 'S', 'P', 'A', 'C', 'E', '_', 'P', '\020', '\325', '\005', '\022', '\013', '\n', '\006', 'W', 'I', 'N', 'D', 'O', 'W',
- '\020', '\326', '\005', '\022', '\t', '\n', '\004', 'W', 'I', 'T', 'H', '\020', '\327', '\005', '\022', '\013', '\n', '\006', 'W', 'I', 'T', 'H', 'I', 'N', '\020',
- '\330', '\005', '\022', '\014', '\n', '\007', 'W', 'I', 'T', 'H', 'O', 'U', 'T', '\020', '\331', '\005', '\022', '\t', '\n', '\004', 'W', 'O', 'R', 'K', '\020',
- '\332', '\005', '\022', '\014', '\n', '\007', 'W', 'R', 'A', 'P', 'P', 'E', 'R', '\020', '\333', '\005', '\022', '\n', '\n', '\005', 'W', 'R', 'I', 'T', 'E',
- '\020', '\334', '\005', '\022', '\n', '\n', '\005', 'X', 'M', 'L', '_', 'P', '\020', '\335', '\005', '\022', '\022', '\n', '\r', 'X', 'M', 'L', 'A', 'T', 'T',
- 'R', 'I', 'B', 'U', 'T', 'E', 'S', '\020', '\336', '\005', '\022', '\016', '\n', '\t', 'X', 'M', 'L', 'C', 'O', 'N', 'C', 'A', 'T', '\020', '\337',
- '\005', '\022', '\017', '\n', '\n', 'X', 'M', 'L', 'E', 'L', 'E', 'M', 'E', 'N', 'T', '\020', '\340', '\005', '\022', '\016', '\n', '\t', 'X', 'M', 'L',
- 'E', 'X', 'I', 'S', 'T', 'S', '\020', '\341', '\005', '\022', '\016', '\n', '\t', 'X', 'M', 'L', 'F', 'O', 'R', 'E', 'S', 'T', '\020', '\342', '\005',
- '\022', '\022', '\n', '\r', 'X', 'M', 'L', 'N', 'A', 'M', 'E', 'S', 'P', 'A', 'C', 'E', 'S', '\020', '\343', '\005', '\022', '\r', '\n', '\010', 'X',
- 'M', 'L', 'P', 'A', 'R', 'S', 'E', '\020', '\344', '\005', '\022', '\n', '\n', '\005', 'X', 'M', 'L', 'P', 'I', '\020', '\345', '\005', '\022', '\014', '\n',
- '\007', 'X', 'M', 'L', 'R', 'O', 'O', 'T', '\020', '\346', '\005', '\022', '\021', '\n', '\014', 'X', 'M', 'L', 'S', 'E', 'R', 'I', 'A', 'L', 'I',
- 'Z', 'E', '\020', '\347', '\005', '\022', '\r', '\n', '\010', 'X', 'M', 'L', 'T', 'A', 'B', 'L', 'E', '\020', '\350', '\005', '\022', '\013', '\n', '\006', 'Y',
- 'E', 'A', 'R', '_', 'P', '\020', '\351', '\005', '\022', '\n', '\n', '\005', 'Y', 'E', 'S', '_', 'P', '\020', '\352', '\005', '\022', '\t', '\n', '\004', 'Z',
- 'O', 'N', 'E', '\020', '\353', '\005', '\022', '\016', '\n', '\t', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'L', 'A', '\020', '\354', '\005', '\022', '\013', '\n',
- '\006', 'N', 'O', 'T', '_', 'L', 'A', '\020', '\355', '\005', '\022', '\r', '\n', '\010', 'N', 'U', 'L', 'L', 'S', '_', 'L', 'A', '\020', '\356', '\005',
- '\022', '\014', '\n', '\007', 'W', 'I', 'T', 'H', '_', 'L', 'A', '\020', '\357', '\005', '\022', '\017', '\n', '\n', 'W', 'I', 'T', 'H', 'O', 'U', 'T',
- '_', 'L', 'A', '\020', '\360', '\005', '\022', '\023', '\n', '\016', 'M', 'O', 'D', 'E', '_', 'T', 'Y', 'P', 'E', '_', 'N', 'A', 'M', 'E', '\020',
- '\361', '\005', '\022', '\026', '\n', '\021', 'M', 'O', 'D', 'E', '_', 'P', 'L', 'P', 'G', 'S', 'Q', 'L', '_', 'E', 'X', 'P', 'R', '\020', '\362',
- '\005', '\022', '\031', '\n', '\024', 'M', 'O', 'D', 'E', '_', 'P', 'L', 'P', 'G', 'S', 'Q', 'L', '_', 'A', 'S', 'S', 'I', 'G', 'N', '1',
- '\020', '\363', '\005', '\022', '\031', '\n', '\024', 'M', 'O', 'D', 'E', '_', 'P', 'L', 'P', 'G', 'S', 'Q', 'L', '_', 'A', 'S', 'S', 'I', 'G',
- 'N', '2', '\020', '\364', '\005', '\022', '\031', '\n', '\024', 'M', 'O', 'D', 'E', '_', 'P', 'L', 'P', 'G', 'S', 'Q', 'L', '_', 'A', 'S', 'S',
- 'I', 'G', 'N', '3', '\020', '\365', '\005', '\022', '\013', '\n', '\006', 'U', 'M', 'I', 'N', 'U', 'S', '\020', '\366', '\005', 'b', '\006', 'p', 'r', 'o',
- 't', 'o', '3',
+ 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\004', 'n',
+ 'a', 'm', 'e', '\022', '&', '\n', '\006', 'p', 'a', 'r', 'a', 'm', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\006', 'p', 'a', 'r', 'a', 'm', 's', '\"', '\352', '\001', '\n', '\024', 'C', 'r',
+ 'e', 'a', 't', 'e', 'C', 'o', 'n', 'v', 'e', 'r', 's', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '8', '\n', '\017', 'c', 'o', 'n',
+ 'v', 'e', 'r', 's', 'i', 'o', 'n', '_', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\017', 'c', 'o', 'n', 'v', 'e', 'r', 's', 'i', 'o', 'n', '_', 'n', 'a', 'm',
+ 'e', '\022', ',', '\n', '\021', 'f', 'o', 'r', '_', 'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g', '_', 'n', 'a', 'm', 'e', '\030', '\002', ' ',
+ '\001', '(', '\t', 'R', '\021', 'f', 'o', 'r', '_', 'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g', '_', 'n', 'a', 'm', 'e', '\022', '*', '\n',
+ '\020', 't', 'o', '_', 'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g', '_', 'n', 'a', 'm', 'e', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\020',
+ 't', 'o', '_', 'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g', '_', 'n', 'a', 'm', 'e', '\022', ',', '\n', '\t', 'f', 'u', 'n', 'c', '_',
+ 'n', 'a', 'm', 'e', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd',
+ 'e', 'R', '\t', 'f', 'u', 'n', 'c', '_', 'n', 'a', 'm', 'e', '\022', '\020', '\n', '\003', 'd', 'e', 'f', '\030', '\005', ' ', '\001', '(', '\010',
+ 'R', '\003', 'd', 'e', 'f', '\"', '\361', '\001', '\n', '\016', 'C', 'r', 'e', 'a', 't', 'e', 'C', 'a', 's', 't', 'S', 't', 'm', 't', '\022',
+ '2', '\n', '\n', 's', 'o', 'u', 'r', 'c', 'e', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_',
+ 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\n', 's', 'o', 'u', 'r', 'c', 'e', 't', 'y', 'p',
+ 'e', '\022', '2', '\n', '\n', 't', 'a', 'r', 'g', 'e', 't', 't', 'y', 'p', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\n', 't', 'a', 'r', 'g', 'e', 't', 't',
+ 'y', 'p', 'e', '\022', ',', '\n', '\004', 'f', 'u', 'n', 'c', '\030', '\003', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'O', 'b', 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A', 'r', 'g', 's', 'R', '\004', 'f', 'u', 'n', 'c', '\022',
+ '3', '\n', '\007', 'c', 'o', 'n', 't', 'e', 'x', 't', '\030', '\004', ' ', '\001', '(', '\016', '2', '\031', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'C', 'o', 'n', 't', 'e', 'x', 't', 'R', '\007', 'c', 'o', 'n', 't', 'e',
+ 'x', 't', '\022', '\024', '\n', '\005', 'i', 'n', 'o', 'u', 't', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\005', 'i', 'n', 'o', 'u', 't', '\"',
+ '\331', '\001', '\n', '\023', 'C', 'r', 'e', 'a', 't', 'e', 'T', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'S', 't', 'm', 't', '\022', '\030',
+ '\n', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\010', 'R', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\022',
+ '0', '\n', '\t', 't', 'y', 'p', 'e', '_', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q',
+ 'u', 'e', 'r', 'y', '.', 'T', 'y', 'p', 'e', 'N', 'a', 'm', 'e', 'R', '\t', 't', 'y', 'p', 'e', '_', 'n', 'a', 'm', 'e', '\022',
+ '\022', '\n', '\004', 'l', 'a', 'n', 'g', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\004', 'l', 'a', 'n', 'g', '\022', '2', '\n', '\007', 'f', 'r',
+ 'o', 'm', 's', 'q', 'l', '\030', '\004', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b',
+ 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A', 'r', 'g', 's', 'R', '\007', 'f', 'r', 'o', 'm', 's', 'q', 'l', '\022', '.', '\n', '\005',
+ 't', 'o', 's', 'q', 'l', '\030', '\005', ' ', '\001', '(', '\013', '2', '\030', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'O', 'b',
+ 'j', 'e', 'c', 't', 'W', 'i', 't', 'h', 'A', 'r', 'g', 's', 'R', '\005', 't', 'o', 's', 'q', 'l', '\"', 's', '\n', '\013', 'P', 'r',
+ 'e', 'p', 'a', 'r', 'e', 'S', 't', 'm', 't', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004',
+ 'n', 'a', 'm', 'e', '\022', '*', '\n', '\010', 'a', 'r', 'g', 't', 'y', 'p', 'e', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'a', 'r', 'g', 't', 'y', 'p', 'e', 's', '\022', '$',
+ '\n', '\005', 'q', 'u', 'e', 'r', 'y', '\030', '\003', ' ', '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.',
+ 'N', 'o', 'd', 'e', 'R', '\005', 'q', 'u', 'e', 'r', 'y', '\"', 'I', '\n', '\013', 'E', 'x', 'e', 'c', 'u', 't', 'e', 'S', 't', 'm',
+ 't', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '&', '\n', '\006',
+ 'p', 'a', 'r', 'a', 'm', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\006', 'p', 'a', 'r', 'a', 'm', 's', '\"', 'V', '\n', '\016', 'D', 'e', 'a', 'l', 'l', 'o', 'c', 'a', 't', 'e',
+ 'S', 't', 'm', 't', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022',
+ '\024', '\n', '\005', 'i', 's', 'a', 'l', 'l', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\005', 'i', 's', 'a', 'l', 'l', '\022', '\032', '\n', '\010',
+ 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"',
+ 'i', '\n', '\r', 'D', 'r', 'o', 'p', 'O', 'w', 'n', 'e', 'd', 'S', 't', 'm', 't', '\022', '$', '\n', '\005', 'r', 'o', 'l', 'e', 's',
+ '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r',
+ 'o', 'l', 'e', 's', '\022', '2', '\n', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\030', '\002', ' ', '\001', '(', '\016', '2', '\026', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D', 'r', 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e',
+ 'h', 'a', 'v', 'i', 'o', 'r', '\"', 'g', '\n', '\021', 'R', 'e', 'a', 's', 's', 'i', 'g', 'n', 'O', 'w', 'n', 'e', 'd', 'S', 't',
+ 'm', 't', '\022', '$', '\n', '\005', 'r', 'o', 'l', 'e', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'r', 'o', 'l', 'e', 's', '\022', ',', '\n', '\007', 'n', 'e', 'w', 'r', 'o', 'l',
+ 'e', '\030', '\002', ' ', '\001', '(', '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'o', 'l', 'e', 'S', 'p',
+ 'e', 'c', 'R', '\007', 'n', 'e', 'w', 'r', 'o', 'l', 'e', '\"', 'm', '\n', '\025', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'D', 'i', 'c',
+ 't', 'i', 'o', 'n', 'a', 'r', 'y', 'S', 't', 'm', 't', '\022', '*', '\n', '\010', 'd', 'i', 'c', 't', 'n', 'a', 'm', 'e', '\030', '\001',
+ ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\010', 'd', 'i', 'c',
+ 't', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.',
+ 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\237', '\002',
+ '\n', '\030', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'C', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm',
+ 't', '\022', '/', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(', '\016', '2', '\033', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'C', 'o', 'n', 'f', 'i', 'g', 'T', 'y', 'p', 'e', 'R', '\004', 'k', 'i', 'n', 'd',
+ '\022', '(', '\n', '\007', 'c', 'f', 'g', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'c', 'f', 'g', 'n', 'a', 'm', 'e', '\022', ',', '\n', '\t', 't', 'o', 'k', 'e',
+ 'n', 't', 'y', 'p', 'e', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\t', 't', 'o', 'k', 'e', 'n', 't', 'y', 'p', 'e', '\022', '$', '\n', '\005', 'd', 'i', 'c', 't', 's', '\030', '\004', ' ',
+ '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\005', 'd', 'i', 'c', 't',
+ 's', '\022', '\032', '\n', '\010', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'e', '\030', '\005', ' ', '\001', '(', '\010', 'R', '\010', 'o', 'v', 'e', 'r',
+ 'r', 'i', 'd', 'e', '\022', '\030', '\n', '\007', 'r', 'e', 'p', 'l', 'a', 'c', 'e', '\030', '\006', ' ', '\001', '(', '\010', 'R', '\007', 'r', 'e',
+ 'p', 'l', 'a', 'c', 'e', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\030', '\007', ' ', '\001', '(', '\010',
+ 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\"', '\237', '\001', '\n', '\020', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't',
+ 'i', 'o', 'n', 'T', 'a', 'b', 'l', 'e', '\022', '.', '\n', '\010', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', '\030', '\001', ' ', '\001', '(',
+ '\013', '2', '\022', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'R', 'a', 'n', 'g', 'e', 'V', 'a', 'r', 'R', '\010', 'r', 'e',
+ 'l', 'a', 't', 'i', 'o', 'n', '\022', '1', '\n', '\014', 'w', 'h', 'e', 'r', 'e', '_', 'c', 'l', 'a', 'u', 's', 'e', '\030', '\002', ' ',
+ '\001', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'w', 'h', 'e', 'r',
+ 'e', 'C', 'l', 'a', 'u', 's', 'e', '\022', '(', '\n', '\007', 'c', 'o', 'l', 'u', 'm', 'n', 's', '\030', '\003', ' ', '\003', '(', '\013', '2',
+ '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'c', 'o', 'l', 'u', 'm', 'n', 's', '\"',
+ '\276', '\001', '\n', '\022', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'S', 'p', 'e', 'c', '\022', '@', '\n',
+ '\n', 'p', 'u', 'b', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', ' ', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'S', 'p', 'e', 'c', 'T', 'y', 'p',
+ 'e', 'R', '\n', 'p', 'u', 'b', 'o', 'b', 'j', 't', 'y', 'p', 'e', '\022', '\022', '\n', '\004', 'n', 'a', 'm', 'e', '\030', '\002', ' ', '\001',
+ '(', '\t', 'R', '\004', 'n', 'a', 'm', 'e', '\022', '6', '\n', '\010', 'p', 'u', 'b', 't', 'a', 'b', 'l', 'e', '\030', '\003', ' ', '\001', '(',
+ '\013', '2', '\032', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'T',
+ 'a', 'b', 'l', 'e', 'R', '\010', 'p', 'u', 'b', 't', 'a', 'b', 'l', 'e', '\022', '\032', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o',
+ 'n', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\"', '\263', '\001', '\n', '\025', 'C', 'r', 'e',
+ 'a', 't', 'e', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 'p', 'u', 'b',
+ 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'p', 'u', 'b', 'n', 'a', 'm', 'e', '\022', '(', '\n', '\007', 'o', 'p',
+ 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '.', '\n', '\n', 'p', 'u', 'b', 'o', 'b', 'j', 'e', 'c', 't', 's',
+ '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\n', 'p',
+ 'u', 'b', 'o', 'b', 'j', 'e', 'c', 't', 's', '\022', '&', '\n', '\016', 'f', 'o', 'r', '_', 'a', 'l', 'l', '_', 't', 'a', 'b', 'l',
+ 'e', 's', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\016', 'f', 'o', 'r', '_', 'a', 'l', 'l', '_', 't', 'a', 'b', 'l', 'e', 's', '\"',
+ '\354', '\001', '\n', '\024', 'A', 'l', 't', 'e', 'r', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022',
+ '\030', '\n', '\007', 'p', 'u', 'b', 'n', 'a', 'm', 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 'p', 'u', 'b', 'n', 'a', 'm', 'e',
+ '\022', '(', '\n', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\030', '\002', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u',
+ 'e', 'r', 'y', '.', 'N', 'o', 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\022', '.', '\n', '\n', 'p', 'u', 'b', 'o',
+ 'b', 'j', 'e', 'c', 't', 's', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N',
+ 'o', 'd', 'e', 'R', '\n', 'p', 'u', 'b', 'o', 'b', 'j', 'e', 'c', 't', 's', '\022', '&', '\n', '\016', 'f', 'o', 'r', '_', 'a', 'l',
+ 'l', '_', 't', 'a', 'b', 'l', 'e', 's', '\030', '\004', ' ', '\001', '(', '\010', 'R', '\016', 'f', 'o', 'r', '_', 'a', 'l', 'l', '_', 't',
+ 'a', 'b', 'l', 'e', 's', '\022', '8', '\n', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\016', '2', ' ', '.', 'p',
+ 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'A',
+ 'c', 't', 'i', 'o', 'n', 'R', '\006', 'a', 'c', 't', 'i', 'o', 'n', '\"', '\252', '\001', '\n', '\026', 'C', 'r', 'e', 'a', 't', 'e', 'S',
+ 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 's', 'u', 'b', 'n', 'a', 'm',
+ 'e', '\030', '\001', ' ', '\001', '(', '\t', 'R', '\007', 's', 'u', 'b', 'n', 'a', 'm', 'e', '\022', '\032', '\n', '\010', 'c', 'o', 'n', 'n', 'i',
+ 'n', 'f', 'o', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\010', 'c', 'o', 'n', 'n', 'i', 'n', 'f', 'o', '\022', '0', '\n', '\013', 'p', 'u',
+ 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\003', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'p', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', '\022', '(', '\n', '\007', 'o', 'p',
+ 't', 'i', 'o', 'n', 's', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\336', '\001', '\n', '\025', 'A', 'l', 't', 'e', 'r', 'S', 'u', 'b', 's',
+ 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '3', '\n', '\004', 'k', 'i', 'n', 'd', '\030', '\001', ' ', '\001', '(',
+ '\016', '2', '\037', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'A', 'l', 't', 'e', 'r', 'S', 'u', 'b', 's', 'c', 'r', 'i',
+ 'p', 't', 'i', 'o', 'n', 'T', 'y', 'p', 'e', 'R', '\004', 'k', 'i', 'n', 'd', '\022', '\030', '\n', '\007', 's', 'u', 'b', 'n', 'a', 'm',
+ 'e', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\007', 's', 'u', 'b', 'n', 'a', 'm', 'e', '\022', '\032', '\n', '\010', 'c', 'o', 'n', 'n', 'i',
+ 'n', 'f', 'o', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\010', 'c', 'o', 'n', 'n', 'i', 'n', 'f', 'o', '\022', '0', '\n', '\013', 'p', 'u',
+ 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\004', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r',
+ 'y', '.', 'N', 'o', 'd', 'e', 'R', '\013', 'p', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', '\022', '(', '\n', '\007', 'o', 'p',
+ 't', 'i', 'o', 'n', 's', '\030', '\005', ' ', '\003', '(', '\013', '2', '\016', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'N', 'o',
+ 'd', 'e', 'R', '\007', 'o', 'p', 't', 'i', 'o', 'n', 's', '\"', '\204', '\001', '\n', '\024', 'D', 'r', 'o', 'p', 'S', 'u', 'b', 's', 'c',
+ 'r', 'i', 'p', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', '\022', '\030', '\n', '\007', 's', 'u', 'b', 'n', 'a', 'm', 'e', '\030', '\001', ' ',
+ '\001', '(', '\t', 'R', '\007', 's', 'u', 'b', 'n', 'a', 'm', 'e', '\022', '\036', '\n', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o',
+ 'k', '\030', '\002', ' ', '\001', '(', '\010', 'R', '\n', 'm', 'i', 's', 's', 'i', 'n', 'g', '_', 'o', 'k', '\022', '2', '\n', '\010', 'b', 'e',
+ 'h', 'a', 'v', 'i', 'o', 'r', '\030', '\003', ' ', '\001', '(', '\016', '2', '\026', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'D',
+ 'r', 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'R', '\010', 'b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\"', 't', '\n', '\t',
+ 'S', 'c', 'a', 'n', 'T', 'o', 'k', 'e', 'n', '\022', '\r', '\n', '\005', 's', 't', 'a', 'r', 't', '\030', '\001', ' ', '\001', '(', '\005', '\022',
+ '\013', '\n', '\003', 'e', 'n', 'd', '\030', '\002', ' ', '\001', '(', '\005', '\022', '\036', '\n', '\005', 't', 'o', 'k', 'e', 'n', '\030', '\004', ' ', '\001',
+ '(', '\016', '2', '\017', '.', 'p', 'g', '_', 'q', 'u', 'e', 'r', 'y', '.', 'T', 'o', 'k', 'e', 'n', '\022', '+', '\n', '\014', 'k', 'e',
+ 'y', 'w', 'o', 'r', 'd', '_', 'k', 'i', 'n', 'd', '\030', '\005', ' ', '\001', '(', '\016', '2', '\025', '.', 'p', 'g', '_', 'q', 'u', 'e',
+ 'r', 'y', '.', 'K', 'e', 'y', 'w', 'o', 'r', 'd', 'K', 'i', 'n', 'd', '*', '\233', '\001', '\n', '\013', 'Q', 'u', 'e', 'r', 'y', 'S',
+ 'o', 'u', 'r', 'c', 'e', '\022', '\032', '\n', '\026', 'Q', 'U', 'E', 'R', 'Y', '_', 'S', 'O', 'U', 'R', 'C', 'E', '_', 'U', 'N', 'D',
+ 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'Q', 'S', 'R', 'C', '_', 'O', 'R', 'I', 'G', 'I', 'N', 'A', 'L',
+ '\020', '\001', '\022', '\017', '\n', '\013', 'Q', 'S', 'R', 'C', '_', 'P', 'A', 'R', 'S', 'E', 'R', '\020', '\002', '\022', '\025', '\n', '\021', 'Q', 'S',
+ 'R', 'C', '_', 'I', 'N', 'S', 'T', 'E', 'A', 'D', '_', 'R', 'U', 'L', 'E', '\020', '\003', '\022', '\032', '\n', '\026', 'Q', 'S', 'R', 'C',
+ '_', 'Q', 'U', 'A', 'L', '_', 'I', 'N', 'S', 'T', 'E', 'A', 'D', '_', 'R', 'U', 'L', 'E', '\020', '\004', '\022', '\031', '\n', '\025', 'Q',
+ 'S', 'R', 'C', '_', 'N', 'O', 'N', '_', 'I', 'N', 'S', 'T', 'E', 'A', 'D', '_', 'R', 'U', 'L', 'E', '\020', '\005', '*', 'm', '\n',
+ '\t', 'S', 'o', 'r', 't', 'B', 'y', 'D', 'i', 'r', '\022', '\031', '\n', '\025', 'S', 'O', 'R', 'T', '_', 'B', 'Y', '_', 'D', 'I', 'R',
+ '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\022', '\n', '\016', 'S', 'O', 'R', 'T', 'B', 'Y', '_', 'D', 'E',
+ 'F', 'A', 'U', 'L', 'T', '\020', '\001', '\022', '\016', '\n', '\n', 'S', 'O', 'R', 'T', 'B', 'Y', '_', 'A', 'S', 'C', '\020', '\002', '\022', '\017',
+ '\n', '\013', 'S', 'O', 'R', 'T', 'B', 'Y', '_', 'D', 'E', 'S', 'C', '\020', '\003', '\022', '\020', '\n', '\014', 'S', 'O', 'R', 'T', 'B', 'Y',
+ '_', 'U', 'S', 'I', 'N', 'G', '\020', '\004', '*', 's', '\n', '\013', 'S', 'o', 'r', 't', 'B', 'y', 'N', 'u', 'l', 'l', 's', '\022', '\033',
+ '\n', '\027', 'S', 'O', 'R', 'T', '_', 'B', 'Y', '_', 'N', 'U', 'L', 'L', 'S', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D',
+ '\020', '\000', '\022', '\030', '\n', '\024', 'S', 'O', 'R', 'T', 'B', 'Y', '_', 'N', 'U', 'L', 'L', 'S', '_', 'D', 'E', 'F', 'A', 'U', 'L',
+ 'T', '\020', '\001', '\022', '\026', '\n', '\022', 'S', 'O', 'R', 'T', 'B', 'Y', '_', 'N', 'U', 'L', 'L', 'S', '_', 'F', 'I', 'R', 'S', 'T',
+ '\020', '\002', '\022', '\025', '\n', '\021', 'S', 'O', 'R', 'T', 'B', 'Y', '_', 'N', 'U', 'L', 'L', 'S', '_', 'L', 'A', 'S', 'T', '\020', '\003',
+ '*', '~', '\n', '\r', 'S', 'e', 't', 'Q', 'u', 'a', 'n', 't', 'i', 'f', 'i', 'e', 'r', '\022', '\034', '\n', '\030', 'S', 'E', 'T', '_',
+ 'Q', 'U', 'A', 'N', 'T', 'I', 'F', 'I', 'E', 'R', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\032', '\n',
+ '\026', 'S', 'E', 'T', '_', 'Q', 'U', 'A', 'N', 'T', 'I', 'F', 'I', 'E', 'R', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\001',
+ '\022', '\026', '\n', '\022', 'S', 'E', 'T', '_', 'Q', 'U', 'A', 'N', 'T', 'I', 'F', 'I', 'E', 'R', '_', 'A', 'L', 'L', '\020', '\002', '\022',
+ '\033', '\n', '\027', 'S', 'E', 'T', '_', 'Q', 'U', 'A', 'N', 'T', 'I', 'F', 'I', 'E', 'R', '_', 'D', 'I', 'S', 'T', 'I', 'N', 'C',
+ 'T', '\020', '\003', '*', '\266', '\002', '\n', '\013', 'A', '_', 'E', 'x', 'p', 'r', '_', 'K', 'i', 'n', 'd', '\022', '\031', '\n', '\025', 'A', '_',
+ 'E', 'X', 'P', 'R', '_', 'K', 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\014', '\n', '\010',
+ 'A', 'E', 'X', 'P', 'R', '_', 'O', 'P', '\020', '\001', '\022', '\020', '\n', '\014', 'A', 'E', 'X', 'P', 'R', '_', 'O', 'P', '_', 'A', 'N',
+ 'Y', '\020', '\002', '\022', '\020', '\n', '\014', 'A', 'E', 'X', 'P', 'R', '_', 'O', 'P', '_', 'A', 'L', 'L', '\020', '\003', '\022', '\022', '\n', '\016',
+ 'A', 'E', 'X', 'P', 'R', '_', 'D', 'I', 'S', 'T', 'I', 'N', 'C', 'T', '\020', '\004', '\022', '\026', '\n', '\022', 'A', 'E', 'X', 'P', 'R',
+ '_', 'N', 'O', 'T', '_', 'D', 'I', 'S', 'T', 'I', 'N', 'C', 'T', '\020', '\005', '\022', '\020', '\n', '\014', 'A', 'E', 'X', 'P', 'R', '_',
+ 'N', 'U', 'L', 'L', 'I', 'F', '\020', '\006', '\022', '\014', '\n', '\010', 'A', 'E', 'X', 'P', 'R', '_', 'I', 'N', '\020', '\007', '\022', '\016', '\n',
+ '\n', 'A', 'E', 'X', 'P', 'R', '_', 'L', 'I', 'K', 'E', '\020', '\010', '\022', '\017', '\n', '\013', 'A', 'E', 'X', 'P', 'R', '_', 'I', 'L',
+ 'I', 'K', 'E', '\020', '\t', '\022', '\021', '\n', '\r', 'A', 'E', 'X', 'P', 'R', '_', 'S', 'I', 'M', 'I', 'L', 'A', 'R', '\020', '\n', '\022',
+ '\021', '\n', '\r', 'A', 'E', 'X', 'P', 'R', '_', 'B', 'E', 'T', 'W', 'E', 'E', 'N', '\020', '\013', '\022', '\025', '\n', '\021', 'A', 'E', 'X',
+ 'P', 'R', '_', 'N', 'O', 'T', '_', 'B', 'E', 'T', 'W', 'E', 'E', 'N', '\020', '\014', '\022', '\025', '\n', '\021', 'A', 'E', 'X', 'P', 'R',
+ '_', 'B', 'E', 'T', 'W', 'E', 'E', 'N', '_', 'S', 'Y', 'M', '\020', '\r', '\022', '\031', '\n', '\025', 'A', 'E', 'X', 'P', 'R', '_', 'N',
+ 'O', 'T', '_', 'B', 'E', 'T', 'W', 'E', 'E', 'N', '_', 'S', 'Y', 'M', '\020', '\016', '*', '\250', '\001', '\n', '\014', 'R', 'o', 'l', 'e',
+ 'S', 'p', 'e', 'c', 'T', 'y', 'p', 'e', '\022', '\034', '\n', '\030', 'R', 'O', 'L', 'E', '_', 'S', 'P', 'E', 'C', '_', 'T', 'Y', 'P',
+ 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\024', '\n', '\020', 'R', 'O', 'L', 'E', 'S', 'P', 'E', 'C',
+ '_', 'C', 'S', 'T', 'R', 'I', 'N', 'G', '\020', '\001', '\022', '\031', '\n', '\025', 'R', 'O', 'L', 'E', 'S', 'P', 'E', 'C', '_', 'C', 'U',
+ 'R', 'R', 'E', 'N', 'T', '_', 'R', 'O', 'L', 'E', '\020', '\002', '\022', '\031', '\n', '\025', 'R', 'O', 'L', 'E', 'S', 'P', 'E', 'C', '_',
+ 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'U', 'S', 'E', 'R', '\020', '\003', '\022', '\031', '\n', '\025', 'R', 'O', 'L', 'E', 'S', 'P', 'E',
+ 'C', '_', 'S', 'E', 'S', 'S', 'I', 'O', 'N', '_', 'U', 'S', 'E', 'R', '\020', '\004', '\022', '\023', '\n', '\017', 'R', 'O', 'L', 'E', 'S',
+ 'P', 'E', 'C', '_', 'P', 'U', 'B', 'L', 'I', 'C', '\020', '\005', '*', '\364', '\002', '\n', '\017', 'T', 'a', 'b', 'l', 'e', 'L', 'i', 'k',
+ 'e', 'O', 'p', 't', 'i', 'o', 'n', '\022', '\037', '\n', '\033', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'O', 'P', 'T',
+ 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\036', '\n', '\032', 'C', 'R', 'E', 'A', 'T', 'E',
+ '_', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'C', 'O', 'M', 'M', 'E', 'N', 'T', 'S', '\020', '\001', '\022', '!', '\n',
+ '\035', 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'C', 'O', 'M', 'P', 'R', 'E',
+ 'S', 'S', 'I', 'O', 'N', '\020', '\002', '\022', '!', '\n', '\035', 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L',
+ 'I', 'K', 'E', '_', 'C', 'O', 'N', 'S', 'T', 'R', 'A', 'I', 'N', 'T', 'S', '\020', '\003', '\022', '\036', '\n', '\032', 'C', 'R', 'E', 'A',
+ 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', 'S', '\020', '\004', '\022',
+ '\037', '\n', '\033', 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'G', 'E', 'N', 'E',
+ 'R', 'A', 'T', 'E', 'D', '\020', '\005', '\022', '\036', '\n', '\032', 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L',
+ 'I', 'K', 'E', '_', 'I', 'D', 'E', 'N', 'T', 'I', 'T', 'Y', '\020', '\006', '\022', '\035', '\n', '\031', 'C', 'R', 'E', 'A', 'T', 'E', '_',
+ 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'I', 'N', 'D', 'E', 'X', 'E', 'S', '\020', '\007', '\022', ' ', '\n', '\034', 'C',
+ 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E', '_', 'S', 'T', 'A', 'T', 'I', 'S', 'T', 'I',
+ 'C', 'S', '\020', '\010', '\022', '\035', '\n', '\031', 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', '_', 'L', 'I', 'K', 'E',
+ '_', 'S', 'T', 'O', 'R', 'A', 'G', 'E', '\020', '\t', '\022', '\031', '\n', '\025', 'C', 'R', 'E', 'A', 'T', 'E', '_', 'T', 'A', 'B', 'L',
+ 'E', '_', 'L', 'I', 'K', 'E', '_', 'A', 'L', 'L', '\020', '\n', '*', 'v', '\n', '\r', 'D', 'e', 'f', 'E', 'l', 'e', 'm', 'A', 'c',
+ 't', 'i', 'o', 'n', '\022', '\035', '\n', '\031', 'D', 'E', 'F', '_', 'E', 'L', 'E', 'M', '_', 'A', 'C', 'T', 'I', 'O', 'N', '_', 'U',
+ 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\022', '\n', '\016', 'D', 'E', 'F', 'E', 'L', 'E', 'M', '_', 'U', 'N', 'S',
+ 'P', 'E', 'C', '\020', '\001', '\022', '\017', '\n', '\013', 'D', 'E', 'F', 'E', 'L', 'E', 'M', '_', 'S', 'E', 'T', '\020', '\002', '\022', '\017', '\n',
+ '\013', 'D', 'E', 'F', 'E', 'L', 'E', 'M', '_', 'A', 'D', 'D', '\020', '\003', '\022', '\020', '\n', '\014', 'D', 'E', 'F', 'E', 'L', 'E', 'M',
+ '_', 'D', 'R', 'O', 'P', '\020', '\004', '*', '\215', '\001', '\n', '\021', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'S', 't', 'r', 'a',
+ 't', 'e', 'g', 'y', '\022', ' ', '\n', '\034', 'P', 'A', 'R', 'T', 'I', 'T', 'I', 'O', 'N', '_', 'S', 'T', 'R', 'A', 'T', 'E', 'G',
+ 'Y', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\033', '\n', '\027', 'P', 'A', 'R', 'T', 'I', 'T', 'I', 'O',
+ 'N', '_', 'S', 'T', 'R', 'A', 'T', 'E', 'G', 'Y', '_', 'L', 'I', 'S', 'T', '\020', '\001', '\022', '\034', '\n', '\030', 'P', 'A', 'R', 'T',
+ 'I', 'T', 'I', 'O', 'N', '_', 'S', 'T', 'R', 'A', 'T', 'E', 'G', 'Y', '_', 'R', 'A', 'N', 'G', 'E', '\020', '\002', '\022', '\033', '\n',
+ '\027', 'P', 'A', 'R', 'T', 'I', 'T', 'I', 'O', 'N', '_', 'S', 'T', 'R', 'A', 'T', 'E', 'G', 'Y', '_', 'H', 'A', 'S', 'H', '\020',
+ '\003', '*', '\254', '\001', '\n', '\027', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'R', 'a', 'n', 'g', 'e', 'D', 'a', 't', 'u', 'm',
+ 'K', 'i', 'n', 'd', '\022', '(', '\n', '$', 'P', 'A', 'R', 'T', 'I', 'T', 'I', 'O', 'N', '_', 'R', 'A', 'N', 'G', 'E', '_', 'D',
+ 'A', 'T', 'U', 'M', '_', 'K', 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\"', '\n', '\036',
+ 'P', 'A', 'R', 'T', 'I', 'T', 'I', 'O', 'N', '_', 'R', 'A', 'N', 'G', 'E', '_', 'D', 'A', 'T', 'U', 'M', '_', 'M', 'I', 'N',
+ 'V', 'A', 'L', 'U', 'E', '\020', '\001', '\022', '\037', '\n', '\033', 'P', 'A', 'R', 'T', 'I', 'T', 'I', 'O', 'N', '_', 'R', 'A', 'N', 'G',
+ 'E', '_', 'D', 'A', 'T', 'U', 'M', '_', 'V', 'A', 'L', 'U', 'E', '\020', '\002', '\022', '\"', '\n', '\036', 'P', 'A', 'R', 'T', 'I', 'T',
+ 'I', 'O', 'N', '_', 'R', 'A', 'N', 'G', 'E', '_', 'D', 'A', 'T', 'U', 'M', '_', 'M', 'A', 'X', 'V', 'A', 'L', 'U', 'E', '\020',
+ '\003', '*', '\275', '\001', '\n', '\007', 'R', 'T', 'E', 'K', 'i', 'n', 'd', '\022', '\025', '\n', '\021', 'R', 'T', 'E', 'K', 'I', 'N', 'D', '_',
+ 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\020', '\n', '\014', 'R', 'T', 'E', '_', 'R', 'E', 'L', 'A', 'T', 'I',
+ 'O', 'N', '\020', '\001', '\022', '\020', '\n', '\014', 'R', 'T', 'E', '_', 'S', 'U', 'B', 'Q', 'U', 'E', 'R', 'Y', '\020', '\002', '\022', '\014', '\n',
+ '\010', 'R', 'T', 'E', '_', 'J', 'O', 'I', 'N', '\020', '\003', '\022', '\020', '\n', '\014', 'R', 'T', 'E', '_', 'F', 'U', 'N', 'C', 'T', 'I',
+ 'O', 'N', '\020', '\004', '\022', '\021', '\n', '\r', 'R', 'T', 'E', '_', 'T', 'A', 'B', 'L', 'E', 'F', 'U', 'N', 'C', '\020', '\005', '\022', '\016',
+ '\n', '\n', 'R', 'T', 'E', '_', 'V', 'A', 'L', 'U', 'E', 'S', '\020', '\006', '\022', '\013', '\n', '\007', 'R', 'T', 'E', '_', 'C', 'T', 'E',
+ '\020', '\007', '\022', '\027', '\n', '\023', 'R', 'T', 'E', '_', 'N', 'A', 'M', 'E', 'D', 'T', 'U', 'P', 'L', 'E', 'S', 'T', 'O', 'R', 'E',
+ '\020', '\010', '\022', '\016', '\n', '\n', 'R', 'T', 'E', '_', 'R', 'E', 'S', 'U', 'L', 'T', '\020', '\t', '*', '\304', '\001', '\n', '\007', 'W', 'C',
+ 'O', 'K', 'i', 'n', 'd', '\022', '\025', '\n', '\021', 'W', 'C', 'O', 'K', 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E',
+ 'D', '\020', '\000', '\022', '\022', '\n', '\016', 'W', 'C', 'O', '_', 'V', 'I', 'E', 'W', '_', 'C', 'H', 'E', 'C', 'K', '\020', '\001', '\022', '\030',
+ '\n', '\024', 'W', 'C', 'O', '_', 'R', 'L', 'S', '_', 'I', 'N', 'S', 'E', 'R', 'T', '_', 'C', 'H', 'E', 'C', 'K', '\020', '\002', '\022',
+ '\030', '\n', '\024', 'W', 'C', 'O', '_', 'R', 'L', 'S', '_', 'U', 'P', 'D', 'A', 'T', 'E', '_', 'C', 'H', 'E', 'C', 'K', '\020', '\003',
+ '\022', '\032', '\n', '\026', 'W', 'C', 'O', '_', 'R', 'L', 'S', '_', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', '_', 'C', 'H', 'E', 'C',
+ 'K', '\020', '\004', '\022', '\036', '\n', '\032', 'W', 'C', 'O', '_', 'R', 'L', 'S', '_', 'M', 'E', 'R', 'G', 'E', '_', 'U', 'P', 'D', 'A',
+ 'T', 'E', '_', 'C', 'H', 'E', 'C', 'K', '\020', '\005', '\022', '\036', '\n', '\032', 'W', 'C', 'O', '_', 'R', 'L', 'S', '_', 'M', 'E', 'R',
+ 'G', 'E', '_', 'D', 'E', 'L', 'E', 'T', 'E', '_', 'C', 'H', 'E', 'C', 'K', '\020', '\006', '*', '\252', '\001', '\n', '\017', 'G', 'r', 'o',
+ 'u', 'p', 'i', 'n', 'g', 'S', 'e', 't', 'K', 'i', 'n', 'd', '\022', '\037', '\n', '\033', 'G', 'R', 'O', 'U', 'P', 'I', 'N', 'G', '_',
+ 'S', 'E', 'T', '_', 'K', 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\026', '\n', '\022', 'G',
+ 'R', 'O', 'U', 'P', 'I', 'N', 'G', '_', 'S', 'E', 'T', '_', 'E', 'M', 'P', 'T', 'Y', '\020', '\001', '\022', '\027', '\n', '\023', 'G', 'R',
+ 'O', 'U', 'P', 'I', 'N', 'G', '_', 'S', 'E', 'T', '_', 'S', 'I', 'M', 'P', 'L', 'E', '\020', '\002', '\022', '\027', '\n', '\023', 'G', 'R',
+ 'O', 'U', 'P', 'I', 'N', 'G', '_', 'S', 'E', 'T', '_', 'R', 'O', 'L', 'L', 'U', 'P', '\020', '\003', '\022', '\025', '\n', '\021', 'G', 'R',
+ 'O', 'U', 'P', 'I', 'N', 'G', '_', 'S', 'E', 'T', '_', 'C', 'U', 'B', 'E', '\020', '\004', '\022', '\025', '\n', '\021', 'G', 'R', 'O', 'U',
+ 'P', 'I', 'N', 'G', '_', 'S', 'E', 'T', '_', 'S', 'E', 'T', 'S', '\020', '\005', '*', '|', '\n', '\016', 'C', 'T', 'E', 'M', 'a', 't',
+ 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', '\022', '\034', '\n', '\030', 'C', 'T', 'E', 'M', 'A', 'T', 'E', 'R', 'I', 'A', 'L', 'I', 'Z',
+ 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\031', '\n', '\025', 'C', 'T', 'E', 'M', 'a', 't', 'e', 'r',
+ 'i', 'a', 'l', 'i', 'z', 'e', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\020', '\001', '\022', '\030', '\n', '\024', 'C', 'T', 'E', 'M', 'a', 't',
+ 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', 'A', 'l', 'w', 'a', 'y', 's', '\020', '\002', '\022', '\027', '\n', '\023', 'C', 'T', 'E', 'M', 'a',
+ 't', 'e', 'r', 'i', 'a', 'l', 'i', 'z', 'e', 'N', 'e', 'v', 'e', 'r', '\020', '\003', '*', 'e', '\n', '\n', 'J', 's', 'o', 'n', 'Q',
+ 'u', 'o', 't', 'e', 's', '\022', '\031', '\n', '\025', 'J', 'S', 'O', 'N', '_', 'Q', 'U', 'O', 'T', 'E', 'S', '_', 'U', 'N', 'D', 'E',
+ 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\024', '\n', '\020', 'J', 'S', '_', 'Q', 'U', 'O', 'T', 'E', 'S', '_', 'U', 'N', 'S', 'P',
+ 'E', 'C', '\020', '\001', '\022', '\022', '\n', '\016', 'J', 'S', '_', 'Q', 'U', 'O', 'T', 'E', 'S', '_', 'K', 'E', 'E', 'P', '\020', '\002', '\022',
+ '\022', '\n', '\016', 'J', 'S', '_', 'Q', 'U', 'O', 'T', 'E', 'S', '_', 'O', 'M', 'I', 'T', '\020', '\003', '*', '\227', '\001', '\n', '\023', 'J',
+ 's', 'o', 'n', 'T', 'a', 'b', 'l', 'e', 'C', 'o', 'l', 'u', 'm', 'n', 'T', 'y', 'p', 'e', '\022', '$', '\n', ' ', 'J', 'S', 'O',
+ 'N', '_', 'T', 'A', 'B', 'L', 'E', '_', 'C', 'O', 'L', 'U', 'M', 'N', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F',
+ 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\026', '\n', '\022', 'J', 'T', 'C', '_', 'F', 'O', 'R', '_', 'O', 'R', 'D', 'I', 'N', 'A', 'L',
+ 'I', 'T', 'Y', '\020', '\001', '\022', '\017', '\n', '\013', 'J', 'T', 'C', '_', 'R', 'E', 'G', 'U', 'L', 'A', 'R', '\020', '\002', '\022', '\016', '\n',
+ '\n', 'J', 'T', 'C', '_', 'E', 'X', 'I', 'S', 'T', 'S', '\020', '\003', '\022', '\021', '\n', '\r', 'J', 'T', 'C', '_', 'F', 'O', 'R', 'M',
+ 'A', 'T', 'T', 'E', 'D', '\020', '\004', '\022', '\016', '\n', '\n', 'J', 'T', 'C', '_', 'N', 'E', 'S', 'T', 'E', 'D', '\020', '\005', '*', 's',
+ '\n', '\014', 'S', 'e', 't', 'O', 'p', 'e', 'r', 'a', 't', 'i', 'o', 'n', '\022', '\033', '\n', '\027', 'S', 'E', 'T', '_', 'O', 'P', 'E',
+ 'R', 'A', 'T', 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\016', '\n', '\n', 'S', 'E', 'T',
+ 'O', 'P', '_', 'N', 'O', 'N', 'E', '\020', '\001', '\022', '\017', '\n', '\013', 'S', 'E', 'T', 'O', 'P', '_', 'U', 'N', 'I', 'O', 'N', '\020',
+ '\002', '\022', '\023', '\n', '\017', 'S', 'E', 'T', 'O', 'P', '_', 'I', 'N', 'T', 'E', 'R', 'S', 'E', 'C', 'T', '\020', '\003', '\022', '\020', '\n',
+ '\014', 'S', 'E', 'T', 'O', 'P', '_', 'E', 'X', 'C', 'E', 'P', 'T', '\020', '\004', '*', '\231', '\t', '\n', '\n', 'O', 'b', 'j', 'e', 'c',
+ 't', 'T', 'y', 'p', 'e', '\022', '\031', '\n', '\025', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E',
+ 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\030', '\n', '\024', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'A', 'C', 'C', 'E', 'S', 'S', '_',
+ 'M', 'E', 'T', 'H', 'O', 'D', '\020', '\001', '\022', '\024', '\n', '\020', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'A', 'G', 'G', 'R', 'E', 'G',
+ 'A', 'T', 'E', '\020', '\002', '\022', '\017', '\n', '\013', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'A', 'M', 'O', 'P', '\020', '\003', '\022', '\021', '\n',
+ '\r', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'A', 'M', 'P', 'R', 'O', 'C', '\020', '\004', '\022', '\024', '\n', '\020', 'O', 'B', 'J', 'E', 'C',
+ 'T', '_', 'A', 'T', 'T', 'R', 'I', 'B', 'U', 'T', 'E', '\020', '\005', '\022', '\017', '\n', '\013', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'C',
+ 'A', 'S', 'T', '\020', '\006', '\022', '\021', '\n', '\r', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'C', 'O', 'L', 'U', 'M', 'N', '\020', '\007', '\022',
+ '\024', '\n', '\020', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'C', 'O', 'L', 'L', 'A', 'T', 'I', 'O', 'N', '\020', '\010', '\022', '\025', '\n', '\021',
+ 'O', 'B', 'J', 'E', 'C', 'T', '_', 'C', 'O', 'N', 'V', 'E', 'R', 'S', 'I', 'O', 'N', '\020', '\t', '\022', '\023', '\n', '\017', 'O', 'B',
+ 'J', 'E', 'C', 'T', '_', 'D', 'A', 'T', 'A', 'B', 'A', 'S', 'E', '\020', '\n', '\022', '\022', '\n', '\016', 'O', 'B', 'J', 'E', 'C', 'T',
+ '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\013', '\022', '\021', '\n', '\r', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'D', 'E', 'F', 'A',
+ 'C', 'L', '\020', '\014', '\022', '\021', '\n', '\r', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'D', 'O', 'M', 'A', 'I', 'N', '\020', '\r', '\022', '\030',
+ '\n', '\024', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'D', 'O', 'M', 'C', 'O', 'N', 'S', 'T', 'R', 'A', 'I', 'N', 'T', '\020', '\016', '\022',
+ '\030', '\n', '\024', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'E', 'V', 'E', 'N', 'T', '_', 'T', 'R', 'I', 'G', 'G', 'E', 'R', '\020', '\017',
+ '\022', '\024', '\n', '\020', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'E', 'X', 'T', 'E', 'N', 'S', 'I', 'O', 'N', '\020', '\020', '\022', '\016', '\n',
+ '\n', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'F', 'D', 'W', '\020', '\021', '\022', '\031', '\n', '\025', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'F',
+ 'O', 'R', 'E', 'I', 'G', 'N', '_', 'S', 'E', 'R', 'V', 'E', 'R', '\020', '\022', '\022', '\030', '\n', '\024', 'O', 'B', 'J', 'E', 'C', 'T',
+ '_', 'F', 'O', 'R', 'E', 'I', 'G', 'N', '_', 'T', 'A', 'B', 'L', 'E', '\020', '\023', '\022', '\023', '\n', '\017', 'O', 'B', 'J', 'E', 'C',
+ 'T', '_', 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', '\020', '\024', '\022', '\020', '\n', '\014', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'I', 'N',
+ 'D', 'E', 'X', '\020', '\025', '\022', '\023', '\n', '\017', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'L', 'A', 'N', 'G', 'U', 'A', 'G', 'E', '\020',
+ '\026', '\022', '\026', '\n', '\022', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'L', 'A', 'R', 'G', 'E', 'O', 'B', 'J', 'E', 'C', 'T', '\020', '\027',
+ '\022', '\022', '\n', '\016', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'M', 'A', 'T', 'V', 'I', 'E', 'W', '\020', '\030', '\022', '\022', '\n', '\016', 'O',
+ 'B', 'J', 'E', 'C', 'T', '_', 'O', 'P', 'C', 'L', 'A', 'S', 'S', '\020', '\031', '\022', '\023', '\n', '\017', 'O', 'B', 'J', 'E', 'C', 'T',
+ '_', 'O', 'P', 'E', 'R', 'A', 'T', 'O', 'R', '\020', '\032', '\022', '\023', '\n', '\017', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'O', 'P', 'F',
+ 'A', 'M', 'I', 'L', 'Y', '\020', '\033', '\022', '\030', '\n', '\024', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P', 'A', 'R', 'A', 'M', 'E', 'T',
+ 'E', 'R', '_', 'A', 'C', 'L', '\020', '\034', '\022', '\021', '\n', '\r', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P', 'O', 'L', 'I', 'C', 'Y',
+ '\020', '\035', '\022', '\024', '\n', '\020', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P', 'R', 'O', 'C', 'E', 'D', 'U', 'R', 'E', '\020', '\036', '\022',
+ '\026', '\n', '\022', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '\020', '\037', '\022', ' ',
+ '\n', '\034', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '_', 'N', 'A', 'M', 'E',
+ 'S', 'P', 'A', 'C', 'E', '\020', ' ', '\022', '\032', '\n', '\026', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P', 'U', 'B', 'L', 'I', 'C', 'A',
+ 'T', 'I', 'O', 'N', '_', 'R', 'E', 'L', '\020', '!', '\022', '\017', '\n', '\013', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'R', 'O', 'L', 'E',
+ '\020', '\"', '\022', '\022', '\n', '\016', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'R', 'O', 'U', 'T', 'I', 'N', 'E', '\020', '#', '\022', '\017', '\n',
+ '\013', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'R', 'U', 'L', 'E', '\020', '$', '\022', '\021', '\n', '\r', 'O', 'B', 'J', 'E', 'C', 'T', '_',
+ 'S', 'C', 'H', 'E', 'M', 'A', '\020', '%', '\022', '\023', '\n', '\017', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'S', 'E', 'Q', 'U', 'E', 'N',
+ 'C', 'E', '\020', '&', '\022', '\027', '\n', '\023', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I',
+ 'O', 'N', '\020', '\'', '\022', '\030', '\n', '\024', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'S', 'T', 'A', 'T', 'I', 'S', 'T', 'I', 'C', '_',
+ 'E', 'X', 'T', '\020', '(', '\022', '\030', '\n', '\024', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'A', 'B', 'C', 'O', 'N', 'S', 'T', 'R',
+ 'A', 'I', 'N', 'T', '\020', ')', '\022', '\020', '\n', '\014', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'A', 'B', 'L', 'E', '\020', '*', '\022',
+ '\025', '\n', '\021', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'A', 'B', 'L', 'E', 'S', 'P', 'A', 'C', 'E', '\020', '+', '\022', '\024', '\n',
+ '\020', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'R', 'A', 'N', 'S', 'F', 'O', 'R', 'M', '\020', ',', '\022', '\022', '\n', '\016', 'O', 'B',
+ 'J', 'E', 'C', 'T', '_', 'T', 'R', 'I', 'G', 'G', 'E', 'R', '\020', '-', '\022', '\032', '\n', '\026', 'O', 'B', 'J', 'E', 'C', 'T', '_',
+ 'T', 'S', 'C', 'O', 'N', 'F', 'I', 'G', 'U', 'R', 'A', 'T', 'I', 'O', 'N', '\020', '.', '\022', '\027', '\n', '\023', 'O', 'B', 'J', 'E',
+ 'C', 'T', '_', 'T', 'S', 'D', 'I', 'C', 'T', 'I', 'O', 'N', 'A', 'R', 'Y', '\020', '/', '\022', '\023', '\n', '\017', 'O', 'B', 'J', 'E',
+ 'C', 'T', '_', 'T', 'S', 'P', 'A', 'R', 'S', 'E', 'R', '\020', '0', '\022', '\025', '\n', '\021', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T',
+ 'S', 'T', 'E', 'M', 'P', 'L', 'A', 'T', 'E', '\020', '1', '\022', '\017', '\n', '\013', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'Y', 'P',
+ 'E', '\020', '2', '\022', '\027', '\n', '\023', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'U', 'S', 'E', 'R', '_', 'M', 'A', 'P', 'P', 'I', 'N',
+ 'G', '\020', '3', '\022', '\017', '\n', '\013', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'V', 'I', 'E', 'W', '\020', '4', '*', 'P', '\n', '\014', 'D',
+ 'r', 'o', 'p', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', '\022', '\033', '\n', '\027', 'D', 'R', 'O', 'P', '_', 'B', 'E', 'H', 'A', 'V',
+ 'I', 'O', 'R', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'D', 'R', 'O', 'P', '_', 'R',
+ 'E', 'S', 'T', 'R', 'I', 'C', 'T', '\020', '\001', '\022', '\020', '\n', '\014', 'D', 'R', 'O', 'P', '_', 'C', 'A', 'S', 'C', 'A', 'D', 'E',
+ '\020', '\002', '*', '\214', '\014', '\n', '\016', 'A', 'l', 't', 'e', 'r', 'T', 'a', 'b', 'l', 'e', 'T', 'y', 'p', 'e', '\022', '\036', '\n', '\032',
+ 'A', 'L', 'T', 'E', 'R', '_', 'T', 'A', 'B', 'L', 'E', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E',
+ 'D', '\020', '\000', '\022', '\020', '\n', '\014', 'A', 'T', '_', 'A', 'd', 'd', 'C', 'o', 'l', 'u', 'm', 'n', '\020', '\001', '\022', '\026', '\n', '\022',
+ 'A', 'T', '_', 'A', 'd', 'd', 'C', 'o', 'l', 'u', 'm', 'n', 'T', 'o', 'V', 'i', 'e', 'w', '\020', '\002', '\022', '\024', '\n', '\020', 'A',
+ 'T', '_', 'C', 'o', 'l', 'u', 'm', 'n', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\020', '\003', '\022', '\032', '\n', '\026', 'A', 'T', '_', 'C',
+ 'o', 'o', 'k', 'e', 'd', 'C', 'o', 'l', 'u', 'm', 'n', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\020', '\004', '\022', '\022', '\n', '\016', 'A',
+ 'T', '_', 'D', 'r', 'o', 'p', 'N', 'o', 't', 'N', 'u', 'l', 'l', '\020', '\005', '\022', '\021', '\n', '\r', 'A', 'T', '_', 'S', 'e', 't',
+ 'N', 'o', 't', 'N', 'u', 'l', 'l', '\020', '\006', '\022', '\024', '\n', '\020', 'A', 'T', '_', 'S', 'e', 't', 'E', 'x', 'p', 'r', 'e', 's',
+ 's', 'i', 'o', 'n', '\020', '\007', '\022', '\025', '\n', '\021', 'A', 'T', '_', 'D', 'r', 'o', 'p', 'E', 'x', 'p', 'r', 'e', 's', 's', 'i',
+ 'o', 'n', '\020', '\010', '\022', '\023', '\n', '\017', 'A', 'T', '_', 'C', 'h', 'e', 'c', 'k', 'N', 'o', 't', 'N', 'u', 'l', 'l', '\020', '\t',
+ '\022', '\024', '\n', '\020', 'A', 'T', '_', 'S', 'e', 't', 'S', 't', 'a', 't', 'i', 's', 't', 'i', 'c', 's', '\020', '\n', '\022', '\021', '\n',
+ '\r', 'A', 'T', '_', 'S', 'e', 't', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', '\013', '\022', '\023', '\n', '\017', 'A', 'T', '_', 'R', 'e',
+ 's', 'e', 't', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', '\014', '\022', '\021', '\n', '\r', 'A', 'T', '_', 'S', 'e', 't', 'S', 't', 'o',
+ 'r', 'a', 'g', 'e', '\020', '\r', '\022', '\025', '\n', '\021', 'A', 'T', '_', 'S', 'e', 't', 'C', 'o', 'm', 'p', 'r', 'e', 's', 's', 'i',
+ 'o', 'n', '\020', '\016', '\022', '\021', '\n', '\r', 'A', 'T', '_', 'D', 'r', 'o', 'p', 'C', 'o', 'l', 'u', 'm', 'n', '\020', '\017', '\022', '\017',
+ '\n', '\013', 'A', 'T', '_', 'A', 'd', 'd', 'I', 'n', 'd', 'e', 'x', '\020', '\020', '\022', '\021', '\n', '\r', 'A', 'T', '_', 'R', 'e', 'A',
+ 'd', 'd', 'I', 'n', 'd', 'e', 'x', '\020', '\021', '\022', '\024', '\n', '\020', 'A', 'T', '_', 'A', 'd', 'd', 'C', 'o', 'n', 's', 't', 'r',
+ 'a', 'i', 'n', 't', '\020', '\022', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'R', 'e', 'A', 'd', 'd', 'C', 'o', 'n', 's', 't', 'r', 'a',
+ 'i', 'n', 't', '\020', '\023', '\022', '\034', '\n', '\030', 'A', 'T', '_', 'R', 'e', 'A', 'd', 'd', 'D', 'o', 'm', 'a', 'i', 'n', 'C', 'o',
+ 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\020', '\024', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'A', 'l', 't', 'e', 'r', 'C', 'o', 'n',
+ 's', 't', 'r', 'a', 'i', 'n', 't', '\020', '\025', '\022', '\031', '\n', '\025', 'A', 'T', '_', 'V', 'a', 'l', 'i', 'd', 'a', 't', 'e', 'C',
+ 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\020', '\026', '\022', '\031', '\n', '\025', 'A', 'T', '_', 'A', 'd', 'd', 'I', 'n', 'd', 'e',
+ 'x', 'C', 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\020', '\027', '\022', '\025', '\n', '\021', 'A', 'T', '_', 'D', 'r', 'o', 'p', 'C',
+ 'o', 'n', 's', 't', 'r', 'a', 'i', 'n', 't', '\020', '\030', '\022', '\023', '\n', '\017', 'A', 'T', '_', 'R', 'e', 'A', 'd', 'd', 'C', 'o',
+ 'm', 'm', 'e', 'n', 't', '\020', '\031', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'A', 'l', 't', 'e', 'r', 'C', 'o', 'l', 'u', 'm', 'n',
+ 'T', 'y', 'p', 'e', '\020', '\032', '\022', ' ', '\n', '\034', 'A', 'T', '_', 'A', 'l', 't', 'e', 'r', 'C', 'o', 'l', 'u', 'm', 'n', 'G',
+ 'e', 'n', 'e', 'r', 'i', 'c', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', '\033', '\022', '\022', '\n', '\016', 'A', 'T', '_', 'C', 'h', 'a',
+ 'n', 'g', 'e', 'O', 'w', 'n', 'e', 'r', '\020', '\034', '\022', '\020', '\n', '\014', 'A', 'T', '_', 'C', 'l', 'u', 's', 't', 'e', 'r', 'O',
+ 'n', '\020', '\035', '\022', '\022', '\n', '\016', 'A', 'T', '_', 'D', 'r', 'o', 'p', 'C', 'l', 'u', 's', 't', 'e', 'r', '\020', '\036', '\022', '\020',
+ '\n', '\014', 'A', 'T', '_', 'S', 'e', 't', 'L', 'o', 'g', 'g', 'e', 'd', '\020', '\037', '\022', '\022', '\n', '\016', 'A', 'T', '_', 'S', 'e',
+ 't', 'U', 'n', 'L', 'o', 'g', 'g', 'e', 'd', '\020', ' ', '\022', '\017', '\n', '\013', 'A', 'T', '_', 'D', 'r', 'o', 'p', 'O', 'i', 'd',
+ 's', '\020', '!', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'S', 'e', 't', 'A', 'c', 'c', 'e', 's', 's', 'M', 'e', 't', 'h', 'o', 'd',
+ '\020', '\"', '\022', '\024', '\n', '\020', 'A', 'T', '_', 'S', 'e', 't', 'T', 'a', 'b', 'l', 'e', 'S', 'p', 'a', 'c', 'e', '\020', '#', '\022',
+ '\024', '\n', '\020', 'A', 'T', '_', 'S', 'e', 't', 'R', 'e', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', '$', '\022', '\026', '\n', '\022',
+ 'A', 'T', '_', 'R', 'e', 's', 'e', 't', 'R', 'e', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', '%', '\022', '\030', '\n', '\024', 'A',
+ 'T', '_', 'R', 'e', 'p', 'l', 'a', 'c', 'e', 'R', 'e', 'l', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', '&', '\022', '\021', '\n', '\r',
+ 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l', 'e', 'T', 'r', 'i', 'g', '\020', '\'', '\022', '\027', '\n', '\023', 'A', 'T', '_', 'E', 'n', 'a',
+ 'b', 'l', 'e', 'A', 'l', 'w', 'a', 'y', 's', 'T', 'r', 'i', 'g', '\020', '(', '\022', '\030', '\n', '\024', 'A', 'T', '_', 'E', 'n', 'a',
+ 'b', 'l', 'e', 'R', 'e', 'p', 'l', 'i', 'c', 'a', 'T', 'r', 'i', 'g', '\020', ')', '\022', '\022', '\n', '\016', 'A', 'T', '_', 'D', 'i',
+ 's', 'a', 'b', 'l', 'e', 'T', 'r', 'i', 'g', '\020', '*', '\022', '\024', '\n', '\020', 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l', 'e', 'T',
+ 'r', 'i', 'g', 'A', 'l', 'l', '\020', '+', '\022', '\025', '\n', '\021', 'A', 'T', '_', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'T', 'r', 'i',
+ 'g', 'A', 'l', 'l', '\020', ',', '\022', '\025', '\n', '\021', 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l', 'e', 'T', 'r', 'i', 'g', 'U', 's',
+ 'e', 'r', '\020', '-', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'T', 'r', 'i', 'g', 'U', 's', 'e',
+ 'r', '\020', '.', '\022', '\021', '\n', '\r', 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l', 'e', 'R', 'u', 'l', 'e', '\020', '/', '\022', '\027', '\n',
+ '\023', 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l', 'e', 'A', 'l', 'w', 'a', 'y', 's', 'R', 'u', 'l', 'e', '\020', '0', '\022', '\030', '\n',
+ '\024', 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l', 'e', 'R', 'e', 'p', 'l', 'i', 'c', 'a', 'R', 'u', 'l', 'e', '\020', '1', '\022', '\022',
+ '\n', '\016', 'A', 'T', '_', 'D', 'i', 's', 'a', 'b', 'l', 'e', 'R', 'u', 'l', 'e', '\020', '2', '\022', '\021', '\n', '\r', 'A', 'T', '_',
+ 'A', 'd', 'd', 'I', 'n', 'h', 'e', 'r', 'i', 't', '\020', '3', '\022', '\022', '\n', '\016', 'A', 'T', '_', 'D', 'r', 'o', 'p', 'I', 'n',
+ 'h', 'e', 'r', 'i', 't', '\020', '4', '\022', '\014', '\n', '\010', 'A', 'T', '_', 'A', 'd', 'd', 'O', 'f', '\020', '5', '\022', '\r', '\n', '\t',
+ 'A', 'T', '_', 'D', 'r', 'o', 'p', 'O', 'f', '\020', '6', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'R', 'e', 'p', 'l', 'i', 'c', 'a',
+ 'I', 'd', 'e', 'n', 't', 'i', 't', 'y', '\020', '7', '\022', '\030', '\n', '\024', 'A', 'T', '_', 'E', 'n', 'a', 'b', 'l', 'e', 'R', 'o',
+ 'w', 'S', 'e', 'c', 'u', 'r', 'i', 't', 'y', '\020', '8', '\022', '\031', '\n', '\025', 'A', 'T', '_', 'D', 'i', 's', 'a', 'b', 'l', 'e',
+ 'R', 'o', 'w', 'S', 'e', 'c', 'u', 'r', 'i', 't', 'y', '\020', '9', '\022', '\027', '\n', '\023', 'A', 'T', '_', 'F', 'o', 'r', 'c', 'e',
+ 'R', 'o', 'w', 'S', 'e', 'c', 'u', 'r', 'i', 't', 'y', '\020', ':', '\022', '\031', '\n', '\025', 'A', 'T', '_', 'N', 'o', 'F', 'o', 'r',
+ 'c', 'e', 'R', 'o', 'w', 'S', 'e', 'c', 'u', 'r', 'i', 't', 'y', '\020', ';', '\022', '\025', '\n', '\021', 'A', 'T', '_', 'G', 'e', 'n',
+ 'e', 'r', 'i', 'c', 'O', 'p', 't', 'i', 'o', 'n', 's', '\020', '<', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'A', 't', 't', 'a', 'c',
+ 'h', 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', '\020', '=', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'D', 'e', 't', 'a', 'c', 'h',
+ 'P', 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', '\020', '>', '\022', '\036', '\n', '\032', 'A', 'T', '_', 'D', 'e', 't', 'a', 'c', 'h', 'P',
+ 'a', 'r', 't', 'i', 't', 'i', 'o', 'n', 'F', 'i', 'n', 'a', 'l', 'i', 'z', 'e', '\020', '?', '\022', '\022', '\n', '\016', 'A', 'T', '_',
+ 'A', 'd', 'd', 'I', 'd', 'e', 'n', 't', 'i', 't', 'y', '\020', '@', '\022', '\022', '\n', '\016', 'A', 'T', '_', 'S', 'e', 't', 'I', 'd',
+ 'e', 'n', 't', 'i', 't', 'y', '\020', 'A', '\022', '\023', '\n', '\017', 'A', 'T', '_', 'D', 'r', 'o', 'p', 'I', 'd', 'e', 'n', 't', 'i',
+ 't', 'y', '\020', 'B', '\022', '\026', '\n', '\022', 'A', 'T', '_', 'R', 'e', 'A', 'd', 'd', 'S', 't', 'a', 't', 'i', 's', 't', 'i', 'c',
+ 's', '\020', 'C', '*', '\200', '\001', '\n', '\017', 'G', 'r', 'a', 'n', 't', 'T', 'a', 'r', 'g', 'e', 't', 'T', 'y', 'p', 'e', '\022', '\037',
+ '\n', '\033', 'G', 'R', 'A', 'N', 'T', '_', 'T', 'A', 'R', 'G', 'E', 'T', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F',
+ 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\025', '\n', '\021', 'A', 'C', 'L', '_', 'T', 'A', 'R', 'G', 'E', 'T', '_', 'O', 'B', 'J', 'E',
+ 'C', 'T', '\020', '\001', '\022', '\034', '\n', '\030', 'A', 'C', 'L', '_', 'T', 'A', 'R', 'G', 'E', 'T', '_', 'A', 'L', 'L', '_', 'I', 'N',
+ '_', 'S', 'C', 'H', 'E', 'M', 'A', '\020', '\002', '\022', '\027', '\n', '\023', 'A', 'C', 'L', '_', 'T', 'A', 'R', 'G', 'E', 'T', '_', 'D',
+ 'E', 'F', 'A', 'U', 'L', 'T', 'S', '\020', '\003', '*', '\244', '\001', '\n', '\017', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 'S', 'e', 't',
+ 'K', 'i', 'n', 'd', '\022', '\037', '\n', '\033', 'V', 'A', 'R', 'I', 'A', 'B', 'L', 'E', '_', 'S', 'E', 'T', '_', 'K', 'I', 'N', 'D',
+ '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'V', 'A', 'R', '_', 'S', 'E', 'T', '_', 'V',
+ 'A', 'L', 'U', 'E', '\020', '\001', '\022', '\023', '\n', '\017', 'V', 'A', 'R', '_', 'S', 'E', 'T', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T',
+ '\020', '\002', '\022', '\023', '\n', '\017', 'V', 'A', 'R', '_', 'S', 'E', 'T', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '\020', '\003', '\022', '\021',
+ '\n', '\r', 'V', 'A', 'R', '_', 'S', 'E', 'T', '_', 'M', 'U', 'L', 'T', 'I', '\020', '\004', '\022', '\r', '\n', '\t', 'V', 'A', 'R', '_',
+ 'R', 'E', 'S', 'E', 'T', '\020', '\005', '\022', '\021', '\n', '\r', 'V', 'A', 'R', '_', 'R', 'E', 'S', 'E', 'T', '_', 'A', 'L', 'L', '\020',
+ '\006', '*', '\337', '\002', '\n', '\n', 'C', 'o', 'n', 's', 't', 'r', 'T', 'y', 'p', 'e', '\022', '\031', '\n', '\025', 'C', 'O', 'N', 'S', 'T',
+ 'R', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\017', '\n', '\013', 'C', 'O', 'N',
+ 'S', 'T', 'R', '_', 'N', 'U', 'L', 'L', '\020', '\001', '\022', '\022', '\n', '\016', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'N', 'O', 'T', 'N',
+ 'U', 'L', 'L', '\020', '\002', '\022', '\022', '\n', '\016', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\003',
+ '\022', '\023', '\n', '\017', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'I', 'D', 'E', 'N', 'T', 'I', 'T', 'Y', '\020', '\004', '\022', '\024', '\n', '\020',
+ 'C', 'O', 'N', 'S', 'T', 'R', '_', 'G', 'E', 'N', 'E', 'R', 'A', 'T', 'E', 'D', '\020', '\005', '\022', '\020', '\n', '\014', 'C', 'O', 'N',
+ 'S', 'T', 'R', '_', 'C', 'H', 'E', 'C', 'K', '\020', '\006', '\022', '\022', '\n', '\016', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'P', 'R', 'I',
+ 'M', 'A', 'R', 'Y', '\020', '\007', '\022', '\021', '\n', '\r', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'U', 'N', 'I', 'Q', 'U', 'E', '\020', '\010',
+ '\022', '\024', '\n', '\020', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'E', 'X', 'C', 'L', 'U', 'S', 'I', 'O', 'N', '\020', '\t', '\022', '\022', '\n',
+ '\016', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'F', 'O', 'R', 'E', 'I', 'G', 'N', '\020', '\n', '\022', '\032', '\n', '\026', 'C', 'O', 'N', 'S',
+ 'T', 'R', '_', 'A', 'T', 'T', 'R', '_', 'D', 'E', 'F', 'E', 'R', 'R', 'A', 'B', 'L', 'E', '\020', '\013', '\022', '\036', '\n', '\032', 'C',
+ 'O', 'N', 'S', 'T', 'R', '_', 'A', 'T', 'T', 'R', '_', 'N', 'O', 'T', '_', 'D', 'E', 'F', 'E', 'R', 'R', 'A', 'B', 'L', 'E',
+ '\020', '\014', '\022', '\030', '\n', '\024', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'A', 'T', 'T', 'R', '_', 'D', 'E', 'F', 'E', 'R', 'R', 'E',
+ 'D', '\020', '\r', '\022', '\031', '\n', '\025', 'C', 'O', 'N', 'S', 'T', 'R', '_', 'A', 'T', 'T', 'R', '_', 'I', 'M', 'M', 'E', 'D', 'I',
+ 'A', 'T', 'E', '\020', '\016', '*', '\234', '\001', '\n', '\027', 'I', 'm', 'p', 'o', 'r', 't', 'F', 'o', 'r', 'e', 'i', 'g', 'n', 'S', 'c',
+ 'h', 'e', 'm', 'a', 'T', 'y', 'p', 'e', '\022', '(', '\n', '$', 'I', 'M', 'P', 'O', 'R', 'T', '_', 'F', 'O', 'R', 'E', 'I', 'G',
+ 'N', '_', 'S', 'C', 'H', 'E', 'M', 'A', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000',
+ '\022', '\031', '\n', '\025', 'F', 'D', 'W', '_', 'I', 'M', 'P', 'O', 'R', 'T', '_', 'S', 'C', 'H', 'E', 'M', 'A', '_', 'A', 'L', 'L',
+ '\020', '\001', '\022', '\036', '\n', '\032', 'F', 'D', 'W', '_', 'I', 'M', 'P', 'O', 'R', 'T', '_', 'S', 'C', 'H', 'E', 'M', 'A', '_', 'L',
+ 'I', 'M', 'I', 'T', '_', 'T', 'O', '\020', '\002', '\022', '\034', '\n', '\030', 'F', 'D', 'W', '_', 'I', 'M', 'P', 'O', 'R', 'T', '_', 'S',
+ 'C', 'H', 'E', 'M', 'A', '_', 'E', 'X', 'C', 'E', 'P', 'T', '\020', '\003', '*', 'f', '\n', '\014', 'R', 'o', 'l', 'e', 'S', 't', 'm',
+ 't', 'T', 'y', 'p', 'e', '\022', '\034', '\n', '\030', 'R', 'O', 'L', 'E', '_', 'S', 'T', 'M', 'T', '_', 'T', 'Y', 'P', 'E', '_', 'U',
+ 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'R', 'O', 'L', 'E', 'S', 'T', 'M', 'T', '_', 'R', 'O',
+ 'L', 'E', '\020', '\001', '\022', '\021', '\n', '\r', 'R', 'O', 'L', 'E', 'S', 'T', 'M', 'T', '_', 'U', 'S', 'E', 'R', '\020', '\002', '\022', '\022',
+ '\n', '\016', 'R', 'O', 'L', 'E', 'S', 'T', 'M', 'T', '_', 'G', 'R', 'O', 'U', 'P', '\020', '\003', '*', '~', '\n', '\016', 'F', 'e', 't',
+ 'c', 'h', 'D', 'i', 'r', 'e', 'c', 't', 'i', 'o', 'n', '\022', '\035', '\n', '\031', 'F', 'E', 'T', 'C', 'H', '_', 'D', 'I', 'R', 'E',
+ 'C', 'T', 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'F', 'E', 'T', 'C',
+ 'H', '_', 'F', 'O', 'R', 'W', 'A', 'R', 'D', '\020', '\001', '\022', '\022', '\n', '\016', 'F', 'E', 'T', 'C', 'H', '_', 'B', 'A', 'C', 'K',
+ 'W', 'A', 'R', 'D', '\020', '\002', '\022', '\022', '\n', '\016', 'F', 'E', 'T', 'C', 'H', '_', 'A', 'B', 'S', 'O', 'L', 'U', 'T', 'E', '\020',
+ '\003', '\022', '\022', '\n', '\016', 'F', 'E', 'T', 'C', 'H', '_', 'R', 'E', 'L', 'A', 'T', 'I', 'V', 'E', '\020', '\004', '*', '\302', '\001', '\n',
+ '\025', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'P', 'a', 'r', 'a', 'm', 'e', 't', 'e', 'r', 'M', 'o', 'd', 'e', '\022', '%', '\n',
+ '!', 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', '_', 'P', 'A', 'R', 'A', 'M', 'E', 'T', 'E', 'R', '_', 'M', 'O', 'D', 'E', '_',
+ 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'F', 'U', 'N', 'C', '_', 'P', 'A', 'R', 'A', 'M',
+ '_', 'I', 'N', '\020', '\001', '\022', '\022', '\n', '\016', 'F', 'U', 'N', 'C', '_', 'P', 'A', 'R', 'A', 'M', '_', 'O', 'U', 'T', '\020', '\002',
+ '\022', '\024', '\n', '\020', 'F', 'U', 'N', 'C', '_', 'P', 'A', 'R', 'A', 'M', '_', 'I', 'N', 'O', 'U', 'T', '\020', '\003', '\022', '\027', '\n',
+ '\023', 'F', 'U', 'N', 'C', '_', 'P', 'A', 'R', 'A', 'M', '_', 'V', 'A', 'R', 'I', 'A', 'D', 'I', 'C', '\020', '\004', '\022', '\024', '\n',
+ '\020', 'F', 'U', 'N', 'C', '_', 'P', 'A', 'R', 'A', 'M', '_', 'T', 'A', 'B', 'L', 'E', '\020', '\005', '\022', '\026', '\n', '\022', 'F', 'U',
+ 'N', 'C', '_', 'P', 'A', 'R', 'A', 'M', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\006', '*', '\276', '\002', '\n', '\023', 'T', 'r',
+ 'a', 'n', 's', 'a', 'c', 't', 'i', 'o', 'n', 'S', 't', 'm', 't', 'K', 'i', 'n', 'd', '\022', '#', '\n', '\037', 'T', 'R', 'A', 'N',
+ 'S', 'A', 'C', 'T', 'I', 'O', 'N', '_', 'S', 'T', 'M', 'T', '_', 'K', 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N',
+ 'E', 'D', '\020', '\000', '\022', '\024', '\n', '\020', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'B', 'E', 'G', 'I', 'N', '\020',
+ '\001', '\022', '\024', '\n', '\020', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'S', 'T', 'A', 'R', 'T', '\020', '\002', '\022', '\025',
+ '\n', '\021', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'C', 'O', 'M', 'M', 'I', 'T', '\020', '\003', '\022', '\027', '\n', '\023',
+ 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'R', 'O', 'L', 'L', 'B', 'A', 'C', 'K', '\020', '\004', '\022', '\030', '\n', '\024',
+ 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'S', 'A', 'V', 'E', 'P', 'O', 'I', 'N', 'T', '\020', '\005', '\022', '\026', '\n',
+ '\022', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'R', 'E', 'L', 'E', 'A', 'S', 'E', '\020', '\006', '\022', '\032', '\n', '\026',
+ 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'R', 'O', 'L', 'L', 'B', 'A', 'C', 'K', '_', 'T', 'O', '\020', '\007', '\022',
+ '\026', '\n', '\022', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'P', 'R', 'E', 'P', 'A', 'R', 'E', '\020', '\010', '\022', '\036',
+ '\n', '\032', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'C', 'O', 'M', 'M', 'I', 'T', '_', 'P', 'R', 'E', 'P', 'A',
+ 'R', 'E', 'D', '\020', '\t', '\022', ' ', '\n', '\034', 'T', 'R', 'A', 'N', 'S', '_', 'S', 'T', 'M', 'T', '_', 'R', 'O', 'L', 'L', 'B',
+ 'A', 'C', 'K', '_', 'P', 'R', 'E', 'P', 'A', 'R', 'E', 'D', '\020', '\n', '*', 'z', '\n', '\017', 'V', 'i', 'e', 'w', 'C', 'h', 'e',
+ 'c', 'k', 'O', 'p', 't', 'i', 'o', 'n', '\022', '\037', '\n', '\033', 'V', 'I', 'E', 'W', '_', 'C', 'H', 'E', 'C', 'K', '_', 'O', 'P',
+ 'T', 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\023', '\n', '\017', 'N', 'O', '_', 'C', 'H',
+ 'E', 'C', 'K', '_', 'O', 'P', 'T', 'I', 'O', 'N', '\020', '\001', '\022', '\026', '\n', '\022', 'L', 'O', 'C', 'A', 'L', '_', 'C', 'H', 'E',
+ 'C', 'K', '_', 'O', 'P', 'T', 'I', 'O', 'N', '\020', '\002', '\022', '\031', '\n', '\025', 'C', 'A', 'S', 'C', 'A', 'D', 'E', 'D', '_', 'C',
+ 'H', 'E', 'C', 'K', '_', 'O', 'P', 'T', 'I', 'O', 'N', '\020', '\003', '*', 'v', '\n', '\013', 'D', 'i', 's', 'c', 'a', 'r', 'd', 'M',
+ 'o', 'd', 'e', '\022', '\032', '\n', '\026', 'D', 'I', 'S', 'C', 'A', 'R', 'D', '_', 'M', 'O', 'D', 'E', '_', 'U', 'N', 'D', 'E', 'F',
+ 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\017', '\n', '\013', 'D', 'I', 'S', 'C', 'A', 'R', 'D', '_', 'A', 'L', 'L', '\020', '\001', '\022', '\021',
+ '\n', '\r', 'D', 'I', 'S', 'C', 'A', 'R', 'D', '_', 'P', 'L', 'A', 'N', 'S', '\020', '\002', '\022', '\025', '\n', '\021', 'D', 'I', 'S', 'C',
+ 'A', 'R', 'D', '_', 'S', 'E', 'Q', 'U', 'E', 'N', 'C', 'E', 'S', '\020', '\003', '\022', '\020', '\n', '\014', 'D', 'I', 'S', 'C', 'A', 'R',
+ 'D', '_', 'T', 'E', 'M', 'P', '\020', '\004', '*', '\275', '\001', '\n', '\021', 'R', 'e', 'i', 'n', 'd', 'e', 'x', 'O', 'b', 'j', 'e', 'c',
+ 't', 'T', 'y', 'p', 'e', '\022', '!', '\n', '\035', 'R', 'E', 'I', 'N', 'D', 'E', 'X', '_', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T',
+ 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\030', '\n', '\024', 'R', 'E', 'I', 'N', 'D', 'E',
+ 'X', '_', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'I', 'N', 'D', 'E', 'X', '\020', '\001', '\022', '\030', '\n', '\024', 'R', 'E', 'I', 'N', 'D',
+ 'E', 'X', '_', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'T', 'A', 'B', 'L', 'E', '\020', '\002', '\022', '\031', '\n', '\025', 'R', 'E', 'I', 'N',
+ 'D', 'E', 'X', '_', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'S', 'C', 'H', 'E', 'M', 'A', '\020', '\003', '\022', '\031', '\n', '\025', 'R', 'E',
+ 'I', 'N', 'D', 'E', 'X', '_', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'S', 'Y', 'S', 'T', 'E', 'M', '\020', '\004', '\022', '\033', '\n', '\027',
+ 'R', 'E', 'I', 'N', 'D', 'E', 'X', '_', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'D', 'A', 'T', 'A', 'B', 'A', 'S', 'E', '\020', '\005',
+ '*', '\357', '\001', '\n', '\021', 'A', 'l', 't', 'e', 'r', 'T', 'S', 'C', 'o', 'n', 'f', 'i', 'g', 'T', 'y', 'p', 'e', '\022', '!', '\n',
+ '\035', 'A', 'L', 'T', 'E', 'R', '_', 'T', 'S', 'C', 'O', 'N', 'F', 'I', 'G', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E',
+ 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\036', '\n', '\032', 'A', 'L', 'T', 'E', 'R', '_', 'T', 'S', 'C', 'O', 'N', 'F', 'I', 'G',
+ '_', 'A', 'D', 'D', '_', 'M', 'A', 'P', 'P', 'I', 'N', 'G', '\020', '\001', '\022', '*', '\n', '&', 'A', 'L', 'T', 'E', 'R', '_', 'T',
+ 'S', 'C', 'O', 'N', 'F', 'I', 'G', '_', 'A', 'L', 'T', 'E', 'R', '_', 'M', 'A', 'P', 'P', 'I', 'N', 'G', '_', 'F', 'O', 'R',
+ '_', 'T', 'O', 'K', 'E', 'N', '\020', '\002', '\022', '\037', '\n', '\033', 'A', 'L', 'T', 'E', 'R', '_', 'T', 'S', 'C', 'O', 'N', 'F', 'I',
+ 'G', '_', 'R', 'E', 'P', 'L', 'A', 'C', 'E', '_', 'D', 'I', 'C', 'T', '\020', '\003', '\022', ')', '\n', '%', 'A', 'L', 'T', 'E', 'R',
+ '_', 'T', 'S', 'C', 'O', 'N', 'F', 'I', 'G', '_', 'R', 'E', 'P', 'L', 'A', 'C', 'E', '_', 'D', 'I', 'C', 'T', '_', 'F', 'O',
+ 'R', '_', 'T', 'O', 'K', 'E', 'N', '\020', '\004', '\022', '\037', '\n', '\033', 'A', 'L', 'T', 'E', 'R', '_', 'T', 'S', 'C', 'O', 'N', 'F',
+ 'I', 'G', '_', 'D', 'R', 'O', 'P', '_', 'M', 'A', 'P', 'P', 'I', 'N', 'G', '\020', '\005', '*', '\312', '\001', '\n', '\026', 'P', 'u', 'b',
+ 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'O', 'b', 'j', 'S', 'p', 'e', 'c', 'T', 'y', 'p', 'e', '\022', '\'', '\n', '#', 'P', 'U',
+ 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '_', 'O', 'B', 'J', '_', 'S', 'P', 'E', 'C', '_', 'T', 'Y', 'P', 'E', '_', 'U',
+ 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\030', '\n', '\024', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N',
+ 'O', 'B', 'J', '_', 'T', 'A', 'B', 'L', 'E', '\020', '\001', '\022', '#', '\n', '\037', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O',
+ 'N', 'O', 'B', 'J', '_', 'T', 'A', 'B', 'L', 'E', 'S', '_', 'I', 'N', '_', 'S', 'C', 'H', 'E', 'M', 'A', '\020', '\002', '\022', '\'',
+ '\n', '#', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', 'O', 'B', 'J', '_', 'T', 'A', 'B', 'L', 'E', 'S', '_', 'I',
+ 'N', '_', 'C', 'U', 'R', '_', 'S', 'C', 'H', 'E', 'M', 'A', '\020', '\003', '\022', '\037', '\n', '\033', 'P', 'U', 'B', 'L', 'I', 'C', 'A',
+ 'T', 'I', 'O', 'N', 'O', 'B', 'J', '_', 'C', 'O', 'N', 'T', 'I', 'N', 'U', 'A', 'T', 'I', 'O', 'N', '\020', '\004', '*', 'z', '\n',
+ '\026', 'A', 'l', 't', 'e', 'r', 'P', 'u', 'b', 'l', 'i', 'c', 'a', 't', 'i', 'o', 'n', 'A', 'c', 't', 'i', 'o', 'n', '\022', '&',
+ '\n', '\"', 'A', 'L', 'T', 'E', 'R', '_', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '_', 'A', 'C', 'T', 'I', 'O',
+ 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'A', 'P', '_', 'A', 'd', 'd', 'O', 'b',
+ 'j', 'e', 'c', 't', 's', '\020', '\001', '\022', '\022', '\n', '\016', 'A', 'P', '_', 'D', 'r', 'o', 'p', 'O', 'b', 'j', 'e', 'c', 't', 's',
+ '\020', '\002', '\022', '\021', '\n', '\r', 'A', 'P', '_', 'S', 'e', 't', 'O', 'b', 'j', 'e', 'c', 't', 's', '\020', '\003', '*', '\327', '\002', '\n',
+ '\025', 'A', 'l', 't', 'e', 'r', 'S', 'u', 'b', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', 'T', 'y', 'p', 'e', '\022', '%', '\n',
+ '!', 'A', 'L', 'T', 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '_', 'T', 'Y', 'P', 'E', '_',
+ 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\036', '\n', '\032', 'A', 'L', 'T', 'E', 'R', '_', 'S', 'U', 'B', 'S',
+ 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '_', 'O', 'P', 'T', 'I', 'O', 'N', 'S', '\020', '\001', '\022', '!', '\n', '\035', 'A', 'L', 'T',
+ 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '_', 'C', 'O', 'N', 'N', 'E', 'C', 'T', 'I', 'O',
+ 'N', '\020', '\002', '\022', '&', '\n', '\"', 'A', 'L', 'T', 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N',
+ '_', 'S', 'E', 'T', '_', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '\020', '\003', '\022', '&', '\n', '\"', 'A', 'L', 'T',
+ 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '_', 'A', 'D', 'D', '_', 'P', 'U', 'B', 'L', 'I',
+ 'C', 'A', 'T', 'I', 'O', 'N', '\020', '\004', '\022', '\'', '\n', '#', 'A', 'L', 'T', 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I',
+ 'P', 'T', 'I', 'O', 'N', '_', 'D', 'R', 'O', 'P', '_', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '\020', '\005', '\022',
+ '\036', '\n', '\032', 'A', 'L', 'T', 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '_', 'R', 'E', 'F',
+ 'R', 'E', 'S', 'H', '\020', '\006', '\022', '\036', '\n', '\032', 'A', 'L', 'T', 'E', 'R', '_', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T',
+ 'I', 'O', 'N', '_', 'E', 'N', 'A', 'B', 'L', 'E', 'D', '\020', '\007', '\022', '\033', '\n', '\027', 'A', 'L', 'T', 'E', 'R', '_', 'S', 'U',
+ 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '_', 'S', 'K', 'I', 'P', '\020', '\010', '*', '\177', '\n', '\016', 'O', 'v', 'e', 'r',
+ 'r', 'i', 'd', 'i', 'n', 'g', 'K', 'i', 'n', 'd', '\022', '\035', '\n', '\031', 'O', 'V', 'E', 'R', 'R', 'I', 'D', 'I', 'N', 'G', '_',
+ 'K', 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\026', '\n', '\022', 'O', 'V', 'E', 'R', 'R',
+ 'I', 'D', 'I', 'N', 'G', '_', 'N', 'O', 'T', '_', 'S', 'E', 'T', '\020', '\001', '\022', '\031', '\n', '\025', 'O', 'V', 'E', 'R', 'R', 'I',
+ 'D', 'I', 'N', 'G', '_', 'U', 'S', 'E', 'R', '_', 'V', 'A', 'L', 'U', 'E', '\020', '\002', '\022', '\033', '\n', '\027', 'O', 'V', 'E', 'R',
+ 'R', 'I', 'D', 'I', 'N', 'G', '_', 'S', 'Y', 'S', 'T', 'E', 'M', '_', 'V', 'A', 'L', 'U', 'E', '\020', '\003', '*', '\214', '\001', '\n',
+ '\016', 'O', 'n', 'C', 'o', 'm', 'm', 'i', 't', 'A', 'c', 't', 'i', 'o', 'n', '\022', '\036', '\n', '\032', 'O', 'N', '_', 'C', 'O', 'M',
+ 'M', 'I', 'T', '_', 'A', 'C', 'T', 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n',
+ '\r', 'O', 'N', 'C', 'O', 'M', 'M', 'I', 'T', '_', 'N', 'O', 'O', 'P', '\020', '\001', '\022', '\032', '\n', '\026', 'O', 'N', 'C', 'O', 'M',
+ 'M', 'I', 'T', '_', 'P', 'R', 'E', 'S', 'E', 'R', 'V', 'E', '_', 'R', 'O', 'W', 'S', '\020', '\002', '\022', '\030', '\n', '\024', 'O', 'N',
+ 'C', 'O', 'M', 'M', 'I', 'T', '_', 'D', 'E', 'L', 'E', 'T', 'E', '_', 'R', 'O', 'W', 'S', '\020', '\003', '\022', '\021', '\n', '\r', 'O',
+ 'N', 'C', 'O', 'M', 'M', 'I', 'T', '_', 'D', 'R', 'O', 'P', '\020', '\004', '*', 'T', '\n', '\r', 'T', 'a', 'b', 'l', 'e', 'F', 'u',
+ 'n', 'c', 'T', 'y', 'p', 'e', '\022', '\035', '\n', '\031', 'T', 'A', 'B', 'L', 'E', '_', 'F', 'U', 'N', 'C', '_', 'T', 'Y', 'P', 'E',
+ '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\020', '\n', '\014', 'T', 'F', 'T', '_', 'X', 'M', 'L', 'T', 'A',
+ 'B', 'L', 'E', '\020', '\001', '\022', '\022', '\n', '\016', 'T', 'F', 'T', '_', 'J', 'S', 'O', 'N', '_', 'T', 'A', 'B', 'L', 'E', '\020', '\002',
+ '*', 'o', '\n', '\t', 'P', 'a', 'r', 'a', 'm', 'K', 'i', 'n', 'd', '\022', '\030', '\n', '\024', 'P', 'A', 'R', 'A', 'M', '_', 'K', 'I',
+ 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\020', '\n', '\014', 'P', 'A', 'R', 'A', 'M', '_', 'E',
+ 'X', 'T', 'E', 'R', 'N', '\020', '\001', '\022', '\016', '\n', '\n', 'P', 'A', 'R', 'A', 'M', '_', 'E', 'X', 'E', 'C', '\020', '\002', '\022', '\021',
+ '\n', '\r', 'P', 'A', 'R', 'A', 'M', '_', 'S', 'U', 'B', 'L', 'I', 'N', 'K', '\020', '\003', '\022', '\023', '\n', '\017', 'P', 'A', 'R', 'A',
+ 'M', '_', 'M', 'U', 'L', 'T', 'I', 'E', 'X', 'P', 'R', '\020', '\004', '*', '\216', '\001', '\n', '\017', 'C', 'o', 'e', 'r', 'c', 'i', 'o',
+ 'n', 'C', 'o', 'n', 't', 'e', 'x', 't', '\022', '\036', '\n', '\032', 'C', 'O', 'E', 'R', 'C', 'I', 'O', 'N', '_', 'C', 'O', 'N', 'T',
+ 'E', 'X', 'T', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\025', '\n', '\021', 'C', 'O', 'E', 'R', 'C', 'I',
+ 'O', 'N', '_', 'I', 'M', 'P', 'L', 'I', 'C', 'I', 'T', '\020', '\001', '\022', '\027', '\n', '\023', 'C', 'O', 'E', 'R', 'C', 'I', 'O', 'N',
+ '_', 'A', 'S', 'S', 'I', 'G', 'N', 'M', 'E', 'N', 'T', '\020', '\002', '\022', '\024', '\n', '\020', 'C', 'O', 'E', 'R', 'C', 'I', 'O', 'N',
+ '_', 'P', 'L', 'P', 'G', 'S', 'Q', 'L', '\020', '\003', '\022', '\025', '\n', '\021', 'C', 'O', 'E', 'R', 'C', 'I', 'O', 'N', '_', 'E', 'X',
+ 'P', 'L', 'I', 'C', 'I', 'T', '\020', '\004', '*', '\220', '\001', '\n', '\014', 'C', 'o', 'e', 'r', 'c', 'i', 'o', 'n', 'F', 'o', 'r', 'm',
+ '\022', '\033', '\n', '\027', 'C', 'O', 'E', 'R', 'C', 'I', 'O', 'N', '_', 'F', 'O', 'R', 'M', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N',
+ 'E', 'D', '\020', '\000', '\022', '\030', '\n', '\024', 'C', 'O', 'E', 'R', 'C', 'E', '_', 'E', 'X', 'P', 'L', 'I', 'C', 'I', 'T', '_', 'C',
+ 'A', 'L', 'L', '\020', '\001', '\022', '\030', '\n', '\024', 'C', 'O', 'E', 'R', 'C', 'E', '_', 'E', 'X', 'P', 'L', 'I', 'C', 'I', 'T', '_',
+ 'C', 'A', 'S', 'T', '\020', '\002', '\022', '\030', '\n', '\024', 'C', 'O', 'E', 'R', 'C', 'E', '_', 'I', 'M', 'P', 'L', 'I', 'C', 'I', 'T',
+ '_', 'C', 'A', 'S', 'T', '\020', '\003', '\022', '\025', '\n', '\021', 'C', 'O', 'E', 'R', 'C', 'E', '_', 'S', 'Q', 'L', '_', 'S', 'Y', 'N',
+ 'T', 'A', 'X', '\020', '\004', '*', 'U', '\n', '\014', 'B', 'o', 'o', 'l', 'E', 'x', 'p', 'r', 'T', 'y', 'p', 'e', '\022', '\034', '\n', '\030',
+ 'B', 'O', 'O', 'L', '_', 'E', 'X', 'P', 'R', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020',
+ '\000', '\022', '\014', '\n', '\010', 'A', 'N', 'D', '_', 'E', 'X', 'P', 'R', '\020', '\001', '\022', '\013', '\n', '\007', 'O', 'R', '_', 'E', 'X', 'P',
+ 'R', '\020', '\002', '\022', '\014', '\n', '\010', 'N', 'O', 'T', '_', 'E', 'X', 'P', 'R', '\020', '\003', '*', '\305', '\001', '\n', '\013', 'S', 'u', 'b',
+ 'L', 'i', 'n', 'k', 'T', 'y', 'p', 'e', '\022', '\033', '\n', '\027', 'S', 'U', 'B', '_', 'L', 'I', 'N', 'K', '_', 'T', 'Y', 'P', 'E',
+ '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\022', '\n', '\016', 'E', 'X', 'I', 'S', 'T', 'S', '_', 'S', 'U',
+ 'B', 'L', 'I', 'N', 'K', '\020', '\001', '\022', '\017', '\n', '\013', 'A', 'L', 'L', '_', 'S', 'U', 'B', 'L', 'I', 'N', 'K', '\020', '\002', '\022',
+ '\017', '\n', '\013', 'A', 'N', 'Y', '_', 'S', 'U', 'B', 'L', 'I', 'N', 'K', '\020', '\003', '\022', '\026', '\n', '\022', 'R', 'O', 'W', 'C', 'O',
+ 'M', 'P', 'A', 'R', 'E', '_', 'S', 'U', 'B', 'L', 'I', 'N', 'K', '\020', '\004', '\022', '\020', '\n', '\014', 'E', 'X', 'P', 'R', '_', 'S',
+ 'U', 'B', 'L', 'I', 'N', 'K', '\020', '\005', '\022', '\025', '\n', '\021', 'M', 'U', 'L', 'T', 'I', 'E', 'X', 'P', 'R', '_', 'S', 'U', 'B',
+ 'L', 'I', 'N', 'K', '\020', '\006', '\022', '\021', '\n', '\r', 'A', 'R', 'R', 'A', 'Y', '_', 'S', 'U', 'B', 'L', 'I', 'N', 'K', '\020', '\007',
+ '\022', '\017', '\n', '\013', 'C', 'T', 'E', '_', 'S', 'U', 'B', 'L', 'I', 'N', 'K', '\020', '\010', '*', '\242', '\001', '\n', '\016', 'R', 'o', 'w',
+ 'C', 'o', 'm', 'p', 'a', 'r', 'e', 'T', 'y', 'p', 'e', '\022', '\036', '\n', '\032', 'R', 'O', 'W', '_', 'C', 'O', 'M', 'P', 'A', 'R',
+ 'E', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'R', 'O', 'W',
+ 'C', 'O', 'M', 'P', 'A', 'R', 'E', '_', 'L', 'T', '\020', '\001', '\022', '\021', '\n', '\r', 'R', 'O', 'W', 'C', 'O', 'M', 'P', 'A', 'R',
+ 'E', '_', 'L', 'E', '\020', '\002', '\022', '\021', '\n', '\r', 'R', 'O', 'W', 'C', 'O', 'M', 'P', 'A', 'R', 'E', '_', 'E', 'Q', '\020', '\003',
+ '\022', '\021', '\n', '\r', 'R', 'O', 'W', 'C', 'O', 'M', 'P', 'A', 'R', 'E', '_', 'G', 'E', '\020', '\004', '\022', '\021', '\n', '\r', 'R', 'O',
+ 'W', 'C', 'O', 'M', 'P', 'A', 'R', 'E', '_', 'G', 'T', '\020', '\005', '\022', '\021', '\n', '\r', 'R', 'O', 'W', 'C', 'O', 'M', 'P', 'A',
+ 'R', 'E', '_', 'N', 'E', '\020', '\006', '*', 'C', '\n', '\010', 'M', 'i', 'n', 'M', 'a', 'x', 'O', 'p', '\022', '\030', '\n', '\024', 'M', 'I',
+ 'N', '_', 'M', 'A', 'X', '_', 'O', 'P', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\017', '\n', '\013', 'I',
+ 'S', '_', 'G', 'R', 'E', 'A', 'T', 'E', 'S', 'T', '\020', '\001', '\022', '\014', '\n', '\010', 'I', 'S', '_', 'L', 'E', 'A', 'S', 'T', '\020',
+ '\002', '*', '\255', '\003', '\n', '\022', 'S', 'Q', 'L', 'V', 'a', 'l', 'u', 'e', 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 'O', 'p', '\022',
+ '\"', '\n', '\036', 'S', 'Q', 'L', 'V', 'A', 'L', 'U', 'E', '_', 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', '_', 'O', 'P', '_', 'U',
+ 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\026', '\n', '\022', 'S', 'V', 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E',
+ 'N', 'T', '_', 'D', 'A', 'T', 'E', '\020', '\001', '\022', '\026', '\n', '\022', 'S', 'V', 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N',
+ 'T', '_', 'T', 'I', 'M', 'E', '\020', '\002', '\022', '\030', '\n', '\024', 'S', 'V', 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T',
+ '_', 'T', 'I', 'M', 'E', '_', 'N', '\020', '\003', '\022', '\033', '\n', '\027', 'S', 'V', 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N',
+ 'T', '_', 'T', 'I', 'M', 'E', 'S', 'T', 'A', 'M', 'P', '\020', '\004', '\022', '\035', '\n', '\031', 'S', 'V', 'F', 'O', 'P', '_', 'C', 'U',
+ 'R', 'R', 'E', 'N', 'T', '_', 'T', 'I', 'M', 'E', 'S', 'T', 'A', 'M', 'P', '_', 'N', '\020', '\005', '\022', '\023', '\n', '\017', 'S', 'V',
+ 'F', 'O', 'P', '_', 'L', 'O', 'C', 'A', 'L', 'T', 'I', 'M', 'E', '\020', '\006', '\022', '\025', '\n', '\021', 'S', 'V', 'F', 'O', 'P', '_',
+ 'L', 'O', 'C', 'A', 'L', 'T', 'I', 'M', 'E', '_', 'N', '\020', '\007', '\022', '\030', '\n', '\024', 'S', 'V', 'F', 'O', 'P', '_', 'L', 'O',
+ 'C', 'A', 'L', 'T', 'I', 'M', 'E', 'S', 'T', 'A', 'M', 'P', '\020', '\010', '\022', '\032', '\n', '\026', 'S', 'V', 'F', 'O', 'P', '_', 'L',
+ 'O', 'C', 'A', 'L', 'T', 'I', 'M', 'E', 'S', 'T', 'A', 'M', 'P', '_', 'N', '\020', '\t', '\022', '\026', '\n', '\022', 'S', 'V', 'F', 'O',
+ 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'R', 'O', 'L', 'E', '\020', '\n', '\022', '\026', '\n', '\022', 'S', 'V', 'F', 'O', 'P',
+ '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'U', 'S', 'E', 'R', '\020', '\013', '\022', '\016', '\n', '\n', 'S', 'V', 'F', 'O', 'P', '_',
+ 'U', 'S', 'E', 'R', '\020', '\014', '\022', '\026', '\n', '\022', 'S', 'V', 'F', 'O', 'P', '_', 'S', 'E', 'S', 'S', 'I', 'O', 'N', '_', 'U',
+ 'S', 'E', 'R', '\020', '\r', '\022', '\031', '\n', '\025', 'S', 'V', 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'C', 'A',
+ 'T', 'A', 'L', 'O', 'G', '\020', '\016', '\022', '\030', '\n', '\024', 'S', 'V', 'F', 'O', 'P', '_', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_',
+ 'S', 'C', 'H', 'E', 'M', 'A', '\020', '\017', '*', '\262', '\001', '\n', '\t', 'X', 'm', 'l', 'E', 'x', 'p', 'r', 'O', 'p', '\022', '\031', '\n',
+ '\025', 'X', 'M', 'L', '_', 'E', 'X', 'P', 'R', '_', 'O', 'P', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022',
+ '\020', '\n', '\014', 'I', 'S', '_', 'X', 'M', 'L', 'C', 'O', 'N', 'C', 'A', 'T', '\020', '\001', '\022', '\021', '\n', '\r', 'I', 'S', '_', 'X',
+ 'M', 'L', 'E', 'L', 'E', 'M', 'E', 'N', 'T', '\020', '\002', '\022', '\020', '\n', '\014', 'I', 'S', '_', 'X', 'M', 'L', 'F', 'O', 'R', 'E',
+ 'S', 'T', '\020', '\003', '\022', '\017', '\n', '\013', 'I', 'S', '_', 'X', 'M', 'L', 'P', 'A', 'R', 'S', 'E', '\020', '\004', '\022', '\014', '\n', '\010',
+ 'I', 'S', '_', 'X', 'M', 'L', 'P', 'I', '\020', '\005', '\022', '\016', '\n', '\n', 'I', 'S', '_', 'X', 'M', 'L', 'R', 'O', 'O', 'T', '\020',
+ '\006', '\022', '\023', '\n', '\017', 'I', 'S', '_', 'X', 'M', 'L', 'S', 'E', 'R', 'I', 'A', 'L', 'I', 'Z', 'E', '\020', '\007', '\022', '\017', '\n',
+ '\013', 'I', 'S', '_', 'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '\020', '\010', '*', ']', '\n', '\r', 'X', 'm', 'l', 'O', 'p', 't', 'i',
+ 'o', 'n', 'T', 'y', 'p', 'e', '\022', '\035', '\n', '\031', 'X', 'M', 'L', '_', 'O', 'P', 'T', 'I', 'O', 'N', '_', 'T', 'Y', 'P', 'E',
+ '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\026', '\n', '\022', 'X', 'M', 'L', 'O', 'P', 'T', 'I', 'O', 'N',
+ '_', 'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', '\020', '\001', '\022', '\025', '\n', '\021', 'X', 'M', 'L', 'O', 'P', 'T', 'I', 'O', 'N', '_',
+ 'C', 'O', 'N', 'T', 'E', 'N', 'T', '\020', '\002', '*', 't', '\n', '\014', 'J', 's', 'o', 'n', 'E', 'n', 'c', 'o', 'd', 'i', 'n', 'g',
+ '\022', '\033', '\n', '\027', 'J', 'S', 'O', 'N', '_', 'E', 'N', 'C', 'O', 'D', 'I', 'N', 'G', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N',
+ 'E', 'D', '\020', '\000', '\022', '\022', '\n', '\016', 'J', 'S', '_', 'E', 'N', 'C', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\001', '\022',
+ '\017', '\n', '\013', 'J', 'S', '_', 'E', 'N', 'C', '_', 'U', 'T', 'F', '8', '\020', '\002', '\022', '\020', '\n', '\014', 'J', 'S', '_', 'E', 'N',
+ 'C', '_', 'U', 'T', 'F', '1', '6', '\020', '\003', '\022', '\020', '\n', '\014', 'J', 'S', '_', 'E', 'N', 'C', '_', 'U', 'T', 'F', '3', '2',
+ '\020', '\004', '*', 'p', '\n', '\016', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', 'T', 'y', 'p', 'e', '\022', '\036', '\n', '\032', 'J',
+ 'S', 'O', 'N', '_', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D',
+ '\020', '\000', '\022', '\025', '\n', '\021', 'J', 'S', '_', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\001',
+ '\022', '\022', '\n', '\016', 'J', 'S', '_', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'J', 'S', 'O', 'N', '\020', '\002', '\022', '\023', '\n', '\017', 'J',
+ 'S', '_', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'J', 'S', 'O', 'N', 'B', '\020', '\003', '*', '\350', '\001', '\n', '\023', 'J', 's', 'o', 'n',
+ 'C', 'o', 'n', 's', 't', 'r', 'u', 'c', 't', 'o', 'r', 'T', 'y', 'p', 'e', '\022', '#', '\n', '\037', 'J', 'S', 'O', 'N', '_', 'C',
+ 'O', 'N', 'S', 'T', 'R', 'U', 'C', 'T', 'O', 'R', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D',
+ '\020', '\000', '\022', '\026', '\n', '\022', 'J', 'S', 'C', 'T', 'O', 'R', '_', 'J', 'S', 'O', 'N', '_', 'O', 'B', 'J', 'E', 'C', 'T', '\020',
+ '\001', '\022', '\025', '\n', '\021', 'J', 'S', 'C', 'T', 'O', 'R', '_', 'J', 'S', 'O', 'N', '_', 'A', 'R', 'R', 'A', 'Y', '\020', '\002', '\022',
+ '\031', '\n', '\025', 'J', 'S', 'C', 'T', 'O', 'R', '_', 'J', 'S', 'O', 'N', '_', 'O', 'B', 'J', 'E', 'C', 'T', 'A', 'G', 'G', '\020',
+ '\003', '\022', '\030', '\n', '\024', 'J', 'S', 'C', 'T', 'O', 'R', '_', 'J', 'S', 'O', 'N', '_', 'A', 'R', 'R', 'A', 'Y', 'A', 'G', 'G',
+ '\020', '\004', '\022', '\025', '\n', '\021', 'J', 'S', 'C', 'T', 'O', 'R', '_', 'J', 'S', 'O', 'N', '_', 'P', 'A', 'R', 'S', 'E', '\020', '\005',
+ '\022', '\026', '\n', '\022', 'J', 'S', 'C', 'T', 'O', 'R', '_', 'J', 'S', 'O', 'N', '_', 'S', 'C', 'A', 'L', 'A', 'R', '\020', '\006', '\022',
+ '\031', '\n', '\025', 'J', 'S', 'C', 'T', 'O', 'R', '_', 'J', 'S', 'O', 'N', '_', 'S', 'E', 'R', 'I', 'A', 'L', 'I', 'Z', 'E', '\020',
+ '\007', '*', 'z', '\n', '\r', 'J', 's', 'o', 'n', 'V', 'a', 'l', 'u', 'e', 'T', 'y', 'p', 'e', '\022', '\035', '\n', '\031', 'J', 'S', 'O',
+ 'N', '_', 'V', 'A', 'L', 'U', 'E', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022',
+ '\017', '\n', '\013', 'J', 'S', '_', 'T', 'Y', 'P', 'E', '_', 'A', 'N', 'Y', '\020', '\001', '\022', '\022', '\n', '\016', 'J', 'S', '_', 'T', 'Y',
+ 'P', 'E', '_', 'O', 'B', 'J', 'E', 'C', 'T', '\020', '\002', '\022', '\021', '\n', '\r', 'J', 'S', '_', 'T', 'Y', 'P', 'E', '_', 'A', 'R',
+ 'R', 'A', 'Y', '\020', '\003', '\022', '\022', '\n', '\016', 'J', 'S', '_', 'T', 'Y', 'P', 'E', '_', 'S', 'C', 'A', 'L', 'A', 'R', '\020', '\004',
+ '*', 's', '\n', '\013', 'J', 's', 'o', 'n', 'W', 'r', 'a', 'p', 'p', 'e', 'r', '\022', '\032', '\n', '\026', 'J', 'S', 'O', 'N', '_', 'W',
+ 'R', 'A', 'P', 'P', 'E', 'R', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\016', '\n', '\n', 'J', 'S', 'W',
+ '_', 'U', 'N', 'S', 'P', 'E', 'C', '\020', '\001', '\022', '\014', '\n', '\010', 'J', 'S', 'W', '_', 'N', 'O', 'N', 'E', '\020', '\002', '\022', '\023',
+ '\n', '\017', 'J', 'S', 'W', '_', 'C', 'O', 'N', 'D', 'I', 'T', 'I', 'O', 'N', 'A', 'L', '\020', '\003', '\022', '\025', '\n', '\021', 'J', 'S',
+ 'W', '_', 'U', 'N', 'C', 'O', 'N', 'D', 'I', 'T', 'I', 'O', 'N', 'A', 'L', '\020', '\004', '*', '\244', '\002', '\n', '\020', 'J', 's', 'o',
+ 'n', 'B', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'T', 'y', 'p', 'e', '\022', ' ', '\n', '\034', 'J', 'S', 'O', 'N', '_', 'B', 'E', 'H',
+ 'A', 'V', 'I', 'O', 'R', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\026', '\n',
+ '\022', 'J', 'S', 'O', 'N', '_', 'B', 'E', 'H', 'A', 'V', 'I', 'O', 'R', '_', 'N', 'U', 'L', 'L', '\020', '\001', '\022', '\027', '\n', '\023',
+ 'J', 'S', 'O', 'N', '_', 'B', 'E', 'H', 'A', 'V', 'I', 'O', 'R', '_', 'E', 'R', 'R', 'O', 'R', '\020', '\002', '\022', '\027', '\n', '\023',
+ 'J', 'S', 'O', 'N', '_', 'B', 'E', 'H', 'A', 'V', 'I', 'O', 'R', '_', 'E', 'M', 'P', 'T', 'Y', '\020', '\003', '\022', '\026', '\n', '\022',
+ 'J', 'S', 'O', 'N', '_', 'B', 'E', 'H', 'A', 'V', 'I', 'O', 'R', '_', 'T', 'R', 'U', 'E', '\020', '\004', '\022', '\027', '\n', '\023', 'J',
+ 'S', 'O', 'N', '_', 'B', 'E', 'H', 'A', 'V', 'I', 'O', 'R', '_', 'F', 'A', 'L', 'S', 'E', '\020', '\005', '\022', '\031', '\n', '\025', 'J',
+ 'S', 'O', 'N', '_', 'B', 'E', 'H', 'A', 'V', 'I', 'O', 'R', '_', 'U', 'N', 'K', 'N', 'O', 'W', 'N', '\020', '\006', '\022', '\035', '\n',
+ '\031', 'J', 'S', 'O', 'N', '_', 'B', 'E', 'H', 'A', 'V', 'I', 'O', 'R', '_', 'E', 'M', 'P', 'T', 'Y', '_', 'A', 'R', 'R', 'A',
+ 'Y', '\020', '\007', '\022', '\036', '\n', '\032', 'J', 'S', 'O', 'N', '_', 'B', 'E', 'H', 'A', 'V', 'I', 'O', 'R', '_', 'E', 'M', 'P', 'T',
+ 'Y', '_', 'O', 'B', 'J', 'E', 'C', 'T', '\020', '\010', '\022', '\031', '\n', '\025', 'J', 'S', 'O', 'N', '_', 'B', 'E', 'H', 'A', 'V', 'I',
+ 'O', 'R', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\t', '*', 'u', '\n', '\n', 'J', 's', 'o', 'n', 'E', 'x', 'p', 'r', 'O',
+ 'p', '\022', '\032', '\n', '\026', 'J', 'S', 'O', 'N', '_', 'E', 'X', 'P', 'R', '_', 'O', 'P', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N',
+ 'E', 'D', '\020', '\000', '\022', '\022', '\n', '\016', 'J', 'S', 'O', 'N', '_', 'E', 'X', 'I', 'S', 'T', 'S', '_', 'O', 'P', '\020', '\001', '\022',
+ '\021', '\n', '\r', 'J', 'S', 'O', 'N', '_', 'Q', 'U', 'E', 'R', 'Y', '_', 'O', 'P', '\020', '\002', '\022', '\021', '\n', '\r', 'J', 'S', 'O',
+ 'N', '_', 'V', 'A', 'L', 'U', 'E', '_', 'O', 'P', '\020', '\003', '\022', '\021', '\n', '\r', 'J', 'S', 'O', 'N', '_', 'T', 'A', 'B', 'L',
+ 'E', '_', 'O', 'P', '\020', '\004', '*', 'J', '\n', '\014', 'N', 'u', 'l', 'l', 'T', 'e', 's', 't', 'T', 'y', 'p', 'e', '\022', '\034', '\n',
+ '\030', 'N', 'U', 'L', 'L', '_', 'T', 'E', 'S', 'T', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D',
+ '\020', '\000', '\022', '\013', '\n', '\007', 'I', 'S', '_', 'N', 'U', 'L', 'L', '\020', '\001', '\022', '\017', '\n', '\013', 'I', 'S', '_', 'N', 'O', 'T',
+ '_', 'N', 'U', 'L', 'L', '\020', '\002', '*', '\216', '\001', '\n', '\014', 'B', 'o', 'o', 'l', 'T', 'e', 's', 't', 'T', 'y', 'p', 'e', '\022',
+ '\034', '\n', '\030', 'B', 'O', 'O', 'L', '_', 'T', 'E', 'S', 'T', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N',
+ 'E', 'D', '\020', '\000', '\022', '\013', '\n', '\007', 'I', 'S', '_', 'T', 'R', 'U', 'E', '\020', '\001', '\022', '\017', '\n', '\013', 'I', 'S', '_', 'N',
+ 'O', 'T', '_', 'T', 'R', 'U', 'E', '\020', '\002', '\022', '\014', '\n', '\010', 'I', 'S', '_', 'F', 'A', 'L', 'S', 'E', '\020', '\003', '\022', '\020',
+ '\n', '\014', 'I', 'S', '_', 'N', 'O', 'T', '_', 'F', 'A', 'L', 'S', 'E', '\020', '\004', '\022', '\016', '\n', '\n', 'I', 'S', '_', 'U', 'N',
+ 'K', 'N', 'O', 'W', 'N', '\020', '\005', '\022', '\022', '\n', '\016', 'I', 'S', '_', 'N', 'O', 'T', '_', 'U', 'N', 'K', 'N', 'O', 'W', 'N',
+ '\020', '\006', '*', '\224', '\001', '\n', '\016', 'M', 'e', 'r', 'g', 'e', 'M', 'a', 't', 'c', 'h', 'K', 'i', 'n', 'd', '\022', '\036', '\n', '\032',
+ 'M', 'E', 'R', 'G', 'E', '_', 'M', 'A', 'T', 'C', 'H', '_', 'K', 'I', 'N', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E',
+ 'D', '\020', '\000', '\022', '\026', '\n', '\022', 'M', 'E', 'R', 'G', 'E', '_', 'W', 'H', 'E', 'N', '_', 'M', 'A', 'T', 'C', 'H', 'E', 'D',
+ '\020', '\001', '\022', '$', '\n', ' ', 'M', 'E', 'R', 'G', 'E', '_', 'W', 'H', 'E', 'N', '_', 'N', 'O', 'T', '_', 'M', 'A', 'T', 'C',
+ 'H', 'E', 'D', '_', 'B', 'Y', '_', 'S', 'O', 'U', 'R', 'C', 'E', '\020', '\002', '\022', '$', '\n', ' ', 'M', 'E', 'R', 'G', 'E', '_',
+ 'W', 'H', 'E', 'N', '_', 'N', 'O', 'T', '_', 'M', 'A', 'T', 'C', 'H', 'E', 'D', '_', 'B', 'Y', '_', 'T', 'A', 'R', 'G', 'E',
+ 'T', '\020', '\003', '*', '\243', '\001', '\n', '\007', 'C', 'm', 'd', 'T', 'y', 'p', 'e', '\022', '\026', '\n', '\022', 'C', 'M', 'D', '_', 'T', 'Y',
+ 'P', 'E', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\017', '\n', '\013', 'C', 'M', 'D', '_', 'U', 'N', 'K',
+ 'N', 'O', 'W', 'N', '\020', '\001', '\022', '\016', '\n', '\n', 'C', 'M', 'D', '_', 'S', 'E', 'L', 'E', 'C', 'T', '\020', '\002', '\022', '\016', '\n',
+ '\n', 'C', 'M', 'D', '_', 'U', 'P', 'D', 'A', 'T', 'E', '\020', '\003', '\022', '\016', '\n', '\n', 'C', 'M', 'D', '_', 'I', 'N', 'S', 'E',
+ 'R', 'T', '\020', '\004', '\022', '\016', '\n', '\n', 'C', 'M', 'D', '_', 'D', 'E', 'L', 'E', 'T', 'E', '\020', '\005', '\022', '\r', '\n', '\t', 'C',
+ 'M', 'D', '_', 'M', 'E', 'R', 'G', 'E', '\020', '\006', '\022', '\017', '\n', '\013', 'C', 'M', 'D', '_', 'U', 'T', 'I', 'L', 'I', 'T', 'Y',
+ '\020', '\007', '\022', '\017', '\n', '\013', 'C', 'M', 'D', '_', 'N', 'O', 'T', 'H', 'I', 'N', 'G', '\020', '\010', '*', '\302', '\001', '\n', '\010', 'J',
+ 'o', 'i', 'n', 'T', 'y', 'p', 'e', '\022', '\027', '\n', '\023', 'J', 'O', 'I', 'N', '_', 'T', 'Y', 'P', 'E', '_', 'U', 'N', 'D', 'E',
+ 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\016', '\n', '\n', 'J', 'O', 'I', 'N', '_', 'I', 'N', 'N', 'E', 'R', '\020', '\001', '\022', '\r',
+ '\n', '\t', 'J', 'O', 'I', 'N', '_', 'L', 'E', 'F', 'T', '\020', '\002', '\022', '\r', '\n', '\t', 'J', 'O', 'I', 'N', '_', 'F', 'U', 'L',
+ 'L', '\020', '\003', '\022', '\016', '\n', '\n', 'J', 'O', 'I', 'N', '_', 'R', 'I', 'G', 'H', 'T', '\020', '\004', '\022', '\r', '\n', '\t', 'J', 'O',
+ 'I', 'N', '_', 'S', 'E', 'M', 'I', '\020', '\005', '\022', '\r', '\n', '\t', 'J', 'O', 'I', 'N', '_', 'A', 'N', 'T', 'I', '\020', '\006', '\022',
+ '\023', '\n', '\017', 'J', 'O', 'I', 'N', '_', 'R', 'I', 'G', 'H', 'T', '_', 'A', 'N', 'T', 'I', '\020', '\007', '\022', '\025', '\n', '\021', 'J',
+ 'O', 'I', 'N', '_', 'U', 'N', 'I', 'Q', 'U', 'E', '_', 'O', 'U', 'T', 'E', 'R', '\020', '\010', '\022', '\025', '\n', '\021', 'J', 'O', 'I',
+ 'N', '_', 'U', 'N', 'I', 'Q', 'U', 'E', '_', 'I', 'N', 'N', 'E', 'R', '\020', '\t', '*', 'g', '\n', '\013', 'A', 'g', 'g', 'S', 't',
+ 'r', 'a', 't', 'e', 'g', 'y', '\022', '\032', '\n', '\026', 'A', 'G', 'G', '_', 'S', 'T', 'R', 'A', 'T', 'E', 'G', 'Y', '_', 'U', 'N',
+ 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\r', '\n', '\t', 'A', 'G', 'G', '_', 'P', 'L', 'A', 'I', 'N', '\020', '\001', '\022',
+ '\016', '\n', '\n', 'A', 'G', 'G', '_', 'S', 'O', 'R', 'T', 'E', 'D', '\020', '\002', '\022', '\016', '\n', '\n', 'A', 'G', 'G', '_', 'H', 'A',
+ 'S', 'H', 'E', 'D', '\020', '\003', '\022', '\r', '\n', '\t', 'A', 'G', 'G', '_', 'M', 'I', 'X', 'E', 'D', '\020', '\004', '*', 'r', '\n', '\010',
+ 'A', 'g', 'g', 'S', 'p', 'l', 'i', 't', '\022', '\027', '\n', '\023', 'A', 'G', 'G', '_', 'S', 'P', 'L', 'I', 'T', '_', 'U', 'N', 'D',
+ 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\023', '\n', '\017', 'A', 'G', 'G', 'S', 'P', 'L', 'I', 'T', '_', 'S', 'I', 'M', 'P',
+ 'L', 'E', '\020', '\001', '\022', '\033', '\n', '\027', 'A', 'G', 'G', 'S', 'P', 'L', 'I', 'T', '_', 'I', 'N', 'I', 'T', 'I', 'A', 'L', '_',
+ 'S', 'E', 'R', 'I', 'A', 'L', '\020', '\002', '\022', '\033', '\n', '\027', 'A', 'G', 'G', 'S', 'P', 'L', 'I', 'T', '_', 'F', 'I', 'N', 'A',
+ 'L', '_', 'D', 'E', 'S', 'E', 'R', 'I', 'A', 'L', '\020', '\003', '*', '\206', '\001', '\n', '\010', 'S', 'e', 't', 'O', 'p', 'C', 'm', 'd',
+ '\022', '\030', '\n', '\024', 'S', 'E', 'T', '_', 'O', 'P', '_', 'C', 'M', 'D', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020',
+ '\000', '\022', '\026', '\n', '\022', 'S', 'E', 'T', 'O', 'P', 'C', 'M', 'D', '_', 'I', 'N', 'T', 'E', 'R', 'S', 'E', 'C', 'T', '\020', '\001',
+ '\022', '\032', '\n', '\026', 'S', 'E', 'T', 'O', 'P', 'C', 'M', 'D', '_', 'I', 'N', 'T', 'E', 'R', 'S', 'E', 'C', 'T', '_', 'A', 'L',
+ 'L', '\020', '\002', '\022', '\023', '\n', '\017', 'S', 'E', 'T', 'O', 'P', 'C', 'M', 'D', '_', 'E', 'X', 'C', 'E', 'P', 'T', '\020', '\003', '\022',
+ '\027', '\n', '\023', 'S', 'E', 'T', 'O', 'P', 'C', 'M', 'D', '_', 'E', 'X', 'C', 'E', 'P', 'T', '_', 'A', 'L', 'L', '\020', '\004', '*',
+ 'R', '\n', '\r', 'S', 'e', 't', 'O', 'p', 'S', 't', 'r', 'a', 't', 'e', 'g', 'y', '\022', '\035', '\n', '\031', 'S', 'E', 'T', '_', 'O',
+ 'P', '_', 'S', 'T', 'R', 'A', 'T', 'E', 'G', 'Y', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\020', '\n',
+ '\014', 'S', 'E', 'T', 'O', 'P', '_', 'S', 'O', 'R', 'T', 'E', 'D', '\020', '\001', '\022', '\020', '\n', '\014', 'S', 'E', 'T', 'O', 'P', '_',
+ 'H', 'A', 'S', 'H', 'E', 'D', '\020', '\002', '*', 'x', '\n', '\020', 'O', 'n', 'C', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'A', 'c', 't',
+ 'i', 'o', 'n', '\022', ' ', '\n', '\034', 'O', 'N', '_', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', '_', 'A', 'C', 'T', 'I', 'O', 'N',
+ '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\023', '\n', '\017', 'O', 'N', 'C', 'O', 'N', 'F', 'L', 'I', 'C',
+ 'T', '_', 'N', 'O', 'N', 'E', '\020', '\001', '\022', '\026', '\n', '\022', 'O', 'N', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', '_', 'N', 'O',
+ 'T', 'H', 'I', 'N', 'G', '\020', '\002', '\022', '\025', '\n', '\021', 'O', 'N', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', '_', 'U', 'P', 'D',
+ 'A', 'T', 'E', '\020', '\003', '*', 'w', '\n', '\013', 'L', 'i', 'm', 'i', 't', 'O', 'p', 't', 'i', 'o', 'n', '\022', '\032', '\n', '\026', 'L',
+ 'I', 'M', 'I', 'T', '_', 'O', 'P', 'T', 'I', 'O', 'N', '_', 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\030',
+ '\n', '\024', 'L', 'I', 'M', 'I', 'T', '_', 'O', 'P', 'T', 'I', 'O', 'N', '_', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\001', '\022',
+ '\026', '\n', '\022', 'L', 'I', 'M', 'I', 'T', '_', 'O', 'P', 'T', 'I', 'O', 'N', '_', 'C', 'O', 'U', 'N', 'T', '\020', '\002', '\022', '\032',
+ '\n', '\026', 'L', 'I', 'M', 'I', 'T', '_', 'O', 'P', 'T', 'I', 'O', 'N', '_', 'W', 'I', 'T', 'H', '_', 'T', 'I', 'E', 'S', '\020',
+ '\003', '*', '\230', '\001', '\n', '\022', 'L', 'o', 'c', 'k', 'C', 'l', 'a', 'u', 's', 'e', 'S', 't', 'r', 'e', 'n', 'g', 't', 'h', '\022',
+ '\"', '\n', '\036', 'L', 'O', 'C', 'K', '_', 'C', 'L', 'A', 'U', 'S', 'E', '_', 'S', 'T', 'R', 'E', 'N', 'G', 'T', 'H', '_', 'U',
+ 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\014', '\n', '\010', 'L', 'C', 'S', '_', 'N', 'O', 'N', 'E', '\020', '\001', '\022',
+ '\023', '\n', '\017', 'L', 'C', 'S', '_', 'F', 'O', 'R', 'K', 'E', 'Y', 'S', 'H', 'A', 'R', 'E', '\020', '\002', '\022', '\020', '\n', '\014', 'L',
+ 'C', 'S', '_', 'F', 'O', 'R', 'S', 'H', 'A', 'R', 'E', '\020', '\003', '\022', '\026', '\n', '\022', 'L', 'C', 'S', '_', 'F', 'O', 'R', 'N',
+ 'O', 'K', 'E', 'Y', 'U', 'P', 'D', 'A', 'T', 'E', '\020', '\004', '\022', '\021', '\n', '\r', 'L', 'C', 'S', '_', 'F', 'O', 'R', 'U', 'P',
+ 'D', 'A', 'T', 'E', '\020', '\005', '*', 'h', '\n', '\016', 'L', 'o', 'c', 'k', 'W', 'a', 'i', 't', 'P', 'o', 'l', 'i', 'c', 'y', '\022',
+ '\036', '\n', '\032', 'L', 'O', 'C', 'K', '_', 'W', 'A', 'I', 'T', '_', 'P', 'O', 'L', 'I', 'C', 'Y', '_', 'U', 'N', 'D', 'E', 'F',
+ 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\021', '\n', '\r', 'L', 'o', 'c', 'k', 'W', 'a', 'i', 't', 'B', 'l', 'o', 'c', 'k', '\020', '\001',
+ '\022', '\020', '\n', '\014', 'L', 'o', 'c', 'k', 'W', 'a', 'i', 't', 'S', 'k', 'i', 'p', '\020', '\002', '\022', '\021', '\n', '\r', 'L', 'o', 'c',
+ 'k', 'W', 'a', 'i', 't', 'E', 'r', 'r', 'o', 'r', '\020', '\003', '*', '\216', '\001', '\n', '\r', 'L', 'o', 'c', 'k', 'T', 'u', 'p', 'l',
+ 'e', 'M', 'o', 'd', 'e', '\022', '\035', '\n', '\031', 'L', 'O', 'C', 'K', '_', 'T', 'U', 'P', 'L', 'E', '_', 'M', 'O', 'D', 'E', '_',
+ 'U', 'N', 'D', 'E', 'F', 'I', 'N', 'E', 'D', '\020', '\000', '\022', '\025', '\n', '\021', 'L', 'o', 'c', 'k', 'T', 'u', 'p', 'l', 'e', 'K',
+ 'e', 'y', 'S', 'h', 'a', 'r', 'e', '\020', '\001', '\022', '\022', '\n', '\016', 'L', 'o', 'c', 'k', 'T', 'u', 'p', 'l', 'e', 'S', 'h', 'a',
+ 'r', 'e', '\020', '\002', '\022', '\033', '\n', '\027', 'L', 'o', 'c', 'k', 'T', 'u', 'p', 'l', 'e', 'N', 'o', 'K', 'e', 'y', 'E', 'x', 'c',
+ 'l', 'u', 's', 'i', 'v', 'e', '\020', '\003', '\022', '\026', '\n', '\022', 'L', 'o', 'c', 'k', 'T', 'u', 'p', 'l', 'e', 'E', 'x', 'c', 'l',
+ 'u', 's', 'i', 'v', 'e', '\020', '\004', '*', '}', '\n', '\013', 'K', 'e', 'y', 'w', 'o', 'r', 'd', 'K', 'i', 'n', 'd', '\022', '\016', '\n',
+ '\n', 'N', 'O', '_', 'K', 'E', 'Y', 'W', 'O', 'R', 'D', '\020', '\000', '\022', '\026', '\n', '\022', 'U', 'N', 'R', 'E', 'S', 'E', 'R', 'V',
+ 'E', 'D', '_', 'K', 'E', 'Y', 'W', 'O', 'R', 'D', '\020', '\001', '\022', '\024', '\n', '\020', 'C', 'O', 'L', '_', 'N', 'A', 'M', 'E', '_',
+ 'K', 'E', 'Y', 'W', 'O', 'R', 'D', '\020', '\002', '\022', '\032', '\n', '\026', 'T', 'Y', 'P', 'E', '_', 'F', 'U', 'N', 'C', '_', 'N', 'A',
+ 'M', 'E', '_', 'K', 'E', 'Y', 'W', 'O', 'R', 'D', '\020', '\003', '\022', '\024', '\n', '\020', 'R', 'E', 'S', 'E', 'R', 'V', 'E', 'D', '_',
+ 'K', 'E', 'Y', 'W', 'O', 'R', 'D', '\020', '\004', '*', '\350', ';', '\n', '\005', 'T', 'o', 'k', 'e', 'n', '\022', '\007', '\n', '\003', 'N', 'U',
+ 'L', '\020', '\000', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '3', '6', '\020', '$', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I',
+ 'I', '_', '3', '7', '\020', '%', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '4', '0', '\020', '(', '\022', '\014', '\n', '\010', 'A',
+ 'S', 'C', 'I', 'I', '_', '4', '1', '\020', ')', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '4', '2', '\020', '*', '\022', '\014',
+ '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '4', '3', '\020', '+', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '4', '4', '\020',
+ ',', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '4', '5', '\020', '-', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_',
+ '4', '6', '\020', '.', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '4', '7', '\020', '/', '\022', '\014', '\n', '\010', 'A', 'S', 'C',
+ 'I', 'I', '_', '5', '8', '\020', ':', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '5', '9', '\020', ';', '\022', '\014', '\n', '\010',
+ 'A', 'S', 'C', 'I', 'I', '_', '6', '0', '\020', '<', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '6', '1', '\020', '=', '\022',
+ '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '6', '2', '\020', '>', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '6', '3',
+ '\020', '?', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '9', '1', '\020', '[', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I',
+ '_', '9', '2', '\020', '\\', '\022', '\014', '\n', '\010', 'A', 'S', 'C', 'I', 'I', '_', '9', '3', '\020', ']', '\022', '\014', '\n', '\010', 'A', 'S',
+ 'C', 'I', 'I', '_', '9', '4', '\020', '^', '\022', '\n', '\n', '\005', 'I', 'D', 'E', 'N', 'T', '\020', '\202', '\002', '\022', '\013', '\n', '\006', 'U',
+ 'I', 'D', 'E', 'N', 'T', '\020', '\203', '\002', '\022', '\013', '\n', '\006', 'F', 'C', 'O', 'N', 'S', 'T', '\020', '\204', '\002', '\022', '\013', '\n', '\006',
+ 'S', 'C', 'O', 'N', 'S', 'T', '\020', '\205', '\002', '\022', '\014', '\n', '\007', 'U', 'S', 'C', 'O', 'N', 'S', 'T', '\020', '\206', '\002', '\022', '\013',
+ '\n', '\006', 'B', 'C', 'O', 'N', 'S', 'T', '\020', '\207', '\002', '\022', '\013', '\n', '\006', 'X', 'C', 'O', 'N', 'S', 'T', '\020', '\210', '\002', '\022',
+ '\007', '\n', '\002', 'O', 'p', '\020', '\211', '\002', '\022', '\013', '\n', '\006', 'I', 'C', 'O', 'N', 'S', 'T', '\020', '\212', '\002', '\022', '\n', '\n', '\005',
+ 'P', 'A', 'R', 'A', 'M', '\020', '\213', '\002', '\022', '\r', '\n', '\010', 'T', 'Y', 'P', 'E', 'C', 'A', 'S', 'T', '\020', '\214', '\002', '\022', '\014',
+ '\n', '\007', 'D', 'O', 'T', '_', 'D', 'O', 'T', '\020', '\215', '\002', '\022', '\021', '\n', '\014', 'C', 'O', 'L', 'O', 'N', '_', 'E', 'Q', 'U',
+ 'A', 'L', 'S', '\020', '\216', '\002', '\022', '\023', '\n', '\016', 'E', 'Q', 'U', 'A', 'L', 'S', '_', 'G', 'R', 'E', 'A', 'T', 'E', 'R', '\020',
+ '\217', '\002', '\022', '\020', '\n', '\013', 'L', 'E', 'S', 'S', '_', 'E', 'Q', 'U', 'A', 'L', 'S', '\020', '\220', '\002', '\022', '\023', '\n', '\016', 'G',
+ 'R', 'E', 'A', 'T', 'E', 'R', '_', 'E', 'Q', 'U', 'A', 'L', 'S', '\020', '\221', '\002', '\022', '\017', '\n', '\n', 'N', 'O', 'T', '_', 'E',
+ 'Q', 'U', 'A', 'L', 'S', '\020', '\222', '\002', '\022', '\020', '\n', '\013', 'S', 'Q', 'L', '_', 'C', 'O', 'M', 'M', 'E', 'N', 'T', '\020', '\223',
+ '\002', '\022', '\016', '\n', '\t', 'C', '_', 'C', 'O', 'M', 'M', 'E', 'N', 'T', '\020', '\224', '\002', '\022', '\014', '\n', '\007', 'A', 'B', 'O', 'R',
+ 'T', '_', 'P', '\020', '\225', '\002', '\022', '\013', '\n', '\006', 'A', 'B', 'S', 'E', 'N', 'T', '\020', '\226', '\002', '\022', '\017', '\n', '\n', 'A', 'B',
+ 'S', 'O', 'L', 'U', 'T', 'E', '_', 'P', '\020', '\227', '\002', '\022', '\013', '\n', '\006', 'A', 'C', 'C', 'E', 'S', 'S', '\020', '\230', '\002', '\022',
+ '\013', '\n', '\006', 'A', 'C', 'T', 'I', 'O', 'N', '\020', '\231', '\002', '\022', '\n', '\n', '\005', 'A', 'D', 'D', '_', 'P', '\020', '\232', '\002', '\022',
+ '\n', '\n', '\005', 'A', 'D', 'M', 'I', 'N', '\020', '\233', '\002', '\022', '\n', '\n', '\005', 'A', 'F', 'T', 'E', 'R', '\020', '\234', '\002', '\022', '\016',
+ '\n', '\t', 'A', 'G', 'G', 'R', 'E', 'G', 'A', 'T', 'E', '\020', '\235', '\002', '\022', '\010', '\n', '\003', 'A', 'L', 'L', '\020', '\236', '\002', '\022',
+ '\t', '\n', '\004', 'A', 'L', 'S', 'O', '\020', '\237', '\002', '\022', '\n', '\n', '\005', 'A', 'L', 'T', 'E', 'R', '\020', '\240', '\002', '\022', '\013', '\n',
+ '\006', 'A', 'L', 'W', 'A', 'Y', 'S', '\020', '\241', '\002', '\022', '\014', '\n', '\007', 'A', 'N', 'A', 'L', 'Y', 'S', 'E', '\020', '\242', '\002', '\022',
+ '\014', '\n', '\007', 'A', 'N', 'A', 'L', 'Y', 'Z', 'E', '\020', '\243', '\002', '\022', '\010', '\n', '\003', 'A', 'N', 'D', '\020', '\244', '\002', '\022', '\010',
+ '\n', '\003', 'A', 'N', 'Y', '\020', '\245', '\002', '\022', '\n', '\n', '\005', 'A', 'R', 'R', 'A', 'Y', '\020', '\246', '\002', '\022', '\007', '\n', '\002', 'A',
+ 'S', '\020', '\247', '\002', '\022', '\010', '\n', '\003', 'A', 'S', 'C', '\020', '\250', '\002', '\022', '\017', '\n', '\n', 'A', 'S', 'E', 'N', 'S', 'I', 'T',
+ 'I', 'V', 'E', '\020', '\251', '\002', '\022', '\016', '\n', '\t', 'A', 'S', 'S', 'E', 'R', 'T', 'I', 'O', 'N', '\020', '\252', '\002', '\022', '\017', '\n',
+ '\n', 'A', 'S', 'S', 'I', 'G', 'N', 'M', 'E', 'N', 'T', '\020', '\253', '\002', '\022', '\017', '\n', '\n', 'A', 'S', 'Y', 'M', 'M', 'E', 'T',
+ 'R', 'I', 'C', '\020', '\254', '\002', '\022', '\013', '\n', '\006', 'A', 'T', 'O', 'M', 'I', 'C', '\020', '\255', '\002', '\022', '\007', '\n', '\002', 'A', 'T',
+ '\020', '\256', '\002', '\022', '\013', '\n', '\006', 'A', 'T', 'T', 'A', 'C', 'H', '\020', '\257', '\002', '\022', '\016', '\n', '\t', 'A', 'T', 'T', 'R', 'I',
+ 'B', 'U', 'T', 'E', '\020', '\260', '\002', '\022', '\022', '\n', '\r', 'A', 'U', 'T', 'H', 'O', 'R', 'I', 'Z', 'A', 'T', 'I', 'O', 'N', '\020',
+ '\261', '\002', '\022', '\r', '\n', '\010', 'B', 'A', 'C', 'K', 'W', 'A', 'R', 'D', '\020', '\262', '\002', '\022', '\013', '\n', '\006', 'B', 'E', 'F', 'O',
+ 'R', 'E', '\020', '\263', '\002', '\022', '\014', '\n', '\007', 'B', 'E', 'G', 'I', 'N', '_', 'P', '\020', '\264', '\002', '\022', '\014', '\n', '\007', 'B', 'E',
+ 'T', 'W', 'E', 'E', 'N', '\020', '\265', '\002', '\022', '\013', '\n', '\006', 'B', 'I', 'G', 'I', 'N', 'T', '\020', '\266', '\002', '\022', '\013', '\n', '\006',
+ 'B', 'I', 'N', 'A', 'R', 'Y', '\020', '\267', '\002', '\022', '\010', '\n', '\003', 'B', 'I', 'T', '\020', '\270', '\002', '\022', '\016', '\n', '\t', 'B', 'O',
+ 'O', 'L', 'E', 'A', 'N', '_', 'P', '\020', '\271', '\002', '\022', '\t', '\n', '\004', 'B', 'O', 'T', 'H', '\020', '\272', '\002', '\022', '\014', '\n', '\007',
+ 'B', 'R', 'E', 'A', 'D', 'T', 'H', '\020', '\273', '\002', '\022', '\007', '\n', '\002', 'B', 'Y', '\020', '\274', '\002', '\022', '\n', '\n', '\005', 'C', 'A',
+ 'C', 'H', 'E', '\020', '\275', '\002', '\022', '\t', '\n', '\004', 'C', 'A', 'L', 'L', '\020', '\276', '\002', '\022', '\013', '\n', '\006', 'C', 'A', 'L', 'L',
+ 'E', 'D', '\020', '\277', '\002', '\022', '\014', '\n', '\007', 'C', 'A', 'S', 'C', 'A', 'D', 'E', '\020', '\300', '\002', '\022', '\r', '\n', '\010', 'C', 'A',
+ 'S', 'C', 'A', 'D', 'E', 'D', '\020', '\301', '\002', '\022', '\t', '\n', '\004', 'C', 'A', 'S', 'E', '\020', '\302', '\002', '\022', '\t', '\n', '\004', 'C',
+ 'A', 'S', 'T', '\020', '\303', '\002', '\022', '\016', '\n', '\t', 'C', 'A', 'T', 'A', 'L', 'O', 'G', '_', 'P', '\020', '\304', '\002', '\022', '\n', '\n',
+ '\005', 'C', 'H', 'A', 'I', 'N', '\020', '\305', '\002', '\022', '\013', '\n', '\006', 'C', 'H', 'A', 'R', '_', 'P', '\020', '\306', '\002', '\022', '\016', '\n',
+ '\t', 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '\020', '\307', '\002', '\022', '\024', '\n', '\017', 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E',
+ 'R', 'I', 'S', 'T', 'I', 'C', 'S', '\020', '\310', '\002', '\022', '\n', '\n', '\005', 'C', 'H', 'E', 'C', 'K', '\020', '\311', '\002', '\022', '\017', '\n',
+ '\n', 'C', 'H', 'E', 'C', 'K', 'P', 'O', 'I', 'N', 'T', '\020', '\312', '\002', '\022', '\n', '\n', '\005', 'C', 'L', 'A', 'S', 'S', '\020', '\313',
+ '\002', '\022', '\n', '\n', '\005', 'C', 'L', 'O', 'S', 'E', '\020', '\314', '\002', '\022', '\014', '\n', '\007', 'C', 'L', 'U', 'S', 'T', 'E', 'R', '\020',
+ '\315', '\002', '\022', '\r', '\n', '\010', 'C', 'O', 'A', 'L', 'E', 'S', 'C', 'E', '\020', '\316', '\002', '\022', '\014', '\n', '\007', 'C', 'O', 'L', 'L',
+ 'A', 'T', 'E', '\020', '\317', '\002', '\022', '\016', '\n', '\t', 'C', 'O', 'L', 'L', 'A', 'T', 'I', 'O', 'N', '\020', '\320', '\002', '\022', '\013', '\n',
+ '\006', 'C', 'O', 'L', 'U', 'M', 'N', '\020', '\321', '\002', '\022', '\014', '\n', '\007', 'C', 'O', 'L', 'U', 'M', 'N', 'S', '\020', '\322', '\002', '\022',
+ '\014', '\n', '\007', 'C', 'O', 'M', 'M', 'E', 'N', 'T', '\020', '\323', '\002', '\022', '\r', '\n', '\010', 'C', 'O', 'M', 'M', 'E', 'N', 'T', 'S',
+ '\020', '\324', '\002', '\022', '\013', '\n', '\006', 'C', 'O', 'M', 'M', 'I', 'T', '\020', '\325', '\002', '\022', '\016', '\n', '\t', 'C', 'O', 'M', 'M', 'I',
+ 'T', 'T', 'E', 'D', '\020', '\326', '\002', '\022', '\020', '\n', '\013', 'C', 'O', 'M', 'P', 'R', 'E', 'S', 'S', 'I', 'O', 'N', '\020', '\327', '\002',
+ '\022', '\021', '\n', '\014', 'C', 'O', 'N', 'C', 'U', 'R', 'R', 'E', 'N', 'T', 'L', 'Y', '\020', '\330', '\002', '\022', '\020', '\n', '\013', 'C', 'O',
+ 'N', 'D', 'I', 'T', 'I', 'O', 'N', 'A', 'L', '\020', '\331', '\002', '\022', '\022', '\n', '\r', 'C', 'O', 'N', 'F', 'I', 'G', 'U', 'R', 'A',
+ 'T', 'I', 'O', 'N', '\020', '\332', '\002', '\022', '\r', '\n', '\010', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', '\020', '\333', '\002', '\022', '\017', '\n',
+ '\n', 'C', 'O', 'N', 'N', 'E', 'C', 'T', 'I', 'O', 'N', '\020', '\334', '\002', '\022', '\017', '\n', '\n', 'C', 'O', 'N', 'S', 'T', 'R', 'A',
+ 'I', 'N', 'T', '\020', '\335', '\002', '\022', '\020', '\n', '\013', 'C', 'O', 'N', 'S', 'T', 'R', 'A', 'I', 'N', 'T', 'S', '\020', '\336', '\002', '\022',
+ '\016', '\n', '\t', 'C', 'O', 'N', 'T', 'E', 'N', 'T', '_', 'P', '\020', '\337', '\002', '\022', '\017', '\n', '\n', 'C', 'O', 'N', 'T', 'I', 'N',
+ 'U', 'E', '_', 'P', '\020', '\340', '\002', '\022', '\021', '\n', '\014', 'C', 'O', 'N', 'V', 'E', 'R', 'S', 'I', 'O', 'N', '_', 'P', '\020', '\341',
+ '\002', '\022', '\t', '\n', '\004', 'C', 'O', 'P', 'Y', '\020', '\342', '\002', '\022', '\t', '\n', '\004', 'C', 'O', 'S', 'T', '\020', '\343', '\002', '\022', '\013',
+ '\n', '\006', 'C', 'R', 'E', 'A', 'T', 'E', '\020', '\344', '\002', '\022', '\n', '\n', '\005', 'C', 'R', 'O', 'S', 'S', '\020', '\345', '\002', '\022', '\010',
+ '\n', '\003', 'C', 'S', 'V', '\020', '\346', '\002', '\022', '\t', '\n', '\004', 'C', 'U', 'B', 'E', '\020', '\347', '\002', '\022', '\016', '\n', '\t', 'C', 'U',
+ 'R', 'R', 'E', 'N', 'T', '_', 'P', '\020', '\350', '\002', '\022', '\024', '\n', '\017', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'C', 'A', 'T',
+ 'A', 'L', 'O', 'G', '\020', '\351', '\002', '\022', '\021', '\n', '\014', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'D', 'A', 'T', 'E', '\020', '\352',
+ '\002', '\022', '\021', '\n', '\014', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'R', 'O', 'L', 'E', '\020', '\353', '\002', '\022', '\023', '\n', '\016', 'C',
+ 'U', 'R', 'R', 'E', 'N', 'T', '_', 'S', 'C', 'H', 'E', 'M', 'A', '\020', '\354', '\002', '\022', '\021', '\n', '\014', 'C', 'U', 'R', 'R', 'E',
+ 'N', 'T', '_', 'T', 'I', 'M', 'E', '\020', '\355', '\002', '\022', '\026', '\n', '\021', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'T', 'I', 'M',
+ 'E', 'S', 'T', 'A', 'M', 'P', '\020', '\356', '\002', '\022', '\021', '\n', '\014', 'C', 'U', 'R', 'R', 'E', 'N', 'T', '_', 'U', 'S', 'E', 'R',
+ '\020', '\357', '\002', '\022', '\013', '\n', '\006', 'C', 'U', 'R', 'S', 'O', 'R', '\020', '\360', '\002', '\022', '\n', '\n', '\005', 'C', 'Y', 'C', 'L', 'E',
+ '\020', '\361', '\002', '\022', '\013', '\n', '\006', 'D', 'A', 'T', 'A', '_', 'P', '\020', '\362', '\002', '\022', '\r', '\n', '\010', 'D', 'A', 'T', 'A', 'B',
+ 'A', 'S', 'E', '\020', '\363', '\002', '\022', '\n', '\n', '\005', 'D', 'A', 'Y', '_', 'P', '\020', '\364', '\002', '\022', '\017', '\n', '\n', 'D', 'E', 'A',
+ 'L', 'L', 'O', 'C', 'A', 'T', 'E', '\020', '\365', '\002', '\022', '\010', '\n', '\003', 'D', 'E', 'C', '\020', '\366', '\002', '\022', '\016', '\n', '\t', 'D',
+ 'E', 'C', 'I', 'M', 'A', 'L', '_', 'P', '\020', '\367', '\002', '\022', '\014', '\n', '\007', 'D', 'E', 'C', 'L', 'A', 'R', 'E', '\020', '\370', '\002',
+ '\022', '\014', '\n', '\007', 'D', 'E', 'F', 'A', 'U', 'L', 'T', '\020', '\371', '\002', '\022', '\r', '\n', '\010', 'D', 'E', 'F', 'A', 'U', 'L', 'T',
+ 'S', '\020', '\372', '\002', '\022', '\017', '\n', '\n', 'D', 'E', 'F', 'E', 'R', 'R', 'A', 'B', 'L', 'E', '\020', '\373', '\002', '\022', '\r', '\n', '\010',
+ 'D', 'E', 'F', 'E', 'R', 'R', 'E', 'D', '\020', '\374', '\002', '\022', '\014', '\n', '\007', 'D', 'E', 'F', 'I', 'N', 'E', 'R', '\020', '\375', '\002',
+ '\022', '\r', '\n', '\010', 'D', 'E', 'L', 'E', 'T', 'E', '_', 'P', '\020', '\376', '\002', '\022', '\016', '\n', '\t', 'D', 'E', 'L', 'I', 'M', 'I',
+ 'T', 'E', 'R', '\020', '\377', '\002', '\022', '\017', '\n', '\n', 'D', 'E', 'L', 'I', 'M', 'I', 'T', 'E', 'R', 'S', '\020', '\200', '\003', '\022', '\014',
+ '\n', '\007', 'D', 'E', 'P', 'E', 'N', 'D', 'S', '\020', '\201', '\003', '\022', '\n', '\n', '\005', 'D', 'E', 'P', 'T', 'H', '\020', '\202', '\003', '\022',
+ '\t', '\n', '\004', 'D', 'E', 'S', 'C', '\020', '\203', '\003', '\022', '\013', '\n', '\006', 'D', 'E', 'T', 'A', 'C', 'H', '\020', '\204', '\003', '\022', '\017',
+ '\n', '\n', 'D', 'I', 'C', 'T', 'I', 'O', 'N', 'A', 'R', 'Y', '\020', '\205', '\003', '\022', '\016', '\n', '\t', 'D', 'I', 'S', 'A', 'B', 'L',
+ 'E', '_', 'P', '\020', '\206', '\003', '\022', '\014', '\n', '\007', 'D', 'I', 'S', 'C', 'A', 'R', 'D', '\020', '\207', '\003', '\022', '\r', '\n', '\010', 'D',
+ 'I', 'S', 'T', 'I', 'N', 'C', 'T', '\020', '\210', '\003', '\022', '\007', '\n', '\002', 'D', 'O', '\020', '\211', '\003', '\022', '\017', '\n', '\n', 'D', 'O',
+ 'C', 'U', 'M', 'E', 'N', 'T', '_', 'P', '\020', '\212', '\003', '\022', '\r', '\n', '\010', 'D', 'O', 'M', 'A', 'I', 'N', '_', 'P', '\020', '\213',
+ '\003', '\022', '\r', '\n', '\010', 'D', 'O', 'U', 'B', 'L', 'E', '_', 'P', '\020', '\214', '\003', '\022', '\t', '\n', '\004', 'D', 'R', 'O', 'P', '\020',
+ '\215', '\003', '\022', '\t', '\n', '\004', 'E', 'A', 'C', 'H', '\020', '\216', '\003', '\022', '\t', '\n', '\004', 'E', 'L', 'S', 'E', '\020', '\217', '\003', '\022',
+ '\014', '\n', '\007', 'E', 'M', 'P', 'T', 'Y', '_', 'P', '\020', '\220', '\003', '\022', '\r', '\n', '\010', 'E', 'N', 'A', 'B', 'L', 'E', '_', 'P',
+ '\020', '\221', '\003', '\022', '\r', '\n', '\010', 'E', 'N', 'C', 'O', 'D', 'I', 'N', 'G', '\020', '\222', '\003', '\022', '\016', '\n', '\t', 'E', 'N', 'C',
+ 'R', 'Y', 'P', 'T', 'E', 'D', '\020', '\223', '\003', '\022', '\n', '\n', '\005', 'E', 'N', 'D', '_', 'P', '\020', '\224', '\003', '\022', '\013', '\n', '\006',
+ 'E', 'N', 'U', 'M', '_', 'P', '\020', '\225', '\003', '\022', '\014', '\n', '\007', 'E', 'R', 'R', 'O', 'R', '_', 'P', '\020', '\226', '\003', '\022', '\013',
+ '\n', '\006', 'E', 'S', 'C', 'A', 'P', 'E', '\020', '\227', '\003', '\022', '\n', '\n', '\005', 'E', 'V', 'E', 'N', 'T', '\020', '\230', '\003', '\022', '\013',
+ '\n', '\006', 'E', 'X', 'C', 'E', 'P', 'T', '\020', '\231', '\003', '\022', '\014', '\n', '\007', 'E', 'X', 'C', 'L', 'U', 'D', 'E', '\020', '\232', '\003',
+ '\022', '\016', '\n', '\t', 'E', 'X', 'C', 'L', 'U', 'D', 'I', 'N', 'G', '\020', '\233', '\003', '\022', '\016', '\n', '\t', 'E', 'X', 'C', 'L', 'U',
+ 'S', 'I', 'V', 'E', '\020', '\234', '\003', '\022', '\014', '\n', '\007', 'E', 'X', 'E', 'C', 'U', 'T', 'E', '\020', '\235', '\003', '\022', '\013', '\n', '\006',
+ 'E', 'X', 'I', 'S', 'T', 'S', '\020', '\236', '\003', '\022', '\014', '\n', '\007', 'E', 'X', 'P', 'L', 'A', 'I', 'N', '\020', '\237', '\003', '\022', '\017',
+ '\n', '\n', 'E', 'X', 'P', 'R', 'E', 'S', 'S', 'I', 'O', 'N', '\020', '\240', '\003', '\022', '\016', '\n', '\t', 'E', 'X', 'T', 'E', 'N', 'S',
+ 'I', 'O', 'N', '\020', '\241', '\003', '\022', '\r', '\n', '\010', 'E', 'X', 'T', 'E', 'R', 'N', 'A', 'L', '\020', '\242', '\003', '\022', '\014', '\n', '\007',
+ 'E', 'X', 'T', 'R', 'A', 'C', 'T', '\020', '\243', '\003', '\022', '\014', '\n', '\007', 'F', 'A', 'L', 'S', 'E', '_', 'P', '\020', '\244', '\003', '\022',
+ '\013', '\n', '\006', 'F', 'A', 'M', 'I', 'L', 'Y', '\020', '\245', '\003', '\022', '\n', '\n', '\005', 'F', 'E', 'T', 'C', 'H', '\020', '\246', '\003', '\022',
+ '\013', '\n', '\006', 'F', 'I', 'L', 'T', 'E', 'R', '\020', '\247', '\003', '\022', '\r', '\n', '\010', 'F', 'I', 'N', 'A', 'L', 'I', 'Z', 'E', '\020',
+ '\250', '\003', '\022', '\014', '\n', '\007', 'F', 'I', 'R', 'S', 'T', '_', 'P', '\020', '\251', '\003', '\022', '\014', '\n', '\007', 'F', 'L', 'O', 'A', 'T',
+ '_', 'P', '\020', '\252', '\003', '\022', '\016', '\n', '\t', 'F', 'O', 'L', 'L', 'O', 'W', 'I', 'N', 'G', '\020', '\253', '\003', '\022', '\010', '\n', '\003',
+ 'F', 'O', 'R', '\020', '\254', '\003', '\022', '\n', '\n', '\005', 'F', 'O', 'R', 'C', 'E', '\020', '\255', '\003', '\022', '\014', '\n', '\007', 'F', 'O', 'R',
+ 'E', 'I', 'G', 'N', '\020', '\256', '\003', '\022', '\013', '\n', '\006', 'F', 'O', 'R', 'M', 'A', 'T', '\020', '\257', '\003', '\022', '\014', '\n', '\007', 'F',
+ 'O', 'R', 'W', 'A', 'R', 'D', '\020', '\260', '\003', '\022', '\013', '\n', '\006', 'F', 'R', 'E', 'E', 'Z', 'E', '\020', '\261', '\003', '\022', '\t', '\n',
+ '\004', 'F', 'R', 'O', 'M', '\020', '\262', '\003', '\022', '\t', '\n', '\004', 'F', 'U', 'L', 'L', '\020', '\263', '\003', '\022', '\r', '\n', '\010', 'F', 'U',
+ 'N', 'C', 'T', 'I', 'O', 'N', '\020', '\264', '\003', '\022', '\016', '\n', '\t', 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', 'S', '\020', '\265', '\003',
+ '\022', '\016', '\n', '\t', 'G', 'E', 'N', 'E', 'R', 'A', 'T', 'E', 'D', '\020', '\266', '\003', '\022', '\013', '\n', '\006', 'G', 'L', 'O', 'B', 'A',
+ 'L', '\020', '\267', '\003', '\022', '\n', '\n', '\005', 'G', 'R', 'A', 'N', 'T', '\020', '\270', '\003', '\022', '\014', '\n', '\007', 'G', 'R', 'A', 'N', 'T',
+ 'E', 'D', '\020', '\271', '\003', '\022', '\r', '\n', '\010', 'G', 'R', 'E', 'A', 'T', 'E', 'S', 'T', '\020', '\272', '\003', '\022', '\014', '\n', '\007', 'G',
+ 'R', 'O', 'U', 'P', '_', 'P', '\020', '\273', '\003', '\022', '\r', '\n', '\010', 'G', 'R', 'O', 'U', 'P', 'I', 'N', 'G', '\020', '\274', '\003', '\022',
+ '\013', '\n', '\006', 'G', 'R', 'O', 'U', 'P', 'S', '\020', '\275', '\003', '\022', '\014', '\n', '\007', 'H', 'A', 'N', 'D', 'L', 'E', 'R', '\020', '\276',
+ '\003', '\022', '\013', '\n', '\006', 'H', 'A', 'V', 'I', 'N', 'G', '\020', '\277', '\003', '\022', '\r', '\n', '\010', 'H', 'E', 'A', 'D', 'E', 'R', '_',
+ 'P', '\020', '\300', '\003', '\022', '\t', '\n', '\004', 'H', 'O', 'L', 'D', '\020', '\301', '\003', '\022', '\013', '\n', '\006', 'H', 'O', 'U', 'R', '_', 'P',
+ '\020', '\302', '\003', '\022', '\017', '\n', '\n', 'I', 'D', 'E', 'N', 'T', 'I', 'T', 'Y', '_', 'P', '\020', '\303', '\003', '\022', '\t', '\n', '\004', 'I',
+ 'F', '_', 'P', '\020', '\304', '\003', '\022', '\n', '\n', '\005', 'I', 'L', 'I', 'K', 'E', '\020', '\305', '\003', '\022', '\016', '\n', '\t', 'I', 'M', 'M',
+ 'E', 'D', 'I', 'A', 'T', 'E', '\020', '\306', '\003', '\022', '\016', '\n', '\t', 'I', 'M', 'M', 'U', 'T', 'A', 'B', 'L', 'E', '\020', '\307', '\003',
+ '\022', '\017', '\n', '\n', 'I', 'M', 'P', 'L', 'I', 'C', 'I', 'T', '_', 'P', '\020', '\310', '\003', '\022', '\r', '\n', '\010', 'I', 'M', 'P', 'O',
+ 'R', 'T', '_', 'P', '\020', '\311', '\003', '\022', '\t', '\n', '\004', 'I', 'N', '_', 'P', '\020', '\312', '\003', '\022', '\014', '\n', '\007', 'I', 'N', 'C',
+ 'L', 'U', 'D', 'E', '\020', '\313', '\003', '\022', '\016', '\n', '\t', 'I', 'N', 'C', 'L', 'U', 'D', 'I', 'N', 'G', '\020', '\314', '\003', '\022', '\016',
+ '\n', '\t', 'I', 'N', 'C', 'R', 'E', 'M', 'E', 'N', 'T', '\020', '\315', '\003', '\022', '\013', '\n', '\006', 'I', 'N', 'D', 'E', 'N', 'T', '\020',
+ '\316', '\003', '\022', '\n', '\n', '\005', 'I', 'N', 'D', 'E', 'X', '\020', '\317', '\003', '\022', '\014', '\n', '\007', 'I', 'N', 'D', 'E', 'X', 'E', 'S',
+ '\020', '\320', '\003', '\022', '\014', '\n', '\007', 'I', 'N', 'H', 'E', 'R', 'I', 'T', '\020', '\321', '\003', '\022', '\r', '\n', '\010', 'I', 'N', 'H', 'E',
+ 'R', 'I', 'T', 'S', '\020', '\322', '\003', '\022', '\016', '\n', '\t', 'I', 'N', 'I', 'T', 'I', 'A', 'L', 'L', 'Y', '\020', '\323', '\003', '\022', '\r',
+ '\n', '\010', 'I', 'N', 'L', 'I', 'N', 'E', '_', 'P', '\020', '\324', '\003', '\022', '\014', '\n', '\007', 'I', 'N', 'N', 'E', 'R', '_', 'P', '\020',
+ '\325', '\003', '\022', '\n', '\n', '\005', 'I', 'N', 'O', 'U', 'T', '\020', '\326', '\003', '\022', '\014', '\n', '\007', 'I', 'N', 'P', 'U', 'T', '_', 'P',
+ '\020', '\327', '\003', '\022', '\020', '\n', '\013', 'I', 'N', 'S', 'E', 'N', 'S', 'I', 'T', 'I', 'V', 'E', '\020', '\330', '\003', '\022', '\013', '\n', '\006',
+ 'I', 'N', 'S', 'E', 'R', 'T', '\020', '\331', '\003', '\022', '\014', '\n', '\007', 'I', 'N', 'S', 'T', 'E', 'A', 'D', '\020', '\332', '\003', '\022', '\n',
+ '\n', '\005', 'I', 'N', 'T', '_', 'P', '\020', '\333', '\003', '\022', '\014', '\n', '\007', 'I', 'N', 'T', 'E', 'G', 'E', 'R', '\020', '\334', '\003', '\022',
+ '\016', '\n', '\t', 'I', 'N', 'T', 'E', 'R', 'S', 'E', 'C', 'T', '\020', '\335', '\003', '\022', '\r', '\n', '\010', 'I', 'N', 'T', 'E', 'R', 'V',
+ 'A', 'L', '\020', '\336', '\003', '\022', '\t', '\n', '\004', 'I', 'N', 'T', 'O', '\020', '\337', '\003', '\022', '\014', '\n', '\007', 'I', 'N', 'V', 'O', 'K',
+ 'E', 'R', '\020', '\340', '\003', '\022', '\007', '\n', '\002', 'I', 'S', '\020', '\341', '\003', '\022', '\013', '\n', '\006', 'I', 'S', 'N', 'U', 'L', 'L', '\020',
+ '\342', '\003', '\022', '\016', '\n', '\t', 'I', 'S', 'O', 'L', 'A', 'T', 'I', 'O', 'N', '\020', '\343', '\003', '\022', '\t', '\n', '\004', 'J', 'O', 'I',
+ 'N', '\020', '\344', '\003', '\022', '\t', '\n', '\004', 'J', 'S', 'O', 'N', '\020', '\345', '\003', '\022', '\017', '\n', '\n', 'J', 'S', 'O', 'N', '_', 'A',
+ 'R', 'R', 'A', 'Y', '\020', '\346', '\003', '\022', '\022', '\n', '\r', 'J', 'S', 'O', 'N', '_', 'A', 'R', 'R', 'A', 'Y', 'A', 'G', 'G', '\020',
+ '\347', '\003', '\022', '\020', '\n', '\013', 'J', 'S', 'O', 'N', '_', 'E', 'X', 'I', 'S', 'T', 'S', '\020', '\350', '\003', '\022', '\020', '\n', '\013', 'J',
+ 'S', 'O', 'N', '_', 'O', 'B', 'J', 'E', 'C', 'T', '\020', '\351', '\003', '\022', '\023', '\n', '\016', 'J', 'S', 'O', 'N', '_', 'O', 'B', 'J',
+ 'E', 'C', 'T', 'A', 'G', 'G', '\020', '\352', '\003', '\022', '\017', '\n', '\n', 'J', 'S', 'O', 'N', '_', 'Q', 'U', 'E', 'R', 'Y', '\020', '\353',
+ '\003', '\022', '\020', '\n', '\013', 'J', 'S', 'O', 'N', '_', 'S', 'C', 'A', 'L', 'A', 'R', '\020', '\354', '\003', '\022', '\023', '\n', '\016', 'J', 'S',
+ 'O', 'N', '_', 'S', 'E', 'R', 'I', 'A', 'L', 'I', 'Z', 'E', '\020', '\355', '\003', '\022', '\017', '\n', '\n', 'J', 'S', 'O', 'N', '_', 'T',
+ 'A', 'B', 'L', 'E', '\020', '\356', '\003', '\022', '\017', '\n', '\n', 'J', 'S', 'O', 'N', '_', 'V', 'A', 'L', 'U', 'E', '\020', '\357', '\003', '\022',
+ '\t', '\n', '\004', 'K', 'E', 'E', 'P', '\020', '\360', '\003', '\022', '\010', '\n', '\003', 'K', 'E', 'Y', '\020', '\361', '\003', '\022', '\t', '\n', '\004', 'K',
+ 'E', 'Y', 'S', '\020', '\362', '\003', '\022', '\n', '\n', '\005', 'L', 'A', 'B', 'E', 'L', '\020', '\363', '\003', '\022', '\r', '\n', '\010', 'L', 'A', 'N',
+ 'G', 'U', 'A', 'G', 'E', '\020', '\364', '\003', '\022', '\014', '\n', '\007', 'L', 'A', 'R', 'G', 'E', '_', 'P', '\020', '\365', '\003', '\022', '\013', '\n',
+ '\006', 'L', 'A', 'S', 'T', '_', 'P', '\020', '\366', '\003', '\022', '\016', '\n', '\t', 'L', 'A', 'T', 'E', 'R', 'A', 'L', '_', 'P', '\020', '\367',
+ '\003', '\022', '\014', '\n', '\007', 'L', 'E', 'A', 'D', 'I', 'N', 'G', '\020', '\370', '\003', '\022', '\016', '\n', '\t', 'L', 'E', 'A', 'K', 'P', 'R',
+ 'O', 'O', 'F', '\020', '\371', '\003', '\022', '\n', '\n', '\005', 'L', 'E', 'A', 'S', 'T', '\020', '\372', '\003', '\022', '\t', '\n', '\004', 'L', 'E', 'F',
+ 'T', '\020', '\373', '\003', '\022', '\n', '\n', '\005', 'L', 'E', 'V', 'E', 'L', '\020', '\374', '\003', '\022', '\t', '\n', '\004', 'L', 'I', 'K', 'E', '\020',
+ '\375', '\003', '\022', '\n', '\n', '\005', 'L', 'I', 'M', 'I', 'T', '\020', '\376', '\003', '\022', '\013', '\n', '\006', 'L', 'I', 'S', 'T', 'E', 'N', '\020',
+ '\377', '\003', '\022', '\t', '\n', '\004', 'L', 'O', 'A', 'D', '\020', '\200', '\004', '\022', '\n', '\n', '\005', 'L', 'O', 'C', 'A', 'L', '\020', '\201', '\004',
+ '\022', '\016', '\n', '\t', 'L', 'O', 'C', 'A', 'L', 'T', 'I', 'M', 'E', '\020', '\202', '\004', '\022', '\023', '\n', '\016', 'L', 'O', 'C', 'A', 'L',
+ 'T', 'I', 'M', 'E', 'S', 'T', 'A', 'M', 'P', '\020', '\203', '\004', '\022', '\r', '\n', '\010', 'L', 'O', 'C', 'A', 'T', 'I', 'O', 'N', '\020',
+ '\204', '\004', '\022', '\013', '\n', '\006', 'L', 'O', 'C', 'K', '_', 'P', '\020', '\205', '\004', '\022', '\013', '\n', '\006', 'L', 'O', 'C', 'K', 'E', 'D',
+ '\020', '\206', '\004', '\022', '\013', '\n', '\006', 'L', 'O', 'G', 'G', 'E', 'D', '\020', '\207', '\004', '\022', '\014', '\n', '\007', 'M', 'A', 'P', 'P', 'I',
+ 'N', 'G', '\020', '\210', '\004', '\022', '\n', '\n', '\005', 'M', 'A', 'T', 'C', 'H', '\020', '\211', '\004', '\022', '\014', '\n', '\007', 'M', 'A', 'T', 'C',
+ 'H', 'E', 'D', '\020', '\212', '\004', '\022', '\021', '\n', '\014', 'M', 'A', 'T', 'E', 'R', 'I', 'A', 'L', 'I', 'Z', 'E', 'D', '\020', '\213', '\004',
+ '\022', '\r', '\n', '\010', 'M', 'A', 'X', 'V', 'A', 'L', 'U', 'E', '\020', '\214', '\004', '\022', '\n', '\n', '\005', 'M', 'E', 'R', 'G', 'E', '\020',
+ '\215', '\004', '\022', '\021', '\n', '\014', 'M', 'E', 'R', 'G', 'E', '_', 'A', 'C', 'T', 'I', 'O', 'N', '\020', '\216', '\004', '\022', '\013', '\n', '\006',
+ 'M', 'E', 'T', 'H', 'O', 'D', '\020', '\217', '\004', '\022', '\r', '\n', '\010', 'M', 'I', 'N', 'U', 'T', 'E', '_', 'P', '\020', '\220', '\004', '\022',
+ '\r', '\n', '\010', 'M', 'I', 'N', 'V', 'A', 'L', 'U', 'E', '\020', '\221', '\004', '\022', '\t', '\n', '\004', 'M', 'O', 'D', 'E', '\020', '\222', '\004',
+ '\022', '\014', '\n', '\007', 'M', 'O', 'N', 'T', 'H', '_', 'P', '\020', '\223', '\004', '\022', '\t', '\n', '\004', 'M', 'O', 'V', 'E', '\020', '\224', '\004',
+ '\022', '\013', '\n', '\006', 'N', 'A', 'M', 'E', '_', 'P', '\020', '\225', '\004', '\022', '\n', '\n', '\005', 'N', 'A', 'M', 'E', 'S', '\020', '\226', '\004',
+ '\022', '\r', '\n', '\010', 'N', 'A', 'T', 'I', 'O', 'N', 'A', 'L', '\020', '\227', '\004', '\022', '\014', '\n', '\007', 'N', 'A', 'T', 'U', 'R', 'A',
+ 'L', '\020', '\230', '\004', '\022', '\n', '\n', '\005', 'N', 'C', 'H', 'A', 'R', '\020', '\231', '\004', '\022', '\013', '\n', '\006', 'N', 'E', 'S', 'T', 'E',
+ 'D', '\020', '\232', '\004', '\022', '\010', '\n', '\003', 'N', 'E', 'W', '\020', '\233', '\004', '\022', '\t', '\n', '\004', 'N', 'E', 'X', 'T', '\020', '\234', '\004',
+ '\022', '\010', '\n', '\003', 'N', 'F', 'C', '\020', '\235', '\004', '\022', '\010', '\n', '\003', 'N', 'F', 'D', '\020', '\236', '\004', '\022', '\t', '\n', '\004', 'N',
+ 'F', 'K', 'C', '\020', '\237', '\004', '\022', '\t', '\n', '\004', 'N', 'F', 'K', 'D', '\020', '\240', '\004', '\022', '\007', '\n', '\002', 'N', 'O', '\020', '\241',
+ '\004', '\022', '\t', '\n', '\004', 'N', 'O', 'N', 'E', '\020', '\242', '\004', '\022', '\016', '\n', '\t', 'N', 'O', 'R', 'M', 'A', 'L', 'I', 'Z', 'E',
+ '\020', '\243', '\004', '\022', '\017', '\n', '\n', 'N', 'O', 'R', 'M', 'A', 'L', 'I', 'Z', 'E', 'D', '\020', '\244', '\004', '\022', '\010', '\n', '\003', 'N',
+ 'O', 'T', '\020', '\245', '\004', '\022', '\014', '\n', '\007', 'N', 'O', 'T', 'H', 'I', 'N', 'G', '\020', '\246', '\004', '\022', '\013', '\n', '\006', 'N', 'O',
+ 'T', 'I', 'F', 'Y', '\020', '\247', '\004', '\022', '\014', '\n', '\007', 'N', 'O', 'T', 'N', 'U', 'L', 'L', '\020', '\250', '\004', '\022', '\013', '\n', '\006',
+ 'N', 'O', 'W', 'A', 'I', 'T', '\020', '\251', '\004', '\022', '\013', '\n', '\006', 'N', 'U', 'L', 'L', '_', 'P', '\020', '\252', '\004', '\022', '\013', '\n',
+ '\006', 'N', 'U', 'L', 'L', 'I', 'F', '\020', '\253', '\004', '\022', '\014', '\n', '\007', 'N', 'U', 'L', 'L', 'S', '_', 'P', '\020', '\254', '\004', '\022',
+ '\014', '\n', '\007', 'N', 'U', 'M', 'E', 'R', 'I', 'C', '\020', '\255', '\004', '\022', '\r', '\n', '\010', 'O', 'B', 'J', 'E', 'C', 'T', '_', 'P',
+ '\020', '\256', '\004', '\022', '\007', '\n', '\002', 'O', 'F', '\020', '\257', '\004', '\022', '\010', '\n', '\003', 'O', 'F', 'F', '\020', '\260', '\004', '\022', '\013', '\n',
+ '\006', 'O', 'F', 'F', 'S', 'E', 'T', '\020', '\261', '\004', '\022', '\t', '\n', '\004', 'O', 'I', 'D', 'S', '\020', '\262', '\004', '\022', '\010', '\n', '\003',
+ 'O', 'L', 'D', '\020', '\263', '\004', '\022', '\t', '\n', '\004', 'O', 'M', 'I', 'T', '\020', '\264', '\004', '\022', '\007', '\n', '\002', 'O', 'N', '\020', '\265',
+ '\004', '\022', '\t', '\n', '\004', 'O', 'N', 'L', 'Y', '\020', '\266', '\004', '\022', '\r', '\n', '\010', 'O', 'P', 'E', 'R', 'A', 'T', 'O', 'R', '\020',
+ '\267', '\004', '\022', '\013', '\n', '\006', 'O', 'P', 'T', 'I', 'O', 'N', '\020', '\270', '\004', '\022', '\014', '\n', '\007', 'O', 'P', 'T', 'I', 'O', 'N',
+ 'S', '\020', '\271', '\004', '\022', '\007', '\n', '\002', 'O', 'R', '\020', '\272', '\004', '\022', '\n', '\n', '\005', 'O', 'R', 'D', 'E', 'R', '\020', '\273', '\004',
+ '\022', '\017', '\n', '\n', 'O', 'R', 'D', 'I', 'N', 'A', 'L', 'I', 'T', 'Y', '\020', '\274', '\004', '\022', '\013', '\n', '\006', 'O', 'T', 'H', 'E',
+ 'R', 'S', '\020', '\275', '\004', '\022', '\n', '\n', '\005', 'O', 'U', 'T', '_', 'P', '\020', '\276', '\004', '\022', '\014', '\n', '\007', 'O', 'U', 'T', 'E',
+ 'R', '_', 'P', '\020', '\277', '\004', '\022', '\t', '\n', '\004', 'O', 'V', 'E', 'R', '\020', '\300', '\004', '\022', '\r', '\n', '\010', 'O', 'V', 'E', 'R',
+ 'L', 'A', 'P', 'S', '\020', '\301', '\004', '\022', '\014', '\n', '\007', 'O', 'V', 'E', 'R', 'L', 'A', 'Y', '\020', '\302', '\004', '\022', '\017', '\n', '\n',
+ 'O', 'V', 'E', 'R', 'R', 'I', 'D', 'I', 'N', 'G', '\020', '\303', '\004', '\022', '\n', '\n', '\005', 'O', 'W', 'N', 'E', 'D', '\020', '\304', '\004',
+ '\022', '\n', '\n', '\005', 'O', 'W', 'N', 'E', 'R', '\020', '\305', '\004', '\022', '\r', '\n', '\010', 'P', 'A', 'R', 'A', 'L', 'L', 'E', 'L', '\020',
+ '\306', '\004', '\022', '\016', '\n', '\t', 'P', 'A', 'R', 'A', 'M', 'E', 'T', 'E', 'R', '\020', '\307', '\004', '\022', '\013', '\n', '\006', 'P', 'A', 'R',
+ 'S', 'E', 'R', '\020', '\310', '\004', '\022', '\014', '\n', '\007', 'P', 'A', 'R', 'T', 'I', 'A', 'L', '\020', '\311', '\004', '\022', '\016', '\n', '\t', 'P',
+ 'A', 'R', 'T', 'I', 'T', 'I', 'O', 'N', '\020', '\312', '\004', '\022', '\014', '\n', '\007', 'P', 'A', 'S', 'S', 'I', 'N', 'G', '\020', '\313', '\004',
+ '\022', '\r', '\n', '\010', 'P', 'A', 'S', 'S', 'W', 'O', 'R', 'D', '\020', '\314', '\004', '\022', '\t', '\n', '\004', 'P', 'A', 'T', 'H', '\020', '\315',
+ '\004', '\022', '\014', '\n', '\007', 'P', 'L', 'A', 'C', 'I', 'N', 'G', '\020', '\316', '\004', '\022', '\t', '\n', '\004', 'P', 'L', 'A', 'N', '\020', '\317',
+ '\004', '\022', '\n', '\n', '\005', 'P', 'L', 'A', 'N', 'S', '\020', '\320', '\004', '\022', '\013', '\n', '\006', 'P', 'O', 'L', 'I', 'C', 'Y', '\020', '\321',
+ '\004', '\022', '\r', '\n', '\010', 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', '\020', '\322', '\004', '\022', '\016', '\n', '\t', 'P', 'R', 'E', 'C', 'E',
+ 'D', 'I', 'N', 'G', '\020', '\323', '\004', '\022', '\016', '\n', '\t', 'P', 'R', 'E', 'C', 'I', 'S', 'I', 'O', 'N', '\020', '\324', '\004', '\022', '\r',
+ '\n', '\010', 'P', 'R', 'E', 'S', 'E', 'R', 'V', 'E', '\020', '\325', '\004', '\022', '\014', '\n', '\007', 'P', 'R', 'E', 'P', 'A', 'R', 'E', '\020',
+ '\326', '\004', '\022', '\r', '\n', '\010', 'P', 'R', 'E', 'P', 'A', 'R', 'E', 'D', '\020', '\327', '\004', '\022', '\014', '\n', '\007', 'P', 'R', 'I', 'M',
+ 'A', 'R', 'Y', '\020', '\330', '\004', '\022', '\n', '\n', '\005', 'P', 'R', 'I', 'O', 'R', '\020', '\331', '\004', '\022', '\017', '\n', '\n', 'P', 'R', 'I',
+ 'V', 'I', 'L', 'E', 'G', 'E', 'S', '\020', '\332', '\004', '\022', '\017', '\n', '\n', 'P', 'R', 'O', 'C', 'E', 'D', 'U', 'R', 'A', 'L', '\020',
+ '\333', '\004', '\022', '\016', '\n', '\t', 'P', 'R', 'O', 'C', 'E', 'D', 'U', 'R', 'E', '\020', '\334', '\004', '\022', '\017', '\n', '\n', 'P', 'R', 'O',
+ 'C', 'E', 'D', 'U', 'R', 'E', 'S', '\020', '\335', '\004', '\022', '\014', '\n', '\007', 'P', 'R', 'O', 'G', 'R', 'A', 'M', '\020', '\336', '\004', '\022',
+ '\020', '\n', '\013', 'P', 'U', 'B', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', '\020', '\337', '\004', '\022', '\n', '\n', '\005', 'Q', 'U', 'O', 'T',
+ 'E', '\020', '\340', '\004', '\022', '\013', '\n', '\006', 'Q', 'U', 'O', 'T', 'E', 'S', '\020', '\341', '\004', '\022', '\n', '\n', '\005', 'R', 'A', 'N', 'G',
+ 'E', '\020', '\342', '\004', '\022', '\t', '\n', '\004', 'R', 'E', 'A', 'D', '\020', '\343', '\004', '\022', '\t', '\n', '\004', 'R', 'E', 'A', 'L', '\020', '\344',
+ '\004', '\022', '\r', '\n', '\010', 'R', 'E', 'A', 'S', 'S', 'I', 'G', 'N', '\020', '\345', '\004', '\022', '\014', '\n', '\007', 'R', 'E', 'C', 'H', 'E',
+ 'C', 'K', '\020', '\346', '\004', '\022', '\016', '\n', '\t', 'R', 'E', 'C', 'U', 'R', 'S', 'I', 'V', 'E', '\020', '\347', '\004', '\022', '\n', '\n', '\005',
+ 'R', 'E', 'F', '_', 'P', '\020', '\350', '\004', '\022', '\017', '\n', '\n', 'R', 'E', 'F', 'E', 'R', 'E', 'N', 'C', 'E', 'S', '\020', '\351', '\004',
+ '\022', '\020', '\n', '\013', 'R', 'E', 'F', 'E', 'R', 'E', 'N', 'C', 'I', 'N', 'G', '\020', '\352', '\004', '\022', '\014', '\n', '\007', 'R', 'E', 'F',
+ 'R', 'E', 'S', 'H', '\020', '\353', '\004', '\022', '\014', '\n', '\007', 'R', 'E', 'I', 'N', 'D', 'E', 'X', '\020', '\354', '\004', '\022', '\017', '\n', '\n',
+ 'R', 'E', 'L', 'A', 'T', 'I', 'V', 'E', '_', 'P', '\020', '\355', '\004', '\022', '\014', '\n', '\007', 'R', 'E', 'L', 'E', 'A', 'S', 'E', '\020',
+ '\356', '\004', '\022', '\013', '\n', '\006', 'R', 'E', 'N', 'A', 'M', 'E', '\020', '\357', '\004', '\022', '\017', '\n', '\n', 'R', 'E', 'P', 'E', 'A', 'T',
+ 'A', 'B', 'L', 'E', '\020', '\360', '\004', '\022', '\014', '\n', '\007', 'R', 'E', 'P', 'L', 'A', 'C', 'E', '\020', '\361', '\004', '\022', '\014', '\n', '\007',
+ 'R', 'E', 'P', 'L', 'I', 'C', 'A', '\020', '\362', '\004', '\022', '\n', '\n', '\005', 'R', 'E', 'S', 'E', 'T', '\020', '\363', '\004', '\022', '\014', '\n',
+ '\007', 'R', 'E', 'S', 'T', 'A', 'R', 'T', '\020', '\364', '\004', '\022', '\r', '\n', '\010', 'R', 'E', 'S', 'T', 'R', 'I', 'C', 'T', '\020', '\365',
+ '\004', '\022', '\013', '\n', '\006', 'R', 'E', 'T', 'U', 'R', 'N', '\020', '\366', '\004', '\022', '\016', '\n', '\t', 'R', 'E', 'T', 'U', 'R', 'N', 'I',
+ 'N', 'G', '\020', '\367', '\004', '\022', '\014', '\n', '\007', 'R', 'E', 'T', 'U', 'R', 'N', 'S', '\020', '\370', '\004', '\022', '\013', '\n', '\006', 'R', 'E',
+ 'V', 'O', 'K', 'E', '\020', '\371', '\004', '\022', '\n', '\n', '\005', 'R', 'I', 'G', 'H', 'T', '\020', '\372', '\004', '\022', '\t', '\n', '\004', 'R', 'O',
+ 'L', 'E', '\020', '\373', '\004', '\022', '\r', '\n', '\010', 'R', 'O', 'L', 'L', 'B', 'A', 'C', 'K', '\020', '\374', '\004', '\022', '\013', '\n', '\006', 'R',
+ 'O', 'L', 'L', 'U', 'P', '\020', '\375', '\004', '\022', '\014', '\n', '\007', 'R', 'O', 'U', 'T', 'I', 'N', 'E', '\020', '\376', '\004', '\022', '\r', '\n',
+ '\010', 'R', 'O', 'U', 'T', 'I', 'N', 'E', 'S', '\020', '\377', '\004', '\022', '\010', '\n', '\003', 'R', 'O', 'W', '\020', '\200', '\005', '\022', '\t', '\n',
+ '\004', 'R', 'O', 'W', 'S', '\020', '\201', '\005', '\022', '\t', '\n', '\004', 'R', 'U', 'L', 'E', '\020', '\202', '\005', '\022', '\016', '\n', '\t', 'S', 'A',
+ 'V', 'E', 'P', 'O', 'I', 'N', 'T', '\020', '\203', '\005', '\022', '\013', '\n', '\006', 'S', 'C', 'A', 'L', 'A', 'R', '\020', '\204', '\005', '\022', '\013',
+ '\n', '\006', 'S', 'C', 'H', 'E', 'M', 'A', '\020', '\205', '\005', '\022', '\014', '\n', '\007', 'S', 'C', 'H', 'E', 'M', 'A', 'S', '\020', '\206', '\005',
+ '\022', '\013', '\n', '\006', 'S', 'C', 'R', 'O', 'L', 'L', '\020', '\207', '\005', '\022', '\013', '\n', '\006', 'S', 'E', 'A', 'R', 'C', 'H', '\020', '\210',
+ '\005', '\022', '\r', '\n', '\010', 'S', 'E', 'C', 'O', 'N', 'D', '_', 'P', '\020', '\211', '\005', '\022', '\r', '\n', '\010', 'S', 'E', 'C', 'U', 'R',
+ 'I', 'T', 'Y', '\020', '\212', '\005', '\022', '\013', '\n', '\006', 'S', 'E', 'L', 'E', 'C', 'T', '\020', '\213', '\005', '\022', '\r', '\n', '\010', 'S', 'E',
+ 'Q', 'U', 'E', 'N', 'C', 'E', '\020', '\214', '\005', '\022', '\016', '\n', '\t', 'S', 'E', 'Q', 'U', 'E', 'N', 'C', 'E', 'S', '\020', '\215', '\005',
+ '\022', '\021', '\n', '\014', 'S', 'E', 'R', 'I', 'A', 'L', 'I', 'Z', 'A', 'B', 'L', 'E', '\020', '\216', '\005', '\022', '\013', '\n', '\006', 'S', 'E',
+ 'R', 'V', 'E', 'R', '\020', '\217', '\005', '\022', '\014', '\n', '\007', 'S', 'E', 'S', 'S', 'I', 'O', 'N', '\020', '\220', '\005', '\022', '\021', '\n', '\014',
+ 'S', 'E', 'S', 'S', 'I', 'O', 'N', '_', 'U', 'S', 'E', 'R', '\020', '\221', '\005', '\022', '\010', '\n', '\003', 'S', 'E', 'T', '\020', '\222', '\005',
+ '\022', '\t', '\n', '\004', 'S', 'E', 'T', 'S', '\020', '\223', '\005', '\022', '\n', '\n', '\005', 'S', 'E', 'T', 'O', 'F', '\020', '\224', '\005', '\022', '\n',
+ '\n', '\005', 'S', 'H', 'A', 'R', 'E', '\020', '\225', '\005', '\022', '\t', '\n', '\004', 'S', 'H', 'O', 'W', '\020', '\226', '\005', '\022', '\014', '\n', '\007',
+ 'S', 'I', 'M', 'I', 'L', 'A', 'R', '\020', '\227', '\005', '\022', '\013', '\n', '\006', 'S', 'I', 'M', 'P', 'L', 'E', '\020', '\230', '\005', '\022', '\t',
+ '\n', '\004', 'S', 'K', 'I', 'P', '\020', '\231', '\005', '\022', '\r', '\n', '\010', 'S', 'M', 'A', 'L', 'L', 'I', 'N', 'T', '\020', '\232', '\005', '\022',
+ '\r', '\n', '\010', 'S', 'N', 'A', 'P', 'S', 'H', 'O', 'T', '\020', '\233', '\005', '\022', '\t', '\n', '\004', 'S', 'O', 'M', 'E', '\020', '\234', '\005',
+ '\022', '\013', '\n', '\006', 'S', 'O', 'U', 'R', 'C', 'E', '\020', '\235', '\005', '\022', '\n', '\n', '\005', 'S', 'Q', 'L', '_', 'P', '\020', '\236', '\005',
+ '\022', '\013', '\n', '\006', 'S', 'T', 'A', 'B', 'L', 'E', '\020', '\237', '\005', '\022', '\021', '\n', '\014', 'S', 'T', 'A', 'N', 'D', 'A', 'L', 'O',
+ 'N', 'E', '_', 'P', '\020', '\240', '\005', '\022', '\n', '\n', '\005', 'S', 'T', 'A', 'R', 'T', '\020', '\241', '\005', '\022', '\016', '\n', '\t', 'S', 'T',
+ 'A', 'T', 'E', 'M', 'E', 'N', 'T', '\020', '\242', '\005', '\022', '\017', '\n', '\n', 'S', 'T', 'A', 'T', 'I', 'S', 'T', 'I', 'C', 'S', '\020',
+ '\243', '\005', '\022', '\n', '\n', '\005', 'S', 'T', 'D', 'I', 'N', '\020', '\244', '\005', '\022', '\013', '\n', '\006', 'S', 'T', 'D', 'O', 'U', 'T', '\020',
+ '\245', '\005', '\022', '\014', '\n', '\007', 'S', 'T', 'O', 'R', 'A', 'G', 'E', '\020', '\246', '\005', '\022', '\013', '\n', '\006', 'S', 'T', 'O', 'R', 'E',
+ 'D', '\020', '\247', '\005', '\022', '\r', '\n', '\010', 'S', 'T', 'R', 'I', 'C', 'T', '_', 'P', '\020', '\250', '\005', '\022', '\r', '\n', '\010', 'S', 'T',
+ 'R', 'I', 'N', 'G', '_', 'P', '\020', '\251', '\005', '\022', '\014', '\n', '\007', 'S', 'T', 'R', 'I', 'P', '_', 'P', '\020', '\252', '\005', '\022', '\021',
+ '\n', '\014', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', '\020', '\253', '\005', '\022', '\016', '\n', '\t', 'S', 'U', 'B', 'S',
+ 'T', 'R', 'I', 'N', 'G', '\020', '\254', '\005', '\022', '\014', '\n', '\007', 'S', 'U', 'P', 'P', 'O', 'R', 'T', '\020', '\255', '\005', '\022', '\016', '\n',
+ '\t', 'S', 'Y', 'M', 'M', 'E', 'T', 'R', 'I', 'C', '\020', '\256', '\005', '\022', '\n', '\n', '\005', 'S', 'Y', 'S', 'I', 'D', '\020', '\257', '\005',
+ '\022', '\r', '\n', '\010', 'S', 'Y', 'S', 'T', 'E', 'M', '_', 'P', '\020', '\260', '\005', '\022', '\020', '\n', '\013', 'S', 'Y', 'S', 'T', 'E', 'M',
+ '_', 'U', 'S', 'E', 'R', '\020', '\261', '\005', '\022', '\n', '\n', '\005', 'T', 'A', 'B', 'L', 'E', '\020', '\262', '\005', '\022', '\013', '\n', '\006', 'T',
+ 'A', 'B', 'L', 'E', 'S', '\020', '\263', '\005', '\022', '\020', '\n', '\013', 'T', 'A', 'B', 'L', 'E', 'S', 'A', 'M', 'P', 'L', 'E', '\020', '\264',
+ '\005', '\022', '\017', '\n', '\n', 'T', 'A', 'B', 'L', 'E', 'S', 'P', 'A', 'C', 'E', '\020', '\265', '\005', '\022', '\013', '\n', '\006', 'T', 'A', 'R',
+ 'G', 'E', 'T', '\020', '\266', '\005', '\022', '\t', '\n', '\004', 'T', 'E', 'M', 'P', '\020', '\267', '\005', '\022', '\r', '\n', '\010', 'T', 'E', 'M', 'P',
+ 'L', 'A', 'T', 'E', '\020', '\270', '\005', '\022', '\016', '\n', '\t', 'T', 'E', 'M', 'P', 'O', 'R', 'A', 'R', 'Y', '\020', '\271', '\005', '\022', '\013',
+ '\n', '\006', 'T', 'E', 'X', 'T', '_', 'P', '\020', '\272', '\005', '\022', '\t', '\n', '\004', 'T', 'H', 'E', 'N', '\020', '\273', '\005', '\022', '\t', '\n',
+ '\004', 'T', 'I', 'E', 'S', '\020', '\274', '\005', '\022', '\t', '\n', '\004', 'T', 'I', 'M', 'E', '\020', '\275', '\005', '\022', '\016', '\n', '\t', 'T', 'I',
+ 'M', 'E', 'S', 'T', 'A', 'M', 'P', '\020', '\276', '\005', '\022', '\007', '\n', '\002', 'T', 'O', '\020', '\277', '\005', '\022', '\r', '\n', '\010', 'T', 'R',
+ 'A', 'I', 'L', 'I', 'N', 'G', '\020', '\300', '\005', '\022', '\020', '\n', '\013', 'T', 'R', 'A', 'N', 'S', 'A', 'C', 'T', 'I', 'O', 'N', '\020',
+ '\301', '\005', '\022', '\016', '\n', '\t', 'T', 'R', 'A', 'N', 'S', 'F', 'O', 'R', 'M', '\020', '\302', '\005', '\022', '\n', '\n', '\005', 'T', 'R', 'E',
+ 'A', 'T', '\020', '\303', '\005', '\022', '\014', '\n', '\007', 'T', 'R', 'I', 'G', 'G', 'E', 'R', '\020', '\304', '\005', '\022', '\t', '\n', '\004', 'T', 'R',
+ 'I', 'M', '\020', '\305', '\005', '\022', '\013', '\n', '\006', 'T', 'R', 'U', 'E', '_', 'P', '\020', '\306', '\005', '\022', '\r', '\n', '\010', 'T', 'R', 'U',
+ 'N', 'C', 'A', 'T', 'E', '\020', '\307', '\005', '\022', '\014', '\n', '\007', 'T', 'R', 'U', 'S', 'T', 'E', 'D', '\020', '\310', '\005', '\022', '\013', '\n',
+ '\006', 'T', 'Y', 'P', 'E', '_', 'P', '\020', '\311', '\005', '\022', '\014', '\n', '\007', 'T', 'Y', 'P', 'E', 'S', '_', 'P', '\020', '\312', '\005', '\022',
+ '\014', '\n', '\007', 'U', 'E', 'S', 'C', 'A', 'P', 'E', '\020', '\313', '\005', '\022', '\016', '\n', '\t', 'U', 'N', 'B', 'O', 'U', 'N', 'D', 'E',
+ 'D', '\020', '\314', '\005', '\022', '\022', '\n', '\r', 'U', 'N', 'C', 'O', 'N', 'D', 'I', 'T', 'I', 'O', 'N', 'A', 'L', '\020', '\315', '\005', '\022',
+ '\020', '\n', '\013', 'U', 'N', 'C', 'O', 'M', 'M', 'I', 'T', 'T', 'E', 'D', '\020', '\316', '\005', '\022', '\020', '\n', '\013', 'U', 'N', 'E', 'N',
+ 'C', 'R', 'Y', 'P', 'T', 'E', 'D', '\020', '\317', '\005', '\022', '\n', '\n', '\005', 'U', 'N', 'I', 'O', 'N', '\020', '\320', '\005', '\022', '\013', '\n',
+ '\006', 'U', 'N', 'I', 'Q', 'U', 'E', '\020', '\321', '\005', '\022', '\014', '\n', '\007', 'U', 'N', 'K', 'N', 'O', 'W', 'N', '\020', '\322', '\005', '\022',
+ '\r', '\n', '\010', 'U', 'N', 'L', 'I', 'S', 'T', 'E', 'N', '\020', '\323', '\005', '\022', '\r', '\n', '\010', 'U', 'N', 'L', 'O', 'G', 'G', 'E',
+ 'D', '\020', '\324', '\005', '\022', '\n', '\n', '\005', 'U', 'N', 'T', 'I', 'L', '\020', '\325', '\005', '\022', '\013', '\n', '\006', 'U', 'P', 'D', 'A', 'T',
+ 'E', '\020', '\326', '\005', '\022', '\t', '\n', '\004', 'U', 'S', 'E', 'R', '\020', '\327', '\005', '\022', '\n', '\n', '\005', 'U', 'S', 'I', 'N', 'G', '\020',
+ '\330', '\005', '\022', '\013', '\n', '\006', 'V', 'A', 'C', 'U', 'U', 'M', '\020', '\331', '\005', '\022', '\n', '\n', '\005', 'V', 'A', 'L', 'I', 'D', '\020',
+ '\332', '\005', '\022', '\r', '\n', '\010', 'V', 'A', 'L', 'I', 'D', 'A', 'T', 'E', '\020', '\333', '\005', '\022', '\016', '\n', '\t', 'V', 'A', 'L', 'I',
+ 'D', 'A', 'T', 'O', 'R', '\020', '\334', '\005', '\022', '\014', '\n', '\007', 'V', 'A', 'L', 'U', 'E', '_', 'P', '\020', '\335', '\005', '\022', '\013', '\n',
+ '\006', 'V', 'A', 'L', 'U', 'E', 'S', '\020', '\336', '\005', '\022', '\014', '\n', '\007', 'V', 'A', 'R', 'C', 'H', 'A', 'R', '\020', '\337', '\005', '\022',
+ '\r', '\n', '\010', 'V', 'A', 'R', 'I', 'A', 'D', 'I', 'C', '\020', '\340', '\005', '\022', '\014', '\n', '\007', 'V', 'A', 'R', 'Y', 'I', 'N', 'G',
+ '\020', '\341', '\005', '\022', '\014', '\n', '\007', 'V', 'E', 'R', 'B', 'O', 'S', 'E', '\020', '\342', '\005', '\022', '\016', '\n', '\t', 'V', 'E', 'R', 'S',
+ 'I', 'O', 'N', '_', 'P', '\020', '\343', '\005', '\022', '\t', '\n', '\004', 'V', 'I', 'E', 'W', '\020', '\344', '\005', '\022', '\n', '\n', '\005', 'V', 'I',
+ 'E', 'W', 'S', '\020', '\345', '\005', '\022', '\r', '\n', '\010', 'V', 'O', 'L', 'A', 'T', 'I', 'L', 'E', '\020', '\346', '\005', '\022', '\t', '\n', '\004',
+ 'W', 'H', 'E', 'N', '\020', '\347', '\005', '\022', '\n', '\n', '\005', 'W', 'H', 'E', 'R', 'E', '\020', '\350', '\005', '\022', '\021', '\n', '\014', 'W', 'H',
+ 'I', 'T', 'E', 'S', 'P', 'A', 'C', 'E', '_', 'P', '\020', '\351', '\005', '\022', '\013', '\n', '\006', 'W', 'I', 'N', 'D', 'O', 'W', '\020', '\352',
+ '\005', '\022', '\t', '\n', '\004', 'W', 'I', 'T', 'H', '\020', '\353', '\005', '\022', '\013', '\n', '\006', 'W', 'I', 'T', 'H', 'I', 'N', '\020', '\354', '\005',
+ '\022', '\014', '\n', '\007', 'W', 'I', 'T', 'H', 'O', 'U', 'T', '\020', '\355', '\005', '\022', '\t', '\n', '\004', 'W', 'O', 'R', 'K', '\020', '\356', '\005',
+ '\022', '\014', '\n', '\007', 'W', 'R', 'A', 'P', 'P', 'E', 'R', '\020', '\357', '\005', '\022', '\n', '\n', '\005', 'W', 'R', 'I', 'T', 'E', '\020', '\360',
+ '\005', '\022', '\n', '\n', '\005', 'X', 'M', 'L', '_', 'P', '\020', '\361', '\005', '\022', '\022', '\n', '\r', 'X', 'M', 'L', 'A', 'T', 'T', 'R', 'I',
+ 'B', 'U', 'T', 'E', 'S', '\020', '\362', '\005', '\022', '\016', '\n', '\t', 'X', 'M', 'L', 'C', 'O', 'N', 'C', 'A', 'T', '\020', '\363', '\005', '\022',
+ '\017', '\n', '\n', 'X', 'M', 'L', 'E', 'L', 'E', 'M', 'E', 'N', 'T', '\020', '\364', '\005', '\022', '\016', '\n', '\t', 'X', 'M', 'L', 'E', 'X',
+ 'I', 'S', 'T', 'S', '\020', '\365', '\005', '\022', '\016', '\n', '\t', 'X', 'M', 'L', 'F', 'O', 'R', 'E', 'S', 'T', '\020', '\366', '\005', '\022', '\022',
+ '\n', '\r', 'X', 'M', 'L', 'N', 'A', 'M', 'E', 'S', 'P', 'A', 'C', 'E', 'S', '\020', '\367', '\005', '\022', '\r', '\n', '\010', 'X', 'M', 'L',
+ 'P', 'A', 'R', 'S', 'E', '\020', '\370', '\005', '\022', '\n', '\n', '\005', 'X', 'M', 'L', 'P', 'I', '\020', '\371', '\005', '\022', '\014', '\n', '\007', 'X',
+ 'M', 'L', 'R', 'O', 'O', 'T', '\020', '\372', '\005', '\022', '\021', '\n', '\014', 'X', 'M', 'L', 'S', 'E', 'R', 'I', 'A', 'L', 'I', 'Z', 'E',
+ '\020', '\373', '\005', '\022', '\r', '\n', '\010', 'X', 'M', 'L', 'T', 'A', 'B', 'L', 'E', '\020', '\374', '\005', '\022', '\013', '\n', '\006', 'Y', 'E', 'A',
+ 'R', '_', 'P', '\020', '\375', '\005', '\022', '\n', '\n', '\005', 'Y', 'E', 'S', '_', 'P', '\020', '\376', '\005', '\022', '\t', '\n', '\004', 'Z', 'O', 'N',
+ 'E', '\020', '\377', '\005', '\022', '\016', '\n', '\t', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'L', 'A', '\020', '\200', '\006', '\022', '\013', '\n', '\006', 'N',
+ 'O', 'T', '_', 'L', 'A', '\020', '\201', '\006', '\022', '\r', '\n', '\010', 'N', 'U', 'L', 'L', 'S', '_', 'L', 'A', '\020', '\202', '\006', '\022', '\014',
+ '\n', '\007', 'W', 'I', 'T', 'H', '_', 'L', 'A', '\020', '\203', '\006', '\022', '\017', '\n', '\n', 'W', 'I', 'T', 'H', 'O', 'U', 'T', '_', 'L',
+ 'A', '\020', '\204', '\006', '\022', '\023', '\n', '\016', 'M', 'O', 'D', 'E', '_', 'T', 'Y', 'P', 'E', '_', 'N', 'A', 'M', 'E', '\020', '\205', '\006',
+ '\022', '\026', '\n', '\021', 'M', 'O', 'D', 'E', '_', 'P', 'L', 'P', 'G', 'S', 'Q', 'L', '_', 'E', 'X', 'P', 'R', '\020', '\206', '\006', '\022',
+ '\031', '\n', '\024', 'M', 'O', 'D', 'E', '_', 'P', 'L', 'P', 'G', 'S', 'Q', 'L', '_', 'A', 'S', 'S', 'I', 'G', 'N', '1', '\020', '\207',
+ '\006', '\022', '\031', '\n', '\024', 'M', 'O', 'D', 'E', '_', 'P', 'L', 'P', 'G', 'S', 'Q', 'L', '_', 'A', 'S', 'S', 'I', 'G', 'N', '2',
+ '\020', '\210', '\006', '\022', '\031', '\n', '\024', 'M', 'O', 'D', 'E', '_', 'P', 'L', 'P', 'G', 'S', 'Q', 'L', '_', 'A', 'S', 'S', 'I', 'G',
+ 'N', '3', '\020', '\211', '\006', '\022', '\013', '\n', '\006', 'U', 'M', 'I', 'N', 'U', 'S', '\020', '\212', '\006', 'b', '\006', 'p', 'r', 'o', 't', 'o',
+ '3',
};
static ::absl::once_flag descriptor_table_protobuf_2fpg_5fquery_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_protobuf_2fpg_5fquery_2eproto = {
false,
false,
- 92078,
+ 98901,
descriptor_table_protodef_protobuf_2fpg_5fquery_2eproto,
"protobuf/pg_query.proto",
&descriptor_table_protobuf_2fpg_5fquery_2eproto_once,
nullptr,
0,
- 256,
+ 272,
schemas,
file_default_instances,
TableStruct_protobuf_2fpg_5fquery_2eproto::offsets,
@@ -15110,18 +16140,9 @@ PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_protobuf
PROTOBUF_ATTRIBUTE_INIT_PRIORITY2
static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_protobuf_2fpg_5fquery_2eproto(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
namespace pg_query {
-const ::google::protobuf::EnumDescriptor* OverridingKind_descriptor() {
- ::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[0];
-}
-PROTOBUF_CONSTINIT const uint32_t OverridingKind_internal_data_[] = {
- 262144u, 0u, };
-bool OverridingKind_IsValid(int value) {
- return 0 <= value && value <= 3;
-}
const ::google::protobuf::EnumDescriptor* QuerySource_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[1];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[0];
}
PROTOBUF_CONSTINIT const uint32_t QuerySource_internal_data_[] = {
393216u, 0u, };
@@ -15130,7 +16151,7 @@ bool QuerySource_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* SortByDir_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[2];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[1];
}
PROTOBUF_CONSTINIT const uint32_t SortByDir_internal_data_[] = {
327680u, 0u, };
@@ -15139,7 +16160,7 @@ bool SortByDir_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* SortByNulls_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[3];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[2];
}
PROTOBUF_CONSTINIT const uint32_t SortByNulls_internal_data_[] = {
262144u, 0u, };
@@ -15148,7 +16169,7 @@ bool SortByNulls_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* SetQuantifier_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[4];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[3];
}
PROTOBUF_CONSTINIT const uint32_t SetQuantifier_internal_data_[] = {
262144u, 0u, };
@@ -15157,7 +16178,7 @@ bool SetQuantifier_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* A_Expr_Kind_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[5];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[4];
}
PROTOBUF_CONSTINIT const uint32_t A_Expr_Kind_internal_data_[] = {
983040u, 0u, };
@@ -15166,7 +16187,7 @@ bool A_Expr_Kind_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* RoleSpecType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[6];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[5];
}
PROTOBUF_CONSTINIT const uint32_t RoleSpecType_internal_data_[] = {
393216u, 0u, };
@@ -15175,7 +16196,7 @@ bool RoleSpecType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* TableLikeOption_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[7];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[6];
}
PROTOBUF_CONSTINIT const uint32_t TableLikeOption_internal_data_[] = {
720896u, 0u, };
@@ -15184,7 +16205,7 @@ bool TableLikeOption_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* DefElemAction_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[8];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[7];
}
PROTOBUF_CONSTINIT const uint32_t DefElemAction_internal_data_[] = {
327680u, 0u, };
@@ -15193,7 +16214,7 @@ bool DefElemAction_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* PartitionStrategy_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[9];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[8];
}
PROTOBUF_CONSTINIT const uint32_t PartitionStrategy_internal_data_[] = {
262144u, 0u, };
@@ -15202,7 +16223,7 @@ bool PartitionStrategy_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* PartitionRangeDatumKind_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[10];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[9];
}
PROTOBUF_CONSTINIT const uint32_t PartitionRangeDatumKind_internal_data_[] = {
262144u, 0u, };
@@ -15211,7 +16232,7 @@ bool PartitionRangeDatumKind_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* RTEKind_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[11];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[10];
}
PROTOBUF_CONSTINIT const uint32_t RTEKind_internal_data_[] = {
655360u, 0u, };
@@ -15220,7 +16241,7 @@ bool RTEKind_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* WCOKind_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[12];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[11];
}
PROTOBUF_CONSTINIT const uint32_t WCOKind_internal_data_[] = {
458752u, 0u, };
@@ -15229,7 +16250,7 @@ bool WCOKind_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* GroupingSetKind_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[13];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[12];
}
PROTOBUF_CONSTINIT const uint32_t GroupingSetKind_internal_data_[] = {
393216u, 0u, };
@@ -15238,17 +16259,35 @@ bool GroupingSetKind_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* CTEMaterialize_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[14];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[13];
}
PROTOBUF_CONSTINIT const uint32_t CTEMaterialize_internal_data_[] = {
262144u, 0u, };
bool CTEMaterialize_IsValid(int value) {
return 0 <= value && value <= 3;
}
-const ::google::protobuf::EnumDescriptor* SetOperation_descriptor() {
+const ::google::protobuf::EnumDescriptor* JsonQuotes_descriptor() {
+ ::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[14];
+}
+PROTOBUF_CONSTINIT const uint32_t JsonQuotes_internal_data_[] = {
+ 262144u, 0u, };
+bool JsonQuotes_IsValid(int value) {
+ return 0 <= value && value <= 3;
+}
+const ::google::protobuf::EnumDescriptor* JsonTableColumnType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[15];
}
+PROTOBUF_CONSTINIT const uint32_t JsonTableColumnType_internal_data_[] = {
+ 393216u, 0u, };
+bool JsonTableColumnType_IsValid(int value) {
+ return 0 <= value && value <= 5;
+}
+const ::google::protobuf::EnumDescriptor* SetOperation_descriptor() {
+ ::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[16];
+}
PROTOBUF_CONSTINIT const uint32_t SetOperation_internal_data_[] = {
327680u, 0u, };
bool SetOperation_IsValid(int value) {
@@ -15256,7 +16295,7 @@ bool SetOperation_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* ObjectType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[16];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[17];
}
PROTOBUF_CONSTINIT const uint32_t ObjectType_internal_data_[] = {
3473408u, 0u, };
@@ -15265,7 +16304,7 @@ bool ObjectType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* DropBehavior_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[17];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[18];
}
PROTOBUF_CONSTINIT const uint32_t DropBehavior_internal_data_[] = {
196608u, 0u, };
@@ -15274,16 +16313,16 @@ bool DropBehavior_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* AlterTableType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[18];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[19];
}
PROTOBUF_CONSTINIT const uint32_t AlterTableType_internal_data_[] = {
- 4390912u, 0u, };
+ 4456448u, 0u, };
bool AlterTableType_IsValid(int value) {
- return 0 <= value && value <= 66;
+ return 0 <= value && value <= 67;
}
const ::google::protobuf::EnumDescriptor* GrantTargetType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[19];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[20];
}
PROTOBUF_CONSTINIT const uint32_t GrantTargetType_internal_data_[] = {
262144u, 0u, };
@@ -15292,7 +16331,7 @@ bool GrantTargetType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* VariableSetKind_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[20];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[21];
}
PROTOBUF_CONSTINIT const uint32_t VariableSetKind_internal_data_[] = {
458752u, 0u, };
@@ -15301,7 +16340,7 @@ bool VariableSetKind_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* ConstrType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[21];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[22];
}
PROTOBUF_CONSTINIT const uint32_t ConstrType_internal_data_[] = {
983040u, 0u, };
@@ -15310,7 +16349,7 @@ bool ConstrType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* ImportForeignSchemaType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[22];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[23];
}
PROTOBUF_CONSTINIT const uint32_t ImportForeignSchemaType_internal_data_[] = {
262144u, 0u, };
@@ -15319,7 +16358,7 @@ bool ImportForeignSchemaType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* RoleStmtType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[23];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[24];
}
PROTOBUF_CONSTINIT const uint32_t RoleStmtType_internal_data_[] = {
262144u, 0u, };
@@ -15328,7 +16367,7 @@ bool RoleStmtType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* FetchDirection_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[24];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[25];
}
PROTOBUF_CONSTINIT const uint32_t FetchDirection_internal_data_[] = {
327680u, 0u, };
@@ -15337,7 +16376,7 @@ bool FetchDirection_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* FunctionParameterMode_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[25];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[26];
}
PROTOBUF_CONSTINIT const uint32_t FunctionParameterMode_internal_data_[] = {
458752u, 0u, };
@@ -15346,7 +16385,7 @@ bool FunctionParameterMode_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* TransactionStmtKind_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[26];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[27];
}
PROTOBUF_CONSTINIT const uint32_t TransactionStmtKind_internal_data_[] = {
720896u, 0u, };
@@ -15355,7 +16394,7 @@ bool TransactionStmtKind_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* ViewCheckOption_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[27];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[28];
}
PROTOBUF_CONSTINIT const uint32_t ViewCheckOption_internal_data_[] = {
262144u, 0u, };
@@ -15364,7 +16403,7 @@ bool ViewCheckOption_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* DiscardMode_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[28];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[29];
}
PROTOBUF_CONSTINIT const uint32_t DiscardMode_internal_data_[] = {
327680u, 0u, };
@@ -15373,7 +16412,7 @@ bool DiscardMode_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* ReindexObjectType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[29];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[30];
}
PROTOBUF_CONSTINIT const uint32_t ReindexObjectType_internal_data_[] = {
393216u, 0u, };
@@ -15382,7 +16421,7 @@ bool ReindexObjectType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* AlterTSConfigType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[30];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[31];
}
PROTOBUF_CONSTINIT const uint32_t AlterTSConfigType_internal_data_[] = {
393216u, 0u, };
@@ -15391,7 +16430,7 @@ bool AlterTSConfigType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* PublicationObjSpecType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[31];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[32];
}
PROTOBUF_CONSTINIT const uint32_t PublicationObjSpecType_internal_data_[] = {
327680u, 0u, };
@@ -15400,7 +16439,7 @@ bool PublicationObjSpecType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* AlterPublicationAction_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[32];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[33];
}
PROTOBUF_CONSTINIT const uint32_t AlterPublicationAction_internal_data_[] = {
262144u, 0u, };
@@ -15409,25 +16448,43 @@ bool AlterPublicationAction_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* AlterSubscriptionType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[33];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[34];
}
PROTOBUF_CONSTINIT const uint32_t AlterSubscriptionType_internal_data_[] = {
589824u, 0u, };
bool AlterSubscriptionType_IsValid(int value) {
return 0 <= value && value <= 8;
}
+const ::google::protobuf::EnumDescriptor* OverridingKind_descriptor() {
+ ::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[35];
+}
+PROTOBUF_CONSTINIT const uint32_t OverridingKind_internal_data_[] = {
+ 262144u, 0u, };
+bool OverridingKind_IsValid(int value) {
+ return 0 <= value && value <= 3;
+}
const ::google::protobuf::EnumDescriptor* OnCommitAction_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[34];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[36];
}
PROTOBUF_CONSTINIT const uint32_t OnCommitAction_internal_data_[] = {
327680u, 0u, };
bool OnCommitAction_IsValid(int value) {
return 0 <= value && value <= 4;
}
+const ::google::protobuf::EnumDescriptor* TableFuncType_descriptor() {
+ ::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[37];
+}
+PROTOBUF_CONSTINIT const uint32_t TableFuncType_internal_data_[] = {
+ 196608u, 0u, };
+bool TableFuncType_IsValid(int value) {
+ return 0 <= value && value <= 2;
+}
const ::google::protobuf::EnumDescriptor* ParamKind_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[35];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[38];
}
PROTOBUF_CONSTINIT const uint32_t ParamKind_internal_data_[] = {
327680u, 0u, };
@@ -15436,7 +16493,7 @@ bool ParamKind_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* CoercionContext_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[36];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[39];
}
PROTOBUF_CONSTINIT const uint32_t CoercionContext_internal_data_[] = {
327680u, 0u, };
@@ -15445,7 +16502,7 @@ bool CoercionContext_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* CoercionForm_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[37];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[40];
}
PROTOBUF_CONSTINIT const uint32_t CoercionForm_internal_data_[] = {
327680u, 0u, };
@@ -15454,7 +16511,7 @@ bool CoercionForm_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* BoolExprType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[38];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[41];
}
PROTOBUF_CONSTINIT const uint32_t BoolExprType_internal_data_[] = {
262144u, 0u, };
@@ -15463,7 +16520,7 @@ bool BoolExprType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* SubLinkType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[39];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[42];
}
PROTOBUF_CONSTINIT const uint32_t SubLinkType_internal_data_[] = {
589824u, 0u, };
@@ -15472,7 +16529,7 @@ bool SubLinkType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* RowCompareType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[40];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[43];
}
PROTOBUF_CONSTINIT const uint32_t RowCompareType_internal_data_[] = {
458752u, 0u, };
@@ -15481,7 +16538,7 @@ bool RowCompareType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* MinMaxOp_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[41];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[44];
}
PROTOBUF_CONSTINIT const uint32_t MinMaxOp_internal_data_[] = {
196608u, 0u, };
@@ -15490,7 +16547,7 @@ bool MinMaxOp_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* SQLValueFunctionOp_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[42];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[45];
}
PROTOBUF_CONSTINIT const uint32_t SQLValueFunctionOp_internal_data_[] = {
1048576u, 0u, };
@@ -15499,7 +16556,7 @@ bool SQLValueFunctionOp_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* XmlExprOp_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[43];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[46];
}
PROTOBUF_CONSTINIT const uint32_t XmlExprOp_internal_data_[] = {
589824u, 0u, };
@@ -15508,7 +16565,7 @@ bool XmlExprOp_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* XmlOptionType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[44];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[47];
}
PROTOBUF_CONSTINIT const uint32_t XmlOptionType_internal_data_[] = {
196608u, 0u, };
@@ -15517,7 +16574,7 @@ bool XmlOptionType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* JsonEncoding_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[45];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[48];
}
PROTOBUF_CONSTINIT const uint32_t JsonEncoding_internal_data_[] = {
327680u, 0u, };
@@ -15526,7 +16583,7 @@ bool JsonEncoding_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* JsonFormatType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[46];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[49];
}
PROTOBUF_CONSTINIT const uint32_t JsonFormatType_internal_data_[] = {
262144u, 0u, };
@@ -15535,25 +16592,52 @@ bool JsonFormatType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* JsonConstructorType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[47];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[50];
}
PROTOBUF_CONSTINIT const uint32_t JsonConstructorType_internal_data_[] = {
- 327680u, 0u, };
+ 524288u, 0u, };
bool JsonConstructorType_IsValid(int value) {
- return 0 <= value && value <= 4;
+ return 0 <= value && value <= 7;
}
const ::google::protobuf::EnumDescriptor* JsonValueType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[48];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[51];
}
PROTOBUF_CONSTINIT const uint32_t JsonValueType_internal_data_[] = {
327680u, 0u, };
bool JsonValueType_IsValid(int value) {
return 0 <= value && value <= 4;
}
+const ::google::protobuf::EnumDescriptor* JsonWrapper_descriptor() {
+ ::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[52];
+}
+PROTOBUF_CONSTINIT const uint32_t JsonWrapper_internal_data_[] = {
+ 327680u, 0u, };
+bool JsonWrapper_IsValid(int value) {
+ return 0 <= value && value <= 4;
+}
+const ::google::protobuf::EnumDescriptor* JsonBehaviorType_descriptor() {
+ ::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[53];
+}
+PROTOBUF_CONSTINIT const uint32_t JsonBehaviorType_internal_data_[] = {
+ 655360u, 0u, };
+bool JsonBehaviorType_IsValid(int value) {
+ return 0 <= value && value <= 9;
+}
+const ::google::protobuf::EnumDescriptor* JsonExprOp_descriptor() {
+ ::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[54];
+}
+PROTOBUF_CONSTINIT const uint32_t JsonExprOp_internal_data_[] = {
+ 327680u, 0u, };
+bool JsonExprOp_IsValid(int value) {
+ return 0 <= value && value <= 4;
+}
const ::google::protobuf::EnumDescriptor* NullTestType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[49];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[55];
}
PROTOBUF_CONSTINIT const uint32_t NullTestType_internal_data_[] = {
196608u, 0u, };
@@ -15562,16 +16646,25 @@ bool NullTestType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* BoolTestType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[50];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[56];
}
PROTOBUF_CONSTINIT const uint32_t BoolTestType_internal_data_[] = {
458752u, 0u, };
bool BoolTestType_IsValid(int value) {
return 0 <= value && value <= 6;
}
+const ::google::protobuf::EnumDescriptor* MergeMatchKind_descriptor() {
+ ::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[57];
+}
+PROTOBUF_CONSTINIT const uint32_t MergeMatchKind_internal_data_[] = {
+ 262144u, 0u, };
+bool MergeMatchKind_IsValid(int value) {
+ return 0 <= value && value <= 3;
+}
const ::google::protobuf::EnumDescriptor* CmdType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[51];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[58];
}
PROTOBUF_CONSTINIT const uint32_t CmdType_internal_data_[] = {
589824u, 0u, };
@@ -15580,7 +16673,7 @@ bool CmdType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* JoinType_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[52];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[59];
}
PROTOBUF_CONSTINIT const uint32_t JoinType_internal_data_[] = {
655360u, 0u, };
@@ -15589,7 +16682,7 @@ bool JoinType_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* AggStrategy_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[53];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[60];
}
PROTOBUF_CONSTINIT const uint32_t AggStrategy_internal_data_[] = {
327680u, 0u, };
@@ -15598,7 +16691,7 @@ bool AggStrategy_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* AggSplit_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[54];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[61];
}
PROTOBUF_CONSTINIT const uint32_t AggSplit_internal_data_[] = {
262144u, 0u, };
@@ -15607,7 +16700,7 @@ bool AggSplit_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* SetOpCmd_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[55];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[62];
}
PROTOBUF_CONSTINIT const uint32_t SetOpCmd_internal_data_[] = {
327680u, 0u, };
@@ -15616,7 +16709,7 @@ bool SetOpCmd_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* SetOpStrategy_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[56];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[63];
}
PROTOBUF_CONSTINIT const uint32_t SetOpStrategy_internal_data_[] = {
196608u, 0u, };
@@ -15625,7 +16718,7 @@ bool SetOpStrategy_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* OnConflictAction_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[57];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[64];
}
PROTOBUF_CONSTINIT const uint32_t OnConflictAction_internal_data_[] = {
262144u, 0u, };
@@ -15634,7 +16727,7 @@ bool OnConflictAction_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* LimitOption_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[58];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[65];
}
PROTOBUF_CONSTINIT const uint32_t LimitOption_internal_data_[] = {
262144u, 0u, };
@@ -15643,7 +16736,7 @@ bool LimitOption_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* LockClauseStrength_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[59];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[66];
}
PROTOBUF_CONSTINIT const uint32_t LockClauseStrength_internal_data_[] = {
393216u, 0u, };
@@ -15652,7 +16745,7 @@ bool LockClauseStrength_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* LockWaitPolicy_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[60];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[67];
}
PROTOBUF_CONSTINIT const uint32_t LockWaitPolicy_internal_data_[] = {
262144u, 0u, };
@@ -15661,7 +16754,7 @@ bool LockWaitPolicy_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* LockTupleMode_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[61];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[68];
}
PROTOBUF_CONSTINIT const uint32_t LockTupleMode_internal_data_[] = {
327680u, 0u, };
@@ -15670,7 +16763,7 @@ bool LockTupleMode_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* KeywordKind_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[62];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[69];
}
PROTOBUF_CONSTINIT const uint32_t KeywordKind_internal_data_[] = {
327680u, 0u, };
@@ -15679,10 +16772,10 @@ bool KeywordKind_IsValid(int value) {
}
const ::google::protobuf::EnumDescriptor* Token_descriptor() {
::google::protobuf::internal::AssignDescriptors(&descriptor_table_protobuf_2fpg_5fquery_2eproto);
- return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[63];
+ return file_level_enum_descriptors_protobuf_2fpg_5fquery_2eproto[70];
}
PROTOBUF_CONSTINIT const uint32_t Token_internal_data_[] = {
- 65536u, 768u, 0u, 2113961880u, 1006632960u, 0u, 0u, 0u, 0u, 0u, 4294967294u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4194303u, };
+ 65536u, 800u, 0u, 2113961880u, 1006632960u, 0u, 0u, 0u, 0u, 0u, 4294967294u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 4294967295u, 1023u, };
bool Token_IsValid(int value) {
return ::_pbi::ValidateEnum(value, Token_internal_data_);
}
@@ -16119,6 +17212,8 @@ class Node::_Internal {
static const ::pg_query::Aggref& aggref(const Node* msg);
static const ::pg_query::GroupingFunc& grouping_func(const Node* msg);
static const ::pg_query::WindowFunc& window_func(const Node* msg);
+ static const ::pg_query::WindowFuncRunCondition& window_func_run_condition(const Node* msg);
+ static const ::pg_query::MergeSupportFunc& merge_support_func(const Node* msg);
static const ::pg_query::SubscriptingRef& subscripting_ref(const Node* msg);
static const ::pg_query::FuncExpr& func_expr(const Node* msg);
static const ::pg_query::NamedArgExpr& named_arg_expr(const Node* msg);
@@ -16152,8 +17247,14 @@ class Node::_Internal {
static const ::pg_query::JsonValueExpr& json_value_expr(const Node* msg);
static const ::pg_query::JsonConstructorExpr& json_constructor_expr(const Node* msg);
static const ::pg_query::JsonIsPredicate& json_is_predicate(const Node* msg);
+ static const ::pg_query::JsonBehavior& json_behavior(const Node* msg);
+ static const ::pg_query::JsonExpr& json_expr(const Node* msg);
+ static const ::pg_query::JsonTablePath& json_table_path(const Node* msg);
+ static const ::pg_query::JsonTablePathScan& json_table_path_scan(const Node* msg);
+ static const ::pg_query::JsonTableSiblingJoin& json_table_sibling_join(const Node* msg);
static const ::pg_query::NullTest& null_test(const Node* msg);
static const ::pg_query::BooleanTest& boolean_test(const Node* msg);
+ static const ::pg_query::MergeAction& merge_action(const Node* msg);
static const ::pg_query::CoerceToDomain& coerce_to_domain(const Node* msg);
static const ::pg_query::CoerceToDomainValue& coerce_to_domain_value(const Node* msg);
static const ::pg_query::SetToDefault& set_to_default(const Node* msg);
@@ -16197,6 +17298,7 @@ class Node::_Internal {
static const ::pg_query::PartitionSpec& partition_spec(const Node* msg);
static const ::pg_query::PartitionBoundSpec& partition_bound_spec(const Node* msg);
static const ::pg_query::PartitionRangeDatum& partition_range_datum(const Node* msg);
+ static const ::pg_query::SinglePartitionSpec& single_partition_spec(const Node* msg);
static const ::pg_query::PartitionCmd& partition_cmd(const Node* msg);
static const ::pg_query::RangeTblEntry& range_tbl_entry(const Node* msg);
static const ::pg_query::RTEPermissionInfo& rtepermission_info(const Node* msg);
@@ -16214,10 +17316,17 @@ class Node::_Internal {
static const ::pg_query::CTECycleClause& ctecycle_clause(const Node* msg);
static const ::pg_query::CommonTableExpr& common_table_expr(const Node* msg);
static const ::pg_query::MergeWhenClause& merge_when_clause(const Node* msg);
- static const ::pg_query::MergeAction& merge_action(const Node* msg);
static const ::pg_query::TriggerTransition& trigger_transition(const Node* msg);
static const ::pg_query::JsonOutput& json_output(const Node* msg);
+ static const ::pg_query::JsonArgument& json_argument(const Node* msg);
+ static const ::pg_query::JsonFuncExpr& json_func_expr(const Node* msg);
+ static const ::pg_query::JsonTablePathSpec& json_table_path_spec(const Node* msg);
+ static const ::pg_query::JsonTable& json_table(const Node* msg);
+ static const ::pg_query::JsonTableColumn& json_table_column(const Node* msg);
static const ::pg_query::JsonKeyValue& json_key_value(const Node* msg);
+ static const ::pg_query::JsonParseExpr& json_parse_expr(const Node* msg);
+ static const ::pg_query::JsonScalarExpr& json_scalar_expr(const Node* msg);
+ static const ::pg_query::JsonSerializeExpr& json_serialize_expr(const Node* msg);
static const ::pg_query::JsonObjectConstructor& json_object_constructor(const Node* msg);
static const ::pg_query::JsonArrayConstructor& json_array_constructor(const Node* msg);
static const ::pg_query::JsonArrayQueryConstructor& json_array_query_constructor(const Node* msg);
@@ -16391,6 +17500,12 @@ const ::pg_query::GroupingFunc& Node::_Internal::grouping_func(const Node* msg)
const ::pg_query::WindowFunc& Node::_Internal::window_func(const Node* msg) {
return *msg->_impl_.node_.window_func_;
}
+const ::pg_query::WindowFuncRunCondition& Node::_Internal::window_func_run_condition(const Node* msg) {
+ return *msg->_impl_.node_.window_func_run_condition_;
+}
+const ::pg_query::MergeSupportFunc& Node::_Internal::merge_support_func(const Node* msg) {
+ return *msg->_impl_.node_.merge_support_func_;
+}
const ::pg_query::SubscriptingRef& Node::_Internal::subscripting_ref(const Node* msg) {
return *msg->_impl_.node_.subscripting_ref_;
}
@@ -16490,12 +17605,30 @@ const ::pg_query::JsonConstructorExpr& Node::_Internal::json_constructor_expr(co
const ::pg_query::JsonIsPredicate& Node::_Internal::json_is_predicate(const Node* msg) {
return *msg->_impl_.node_.json_is_predicate_;
}
+const ::pg_query::JsonBehavior& Node::_Internal::json_behavior(const Node* msg) {
+ return *msg->_impl_.node_.json_behavior_;
+}
+const ::pg_query::JsonExpr& Node::_Internal::json_expr(const Node* msg) {
+ return *msg->_impl_.node_.json_expr_;
+}
+const ::pg_query::JsonTablePath& Node::_Internal::json_table_path(const Node* msg) {
+ return *msg->_impl_.node_.json_table_path_;
+}
+const ::pg_query::JsonTablePathScan& Node::_Internal::json_table_path_scan(const Node* msg) {
+ return *msg->_impl_.node_.json_table_path_scan_;
+}
+const ::pg_query::JsonTableSiblingJoin& Node::_Internal::json_table_sibling_join(const Node* msg) {
+ return *msg->_impl_.node_.json_table_sibling_join_;
+}
const ::pg_query::NullTest& Node::_Internal::null_test(const Node* msg) {
return *msg->_impl_.node_.null_test_;
}
const ::pg_query::BooleanTest& Node::_Internal::boolean_test(const Node* msg) {
return *msg->_impl_.node_.boolean_test_;
}
+const ::pg_query::MergeAction& Node::_Internal::merge_action(const Node* msg) {
+ return *msg->_impl_.node_.merge_action_;
+}
const ::pg_query::CoerceToDomain& Node::_Internal::coerce_to_domain(const Node* msg) {
return *msg->_impl_.node_.coerce_to_domain_;
}
@@ -16625,6 +17758,9 @@ const ::pg_query::PartitionBoundSpec& Node::_Internal::partition_bound_spec(cons
const ::pg_query::PartitionRangeDatum& Node::_Internal::partition_range_datum(const Node* msg) {
return *msg->_impl_.node_.partition_range_datum_;
}
+const ::pg_query::SinglePartitionSpec& Node::_Internal::single_partition_spec(const Node* msg) {
+ return *msg->_impl_.node_.single_partition_spec_;
+}
const ::pg_query::PartitionCmd& Node::_Internal::partition_cmd(const Node* msg) {
return *msg->_impl_.node_.partition_cmd_;
}
@@ -16676,18 +17812,39 @@ const ::pg_query::CommonTableExpr& Node::_Internal::common_table_expr(const Node
const ::pg_query::MergeWhenClause& Node::_Internal::merge_when_clause(const Node* msg) {
return *msg->_impl_.node_.merge_when_clause_;
}
-const ::pg_query::MergeAction& Node::_Internal::merge_action(const Node* msg) {
- return *msg->_impl_.node_.merge_action_;
-}
const ::pg_query::TriggerTransition& Node::_Internal::trigger_transition(const Node* msg) {
return *msg->_impl_.node_.trigger_transition_;
}
const ::pg_query::JsonOutput& Node::_Internal::json_output(const Node* msg) {
return *msg->_impl_.node_.json_output_;
}
+const ::pg_query::JsonArgument& Node::_Internal::json_argument(const Node* msg) {
+ return *msg->_impl_.node_.json_argument_;
+}
+const ::pg_query::JsonFuncExpr& Node::_Internal::json_func_expr(const Node* msg) {
+ return *msg->_impl_.node_.json_func_expr_;
+}
+const ::pg_query::JsonTablePathSpec& Node::_Internal::json_table_path_spec(const Node* msg) {
+ return *msg->_impl_.node_.json_table_path_spec_;
+}
+const ::pg_query::JsonTable& Node::_Internal::json_table(const Node* msg) {
+ return *msg->_impl_.node_.json_table_;
+}
+const ::pg_query::JsonTableColumn& Node::_Internal::json_table_column(const Node* msg) {
+ return *msg->_impl_.node_.json_table_column_;
+}
const ::pg_query::JsonKeyValue& Node::_Internal::json_key_value(const Node* msg) {
return *msg->_impl_.node_.json_key_value_;
}
+const ::pg_query::JsonParseExpr& Node::_Internal::json_parse_expr(const Node* msg) {
+ return *msg->_impl_.node_.json_parse_expr_;
+}
+const ::pg_query::JsonScalarExpr& Node::_Internal::json_scalar_expr(const Node* msg) {
+ return *msg->_impl_.node_.json_scalar_expr_;
+}
+const ::pg_query::JsonSerializeExpr& Node::_Internal::json_serialize_expr(const Node* msg) {
+ return *msg->_impl_.node_.json_serialize_expr_;
+}
const ::pg_query::JsonObjectConstructor& Node::_Internal::json_object_constructor(const Node* msg) {
return *msg->_impl_.node_.json_object_constructor_;
}
@@ -17237,6 +18394,32 @@ void Node::set_allocated_window_func(::pg_query::WindowFunc* window_func) {
}
// @@protoc_insertion_point(field_set_allocated:pg_query.Node.window_func)
}
+void Node::set_allocated_window_func_run_condition(::pg_query::WindowFuncRunCondition* window_func_run_condition) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (window_func_run_condition) {
+ ::google::protobuf::Arena* submessage_arena = window_func_run_condition->GetArena();
+ if (message_arena != submessage_arena) {
+ window_func_run_condition = ::google::protobuf::internal::GetOwnedMessage(message_arena, window_func_run_condition, submessage_arena);
+ }
+ set_has_window_func_run_condition();
+ _impl_.node_.window_func_run_condition_ = window_func_run_condition;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.window_func_run_condition)
+}
+void Node::set_allocated_merge_support_func(::pg_query::MergeSupportFunc* merge_support_func) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (merge_support_func) {
+ ::google::protobuf::Arena* submessage_arena = merge_support_func->GetArena();
+ if (message_arena != submessage_arena) {
+ merge_support_func = ::google::protobuf::internal::GetOwnedMessage(message_arena, merge_support_func, submessage_arena);
+ }
+ set_has_merge_support_func();
+ _impl_.node_.merge_support_func_ = merge_support_func;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.merge_support_func)
+}
void Node::set_allocated_subscripting_ref(::pg_query::SubscriptingRef* subscripting_ref) {
::google::protobuf::Arena* message_arena = GetArena();
clear_node();
@@ -17666,6 +18849,71 @@ void Node::set_allocated_json_is_predicate(::pg_query::JsonIsPredicate* json_is_
}
// @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_is_predicate)
}
+void Node::set_allocated_json_behavior(::pg_query::JsonBehavior* json_behavior) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (json_behavior) {
+ ::google::protobuf::Arena* submessage_arena = json_behavior->GetArena();
+ if (message_arena != submessage_arena) {
+ json_behavior = ::google::protobuf::internal::GetOwnedMessage(message_arena, json_behavior, submessage_arena);
+ }
+ set_has_json_behavior();
+ _impl_.node_.json_behavior_ = json_behavior;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_behavior)
+}
+void Node::set_allocated_json_expr(::pg_query::JsonExpr* json_expr) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (json_expr) {
+ ::google::protobuf::Arena* submessage_arena = json_expr->GetArena();
+ if (message_arena != submessage_arena) {
+ json_expr = ::google::protobuf::internal::GetOwnedMessage(message_arena, json_expr, submessage_arena);
+ }
+ set_has_json_expr();
+ _impl_.node_.json_expr_ = json_expr;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_expr)
+}
+void Node::set_allocated_json_table_path(::pg_query::JsonTablePath* json_table_path) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (json_table_path) {
+ ::google::protobuf::Arena* submessage_arena = json_table_path->GetArena();
+ if (message_arena != submessage_arena) {
+ json_table_path = ::google::protobuf::internal::GetOwnedMessage(message_arena, json_table_path, submessage_arena);
+ }
+ set_has_json_table_path();
+ _impl_.node_.json_table_path_ = json_table_path;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_table_path)
+}
+void Node::set_allocated_json_table_path_scan(::pg_query::JsonTablePathScan* json_table_path_scan) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (json_table_path_scan) {
+ ::google::protobuf::Arena* submessage_arena = json_table_path_scan->GetArena();
+ if (message_arena != submessage_arena) {
+ json_table_path_scan = ::google::protobuf::internal::GetOwnedMessage(message_arena, json_table_path_scan, submessage_arena);
+ }
+ set_has_json_table_path_scan();
+ _impl_.node_.json_table_path_scan_ = json_table_path_scan;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_table_path_scan)
+}
+void Node::set_allocated_json_table_sibling_join(::pg_query::JsonTableSiblingJoin* json_table_sibling_join) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (json_table_sibling_join) {
+ ::google::protobuf::Arena* submessage_arena = json_table_sibling_join->GetArena();
+ if (message_arena != submessage_arena) {
+ json_table_sibling_join = ::google::protobuf::internal::GetOwnedMessage(message_arena, json_table_sibling_join, submessage_arena);
+ }
+ set_has_json_table_sibling_join();
+ _impl_.node_.json_table_sibling_join_ = json_table_sibling_join;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_table_sibling_join)
+}
void Node::set_allocated_null_test(::pg_query::NullTest* null_test) {
::google::protobuf::Arena* message_arena = GetArena();
clear_node();
@@ -17692,6 +18940,19 @@ void Node::set_allocated_boolean_test(::pg_query::BooleanTest* boolean_test) {
}
// @@protoc_insertion_point(field_set_allocated:pg_query.Node.boolean_test)
}
+void Node::set_allocated_merge_action(::pg_query::MergeAction* merge_action) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (merge_action) {
+ ::google::protobuf::Arena* submessage_arena = merge_action->GetArena();
+ if (message_arena != submessage_arena) {
+ merge_action = ::google::protobuf::internal::GetOwnedMessage(message_arena, merge_action, submessage_arena);
+ }
+ set_has_merge_action();
+ _impl_.node_.merge_action_ = merge_action;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.merge_action)
+}
void Node::set_allocated_coerce_to_domain(::pg_query::CoerceToDomain* coerce_to_domain) {
::google::protobuf::Arena* message_arena = GetArena();
clear_node();
@@ -18251,6 +19512,19 @@ void Node::set_allocated_partition_range_datum(::pg_query::PartitionRangeDatum*
}
// @@protoc_insertion_point(field_set_allocated:pg_query.Node.partition_range_datum)
}
+void Node::set_allocated_single_partition_spec(::pg_query::SinglePartitionSpec* single_partition_spec) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (single_partition_spec) {
+ ::google::protobuf::Arena* submessage_arena = single_partition_spec->GetArena();
+ if (message_arena != submessage_arena) {
+ single_partition_spec = ::google::protobuf::internal::GetOwnedMessage(message_arena, single_partition_spec, submessage_arena);
+ }
+ set_has_single_partition_spec();
+ _impl_.node_.single_partition_spec_ = single_partition_spec;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.single_partition_spec)
+}
void Node::set_allocated_partition_cmd(::pg_query::PartitionCmd* partition_cmd) {
::google::protobuf::Arena* message_arena = GetArena();
clear_node();
@@ -18472,19 +19746,6 @@ void Node::set_allocated_merge_when_clause(::pg_query::MergeWhenClause* merge_wh
}
// @@protoc_insertion_point(field_set_allocated:pg_query.Node.merge_when_clause)
}
-void Node::set_allocated_merge_action(::pg_query::MergeAction* merge_action) {
- ::google::protobuf::Arena* message_arena = GetArena();
- clear_node();
- if (merge_action) {
- ::google::protobuf::Arena* submessage_arena = merge_action->GetArena();
- if (message_arena != submessage_arena) {
- merge_action = ::google::protobuf::internal::GetOwnedMessage(message_arena, merge_action, submessage_arena);
- }
- set_has_merge_action();
- _impl_.node_.merge_action_ = merge_action;
- }
- // @@protoc_insertion_point(field_set_allocated:pg_query.Node.merge_action)
-}
void Node::set_allocated_trigger_transition(::pg_query::TriggerTransition* trigger_transition) {
::google::protobuf::Arena* message_arena = GetArena();
clear_node();
@@ -18511,6 +19772,71 @@ void Node::set_allocated_json_output(::pg_query::JsonOutput* json_output) {
}
// @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_output)
}
+void Node::set_allocated_json_argument(::pg_query::JsonArgument* json_argument) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (json_argument) {
+ ::google::protobuf::Arena* submessage_arena = json_argument->GetArena();
+ if (message_arena != submessage_arena) {
+ json_argument = ::google::protobuf::internal::GetOwnedMessage(message_arena, json_argument, submessage_arena);
+ }
+ set_has_json_argument();
+ _impl_.node_.json_argument_ = json_argument;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_argument)
+}
+void Node::set_allocated_json_func_expr(::pg_query::JsonFuncExpr* json_func_expr) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (json_func_expr) {
+ ::google::protobuf::Arena* submessage_arena = json_func_expr->GetArena();
+ if (message_arena != submessage_arena) {
+ json_func_expr = ::google::protobuf::internal::GetOwnedMessage(message_arena, json_func_expr, submessage_arena);
+ }
+ set_has_json_func_expr();
+ _impl_.node_.json_func_expr_ = json_func_expr;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_func_expr)
+}
+void Node::set_allocated_json_table_path_spec(::pg_query::JsonTablePathSpec* json_table_path_spec) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (json_table_path_spec) {
+ ::google::protobuf::Arena* submessage_arena = json_table_path_spec->GetArena();
+ if (message_arena != submessage_arena) {
+ json_table_path_spec = ::google::protobuf::internal::GetOwnedMessage(message_arena, json_table_path_spec, submessage_arena);
+ }
+ set_has_json_table_path_spec();
+ _impl_.node_.json_table_path_spec_ = json_table_path_spec;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_table_path_spec)
+}
+void Node::set_allocated_json_table(::pg_query::JsonTable* json_table) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (json_table) {
+ ::google::protobuf::Arena* submessage_arena = json_table->GetArena();
+ if (message_arena != submessage_arena) {
+ json_table = ::google::protobuf::internal::GetOwnedMessage(message_arena, json_table, submessage_arena);
+ }
+ set_has_json_table();
+ _impl_.node_.json_table_ = json_table;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_table)
+}
+void Node::set_allocated_json_table_column(::pg_query::JsonTableColumn* json_table_column) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (json_table_column) {
+ ::google::protobuf::Arena* submessage_arena = json_table_column->GetArena();
+ if (message_arena != submessage_arena) {
+ json_table_column = ::google::protobuf::internal::GetOwnedMessage(message_arena, json_table_column, submessage_arena);
+ }
+ set_has_json_table_column();
+ _impl_.node_.json_table_column_ = json_table_column;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_table_column)
+}
void Node::set_allocated_json_key_value(::pg_query::JsonKeyValue* json_key_value) {
::google::protobuf::Arena* message_arena = GetArena();
clear_node();
@@ -18524,6 +19850,45 @@ void Node::set_allocated_json_key_value(::pg_query::JsonKeyValue* json_key_value
}
// @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_key_value)
}
+void Node::set_allocated_json_parse_expr(::pg_query::JsonParseExpr* json_parse_expr) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (json_parse_expr) {
+ ::google::protobuf::Arena* submessage_arena = json_parse_expr->GetArena();
+ if (message_arena != submessage_arena) {
+ json_parse_expr = ::google::protobuf::internal::GetOwnedMessage(message_arena, json_parse_expr, submessage_arena);
+ }
+ set_has_json_parse_expr();
+ _impl_.node_.json_parse_expr_ = json_parse_expr;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_parse_expr)
+}
+void Node::set_allocated_json_scalar_expr(::pg_query::JsonScalarExpr* json_scalar_expr) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (json_scalar_expr) {
+ ::google::protobuf::Arena* submessage_arena = json_scalar_expr->GetArena();
+ if (message_arena != submessage_arena) {
+ json_scalar_expr = ::google::protobuf::internal::GetOwnedMessage(message_arena, json_scalar_expr, submessage_arena);
+ }
+ set_has_json_scalar_expr();
+ _impl_.node_.json_scalar_expr_ = json_scalar_expr;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_scalar_expr)
+}
+void Node::set_allocated_json_serialize_expr(::pg_query::JsonSerializeExpr* json_serialize_expr) {
+ ::google::protobuf::Arena* message_arena = GetArena();
+ clear_node();
+ if (json_serialize_expr) {
+ ::google::protobuf::Arena* submessage_arena = json_serialize_expr->GetArena();
+ if (message_arena != submessage_arena) {
+ json_serialize_expr = ::google::protobuf::internal::GetOwnedMessage(message_arena, json_serialize_expr, submessage_arena);
+ }
+ set_has_json_serialize_expr();
+ _impl_.node_.json_serialize_expr_ = json_serialize_expr;
+ }
+ // @@protoc_insertion_point(field_set_allocated:pg_query.Node.json_serialize_expr)
+}
void Node::set_allocated_json_object_constructor(::pg_query::JsonObjectConstructor* json_object_constructor) {
::google::protobuf::Arena* message_arena = GetArena();
clear_node();
@@ -20447,6 +21812,12 @@ Node::Node(
case kWindowFunc:
_impl_.node_.window_func_ = CreateMaybeMessage<::pg_query::WindowFunc>(arena, *from._impl_.node_.window_func_);
break;
+ case kWindowFuncRunCondition:
+ _impl_.node_.window_func_run_condition_ = CreateMaybeMessage<::pg_query::WindowFuncRunCondition>(arena, *from._impl_.node_.window_func_run_condition_);
+ break;
+ case kMergeSupportFunc:
+ _impl_.node_.merge_support_func_ = CreateMaybeMessage<::pg_query::MergeSupportFunc>(arena, *from._impl_.node_.merge_support_func_);
+ break;
case kSubscriptingRef:
_impl_.node_.subscripting_ref_ = CreateMaybeMessage<::pg_query::SubscriptingRef>(arena, *from._impl_.node_.subscripting_ref_);
break;
@@ -20546,12 +21917,30 @@ Node::Node(
case kJsonIsPredicate:
_impl_.node_.json_is_predicate_ = CreateMaybeMessage<::pg_query::JsonIsPredicate>(arena, *from._impl_.node_.json_is_predicate_);
break;
+ case kJsonBehavior:
+ _impl_.node_.json_behavior_ = CreateMaybeMessage<::pg_query::JsonBehavior>(arena, *from._impl_.node_.json_behavior_);
+ break;
+ case kJsonExpr:
+ _impl_.node_.json_expr_ = CreateMaybeMessage<::pg_query::JsonExpr>(arena, *from._impl_.node_.json_expr_);
+ break;
+ case kJsonTablePath:
+ _impl_.node_.json_table_path_ = CreateMaybeMessage<::pg_query::JsonTablePath>(arena, *from._impl_.node_.json_table_path_);
+ break;
+ case kJsonTablePathScan:
+ _impl_.node_.json_table_path_scan_ = CreateMaybeMessage<::pg_query::JsonTablePathScan>(arena, *from._impl_.node_.json_table_path_scan_);
+ break;
+ case kJsonTableSiblingJoin:
+ _impl_.node_.json_table_sibling_join_ = CreateMaybeMessage<::pg_query::JsonTableSiblingJoin>(arena, *from._impl_.node_.json_table_sibling_join_);
+ break;
case kNullTest:
_impl_.node_.null_test_ = CreateMaybeMessage<::pg_query::NullTest>(arena, *from._impl_.node_.null_test_);
break;
case kBooleanTest:
_impl_.node_.boolean_test_ = CreateMaybeMessage<::pg_query::BooleanTest>(arena, *from._impl_.node_.boolean_test_);
break;
+ case kMergeAction:
+ _impl_.node_.merge_action_ = CreateMaybeMessage<::pg_query::MergeAction>(arena, *from._impl_.node_.merge_action_);
+ break;
case kCoerceToDomain:
_impl_.node_.coerce_to_domain_ = CreateMaybeMessage<::pg_query::CoerceToDomain>(arena, *from._impl_.node_.coerce_to_domain_);
break;
@@ -20681,6 +22070,9 @@ Node::Node(
case kPartitionRangeDatum:
_impl_.node_.partition_range_datum_ = CreateMaybeMessage<::pg_query::PartitionRangeDatum>(arena, *from._impl_.node_.partition_range_datum_);
break;
+ case kSinglePartitionSpec:
+ _impl_.node_.single_partition_spec_ = CreateMaybeMessage<::pg_query::SinglePartitionSpec>(arena, *from._impl_.node_.single_partition_spec_);
+ break;
case kPartitionCmd:
_impl_.node_.partition_cmd_ = CreateMaybeMessage<::pg_query::PartitionCmd>(arena, *from._impl_.node_.partition_cmd_);
break;
@@ -20732,18 +22124,39 @@ Node::Node(
case kMergeWhenClause:
_impl_.node_.merge_when_clause_ = CreateMaybeMessage<::pg_query::MergeWhenClause>(arena, *from._impl_.node_.merge_when_clause_);
break;
- case kMergeAction:
- _impl_.node_.merge_action_ = CreateMaybeMessage<::pg_query::MergeAction>(arena, *from._impl_.node_.merge_action_);
- break;
case kTriggerTransition:
_impl_.node_.trigger_transition_ = CreateMaybeMessage<::pg_query::TriggerTransition>(arena, *from._impl_.node_.trigger_transition_);
break;
case kJsonOutput:
_impl_.node_.json_output_ = CreateMaybeMessage<::pg_query::JsonOutput>(arena, *from._impl_.node_.json_output_);
break;
+ case kJsonArgument:
+ _impl_.node_.json_argument_ = CreateMaybeMessage<::pg_query::JsonArgument>(arena, *from._impl_.node_.json_argument_);
+ break;
+ case kJsonFuncExpr:
+ _impl_.node_.json_func_expr_ = CreateMaybeMessage<::pg_query::JsonFuncExpr>(arena, *from._impl_.node_.json_func_expr_);
+ break;
+ case kJsonTablePathSpec:
+ _impl_.node_.json_table_path_spec_ = CreateMaybeMessage<::pg_query::JsonTablePathSpec>(arena, *from._impl_.node_.json_table_path_spec_);
+ break;
+ case kJsonTable:
+ _impl_.node_.json_table_ = CreateMaybeMessage<::pg_query::JsonTable>(arena, *from._impl_.node_.json_table_);
+ break;
+ case kJsonTableColumn:
+ _impl_.node_.json_table_column_ = CreateMaybeMessage<::pg_query::JsonTableColumn>(arena, *from._impl_.node_.json_table_column_);
+ break;
case kJsonKeyValue:
_impl_.node_.json_key_value_ = CreateMaybeMessage<::pg_query::JsonKeyValue>(arena, *from._impl_.node_.json_key_value_);
break;
+ case kJsonParseExpr:
+ _impl_.node_.json_parse_expr_ = CreateMaybeMessage<::pg_query::JsonParseExpr>(arena, *from._impl_.node_.json_parse_expr_);
+ break;
+ case kJsonScalarExpr:
+ _impl_.node_.json_scalar_expr_ = CreateMaybeMessage<::pg_query::JsonScalarExpr>(arena, *from._impl_.node_.json_scalar_expr_);
+ break;
+ case kJsonSerializeExpr:
+ _impl_.node_.json_serialize_expr_ = CreateMaybeMessage<::pg_query::JsonSerializeExpr>(arena, *from._impl_.node_.json_serialize_expr_);
+ break;
case kJsonObjectConstructor:
_impl_.node_.json_object_constructor_ = CreateMaybeMessage<::pg_query::JsonObjectConstructor>(arena, *from._impl_.node_.json_object_constructor_);
break;
@@ -21261,6 +22674,18 @@ void Node::clear_node() {
}
break;
}
+ case kWindowFuncRunCondition: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.window_func_run_condition_;
+ }
+ break;
+ }
+ case kMergeSupportFunc: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.merge_support_func_;
+ }
+ break;
+ }
case kSubscriptingRef: {
if (GetArena() == nullptr) {
delete _impl_.node_.subscripting_ref_;
@@ -21459,6 +22884,36 @@ void Node::clear_node() {
}
break;
}
+ case kJsonBehavior: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.json_behavior_;
+ }
+ break;
+ }
+ case kJsonExpr: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.json_expr_;
+ }
+ break;
+ }
+ case kJsonTablePath: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.json_table_path_;
+ }
+ break;
+ }
+ case kJsonTablePathScan: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.json_table_path_scan_;
+ }
+ break;
+ }
+ case kJsonTableSiblingJoin: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.json_table_sibling_join_;
+ }
+ break;
+ }
case kNullTest: {
if (GetArena() == nullptr) {
delete _impl_.node_.null_test_;
@@ -21471,6 +22926,12 @@ void Node::clear_node() {
}
break;
}
+ case kMergeAction: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.merge_action_;
+ }
+ break;
+ }
case kCoerceToDomain: {
if (GetArena() == nullptr) {
delete _impl_.node_.coerce_to_domain_;
@@ -21729,6 +23190,12 @@ void Node::clear_node() {
}
break;
}
+ case kSinglePartitionSpec: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.single_partition_spec_;
+ }
+ break;
+ }
case kPartitionCmd: {
if (GetArena() == nullptr) {
delete _impl_.node_.partition_cmd_;
@@ -21831,12 +23298,6 @@ void Node::clear_node() {
}
break;
}
- case kMergeAction: {
- if (GetArena() == nullptr) {
- delete _impl_.node_.merge_action_;
- }
- break;
- }
case kTriggerTransition: {
if (GetArena() == nullptr) {
delete _impl_.node_.trigger_transition_;
@@ -21849,12 +23310,60 @@ void Node::clear_node() {
}
break;
}
+ case kJsonArgument: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.json_argument_;
+ }
+ break;
+ }
+ case kJsonFuncExpr: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.json_func_expr_;
+ }
+ break;
+ }
+ case kJsonTablePathSpec: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.json_table_path_spec_;
+ }
+ break;
+ }
+ case kJsonTable: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.json_table_;
+ }
+ break;
+ }
+ case kJsonTableColumn: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.json_table_column_;
+ }
+ break;
+ }
case kJsonKeyValue: {
if (GetArena() == nullptr) {
delete _impl_.node_.json_key_value_;
}
break;
}
+ case kJsonParseExpr: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.json_parse_expr_;
+ }
+ break;
+ }
+ case kJsonScalarExpr: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.json_scalar_expr_;
+ }
+ break;
+ }
+ case kJsonSerializeExpr: {
+ if (GetArena() == nullptr) {
+ delete _impl_.node_.json_serialize_expr_;
+ }
+ break;
+ }
case kJsonObjectConstructor: {
if (GetArena() == nullptr) {
delete _impl_.node_.json_object_constructor_;
@@ -22746,26 +24255,26 @@ const char* Node::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<0, 252, 252, 0, 33> Node::_table_ = {
+const ::_pbi::TcParseTable<0, 268, 268, 0, 35> Node::_table_ = {
{
0, // no _has_bits_
0, // no _extensions_
- 252, 0, // max_field_number, fast_idx_mask
+ 268, 0, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
0, // skipmap
offsetof(decltype(_table_), field_entries),
- 252, // num_field_entries
- 252, // num_aux_entries
+ 268, // num_field_entries
+ 268, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
&_Node_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
{::_pbi::TcParser::MiniParse, {}},
}}, {{
- 33, 0, 14,
+ 33, 0, 15,
0, 32, 0, 48, 0, 64, 0, 80, 0, 96, 0, 112,
0, 128, 0, 144, 0, 160, 0, 176, 0, 192, 0, 208,
- 0, 224, 61440, 240,
+ 0, 224, 0, 240, 61440, 256,
65535, 65535
}}, {{
// .pg_query.Alias alias = 1 [json_name = "Alias"];
@@ -22795,734 +24304,782 @@ const ::_pbi::TcParseTable<0, 252, 252, 0, 33> Node::_table_ = {
// .pg_query.WindowFunc window_func = 9 [json_name = "WindowFunc"];
{PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.window_func_), _Internal::kOneofCaseOffset + 0, 8,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.SubscriptingRef subscripting_ref = 10 [json_name = "SubscriptingRef"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.subscripting_ref_), _Internal::kOneofCaseOffset + 0, 9,
+ // .pg_query.WindowFuncRunCondition window_func_run_condition = 10 [json_name = "WindowFuncRunCondition"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.window_func_run_condition_), _Internal::kOneofCaseOffset + 0, 9,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.FuncExpr func_expr = 11 [json_name = "FuncExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.func_expr_), _Internal::kOneofCaseOffset + 0, 10,
+ // .pg_query.MergeSupportFunc merge_support_func = 11 [json_name = "MergeSupportFunc"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.merge_support_func_), _Internal::kOneofCaseOffset + 0, 10,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.NamedArgExpr named_arg_expr = 12 [json_name = "NamedArgExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.named_arg_expr_), _Internal::kOneofCaseOffset + 0, 11,
+ // .pg_query.SubscriptingRef subscripting_ref = 12 [json_name = "SubscriptingRef"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.subscripting_ref_), _Internal::kOneofCaseOffset + 0, 11,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.OpExpr op_expr = 13 [json_name = "OpExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.op_expr_), _Internal::kOneofCaseOffset + 0, 12,
+ // .pg_query.FuncExpr func_expr = 13 [json_name = "FuncExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.func_expr_), _Internal::kOneofCaseOffset + 0, 12,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DistinctExpr distinct_expr = 14 [json_name = "DistinctExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.distinct_expr_), _Internal::kOneofCaseOffset + 0, 13,
+ // .pg_query.NamedArgExpr named_arg_expr = 14 [json_name = "NamedArgExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.named_arg_expr_), _Internal::kOneofCaseOffset + 0, 13,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.NullIfExpr null_if_expr = 15 [json_name = "NullIfExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.null_if_expr_), _Internal::kOneofCaseOffset + 0, 14,
+ // .pg_query.OpExpr op_expr = 15 [json_name = "OpExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.op_expr_), _Internal::kOneofCaseOffset + 0, 14,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ScalarArrayOpExpr scalar_array_op_expr = 16 [json_name = "ScalarArrayOpExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.scalar_array_op_expr_), _Internal::kOneofCaseOffset + 0, 15,
+ // .pg_query.DistinctExpr distinct_expr = 16 [json_name = "DistinctExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.distinct_expr_), _Internal::kOneofCaseOffset + 0, 15,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.BoolExpr bool_expr = 17 [json_name = "BoolExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.bool_expr_), _Internal::kOneofCaseOffset + 0, 16,
+ // .pg_query.NullIfExpr null_if_expr = 17 [json_name = "NullIfExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.null_if_expr_), _Internal::kOneofCaseOffset + 0, 16,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.SubLink sub_link = 18 [json_name = "SubLink"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.sub_link_), _Internal::kOneofCaseOffset + 0, 17,
+ // .pg_query.ScalarArrayOpExpr scalar_array_op_expr = 18 [json_name = "ScalarArrayOpExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.scalar_array_op_expr_), _Internal::kOneofCaseOffset + 0, 17,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.SubPlan sub_plan = 19 [json_name = "SubPlan"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.sub_plan_), _Internal::kOneofCaseOffset + 0, 18,
+ // .pg_query.BoolExpr bool_expr = 19 [json_name = "BoolExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.bool_expr_), _Internal::kOneofCaseOffset + 0, 18,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlternativeSubPlan alternative_sub_plan = 20 [json_name = "AlternativeSubPlan"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alternative_sub_plan_), _Internal::kOneofCaseOffset + 0, 19,
+ // .pg_query.SubLink sub_link = 20 [json_name = "SubLink"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.sub_link_), _Internal::kOneofCaseOffset + 0, 19,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.FieldSelect field_select = 21 [json_name = "FieldSelect"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.field_select_), _Internal::kOneofCaseOffset + 0, 20,
+ // .pg_query.SubPlan sub_plan = 21 [json_name = "SubPlan"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.sub_plan_), _Internal::kOneofCaseOffset + 0, 20,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.FieldStore field_store = 22 [json_name = "FieldStore"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.field_store_), _Internal::kOneofCaseOffset + 0, 21,
+ // .pg_query.AlternativeSubPlan alternative_sub_plan = 22 [json_name = "AlternativeSubPlan"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alternative_sub_plan_), _Internal::kOneofCaseOffset + 0, 21,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RelabelType relabel_type = 23 [json_name = "RelabelType"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.relabel_type_), _Internal::kOneofCaseOffset + 0, 22,
+ // .pg_query.FieldSelect field_select = 23 [json_name = "FieldSelect"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.field_select_), _Internal::kOneofCaseOffset + 0, 22,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CoerceViaIO coerce_via_io = 24 [json_name = "CoerceViaIO"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.coerce_via_io_), _Internal::kOneofCaseOffset + 0, 23,
+ // .pg_query.FieldStore field_store = 24 [json_name = "FieldStore"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.field_store_), _Internal::kOneofCaseOffset + 0, 23,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ArrayCoerceExpr array_coerce_expr = 25 [json_name = "ArrayCoerceExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.array_coerce_expr_), _Internal::kOneofCaseOffset + 0, 24,
+ // .pg_query.RelabelType relabel_type = 25 [json_name = "RelabelType"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.relabel_type_), _Internal::kOneofCaseOffset + 0, 24,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ConvertRowtypeExpr convert_rowtype_expr = 26 [json_name = "ConvertRowtypeExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.convert_rowtype_expr_), _Internal::kOneofCaseOffset + 0, 25,
+ // .pg_query.CoerceViaIO coerce_via_io = 26 [json_name = "CoerceViaIO"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.coerce_via_io_), _Internal::kOneofCaseOffset + 0, 25,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CollateExpr collate_expr = 27 [json_name = "CollateExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.collate_expr_), _Internal::kOneofCaseOffset + 0, 26,
+ // .pg_query.ArrayCoerceExpr array_coerce_expr = 27 [json_name = "ArrayCoerceExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.array_coerce_expr_), _Internal::kOneofCaseOffset + 0, 26,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CaseExpr case_expr = 28 [json_name = "CaseExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.case_expr_), _Internal::kOneofCaseOffset + 0, 27,
+ // .pg_query.ConvertRowtypeExpr convert_rowtype_expr = 28 [json_name = "ConvertRowtypeExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.convert_rowtype_expr_), _Internal::kOneofCaseOffset + 0, 27,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CaseWhen case_when = 29 [json_name = "CaseWhen"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.case_when_), _Internal::kOneofCaseOffset + 0, 28,
+ // .pg_query.CollateExpr collate_expr = 29 [json_name = "CollateExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.collate_expr_), _Internal::kOneofCaseOffset + 0, 28,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CaseTestExpr case_test_expr = 30 [json_name = "CaseTestExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.case_test_expr_), _Internal::kOneofCaseOffset + 0, 29,
+ // .pg_query.CaseExpr case_expr = 30 [json_name = "CaseExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.case_expr_), _Internal::kOneofCaseOffset + 0, 29,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ArrayExpr array_expr = 31 [json_name = "ArrayExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.array_expr_), _Internal::kOneofCaseOffset + 0, 30,
+ // .pg_query.CaseWhen case_when = 31 [json_name = "CaseWhen"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.case_when_), _Internal::kOneofCaseOffset + 0, 30,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RowExpr row_expr = 32 [json_name = "RowExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.row_expr_), _Internal::kOneofCaseOffset + 0, 31,
+ // .pg_query.CaseTestExpr case_test_expr = 32 [json_name = "CaseTestExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.case_test_expr_), _Internal::kOneofCaseOffset + 0, 31,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RowCompareExpr row_compare_expr = 33 [json_name = "RowCompareExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.row_compare_expr_), _Internal::kOneofCaseOffset + 0, 32,
+ // .pg_query.ArrayExpr array_expr = 33 [json_name = "ArrayExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.array_expr_), _Internal::kOneofCaseOffset + 0, 32,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CoalesceExpr coalesce_expr = 34 [json_name = "CoalesceExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.coalesce_expr_), _Internal::kOneofCaseOffset + 0, 33,
+ // .pg_query.RowExpr row_expr = 34 [json_name = "RowExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.row_expr_), _Internal::kOneofCaseOffset + 0, 33,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.MinMaxExpr min_max_expr = 35 [json_name = "MinMaxExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.min_max_expr_), _Internal::kOneofCaseOffset + 0, 34,
+ // .pg_query.RowCompareExpr row_compare_expr = 35 [json_name = "RowCompareExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.row_compare_expr_), _Internal::kOneofCaseOffset + 0, 34,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.SQLValueFunction sqlvalue_function = 36 [json_name = "SQLValueFunction"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.sqlvalue_function_), _Internal::kOneofCaseOffset + 0, 35,
+ // .pg_query.CoalesceExpr coalesce_expr = 36 [json_name = "CoalesceExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.coalesce_expr_), _Internal::kOneofCaseOffset + 0, 35,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.XmlExpr xml_expr = 37 [json_name = "XmlExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.xml_expr_), _Internal::kOneofCaseOffset + 0, 36,
+ // .pg_query.MinMaxExpr min_max_expr = 37 [json_name = "MinMaxExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.min_max_expr_), _Internal::kOneofCaseOffset + 0, 36,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JsonFormat json_format = 38 [json_name = "JsonFormat"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_format_), _Internal::kOneofCaseOffset + 0, 37,
+ // .pg_query.SQLValueFunction sqlvalue_function = 38 [json_name = "SQLValueFunction"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.sqlvalue_function_), _Internal::kOneofCaseOffset + 0, 37,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JsonReturning json_returning = 39 [json_name = "JsonReturning"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_returning_), _Internal::kOneofCaseOffset + 0, 38,
+ // .pg_query.XmlExpr xml_expr = 39 [json_name = "XmlExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.xml_expr_), _Internal::kOneofCaseOffset + 0, 38,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JsonValueExpr json_value_expr = 40 [json_name = "JsonValueExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_value_expr_), _Internal::kOneofCaseOffset + 0, 39,
+ // .pg_query.JsonFormat json_format = 40 [json_name = "JsonFormat"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_format_), _Internal::kOneofCaseOffset + 0, 39,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JsonConstructorExpr json_constructor_expr = 41 [json_name = "JsonConstructorExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_constructor_expr_), _Internal::kOneofCaseOffset + 0, 40,
+ // .pg_query.JsonReturning json_returning = 41 [json_name = "JsonReturning"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_returning_), _Internal::kOneofCaseOffset + 0, 40,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JsonIsPredicate json_is_predicate = 42 [json_name = "JsonIsPredicate"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_is_predicate_), _Internal::kOneofCaseOffset + 0, 41,
+ // .pg_query.JsonValueExpr json_value_expr = 42 [json_name = "JsonValueExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_value_expr_), _Internal::kOneofCaseOffset + 0, 41,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.NullTest null_test = 43 [json_name = "NullTest"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.null_test_), _Internal::kOneofCaseOffset + 0, 42,
+ // .pg_query.JsonConstructorExpr json_constructor_expr = 43 [json_name = "JsonConstructorExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_constructor_expr_), _Internal::kOneofCaseOffset + 0, 42,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.BooleanTest boolean_test = 44 [json_name = "BooleanTest"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.boolean_test_), _Internal::kOneofCaseOffset + 0, 43,
+ // .pg_query.JsonIsPredicate json_is_predicate = 44 [json_name = "JsonIsPredicate"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_is_predicate_), _Internal::kOneofCaseOffset + 0, 43,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CoerceToDomain coerce_to_domain = 45 [json_name = "CoerceToDomain"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.coerce_to_domain_), _Internal::kOneofCaseOffset + 0, 44,
+ // .pg_query.JsonBehavior json_behavior = 45 [json_name = "JsonBehavior"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_behavior_), _Internal::kOneofCaseOffset + 0, 44,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CoerceToDomainValue coerce_to_domain_value = 46 [json_name = "CoerceToDomainValue"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.coerce_to_domain_value_), _Internal::kOneofCaseOffset + 0, 45,
+ // .pg_query.JsonExpr json_expr = 46 [json_name = "JsonExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_expr_), _Internal::kOneofCaseOffset + 0, 45,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.SetToDefault set_to_default = 47 [json_name = "SetToDefault"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.set_to_default_), _Internal::kOneofCaseOffset + 0, 46,
+ // .pg_query.JsonTablePath json_table_path = 47 [json_name = "JsonTablePath"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_table_path_), _Internal::kOneofCaseOffset + 0, 46,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CurrentOfExpr current_of_expr = 48 [json_name = "CurrentOfExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.current_of_expr_), _Internal::kOneofCaseOffset + 0, 47,
+ // .pg_query.JsonTablePathScan json_table_path_scan = 48 [json_name = "JsonTablePathScan"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_table_path_scan_), _Internal::kOneofCaseOffset + 0, 47,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.NextValueExpr next_value_expr = 49 [json_name = "NextValueExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.next_value_expr_), _Internal::kOneofCaseOffset + 0, 48,
+ // .pg_query.JsonTableSiblingJoin json_table_sibling_join = 49 [json_name = "JsonTableSiblingJoin"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_table_sibling_join_), _Internal::kOneofCaseOffset + 0, 48,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.InferenceElem inference_elem = 50 [json_name = "InferenceElem"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.inference_elem_), _Internal::kOneofCaseOffset + 0, 49,
+ // .pg_query.NullTest null_test = 50 [json_name = "NullTest"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.null_test_), _Internal::kOneofCaseOffset + 0, 49,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.TargetEntry target_entry = 51 [json_name = "TargetEntry"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.target_entry_), _Internal::kOneofCaseOffset + 0, 50,
+ // .pg_query.BooleanTest boolean_test = 51 [json_name = "BooleanTest"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.boolean_test_), _Internal::kOneofCaseOffset + 0, 50,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RangeTblRef range_tbl_ref = 52 [json_name = "RangeTblRef"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_tbl_ref_), _Internal::kOneofCaseOffset + 0, 51,
+ // .pg_query.MergeAction merge_action = 52 [json_name = "MergeAction"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.merge_action_), _Internal::kOneofCaseOffset + 0, 51,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JoinExpr join_expr = 53 [json_name = "JoinExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.join_expr_), _Internal::kOneofCaseOffset + 0, 52,
+ // .pg_query.CoerceToDomain coerce_to_domain = 53 [json_name = "CoerceToDomain"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.coerce_to_domain_), _Internal::kOneofCaseOffset + 0, 52,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.FromExpr from_expr = 54 [json_name = "FromExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.from_expr_), _Internal::kOneofCaseOffset + 0, 53,
+ // .pg_query.CoerceToDomainValue coerce_to_domain_value = 54 [json_name = "CoerceToDomainValue"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.coerce_to_domain_value_), _Internal::kOneofCaseOffset + 0, 53,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.OnConflictExpr on_conflict_expr = 55 [json_name = "OnConflictExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.on_conflict_expr_), _Internal::kOneofCaseOffset + 0, 54,
+ // .pg_query.SetToDefault set_to_default = 55 [json_name = "SetToDefault"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.set_to_default_), _Internal::kOneofCaseOffset + 0, 54,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.Query query = 56 [json_name = "Query"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.query_), _Internal::kOneofCaseOffset + 0, 55,
+ // .pg_query.CurrentOfExpr current_of_expr = 56 [json_name = "CurrentOfExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.current_of_expr_), _Internal::kOneofCaseOffset + 0, 55,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.TypeName type_name = 57 [json_name = "TypeName"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.type_name_), _Internal::kOneofCaseOffset + 0, 56,
+ // .pg_query.NextValueExpr next_value_expr = 57 [json_name = "NextValueExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.next_value_expr_), _Internal::kOneofCaseOffset + 0, 56,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ColumnRef column_ref = 58 [json_name = "ColumnRef"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.column_ref_), _Internal::kOneofCaseOffset + 0, 57,
+ // .pg_query.InferenceElem inference_elem = 58 [json_name = "InferenceElem"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.inference_elem_), _Internal::kOneofCaseOffset + 0, 57,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ParamRef param_ref = 59 [json_name = "ParamRef"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.param_ref_), _Internal::kOneofCaseOffset + 0, 58,
+ // .pg_query.TargetEntry target_entry = 59 [json_name = "TargetEntry"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.target_entry_), _Internal::kOneofCaseOffset + 0, 58,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.A_Expr a_expr = 60 [json_name = "A_Expr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.a_expr_), _Internal::kOneofCaseOffset + 0, 59,
+ // .pg_query.RangeTblRef range_tbl_ref = 60 [json_name = "RangeTblRef"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_tbl_ref_), _Internal::kOneofCaseOffset + 0, 59,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.TypeCast type_cast = 61 [json_name = "TypeCast"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.type_cast_), _Internal::kOneofCaseOffset + 0, 60,
+ // .pg_query.JoinExpr join_expr = 61 [json_name = "JoinExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.join_expr_), _Internal::kOneofCaseOffset + 0, 60,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CollateClause collate_clause = 62 [json_name = "CollateClause"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.collate_clause_), _Internal::kOneofCaseOffset + 0, 61,
+ // .pg_query.FromExpr from_expr = 62 [json_name = "FromExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.from_expr_), _Internal::kOneofCaseOffset + 0, 61,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RoleSpec role_spec = 63 [json_name = "RoleSpec"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.role_spec_), _Internal::kOneofCaseOffset + 0, 62,
+ // .pg_query.OnConflictExpr on_conflict_expr = 63 [json_name = "OnConflictExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.on_conflict_expr_), _Internal::kOneofCaseOffset + 0, 62,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.FuncCall func_call = 64 [json_name = "FuncCall"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.func_call_), _Internal::kOneofCaseOffset + 0, 63,
+ // .pg_query.Query query = 64 [json_name = "Query"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.query_), _Internal::kOneofCaseOffset + 0, 63,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.A_Star a_star = 65 [json_name = "A_Star"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.a_star_), _Internal::kOneofCaseOffset + 0, 64,
+ // .pg_query.TypeName type_name = 65 [json_name = "TypeName"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.type_name_), _Internal::kOneofCaseOffset + 0, 64,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.ColumnRef column_ref = 66 [json_name = "ColumnRef"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.column_ref_), _Internal::kOneofCaseOffset + 0, 65,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.ParamRef param_ref = 67 [json_name = "ParamRef"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.param_ref_), _Internal::kOneofCaseOffset + 0, 66,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.A_Expr a_expr = 68 [json_name = "A_Expr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.a_expr_), _Internal::kOneofCaseOffset + 0, 67,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.TypeCast type_cast = 69 [json_name = "TypeCast"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.type_cast_), _Internal::kOneofCaseOffset + 0, 68,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.CollateClause collate_clause = 70 [json_name = "CollateClause"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.collate_clause_), _Internal::kOneofCaseOffset + 0, 69,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.RoleSpec role_spec = 71 [json_name = "RoleSpec"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.role_spec_), _Internal::kOneofCaseOffset + 0, 70,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.FuncCall func_call = 72 [json_name = "FuncCall"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.func_call_), _Internal::kOneofCaseOffset + 0, 71,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.A_Star a_star = 73 [json_name = "A_Star"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.a_star_), _Internal::kOneofCaseOffset + 0, 72,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvDefault)},
- // .pg_query.A_Indices a_indices = 66 [json_name = "A_Indices"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.a_indices_), _Internal::kOneofCaseOffset + 0, 65,
+ // .pg_query.A_Indices a_indices = 74 [json_name = "A_Indices"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.a_indices_), _Internal::kOneofCaseOffset + 0, 73,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.A_Indirection a_indirection = 67 [json_name = "A_Indirection"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.a_indirection_), _Internal::kOneofCaseOffset + 0, 66,
+ // .pg_query.A_Indirection a_indirection = 75 [json_name = "A_Indirection"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.a_indirection_), _Internal::kOneofCaseOffset + 0, 74,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.A_ArrayExpr a_array_expr = 68 [json_name = "A_ArrayExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.a_array_expr_), _Internal::kOneofCaseOffset + 0, 67,
+ // .pg_query.A_ArrayExpr a_array_expr = 76 [json_name = "A_ArrayExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.a_array_expr_), _Internal::kOneofCaseOffset + 0, 75,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ResTarget res_target = 69 [json_name = "ResTarget"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.res_target_), _Internal::kOneofCaseOffset + 0, 68,
+ // .pg_query.ResTarget res_target = 77 [json_name = "ResTarget"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.res_target_), _Internal::kOneofCaseOffset + 0, 76,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.MultiAssignRef multi_assign_ref = 70 [json_name = "MultiAssignRef"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.multi_assign_ref_), _Internal::kOneofCaseOffset + 0, 69,
+ // .pg_query.MultiAssignRef multi_assign_ref = 78 [json_name = "MultiAssignRef"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.multi_assign_ref_), _Internal::kOneofCaseOffset + 0, 77,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.SortBy sort_by = 71 [json_name = "SortBy"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.sort_by_), _Internal::kOneofCaseOffset + 0, 70,
+ // .pg_query.SortBy sort_by = 79 [json_name = "SortBy"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.sort_by_), _Internal::kOneofCaseOffset + 0, 78,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.WindowDef window_def = 72 [json_name = "WindowDef"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.window_def_), _Internal::kOneofCaseOffset + 0, 71,
+ // .pg_query.WindowDef window_def = 80 [json_name = "WindowDef"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.window_def_), _Internal::kOneofCaseOffset + 0, 79,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RangeSubselect range_subselect = 73 [json_name = "RangeSubselect"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_subselect_), _Internal::kOneofCaseOffset + 0, 72,
+ // .pg_query.RangeSubselect range_subselect = 81 [json_name = "RangeSubselect"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_subselect_), _Internal::kOneofCaseOffset + 0, 80,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RangeFunction range_function = 74 [json_name = "RangeFunction"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_function_), _Internal::kOneofCaseOffset + 0, 73,
+ // .pg_query.RangeFunction range_function = 82 [json_name = "RangeFunction"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_function_), _Internal::kOneofCaseOffset + 0, 81,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RangeTableFunc range_table_func = 75 [json_name = "RangeTableFunc"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_table_func_), _Internal::kOneofCaseOffset + 0, 74,
+ // .pg_query.RangeTableFunc range_table_func = 83 [json_name = "RangeTableFunc"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_table_func_), _Internal::kOneofCaseOffset + 0, 82,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RangeTableFuncCol range_table_func_col = 76 [json_name = "RangeTableFuncCol"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_table_func_col_), _Internal::kOneofCaseOffset + 0, 75,
+ // .pg_query.RangeTableFuncCol range_table_func_col = 84 [json_name = "RangeTableFuncCol"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_table_func_col_), _Internal::kOneofCaseOffset + 0, 83,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RangeTableSample range_table_sample = 77 [json_name = "RangeTableSample"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_table_sample_), _Internal::kOneofCaseOffset + 0, 76,
+ // .pg_query.RangeTableSample range_table_sample = 85 [json_name = "RangeTableSample"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_table_sample_), _Internal::kOneofCaseOffset + 0, 84,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ColumnDef column_def = 78 [json_name = "ColumnDef"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.column_def_), _Internal::kOneofCaseOffset + 0, 77,
+ // .pg_query.ColumnDef column_def = 86 [json_name = "ColumnDef"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.column_def_), _Internal::kOneofCaseOffset + 0, 85,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.TableLikeClause table_like_clause = 79 [json_name = "TableLikeClause"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.table_like_clause_), _Internal::kOneofCaseOffset + 0, 78,
+ // .pg_query.TableLikeClause table_like_clause = 87 [json_name = "TableLikeClause"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.table_like_clause_), _Internal::kOneofCaseOffset + 0, 86,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.IndexElem index_elem = 80 [json_name = "IndexElem"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.index_elem_), _Internal::kOneofCaseOffset + 0, 79,
+ // .pg_query.IndexElem index_elem = 88 [json_name = "IndexElem"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.index_elem_), _Internal::kOneofCaseOffset + 0, 87,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DefElem def_elem = 81 [json_name = "DefElem"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.def_elem_), _Internal::kOneofCaseOffset + 0, 80,
+ // .pg_query.DefElem def_elem = 89 [json_name = "DefElem"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.def_elem_), _Internal::kOneofCaseOffset + 0, 88,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.LockingClause locking_clause = 90 [json_name = "LockingClause"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.locking_clause_), _Internal::kOneofCaseOffset + 0, 89,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.XmlSerialize xml_serialize = 91 [json_name = "XmlSerialize"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.xml_serialize_), _Internal::kOneofCaseOffset + 0, 90,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.PartitionElem partition_elem = 92 [json_name = "PartitionElem"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.partition_elem_), _Internal::kOneofCaseOffset + 0, 91,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.PartitionSpec partition_spec = 93 [json_name = "PartitionSpec"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.partition_spec_), _Internal::kOneofCaseOffset + 0, 92,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.PartitionBoundSpec partition_bound_spec = 94 [json_name = "PartitionBoundSpec"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.partition_bound_spec_), _Internal::kOneofCaseOffset + 0, 93,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.PartitionRangeDatum partition_range_datum = 95 [json_name = "PartitionRangeDatum"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.partition_range_datum_), _Internal::kOneofCaseOffset + 0, 94,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.SinglePartitionSpec single_partition_spec = 96 [json_name = "SinglePartitionSpec"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.single_partition_spec_), _Internal::kOneofCaseOffset + 0, 95,
+ (0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvDefault)},
+ // .pg_query.PartitionCmd partition_cmd = 97 [json_name = "PartitionCmd"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.partition_cmd_), _Internal::kOneofCaseOffset + 0, 96,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.LockingClause locking_clause = 82 [json_name = "LockingClause"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.locking_clause_), _Internal::kOneofCaseOffset + 0, 81,
+ // .pg_query.RangeTblEntry range_tbl_entry = 98 [json_name = "RangeTblEntry"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_tbl_entry_), _Internal::kOneofCaseOffset + 0, 97,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.XmlSerialize xml_serialize = 83 [json_name = "XmlSerialize"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.xml_serialize_), _Internal::kOneofCaseOffset + 0, 82,
+ // .pg_query.RTEPermissionInfo rtepermission_info = 99 [json_name = "RTEPermissionInfo"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.rtepermission_info_), _Internal::kOneofCaseOffset + 0, 98,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.PartitionElem partition_elem = 84 [json_name = "PartitionElem"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.partition_elem_), _Internal::kOneofCaseOffset + 0, 83,
+ // .pg_query.RangeTblFunction range_tbl_function = 100 [json_name = "RangeTblFunction"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_tbl_function_), _Internal::kOneofCaseOffset + 0, 99,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.PartitionSpec partition_spec = 85 [json_name = "PartitionSpec"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.partition_spec_), _Internal::kOneofCaseOffset + 0, 84,
+ // .pg_query.TableSampleClause table_sample_clause = 101 [json_name = "TableSampleClause"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.table_sample_clause_), _Internal::kOneofCaseOffset + 0, 100,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.PartitionBoundSpec partition_bound_spec = 86 [json_name = "PartitionBoundSpec"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.partition_bound_spec_), _Internal::kOneofCaseOffset + 0, 85,
+ // .pg_query.WithCheckOption with_check_option = 102 [json_name = "WithCheckOption"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.with_check_option_), _Internal::kOneofCaseOffset + 0, 101,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.PartitionRangeDatum partition_range_datum = 87 [json_name = "PartitionRangeDatum"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.partition_range_datum_), _Internal::kOneofCaseOffset + 0, 86,
+ // .pg_query.SortGroupClause sort_group_clause = 103 [json_name = "SortGroupClause"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.sort_group_clause_), _Internal::kOneofCaseOffset + 0, 102,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.PartitionCmd partition_cmd = 88 [json_name = "PartitionCmd"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.partition_cmd_), _Internal::kOneofCaseOffset + 0, 87,
+ // .pg_query.GroupingSet grouping_set = 104 [json_name = "GroupingSet"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.grouping_set_), _Internal::kOneofCaseOffset + 0, 103,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RangeTblEntry range_tbl_entry = 89 [json_name = "RangeTblEntry"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_tbl_entry_), _Internal::kOneofCaseOffset + 0, 88,
+ // .pg_query.WindowClause window_clause = 105 [json_name = "WindowClause"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.window_clause_), _Internal::kOneofCaseOffset + 0, 104,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RTEPermissionInfo rtepermission_info = 90 [json_name = "RTEPermissionInfo"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.rtepermission_info_), _Internal::kOneofCaseOffset + 0, 89,
+ // .pg_query.RowMarkClause row_mark_clause = 106 [json_name = "RowMarkClause"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.row_mark_clause_), _Internal::kOneofCaseOffset + 0, 105,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RangeTblFunction range_tbl_function = 91 [json_name = "RangeTblFunction"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.range_tbl_function_), _Internal::kOneofCaseOffset + 0, 90,
+ // .pg_query.WithClause with_clause = 107 [json_name = "WithClause"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.with_clause_), _Internal::kOneofCaseOffset + 0, 106,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.TableSampleClause table_sample_clause = 92 [json_name = "TableSampleClause"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.table_sample_clause_), _Internal::kOneofCaseOffset + 0, 91,
+ // .pg_query.InferClause infer_clause = 108 [json_name = "InferClause"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.infer_clause_), _Internal::kOneofCaseOffset + 0, 107,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.WithCheckOption with_check_option = 93 [json_name = "WithCheckOption"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.with_check_option_), _Internal::kOneofCaseOffset + 0, 92,
+ // .pg_query.OnConflictClause on_conflict_clause = 109 [json_name = "OnConflictClause"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.on_conflict_clause_), _Internal::kOneofCaseOffset + 0, 108,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.SortGroupClause sort_group_clause = 94 [json_name = "SortGroupClause"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.sort_group_clause_), _Internal::kOneofCaseOffset + 0, 93,
+ // .pg_query.CTESearchClause ctesearch_clause = 110 [json_name = "CTESearchClause"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.ctesearch_clause_), _Internal::kOneofCaseOffset + 0, 109,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.GroupingSet grouping_set = 95 [json_name = "GroupingSet"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.grouping_set_), _Internal::kOneofCaseOffset + 0, 94,
+ // .pg_query.CTECycleClause ctecycle_clause = 111 [json_name = "CTECycleClause"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.ctecycle_clause_), _Internal::kOneofCaseOffset + 0, 110,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.WindowClause window_clause = 96 [json_name = "WindowClause"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.window_clause_), _Internal::kOneofCaseOffset + 0, 95,
+ // .pg_query.CommonTableExpr common_table_expr = 112 [json_name = "CommonTableExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.common_table_expr_), _Internal::kOneofCaseOffset + 0, 111,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RowMarkClause row_mark_clause = 97 [json_name = "RowMarkClause"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.row_mark_clause_), _Internal::kOneofCaseOffset + 0, 96,
+ // .pg_query.MergeWhenClause merge_when_clause = 113 [json_name = "MergeWhenClause"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.merge_when_clause_), _Internal::kOneofCaseOffset + 0, 112,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.WithClause with_clause = 98 [json_name = "WithClause"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.with_clause_), _Internal::kOneofCaseOffset + 0, 97,
+ // .pg_query.TriggerTransition trigger_transition = 114 [json_name = "TriggerTransition"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.trigger_transition_), _Internal::kOneofCaseOffset + 0, 113,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.InferClause infer_clause = 99 [json_name = "InferClause"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.infer_clause_), _Internal::kOneofCaseOffset + 0, 98,
+ // .pg_query.JsonOutput json_output = 115 [json_name = "JsonOutput"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_output_), _Internal::kOneofCaseOffset + 0, 114,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.OnConflictClause on_conflict_clause = 100 [json_name = "OnConflictClause"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.on_conflict_clause_), _Internal::kOneofCaseOffset + 0, 99,
+ // .pg_query.JsonArgument json_argument = 116 [json_name = "JsonArgument"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_argument_), _Internal::kOneofCaseOffset + 0, 115,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CTESearchClause ctesearch_clause = 101 [json_name = "CTESearchClause"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.ctesearch_clause_), _Internal::kOneofCaseOffset + 0, 100,
+ // .pg_query.JsonFuncExpr json_func_expr = 117 [json_name = "JsonFuncExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_func_expr_), _Internal::kOneofCaseOffset + 0, 116,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CTECycleClause ctecycle_clause = 102 [json_name = "CTECycleClause"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.ctecycle_clause_), _Internal::kOneofCaseOffset + 0, 101,
+ // .pg_query.JsonTablePathSpec json_table_path_spec = 118 [json_name = "JsonTablePathSpec"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_table_path_spec_), _Internal::kOneofCaseOffset + 0, 117,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CommonTableExpr common_table_expr = 103 [json_name = "CommonTableExpr"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.common_table_expr_), _Internal::kOneofCaseOffset + 0, 102,
+ // .pg_query.JsonTable json_table = 119 [json_name = "JsonTable"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_table_), _Internal::kOneofCaseOffset + 0, 118,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.MergeWhenClause merge_when_clause = 104 [json_name = "MergeWhenClause"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.merge_when_clause_), _Internal::kOneofCaseOffset + 0, 103,
+ // .pg_query.JsonTableColumn json_table_column = 120 [json_name = "JsonTableColumn"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_table_column_), _Internal::kOneofCaseOffset + 0, 119,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.MergeAction merge_action = 105 [json_name = "MergeAction"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.merge_action_), _Internal::kOneofCaseOffset + 0, 104,
+ // .pg_query.JsonKeyValue json_key_value = 121 [json_name = "JsonKeyValue"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_key_value_), _Internal::kOneofCaseOffset + 0, 120,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.TriggerTransition trigger_transition = 106 [json_name = "TriggerTransition"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.trigger_transition_), _Internal::kOneofCaseOffset + 0, 105,
+ // .pg_query.JsonParseExpr json_parse_expr = 122 [json_name = "JsonParseExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_parse_expr_), _Internal::kOneofCaseOffset + 0, 121,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JsonOutput json_output = 107 [json_name = "JsonOutput"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_output_), _Internal::kOneofCaseOffset + 0, 106,
+ // .pg_query.JsonScalarExpr json_scalar_expr = 123 [json_name = "JsonScalarExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_scalar_expr_), _Internal::kOneofCaseOffset + 0, 122,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JsonKeyValue json_key_value = 108 [json_name = "JsonKeyValue"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_key_value_), _Internal::kOneofCaseOffset + 0, 107,
+ // .pg_query.JsonSerializeExpr json_serialize_expr = 124 [json_name = "JsonSerializeExpr"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_serialize_expr_), _Internal::kOneofCaseOffset + 0, 123,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JsonObjectConstructor json_object_constructor = 109 [json_name = "JsonObjectConstructor"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_object_constructor_), _Internal::kOneofCaseOffset + 0, 108,
+ // .pg_query.JsonObjectConstructor json_object_constructor = 125 [json_name = "JsonObjectConstructor"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_object_constructor_), _Internal::kOneofCaseOffset + 0, 124,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JsonArrayConstructor json_array_constructor = 110 [json_name = "JsonArrayConstructor"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_array_constructor_), _Internal::kOneofCaseOffset + 0, 109,
+ // .pg_query.JsonArrayConstructor json_array_constructor = 126 [json_name = "JsonArrayConstructor"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_array_constructor_), _Internal::kOneofCaseOffset + 0, 125,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JsonArrayQueryConstructor json_array_query_constructor = 111 [json_name = "JsonArrayQueryConstructor"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_array_query_constructor_), _Internal::kOneofCaseOffset + 0, 110,
+ // .pg_query.JsonArrayQueryConstructor json_array_query_constructor = 127 [json_name = "JsonArrayQueryConstructor"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_array_query_constructor_), _Internal::kOneofCaseOffset + 0, 126,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JsonAggConstructor json_agg_constructor = 112 [json_name = "JsonAggConstructor"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_agg_constructor_), _Internal::kOneofCaseOffset + 0, 111,
+ // .pg_query.JsonAggConstructor json_agg_constructor = 128 [json_name = "JsonAggConstructor"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_agg_constructor_), _Internal::kOneofCaseOffset + 0, 127,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JsonObjectAgg json_object_agg = 113 [json_name = "JsonObjectAgg"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_object_agg_), _Internal::kOneofCaseOffset + 0, 112,
+ // .pg_query.JsonObjectAgg json_object_agg = 129 [json_name = "JsonObjectAgg"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_object_agg_), _Internal::kOneofCaseOffset + 0, 128,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.JsonArrayAgg json_array_agg = 114 [json_name = "JsonArrayAgg"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_array_agg_), _Internal::kOneofCaseOffset + 0, 113,
+ // .pg_query.JsonArrayAgg json_array_agg = 130 [json_name = "JsonArrayAgg"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.json_array_agg_), _Internal::kOneofCaseOffset + 0, 129,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RawStmt raw_stmt = 115 [json_name = "RawStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.raw_stmt_), _Internal::kOneofCaseOffset + 0, 114,
+ // .pg_query.RawStmt raw_stmt = 131 [json_name = "RawStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.raw_stmt_), _Internal::kOneofCaseOffset + 0, 130,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.InsertStmt insert_stmt = 116 [json_name = "InsertStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.insert_stmt_), _Internal::kOneofCaseOffset + 0, 115,
+ // .pg_query.InsertStmt insert_stmt = 132 [json_name = "InsertStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.insert_stmt_), _Internal::kOneofCaseOffset + 0, 131,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DeleteStmt delete_stmt = 117 [json_name = "DeleteStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.delete_stmt_), _Internal::kOneofCaseOffset + 0, 116,
+ // .pg_query.DeleteStmt delete_stmt = 133 [json_name = "DeleteStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.delete_stmt_), _Internal::kOneofCaseOffset + 0, 132,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.UpdateStmt update_stmt = 118 [json_name = "UpdateStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.update_stmt_), _Internal::kOneofCaseOffset + 0, 117,
+ // .pg_query.UpdateStmt update_stmt = 134 [json_name = "UpdateStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.update_stmt_), _Internal::kOneofCaseOffset + 0, 133,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.MergeStmt merge_stmt = 119 [json_name = "MergeStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.merge_stmt_), _Internal::kOneofCaseOffset + 0, 118,
+ // .pg_query.MergeStmt merge_stmt = 135 [json_name = "MergeStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.merge_stmt_), _Internal::kOneofCaseOffset + 0, 134,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.SelectStmt select_stmt = 120 [json_name = "SelectStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.select_stmt_), _Internal::kOneofCaseOffset + 0, 119,
+ // .pg_query.SelectStmt select_stmt = 136 [json_name = "SelectStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.select_stmt_), _Internal::kOneofCaseOffset + 0, 135,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.SetOperationStmt set_operation_stmt = 121 [json_name = "SetOperationStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.set_operation_stmt_), _Internal::kOneofCaseOffset + 0, 120,
+ // .pg_query.SetOperationStmt set_operation_stmt = 137 [json_name = "SetOperationStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.set_operation_stmt_), _Internal::kOneofCaseOffset + 0, 136,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ReturnStmt return_stmt = 122 [json_name = "ReturnStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.return_stmt_), _Internal::kOneofCaseOffset + 0, 121,
+ // .pg_query.ReturnStmt return_stmt = 138 [json_name = "ReturnStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.return_stmt_), _Internal::kOneofCaseOffset + 0, 137,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.PLAssignStmt plassign_stmt = 123 [json_name = "PLAssignStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.plassign_stmt_), _Internal::kOneofCaseOffset + 0, 122,
+ // .pg_query.PLAssignStmt plassign_stmt = 139 [json_name = "PLAssignStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.plassign_stmt_), _Internal::kOneofCaseOffset + 0, 138,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateSchemaStmt create_schema_stmt = 124 [json_name = "CreateSchemaStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_schema_stmt_), _Internal::kOneofCaseOffset + 0, 123,
+ // .pg_query.CreateSchemaStmt create_schema_stmt = 140 [json_name = "CreateSchemaStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_schema_stmt_), _Internal::kOneofCaseOffset + 0, 139,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterTableStmt alter_table_stmt = 125 [json_name = "AlterTableStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_table_stmt_), _Internal::kOneofCaseOffset + 0, 124,
+ // .pg_query.AlterTableStmt alter_table_stmt = 141 [json_name = "AlterTableStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_table_stmt_), _Internal::kOneofCaseOffset + 0, 140,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ReplicaIdentityStmt replica_identity_stmt = 126 [json_name = "ReplicaIdentityStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.replica_identity_stmt_), _Internal::kOneofCaseOffset + 0, 125,
+ // .pg_query.ReplicaIdentityStmt replica_identity_stmt = 142 [json_name = "ReplicaIdentityStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.replica_identity_stmt_), _Internal::kOneofCaseOffset + 0, 141,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterTableCmd alter_table_cmd = 127 [json_name = "AlterTableCmd"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_table_cmd_), _Internal::kOneofCaseOffset + 0, 126,
+ // .pg_query.AlterTableCmd alter_table_cmd = 143 [json_name = "AlterTableCmd"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_table_cmd_), _Internal::kOneofCaseOffset + 0, 142,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterCollationStmt alter_collation_stmt = 128 [json_name = "AlterCollationStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_collation_stmt_), _Internal::kOneofCaseOffset + 0, 127,
+ // .pg_query.AlterCollationStmt alter_collation_stmt = 144 [json_name = "AlterCollationStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_collation_stmt_), _Internal::kOneofCaseOffset + 0, 143,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterDomainStmt alter_domain_stmt = 129 [json_name = "AlterDomainStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_domain_stmt_), _Internal::kOneofCaseOffset + 0, 128,
+ // .pg_query.AlterDomainStmt alter_domain_stmt = 145 [json_name = "AlterDomainStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_domain_stmt_), _Internal::kOneofCaseOffset + 0, 144,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.GrantStmt grant_stmt = 130 [json_name = "GrantStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.grant_stmt_), _Internal::kOneofCaseOffset + 0, 129,
+ // .pg_query.GrantStmt grant_stmt = 146 [json_name = "GrantStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.grant_stmt_), _Internal::kOneofCaseOffset + 0, 145,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ObjectWithArgs object_with_args = 131 [json_name = "ObjectWithArgs"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.object_with_args_), _Internal::kOneofCaseOffset + 0, 130,
+ // .pg_query.ObjectWithArgs object_with_args = 147 [json_name = "ObjectWithArgs"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.object_with_args_), _Internal::kOneofCaseOffset + 0, 146,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AccessPriv access_priv = 132 [json_name = "AccessPriv"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.access_priv_), _Internal::kOneofCaseOffset + 0, 131,
+ // .pg_query.AccessPriv access_priv = 148 [json_name = "AccessPriv"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.access_priv_), _Internal::kOneofCaseOffset + 0, 147,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.GrantRoleStmt grant_role_stmt = 133 [json_name = "GrantRoleStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.grant_role_stmt_), _Internal::kOneofCaseOffset + 0, 132,
+ // .pg_query.GrantRoleStmt grant_role_stmt = 149 [json_name = "GrantRoleStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.grant_role_stmt_), _Internal::kOneofCaseOffset + 0, 148,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterDefaultPrivilegesStmt alter_default_privileges_stmt = 134 [json_name = "AlterDefaultPrivilegesStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_default_privileges_stmt_), _Internal::kOneofCaseOffset + 0, 133,
+ // .pg_query.AlterDefaultPrivilegesStmt alter_default_privileges_stmt = 150 [json_name = "AlterDefaultPrivilegesStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_default_privileges_stmt_), _Internal::kOneofCaseOffset + 0, 149,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CopyStmt copy_stmt = 135 [json_name = "CopyStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.copy_stmt_), _Internal::kOneofCaseOffset + 0, 134,
+ // .pg_query.CopyStmt copy_stmt = 151 [json_name = "CopyStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.copy_stmt_), _Internal::kOneofCaseOffset + 0, 150,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.VariableSetStmt variable_set_stmt = 136 [json_name = "VariableSetStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.variable_set_stmt_), _Internal::kOneofCaseOffset + 0, 135,
+ // .pg_query.VariableSetStmt variable_set_stmt = 152 [json_name = "VariableSetStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.variable_set_stmt_), _Internal::kOneofCaseOffset + 0, 151,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.VariableShowStmt variable_show_stmt = 137 [json_name = "VariableShowStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.variable_show_stmt_), _Internal::kOneofCaseOffset + 0, 136,
+ // .pg_query.VariableShowStmt variable_show_stmt = 153 [json_name = "VariableShowStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.variable_show_stmt_), _Internal::kOneofCaseOffset + 0, 152,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateStmt create_stmt = 138 [json_name = "CreateStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_stmt_), _Internal::kOneofCaseOffset + 0, 137,
+ // .pg_query.CreateStmt create_stmt = 154 [json_name = "CreateStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_stmt_), _Internal::kOneofCaseOffset + 0, 153,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.Constraint constraint = 139 [json_name = "Constraint"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.constraint_), _Internal::kOneofCaseOffset + 0, 138,
+ // .pg_query.Constraint constraint = 155 [json_name = "Constraint"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.constraint_), _Internal::kOneofCaseOffset + 0, 154,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateTableSpaceStmt create_table_space_stmt = 140 [json_name = "CreateTableSpaceStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_table_space_stmt_), _Internal::kOneofCaseOffset + 0, 139,
+ // .pg_query.CreateTableSpaceStmt create_table_space_stmt = 156 [json_name = "CreateTableSpaceStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_table_space_stmt_), _Internal::kOneofCaseOffset + 0, 155,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DropTableSpaceStmt drop_table_space_stmt = 141 [json_name = "DropTableSpaceStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.drop_table_space_stmt_), _Internal::kOneofCaseOffset + 0, 140,
+ // .pg_query.DropTableSpaceStmt drop_table_space_stmt = 157 [json_name = "DropTableSpaceStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.drop_table_space_stmt_), _Internal::kOneofCaseOffset + 0, 156,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterTableSpaceOptionsStmt alter_table_space_options_stmt = 142 [json_name = "AlterTableSpaceOptionsStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_table_space_options_stmt_), _Internal::kOneofCaseOffset + 0, 141,
+ // .pg_query.AlterTableSpaceOptionsStmt alter_table_space_options_stmt = 158 [json_name = "AlterTableSpaceOptionsStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_table_space_options_stmt_), _Internal::kOneofCaseOffset + 0, 157,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterTableMoveAllStmt alter_table_move_all_stmt = 143 [json_name = "AlterTableMoveAllStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_table_move_all_stmt_), _Internal::kOneofCaseOffset + 0, 142,
+ // .pg_query.AlterTableMoveAllStmt alter_table_move_all_stmt = 159 [json_name = "AlterTableMoveAllStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_table_move_all_stmt_), _Internal::kOneofCaseOffset + 0, 158,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateExtensionStmt create_extension_stmt = 144 [json_name = "CreateExtensionStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_extension_stmt_), _Internal::kOneofCaseOffset + 0, 143,
+ // .pg_query.CreateExtensionStmt create_extension_stmt = 160 [json_name = "CreateExtensionStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_extension_stmt_), _Internal::kOneofCaseOffset + 0, 159,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterExtensionStmt alter_extension_stmt = 145 [json_name = "AlterExtensionStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_extension_stmt_), _Internal::kOneofCaseOffset + 0, 144,
+ // .pg_query.AlterExtensionStmt alter_extension_stmt = 161 [json_name = "AlterExtensionStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_extension_stmt_), _Internal::kOneofCaseOffset + 0, 160,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterExtensionContentsStmt alter_extension_contents_stmt = 146 [json_name = "AlterExtensionContentsStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_extension_contents_stmt_), _Internal::kOneofCaseOffset + 0, 145,
+ // .pg_query.AlterExtensionContentsStmt alter_extension_contents_stmt = 162 [json_name = "AlterExtensionContentsStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_extension_contents_stmt_), _Internal::kOneofCaseOffset + 0, 161,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateFdwStmt create_fdw_stmt = 147 [json_name = "CreateFdwStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_fdw_stmt_), _Internal::kOneofCaseOffset + 0, 146,
+ // .pg_query.CreateFdwStmt create_fdw_stmt = 163 [json_name = "CreateFdwStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_fdw_stmt_), _Internal::kOneofCaseOffset + 0, 162,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterFdwStmt alter_fdw_stmt = 148 [json_name = "AlterFdwStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_fdw_stmt_), _Internal::kOneofCaseOffset + 0, 147,
+ // .pg_query.AlterFdwStmt alter_fdw_stmt = 164 [json_name = "AlterFdwStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_fdw_stmt_), _Internal::kOneofCaseOffset + 0, 163,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateForeignServerStmt create_foreign_server_stmt = 149 [json_name = "CreateForeignServerStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_foreign_server_stmt_), _Internal::kOneofCaseOffset + 0, 148,
+ // .pg_query.CreateForeignServerStmt create_foreign_server_stmt = 165 [json_name = "CreateForeignServerStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_foreign_server_stmt_), _Internal::kOneofCaseOffset + 0, 164,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterForeignServerStmt alter_foreign_server_stmt = 150 [json_name = "AlterForeignServerStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_foreign_server_stmt_), _Internal::kOneofCaseOffset + 0, 149,
+ // .pg_query.AlterForeignServerStmt alter_foreign_server_stmt = 166 [json_name = "AlterForeignServerStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_foreign_server_stmt_), _Internal::kOneofCaseOffset + 0, 165,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateForeignTableStmt create_foreign_table_stmt = 151 [json_name = "CreateForeignTableStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_foreign_table_stmt_), _Internal::kOneofCaseOffset + 0, 150,
+ // .pg_query.CreateForeignTableStmt create_foreign_table_stmt = 167 [json_name = "CreateForeignTableStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_foreign_table_stmt_), _Internal::kOneofCaseOffset + 0, 166,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateUserMappingStmt create_user_mapping_stmt = 152 [json_name = "CreateUserMappingStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_user_mapping_stmt_), _Internal::kOneofCaseOffset + 0, 151,
+ // .pg_query.CreateUserMappingStmt create_user_mapping_stmt = 168 [json_name = "CreateUserMappingStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_user_mapping_stmt_), _Internal::kOneofCaseOffset + 0, 167,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterUserMappingStmt alter_user_mapping_stmt = 153 [json_name = "AlterUserMappingStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_user_mapping_stmt_), _Internal::kOneofCaseOffset + 0, 152,
+ // .pg_query.AlterUserMappingStmt alter_user_mapping_stmt = 169 [json_name = "AlterUserMappingStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_user_mapping_stmt_), _Internal::kOneofCaseOffset + 0, 168,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DropUserMappingStmt drop_user_mapping_stmt = 154 [json_name = "DropUserMappingStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.drop_user_mapping_stmt_), _Internal::kOneofCaseOffset + 0, 153,
+ // .pg_query.DropUserMappingStmt drop_user_mapping_stmt = 170 [json_name = "DropUserMappingStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.drop_user_mapping_stmt_), _Internal::kOneofCaseOffset + 0, 169,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ImportForeignSchemaStmt import_foreign_schema_stmt = 155 [json_name = "ImportForeignSchemaStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.import_foreign_schema_stmt_), _Internal::kOneofCaseOffset + 0, 154,
+ // .pg_query.ImportForeignSchemaStmt import_foreign_schema_stmt = 171 [json_name = "ImportForeignSchemaStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.import_foreign_schema_stmt_), _Internal::kOneofCaseOffset + 0, 170,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreatePolicyStmt create_policy_stmt = 156 [json_name = "CreatePolicyStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_policy_stmt_), _Internal::kOneofCaseOffset + 0, 155,
+ // .pg_query.CreatePolicyStmt create_policy_stmt = 172 [json_name = "CreatePolicyStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_policy_stmt_), _Internal::kOneofCaseOffset + 0, 171,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterPolicyStmt alter_policy_stmt = 157 [json_name = "AlterPolicyStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_policy_stmt_), _Internal::kOneofCaseOffset + 0, 156,
+ // .pg_query.AlterPolicyStmt alter_policy_stmt = 173 [json_name = "AlterPolicyStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_policy_stmt_), _Internal::kOneofCaseOffset + 0, 172,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateAmStmt create_am_stmt = 158 [json_name = "CreateAmStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_am_stmt_), _Internal::kOneofCaseOffset + 0, 157,
+ // .pg_query.CreateAmStmt create_am_stmt = 174 [json_name = "CreateAmStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_am_stmt_), _Internal::kOneofCaseOffset + 0, 173,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateTrigStmt create_trig_stmt = 159 [json_name = "CreateTrigStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_trig_stmt_), _Internal::kOneofCaseOffset + 0, 158,
+ // .pg_query.CreateTrigStmt create_trig_stmt = 175 [json_name = "CreateTrigStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_trig_stmt_), _Internal::kOneofCaseOffset + 0, 174,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateEventTrigStmt create_event_trig_stmt = 160 [json_name = "CreateEventTrigStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_event_trig_stmt_), _Internal::kOneofCaseOffset + 0, 159,
+ // .pg_query.CreateEventTrigStmt create_event_trig_stmt = 176 [json_name = "CreateEventTrigStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_event_trig_stmt_), _Internal::kOneofCaseOffset + 0, 175,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterEventTrigStmt alter_event_trig_stmt = 161 [json_name = "AlterEventTrigStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_event_trig_stmt_), _Internal::kOneofCaseOffset + 0, 160,
+ // .pg_query.AlterEventTrigStmt alter_event_trig_stmt = 177 [json_name = "AlterEventTrigStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_event_trig_stmt_), _Internal::kOneofCaseOffset + 0, 176,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreatePLangStmt create_plang_stmt = 162 [json_name = "CreatePLangStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_plang_stmt_), _Internal::kOneofCaseOffset + 0, 161,
+ // .pg_query.CreatePLangStmt create_plang_stmt = 178 [json_name = "CreatePLangStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_plang_stmt_), _Internal::kOneofCaseOffset + 0, 177,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateRoleStmt create_role_stmt = 163 [json_name = "CreateRoleStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_role_stmt_), _Internal::kOneofCaseOffset + 0, 162,
+ // .pg_query.CreateRoleStmt create_role_stmt = 179 [json_name = "CreateRoleStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_role_stmt_), _Internal::kOneofCaseOffset + 0, 178,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterRoleStmt alter_role_stmt = 164 [json_name = "AlterRoleStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_role_stmt_), _Internal::kOneofCaseOffset + 0, 163,
+ // .pg_query.AlterRoleStmt alter_role_stmt = 180 [json_name = "AlterRoleStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_role_stmt_), _Internal::kOneofCaseOffset + 0, 179,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterRoleSetStmt alter_role_set_stmt = 165 [json_name = "AlterRoleSetStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_role_set_stmt_), _Internal::kOneofCaseOffset + 0, 164,
+ // .pg_query.AlterRoleSetStmt alter_role_set_stmt = 181 [json_name = "AlterRoleSetStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_role_set_stmt_), _Internal::kOneofCaseOffset + 0, 180,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DropRoleStmt drop_role_stmt = 166 [json_name = "DropRoleStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.drop_role_stmt_), _Internal::kOneofCaseOffset + 0, 165,
+ // .pg_query.DropRoleStmt drop_role_stmt = 182 [json_name = "DropRoleStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.drop_role_stmt_), _Internal::kOneofCaseOffset + 0, 181,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateSeqStmt create_seq_stmt = 167 [json_name = "CreateSeqStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_seq_stmt_), _Internal::kOneofCaseOffset + 0, 166,
+ // .pg_query.CreateSeqStmt create_seq_stmt = 183 [json_name = "CreateSeqStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_seq_stmt_), _Internal::kOneofCaseOffset + 0, 182,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterSeqStmt alter_seq_stmt = 168 [json_name = "AlterSeqStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_seq_stmt_), _Internal::kOneofCaseOffset + 0, 167,
+ // .pg_query.AlterSeqStmt alter_seq_stmt = 184 [json_name = "AlterSeqStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_seq_stmt_), _Internal::kOneofCaseOffset + 0, 183,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DefineStmt define_stmt = 169 [json_name = "DefineStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.define_stmt_), _Internal::kOneofCaseOffset + 0, 168,
+ // .pg_query.DefineStmt define_stmt = 185 [json_name = "DefineStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.define_stmt_), _Internal::kOneofCaseOffset + 0, 184,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateDomainStmt create_domain_stmt = 170 [json_name = "CreateDomainStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_domain_stmt_), _Internal::kOneofCaseOffset + 0, 169,
+ // .pg_query.CreateDomainStmt create_domain_stmt = 186 [json_name = "CreateDomainStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_domain_stmt_), _Internal::kOneofCaseOffset + 0, 185,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateOpClassStmt create_op_class_stmt = 171 [json_name = "CreateOpClassStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_op_class_stmt_), _Internal::kOneofCaseOffset + 0, 170,
+ // .pg_query.CreateOpClassStmt create_op_class_stmt = 187 [json_name = "CreateOpClassStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_op_class_stmt_), _Internal::kOneofCaseOffset + 0, 186,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateOpClassItem create_op_class_item = 172 [json_name = "CreateOpClassItem"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_op_class_item_), _Internal::kOneofCaseOffset + 0, 171,
+ // .pg_query.CreateOpClassItem create_op_class_item = 188 [json_name = "CreateOpClassItem"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_op_class_item_), _Internal::kOneofCaseOffset + 0, 187,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateOpFamilyStmt create_op_family_stmt = 173 [json_name = "CreateOpFamilyStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_op_family_stmt_), _Internal::kOneofCaseOffset + 0, 172,
+ // .pg_query.CreateOpFamilyStmt create_op_family_stmt = 189 [json_name = "CreateOpFamilyStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_op_family_stmt_), _Internal::kOneofCaseOffset + 0, 188,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterOpFamilyStmt alter_op_family_stmt = 174 [json_name = "AlterOpFamilyStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_op_family_stmt_), _Internal::kOneofCaseOffset + 0, 173,
+ // .pg_query.AlterOpFamilyStmt alter_op_family_stmt = 190 [json_name = "AlterOpFamilyStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_op_family_stmt_), _Internal::kOneofCaseOffset + 0, 189,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DropStmt drop_stmt = 175 [json_name = "DropStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.drop_stmt_), _Internal::kOneofCaseOffset + 0, 174,
+ // .pg_query.DropStmt drop_stmt = 191 [json_name = "DropStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.drop_stmt_), _Internal::kOneofCaseOffset + 0, 190,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.TruncateStmt truncate_stmt = 176 [json_name = "TruncateStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.truncate_stmt_), _Internal::kOneofCaseOffset + 0, 175,
+ // .pg_query.TruncateStmt truncate_stmt = 192 [json_name = "TruncateStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.truncate_stmt_), _Internal::kOneofCaseOffset + 0, 191,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CommentStmt comment_stmt = 177 [json_name = "CommentStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.comment_stmt_), _Internal::kOneofCaseOffset + 0, 176,
+ // .pg_query.CommentStmt comment_stmt = 193 [json_name = "CommentStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.comment_stmt_), _Internal::kOneofCaseOffset + 0, 192,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.SecLabelStmt sec_label_stmt = 178 [json_name = "SecLabelStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.sec_label_stmt_), _Internal::kOneofCaseOffset + 0, 177,
+ // .pg_query.SecLabelStmt sec_label_stmt = 194 [json_name = "SecLabelStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.sec_label_stmt_), _Internal::kOneofCaseOffset + 0, 193,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DeclareCursorStmt declare_cursor_stmt = 179 [json_name = "DeclareCursorStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.declare_cursor_stmt_), _Internal::kOneofCaseOffset + 0, 178,
+ // .pg_query.DeclareCursorStmt declare_cursor_stmt = 195 [json_name = "DeclareCursorStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.declare_cursor_stmt_), _Internal::kOneofCaseOffset + 0, 194,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ClosePortalStmt close_portal_stmt = 180 [json_name = "ClosePortalStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.close_portal_stmt_), _Internal::kOneofCaseOffset + 0, 179,
+ // .pg_query.ClosePortalStmt close_portal_stmt = 196 [json_name = "ClosePortalStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.close_portal_stmt_), _Internal::kOneofCaseOffset + 0, 195,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.FetchStmt fetch_stmt = 181 [json_name = "FetchStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.fetch_stmt_), _Internal::kOneofCaseOffset + 0, 180,
+ // .pg_query.FetchStmt fetch_stmt = 197 [json_name = "FetchStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.fetch_stmt_), _Internal::kOneofCaseOffset + 0, 196,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.IndexStmt index_stmt = 182 [json_name = "IndexStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.index_stmt_), _Internal::kOneofCaseOffset + 0, 181,
+ // .pg_query.IndexStmt index_stmt = 198 [json_name = "IndexStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.index_stmt_), _Internal::kOneofCaseOffset + 0, 197,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateStatsStmt create_stats_stmt = 183 [json_name = "CreateStatsStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_stats_stmt_), _Internal::kOneofCaseOffset + 0, 182,
+ // .pg_query.CreateStatsStmt create_stats_stmt = 199 [json_name = "CreateStatsStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_stats_stmt_), _Internal::kOneofCaseOffset + 0, 198,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.StatsElem stats_elem = 184 [json_name = "StatsElem"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.stats_elem_), _Internal::kOneofCaseOffset + 0, 183,
+ // .pg_query.StatsElem stats_elem = 200 [json_name = "StatsElem"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.stats_elem_), _Internal::kOneofCaseOffset + 0, 199,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterStatsStmt alter_stats_stmt = 185 [json_name = "AlterStatsStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_stats_stmt_), _Internal::kOneofCaseOffset + 0, 184,
+ // .pg_query.AlterStatsStmt alter_stats_stmt = 201 [json_name = "AlterStatsStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_stats_stmt_), _Internal::kOneofCaseOffset + 0, 200,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateFunctionStmt create_function_stmt = 186 [json_name = "CreateFunctionStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_function_stmt_), _Internal::kOneofCaseOffset + 0, 185,
+ // .pg_query.CreateFunctionStmt create_function_stmt = 202 [json_name = "CreateFunctionStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_function_stmt_), _Internal::kOneofCaseOffset + 0, 201,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.FunctionParameter function_parameter = 187 [json_name = "FunctionParameter"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.function_parameter_), _Internal::kOneofCaseOffset + 0, 186,
+ // .pg_query.FunctionParameter function_parameter = 203 [json_name = "FunctionParameter"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.function_parameter_), _Internal::kOneofCaseOffset + 0, 202,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterFunctionStmt alter_function_stmt = 188 [json_name = "AlterFunctionStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_function_stmt_), _Internal::kOneofCaseOffset + 0, 187,
+ // .pg_query.AlterFunctionStmt alter_function_stmt = 204 [json_name = "AlterFunctionStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_function_stmt_), _Internal::kOneofCaseOffset + 0, 203,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DoStmt do_stmt = 189 [json_name = "DoStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.do_stmt_), _Internal::kOneofCaseOffset + 0, 188,
+ // .pg_query.DoStmt do_stmt = 205 [json_name = "DoStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.do_stmt_), _Internal::kOneofCaseOffset + 0, 204,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.InlineCodeBlock inline_code_block = 190 [json_name = "InlineCodeBlock"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.inline_code_block_), _Internal::kOneofCaseOffset + 0, 189,
+ // .pg_query.InlineCodeBlock inline_code_block = 206 [json_name = "InlineCodeBlock"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.inline_code_block_), _Internal::kOneofCaseOffset + 0, 205,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CallStmt call_stmt = 191 [json_name = "CallStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.call_stmt_), _Internal::kOneofCaseOffset + 0, 190,
+ // .pg_query.CallStmt call_stmt = 207 [json_name = "CallStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.call_stmt_), _Internal::kOneofCaseOffset + 0, 206,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CallContext call_context = 192 [json_name = "CallContext"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.call_context_), _Internal::kOneofCaseOffset + 0, 191,
+ // .pg_query.CallContext call_context = 208 [json_name = "CallContext"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.call_context_), _Internal::kOneofCaseOffset + 0, 207,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RenameStmt rename_stmt = 193 [json_name = "RenameStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.rename_stmt_), _Internal::kOneofCaseOffset + 0, 192,
+ // .pg_query.RenameStmt rename_stmt = 209 [json_name = "RenameStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.rename_stmt_), _Internal::kOneofCaseOffset + 0, 208,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterObjectDependsStmt alter_object_depends_stmt = 194 [json_name = "AlterObjectDependsStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_object_depends_stmt_), _Internal::kOneofCaseOffset + 0, 193,
+ // .pg_query.AlterObjectDependsStmt alter_object_depends_stmt = 210 [json_name = "AlterObjectDependsStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_object_depends_stmt_), _Internal::kOneofCaseOffset + 0, 209,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterObjectSchemaStmt alter_object_schema_stmt = 195 [json_name = "AlterObjectSchemaStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_object_schema_stmt_), _Internal::kOneofCaseOffset + 0, 194,
+ // .pg_query.AlterObjectSchemaStmt alter_object_schema_stmt = 211 [json_name = "AlterObjectSchemaStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_object_schema_stmt_), _Internal::kOneofCaseOffset + 0, 210,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterOwnerStmt alter_owner_stmt = 196 [json_name = "AlterOwnerStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_owner_stmt_), _Internal::kOneofCaseOffset + 0, 195,
+ // .pg_query.AlterOwnerStmt alter_owner_stmt = 212 [json_name = "AlterOwnerStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_owner_stmt_), _Internal::kOneofCaseOffset + 0, 211,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterOperatorStmt alter_operator_stmt = 197 [json_name = "AlterOperatorStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_operator_stmt_), _Internal::kOneofCaseOffset + 0, 196,
+ // .pg_query.AlterOperatorStmt alter_operator_stmt = 213 [json_name = "AlterOperatorStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_operator_stmt_), _Internal::kOneofCaseOffset + 0, 212,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterTypeStmt alter_type_stmt = 198 [json_name = "AlterTypeStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_type_stmt_), _Internal::kOneofCaseOffset + 0, 197,
+ // .pg_query.AlterTypeStmt alter_type_stmt = 214 [json_name = "AlterTypeStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_type_stmt_), _Internal::kOneofCaseOffset + 0, 213,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RuleStmt rule_stmt = 199 [json_name = "RuleStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.rule_stmt_), _Internal::kOneofCaseOffset + 0, 198,
+ // .pg_query.RuleStmt rule_stmt = 215 [json_name = "RuleStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.rule_stmt_), _Internal::kOneofCaseOffset + 0, 214,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.NotifyStmt notify_stmt = 200 [json_name = "NotifyStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.notify_stmt_), _Internal::kOneofCaseOffset + 0, 199,
+ // .pg_query.NotifyStmt notify_stmt = 216 [json_name = "NotifyStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.notify_stmt_), _Internal::kOneofCaseOffset + 0, 215,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ListenStmt listen_stmt = 201 [json_name = "ListenStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.listen_stmt_), _Internal::kOneofCaseOffset + 0, 200,
+ // .pg_query.ListenStmt listen_stmt = 217 [json_name = "ListenStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.listen_stmt_), _Internal::kOneofCaseOffset + 0, 216,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.UnlistenStmt unlisten_stmt = 202 [json_name = "UnlistenStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.unlisten_stmt_), _Internal::kOneofCaseOffset + 0, 201,
+ // .pg_query.UnlistenStmt unlisten_stmt = 218 [json_name = "UnlistenStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.unlisten_stmt_), _Internal::kOneofCaseOffset + 0, 217,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.TransactionStmt transaction_stmt = 203 [json_name = "TransactionStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.transaction_stmt_), _Internal::kOneofCaseOffset + 0, 202,
+ // .pg_query.TransactionStmt transaction_stmt = 219 [json_name = "TransactionStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.transaction_stmt_), _Internal::kOneofCaseOffset + 0, 218,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CompositeTypeStmt composite_type_stmt = 204 [json_name = "CompositeTypeStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.composite_type_stmt_), _Internal::kOneofCaseOffset + 0, 203,
+ // .pg_query.CompositeTypeStmt composite_type_stmt = 220 [json_name = "CompositeTypeStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.composite_type_stmt_), _Internal::kOneofCaseOffset + 0, 219,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateEnumStmt create_enum_stmt = 205 [json_name = "CreateEnumStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_enum_stmt_), _Internal::kOneofCaseOffset + 0, 204,
+ // .pg_query.CreateEnumStmt create_enum_stmt = 221 [json_name = "CreateEnumStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_enum_stmt_), _Internal::kOneofCaseOffset + 0, 220,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateRangeStmt create_range_stmt = 206 [json_name = "CreateRangeStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_range_stmt_), _Internal::kOneofCaseOffset + 0, 205,
+ // .pg_query.CreateRangeStmt create_range_stmt = 222 [json_name = "CreateRangeStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_range_stmt_), _Internal::kOneofCaseOffset + 0, 221,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterEnumStmt alter_enum_stmt = 207 [json_name = "AlterEnumStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_enum_stmt_), _Internal::kOneofCaseOffset + 0, 206,
+ // .pg_query.AlterEnumStmt alter_enum_stmt = 223 [json_name = "AlterEnumStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_enum_stmt_), _Internal::kOneofCaseOffset + 0, 222,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ViewStmt view_stmt = 208 [json_name = "ViewStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.view_stmt_), _Internal::kOneofCaseOffset + 0, 207,
+ // .pg_query.ViewStmt view_stmt = 224 [json_name = "ViewStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.view_stmt_), _Internal::kOneofCaseOffset + 0, 223,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.LoadStmt load_stmt = 209 [json_name = "LoadStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.load_stmt_), _Internal::kOneofCaseOffset + 0, 208,
+ // .pg_query.LoadStmt load_stmt = 225 [json_name = "LoadStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.load_stmt_), _Internal::kOneofCaseOffset + 0, 224,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreatedbStmt createdb_stmt = 210 [json_name = "CreatedbStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.createdb_stmt_), _Internal::kOneofCaseOffset + 0, 209,
+ // .pg_query.CreatedbStmt createdb_stmt = 226 [json_name = "CreatedbStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.createdb_stmt_), _Internal::kOneofCaseOffset + 0, 225,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterDatabaseStmt alter_database_stmt = 211 [json_name = "AlterDatabaseStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_database_stmt_), _Internal::kOneofCaseOffset + 0, 210,
+ // .pg_query.AlterDatabaseStmt alter_database_stmt = 227 [json_name = "AlterDatabaseStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_database_stmt_), _Internal::kOneofCaseOffset + 0, 226,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterDatabaseRefreshCollStmt alter_database_refresh_coll_stmt = 212 [json_name = "AlterDatabaseRefreshCollStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_database_refresh_coll_stmt_), _Internal::kOneofCaseOffset + 0, 211,
+ // .pg_query.AlterDatabaseRefreshCollStmt alter_database_refresh_coll_stmt = 228 [json_name = "AlterDatabaseRefreshCollStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_database_refresh_coll_stmt_), _Internal::kOneofCaseOffset + 0, 227,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterDatabaseSetStmt alter_database_set_stmt = 213 [json_name = "AlterDatabaseSetStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_database_set_stmt_), _Internal::kOneofCaseOffset + 0, 212,
+ // .pg_query.AlterDatabaseSetStmt alter_database_set_stmt = 229 [json_name = "AlterDatabaseSetStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_database_set_stmt_), _Internal::kOneofCaseOffset + 0, 228,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DropdbStmt dropdb_stmt = 214 [json_name = "DropdbStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.dropdb_stmt_), _Internal::kOneofCaseOffset + 0, 213,
+ // .pg_query.DropdbStmt dropdb_stmt = 230 [json_name = "DropdbStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.dropdb_stmt_), _Internal::kOneofCaseOffset + 0, 229,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterSystemStmt alter_system_stmt = 215 [json_name = "AlterSystemStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_system_stmt_), _Internal::kOneofCaseOffset + 0, 214,
+ // .pg_query.AlterSystemStmt alter_system_stmt = 231 [json_name = "AlterSystemStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_system_stmt_), _Internal::kOneofCaseOffset + 0, 230,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ClusterStmt cluster_stmt = 216 [json_name = "ClusterStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.cluster_stmt_), _Internal::kOneofCaseOffset + 0, 215,
+ // .pg_query.ClusterStmt cluster_stmt = 232 [json_name = "ClusterStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.cluster_stmt_), _Internal::kOneofCaseOffset + 0, 231,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.VacuumStmt vacuum_stmt = 217 [json_name = "VacuumStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.vacuum_stmt_), _Internal::kOneofCaseOffset + 0, 216,
+ // .pg_query.VacuumStmt vacuum_stmt = 233 [json_name = "VacuumStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.vacuum_stmt_), _Internal::kOneofCaseOffset + 0, 232,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.VacuumRelation vacuum_relation = 218 [json_name = "VacuumRelation"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.vacuum_relation_), _Internal::kOneofCaseOffset + 0, 217,
+ // .pg_query.VacuumRelation vacuum_relation = 234 [json_name = "VacuumRelation"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.vacuum_relation_), _Internal::kOneofCaseOffset + 0, 233,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ExplainStmt explain_stmt = 219 [json_name = "ExplainStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.explain_stmt_), _Internal::kOneofCaseOffset + 0, 218,
+ // .pg_query.ExplainStmt explain_stmt = 235 [json_name = "ExplainStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.explain_stmt_), _Internal::kOneofCaseOffset + 0, 234,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateTableAsStmt create_table_as_stmt = 220 [json_name = "CreateTableAsStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_table_as_stmt_), _Internal::kOneofCaseOffset + 0, 219,
+ // .pg_query.CreateTableAsStmt create_table_as_stmt = 236 [json_name = "CreateTableAsStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_table_as_stmt_), _Internal::kOneofCaseOffset + 0, 235,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.RefreshMatViewStmt refresh_mat_view_stmt = 221 [json_name = "RefreshMatViewStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.refresh_mat_view_stmt_), _Internal::kOneofCaseOffset + 0, 220,
+ // .pg_query.RefreshMatViewStmt refresh_mat_view_stmt = 237 [json_name = "RefreshMatViewStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.refresh_mat_view_stmt_), _Internal::kOneofCaseOffset + 0, 236,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CheckPointStmt check_point_stmt = 222 [json_name = "CheckPointStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.check_point_stmt_), _Internal::kOneofCaseOffset + 0, 221,
+ // .pg_query.CheckPointStmt check_point_stmt = 238 [json_name = "CheckPointStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.check_point_stmt_), _Internal::kOneofCaseOffset + 0, 237,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvDefault)},
- // .pg_query.DiscardStmt discard_stmt = 223 [json_name = "DiscardStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.discard_stmt_), _Internal::kOneofCaseOffset + 0, 222,
+ // .pg_query.DiscardStmt discard_stmt = 239 [json_name = "DiscardStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.discard_stmt_), _Internal::kOneofCaseOffset + 0, 238,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.LockStmt lock_stmt = 224 [json_name = "LockStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.lock_stmt_), _Internal::kOneofCaseOffset + 0, 223,
+ // .pg_query.LockStmt lock_stmt = 240 [json_name = "LockStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.lock_stmt_), _Internal::kOneofCaseOffset + 0, 239,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ConstraintsSetStmt constraints_set_stmt = 225 [json_name = "ConstraintsSetStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.constraints_set_stmt_), _Internal::kOneofCaseOffset + 0, 224,
+ // .pg_query.ConstraintsSetStmt constraints_set_stmt = 241 [json_name = "ConstraintsSetStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.constraints_set_stmt_), _Internal::kOneofCaseOffset + 0, 240,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ReindexStmt reindex_stmt = 226 [json_name = "ReindexStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.reindex_stmt_), _Internal::kOneofCaseOffset + 0, 225,
+ // .pg_query.ReindexStmt reindex_stmt = 242 [json_name = "ReindexStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.reindex_stmt_), _Internal::kOneofCaseOffset + 0, 241,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateConversionStmt create_conversion_stmt = 227 [json_name = "CreateConversionStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_conversion_stmt_), _Internal::kOneofCaseOffset + 0, 226,
+ // .pg_query.CreateConversionStmt create_conversion_stmt = 243 [json_name = "CreateConversionStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_conversion_stmt_), _Internal::kOneofCaseOffset + 0, 242,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateCastStmt create_cast_stmt = 228 [json_name = "CreateCastStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_cast_stmt_), _Internal::kOneofCaseOffset + 0, 227,
+ // .pg_query.CreateCastStmt create_cast_stmt = 244 [json_name = "CreateCastStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_cast_stmt_), _Internal::kOneofCaseOffset + 0, 243,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateTransformStmt create_transform_stmt = 229 [json_name = "CreateTransformStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_transform_stmt_), _Internal::kOneofCaseOffset + 0, 228,
+ // .pg_query.CreateTransformStmt create_transform_stmt = 245 [json_name = "CreateTransformStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_transform_stmt_), _Internal::kOneofCaseOffset + 0, 244,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.PrepareStmt prepare_stmt = 230 [json_name = "PrepareStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.prepare_stmt_), _Internal::kOneofCaseOffset + 0, 229,
+ // .pg_query.PrepareStmt prepare_stmt = 246 [json_name = "PrepareStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.prepare_stmt_), _Internal::kOneofCaseOffset + 0, 245,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ExecuteStmt execute_stmt = 231 [json_name = "ExecuteStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.execute_stmt_), _Internal::kOneofCaseOffset + 0, 230,
+ // .pg_query.ExecuteStmt execute_stmt = 247 [json_name = "ExecuteStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.execute_stmt_), _Internal::kOneofCaseOffset + 0, 246,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DeallocateStmt deallocate_stmt = 232 [json_name = "DeallocateStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.deallocate_stmt_), _Internal::kOneofCaseOffset + 0, 231,
+ // .pg_query.DeallocateStmt deallocate_stmt = 248 [json_name = "DeallocateStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.deallocate_stmt_), _Internal::kOneofCaseOffset + 0, 247,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DropOwnedStmt drop_owned_stmt = 233 [json_name = "DropOwnedStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.drop_owned_stmt_), _Internal::kOneofCaseOffset + 0, 232,
+ // .pg_query.DropOwnedStmt drop_owned_stmt = 249 [json_name = "DropOwnedStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.drop_owned_stmt_), _Internal::kOneofCaseOffset + 0, 248,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.ReassignOwnedStmt reassign_owned_stmt = 234 [json_name = "ReassignOwnedStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.reassign_owned_stmt_), _Internal::kOneofCaseOffset + 0, 233,
+ // .pg_query.ReassignOwnedStmt reassign_owned_stmt = 250 [json_name = "ReassignOwnedStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.reassign_owned_stmt_), _Internal::kOneofCaseOffset + 0, 249,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterTSDictionaryStmt alter_tsdictionary_stmt = 235 [json_name = "AlterTSDictionaryStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_tsdictionary_stmt_), _Internal::kOneofCaseOffset + 0, 234,
+ // .pg_query.AlterTSDictionaryStmt alter_tsdictionary_stmt = 251 [json_name = "AlterTSDictionaryStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_tsdictionary_stmt_), _Internal::kOneofCaseOffset + 0, 250,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterTSConfigurationStmt alter_tsconfiguration_stmt = 236 [json_name = "AlterTSConfigurationStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_tsconfiguration_stmt_), _Internal::kOneofCaseOffset + 0, 235,
+ // .pg_query.AlterTSConfigurationStmt alter_tsconfiguration_stmt = 252 [json_name = "AlterTSConfigurationStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_tsconfiguration_stmt_), _Internal::kOneofCaseOffset + 0, 251,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.PublicationTable publication_table = 237 [json_name = "PublicationTable"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.publication_table_), _Internal::kOneofCaseOffset + 0, 236,
+ // .pg_query.PublicationTable publication_table = 253 [json_name = "PublicationTable"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.publication_table_), _Internal::kOneofCaseOffset + 0, 252,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.PublicationObjSpec publication_obj_spec = 238 [json_name = "PublicationObjSpec"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.publication_obj_spec_), _Internal::kOneofCaseOffset + 0, 237,
+ // .pg_query.PublicationObjSpec publication_obj_spec = 254 [json_name = "PublicationObjSpec"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.publication_obj_spec_), _Internal::kOneofCaseOffset + 0, 253,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreatePublicationStmt create_publication_stmt = 239 [json_name = "CreatePublicationStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_publication_stmt_), _Internal::kOneofCaseOffset + 0, 238,
+ // .pg_query.CreatePublicationStmt create_publication_stmt = 255 [json_name = "CreatePublicationStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_publication_stmt_), _Internal::kOneofCaseOffset + 0, 254,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterPublicationStmt alter_publication_stmt = 240 [json_name = "AlterPublicationStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_publication_stmt_), _Internal::kOneofCaseOffset + 0, 239,
+ // .pg_query.AlterPublicationStmt alter_publication_stmt = 256 [json_name = "AlterPublicationStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_publication_stmt_), _Internal::kOneofCaseOffset + 0, 255,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.CreateSubscriptionStmt create_subscription_stmt = 241 [json_name = "CreateSubscriptionStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_subscription_stmt_), _Internal::kOneofCaseOffset + 0, 240,
+ // .pg_query.CreateSubscriptionStmt create_subscription_stmt = 257 [json_name = "CreateSubscriptionStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.create_subscription_stmt_), _Internal::kOneofCaseOffset + 0, 256,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.AlterSubscriptionStmt alter_subscription_stmt = 242 [json_name = "AlterSubscriptionStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_subscription_stmt_), _Internal::kOneofCaseOffset + 0, 241,
+ // .pg_query.AlterSubscriptionStmt alter_subscription_stmt = 258 [json_name = "AlterSubscriptionStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.alter_subscription_stmt_), _Internal::kOneofCaseOffset + 0, 257,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.DropSubscriptionStmt drop_subscription_stmt = 243 [json_name = "DropSubscriptionStmt"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.drop_subscription_stmt_), _Internal::kOneofCaseOffset + 0, 242,
+ // .pg_query.DropSubscriptionStmt drop_subscription_stmt = 259 [json_name = "DropSubscriptionStmt"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.drop_subscription_stmt_), _Internal::kOneofCaseOffset + 0, 258,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.Integer integer = 244 [json_name = "Integer"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.integer_), _Internal::kOneofCaseOffset + 0, 243,
+ // .pg_query.Integer integer = 260 [json_name = "Integer"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.integer_), _Internal::kOneofCaseOffset + 0, 259,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.Float float = 245 [json_name = "Float"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.float__), _Internal::kOneofCaseOffset + 0, 244,
+ // .pg_query.Float float = 261 [json_name = "Float"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.float__), _Internal::kOneofCaseOffset + 0, 260,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.Boolean boolean = 246 [json_name = "Boolean"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.boolean_), _Internal::kOneofCaseOffset + 0, 245,
+ // .pg_query.Boolean boolean = 262 [json_name = "Boolean"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.boolean_), _Internal::kOneofCaseOffset + 0, 261,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.String string = 247 [json_name = "String"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.string_), _Internal::kOneofCaseOffset + 0, 246,
+ // .pg_query.String string = 263 [json_name = "String"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.string_), _Internal::kOneofCaseOffset + 0, 262,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.BitString bit_string = 248 [json_name = "BitString"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.bit_string_), _Internal::kOneofCaseOffset + 0, 247,
+ // .pg_query.BitString bit_string = 264 [json_name = "BitString"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.bit_string_), _Internal::kOneofCaseOffset + 0, 263,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.List list = 249 [json_name = "List"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.list_), _Internal::kOneofCaseOffset + 0, 248,
+ // .pg_query.List list = 265 [json_name = "List"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.list_), _Internal::kOneofCaseOffset + 0, 264,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.IntList int_list = 250 [json_name = "IntList"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.int_list_), _Internal::kOneofCaseOffset + 0, 249,
+ // .pg_query.IntList int_list = 266 [json_name = "IntList"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.int_list_), _Internal::kOneofCaseOffset + 0, 265,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.OidList oid_list = 251 [json_name = "OidList"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.oid_list_), _Internal::kOneofCaseOffset + 0, 250,
+ // .pg_query.OidList oid_list = 267 [json_name = "OidList"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.oid_list_), _Internal::kOneofCaseOffset + 0, 266,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.A_Const a_const = 252 [json_name = "A_Const"];
- {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.a_const_), _Internal::kOneofCaseOffset + 0, 251,
+ // .pg_query.A_Const a_const = 268 [json_name = "A_Const"];
+ {PROTOBUF_FIELD_OFFSET(Node, _impl_.node_.a_const_), _Internal::kOneofCaseOffset + 0, 267,
(0 | ::_fl::kFcOneof | ::_fl::kMessage | ::_fl::kTvTable)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Alias>()},
@@ -23534,6 +25091,8 @@ const ::_pbi::TcParseTable<0, 252, 252, 0, 33> Node::_table_ = {
{::_pbi::TcParser::GetTable<::pg_query::Aggref>()},
{::_pbi::TcParser::GetTable<::pg_query::GroupingFunc>()},
{::_pbi::TcParser::GetTable<::pg_query::WindowFunc>()},
+ {::_pbi::TcParser::GetTable<::pg_query::WindowFuncRunCondition>()},
+ {::_pbi::TcParser::GetTable<::pg_query::MergeSupportFunc>()},
{::_pbi::TcParser::GetTable<::pg_query::SubscriptingRef>()},
{::_pbi::TcParser::GetTable<::pg_query::FuncExpr>()},
{::_pbi::TcParser::GetTable<::pg_query::NamedArgExpr>()},
@@ -23567,8 +25126,14 @@ const ::_pbi::TcParseTable<0, 252, 252, 0, 33> Node::_table_ = {
{::_pbi::TcParser::GetTable<::pg_query::JsonValueExpr>()},
{::_pbi::TcParser::GetTable<::pg_query::JsonConstructorExpr>()},
{::_pbi::TcParser::GetTable<::pg_query::JsonIsPredicate>()},
+ {::_pbi::TcParser::GetTable<::pg_query::JsonBehavior>()},
+ {::_pbi::TcParser::GetTable<::pg_query::JsonExpr>()},
+ {::_pbi::TcParser::GetTable<::pg_query::JsonTablePath>()},
+ {::_pbi::TcParser::GetTable<::pg_query::JsonTablePathScan>()},
+ {::_pbi::TcParser::GetTable<::pg_query::JsonTableSiblingJoin>()},
{::_pbi::TcParser::GetTable<::pg_query::NullTest>()},
{::_pbi::TcParser::GetTable<::pg_query::BooleanTest>()},
+ {::_pbi::TcParser::GetTable<::pg_query::MergeAction>()},
{::_pbi::TcParser::GetTable<::pg_query::CoerceToDomain>()},
{::_pbi::TcParser::GetTable<::pg_query::CoerceToDomainValue>()},
{::_pbi::TcParser::GetTable<::pg_query::SetToDefault>()},
@@ -23612,6 +25177,7 @@ const ::_pbi::TcParseTable<0, 252, 252, 0, 33> Node::_table_ = {
{::_pbi::TcParser::GetTable<::pg_query::PartitionSpec>()},
{::_pbi::TcParser::GetTable<::pg_query::PartitionBoundSpec>()},
{::_pbi::TcParser::GetTable<::pg_query::PartitionRangeDatum>()},
+ {::_pbi::FieldAuxDefaultMessage{}, &::pg_query::_SinglePartitionSpec_default_instance_},
{::_pbi::TcParser::GetTable<::pg_query::PartitionCmd>()},
{::_pbi::TcParser::GetTable<::pg_query::RangeTblEntry>()},
{::_pbi::TcParser::GetTable<::pg_query::RTEPermissionInfo>()},
@@ -23629,10 +25195,17 @@ const ::_pbi::TcParseTable<0, 252, 252, 0, 33> Node::_table_ = {
{::_pbi::TcParser::GetTable<::pg_query::CTECycleClause>()},
{::_pbi::TcParser::GetTable<::pg_query::CommonTableExpr>()},
{::_pbi::TcParser::GetTable<::pg_query::MergeWhenClause>()},
- {::_pbi::TcParser::GetTable<::pg_query::MergeAction>()},
{::_pbi::TcParser::GetTable<::pg_query::TriggerTransition>()},
{::_pbi::TcParser::GetTable<::pg_query::JsonOutput>()},
+ {::_pbi::TcParser::GetTable<::pg_query::JsonArgument>()},
+ {::_pbi::TcParser::GetTable<::pg_query::JsonFuncExpr>()},
+ {::_pbi::TcParser::GetTable<::pg_query::JsonTablePathSpec>()},
+ {::_pbi::TcParser::GetTable<::pg_query::JsonTable>()},
+ {::_pbi::TcParser::GetTable<::pg_query::JsonTableColumn>()},
{::_pbi::TcParser::GetTable<::pg_query::JsonKeyValue>()},
+ {::_pbi::TcParser::GetTable<::pg_query::JsonParseExpr>()},
+ {::_pbi::TcParser::GetTable<::pg_query::JsonScalarExpr>()},
+ {::_pbi::TcParser::GetTable<::pg_query::JsonSerializeExpr>()},
{::_pbi::TcParser::GetTable<::pg_query::JsonObjectConstructor>()},
{::_pbi::TcParser::GetTable<::pg_query::JsonArrayConstructor>()},
{::_pbi::TcParser::GetTable<::pg_query::JsonArrayQueryConstructor>()},
@@ -23843,1461 +25416,1557 @@ ::uint8_t* Node::_InternalSerialize(
_Internal::window_func(this).GetCachedSize(), target, stream);
break;
}
+ case kWindowFuncRunCondition: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 10, _Internal::window_func_run_condition(this),
+ _Internal::window_func_run_condition(this).GetCachedSize(), target, stream);
+ break;
+ }
+ case kMergeSupportFunc: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 11, _Internal::merge_support_func(this),
+ _Internal::merge_support_func(this).GetCachedSize(), target, stream);
+ break;
+ }
case kSubscriptingRef: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 10, _Internal::subscripting_ref(this),
+ 12, _Internal::subscripting_ref(this),
_Internal::subscripting_ref(this).GetCachedSize(), target, stream);
break;
}
case kFuncExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 11, _Internal::func_expr(this),
+ 13, _Internal::func_expr(this),
_Internal::func_expr(this).GetCachedSize(), target, stream);
break;
}
case kNamedArgExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 12, _Internal::named_arg_expr(this),
+ 14, _Internal::named_arg_expr(this),
_Internal::named_arg_expr(this).GetCachedSize(), target, stream);
break;
}
case kOpExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 13, _Internal::op_expr(this),
+ 15, _Internal::op_expr(this),
_Internal::op_expr(this).GetCachedSize(), target, stream);
break;
}
case kDistinctExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 14, _Internal::distinct_expr(this),
+ 16, _Internal::distinct_expr(this),
_Internal::distinct_expr(this).GetCachedSize(), target, stream);
break;
}
case kNullIfExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 15, _Internal::null_if_expr(this),
+ 17, _Internal::null_if_expr(this),
_Internal::null_if_expr(this).GetCachedSize(), target, stream);
break;
}
case kScalarArrayOpExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 16, _Internal::scalar_array_op_expr(this),
+ 18, _Internal::scalar_array_op_expr(this),
_Internal::scalar_array_op_expr(this).GetCachedSize(), target, stream);
break;
}
case kBoolExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 17, _Internal::bool_expr(this),
+ 19, _Internal::bool_expr(this),
_Internal::bool_expr(this).GetCachedSize(), target, stream);
break;
}
case kSubLink: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 18, _Internal::sub_link(this),
+ 20, _Internal::sub_link(this),
_Internal::sub_link(this).GetCachedSize(), target, stream);
break;
}
case kSubPlan: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 19, _Internal::sub_plan(this),
+ 21, _Internal::sub_plan(this),
_Internal::sub_plan(this).GetCachedSize(), target, stream);
break;
}
case kAlternativeSubPlan: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 20, _Internal::alternative_sub_plan(this),
+ 22, _Internal::alternative_sub_plan(this),
_Internal::alternative_sub_plan(this).GetCachedSize(), target, stream);
break;
}
case kFieldSelect: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 21, _Internal::field_select(this),
+ 23, _Internal::field_select(this),
_Internal::field_select(this).GetCachedSize(), target, stream);
break;
}
case kFieldStore: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 22, _Internal::field_store(this),
+ 24, _Internal::field_store(this),
_Internal::field_store(this).GetCachedSize(), target, stream);
break;
}
case kRelabelType: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 23, _Internal::relabel_type(this),
+ 25, _Internal::relabel_type(this),
_Internal::relabel_type(this).GetCachedSize(), target, stream);
break;
}
case kCoerceViaIo: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 24, _Internal::coerce_via_io(this),
+ 26, _Internal::coerce_via_io(this),
_Internal::coerce_via_io(this).GetCachedSize(), target, stream);
break;
}
case kArrayCoerceExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 25, _Internal::array_coerce_expr(this),
+ 27, _Internal::array_coerce_expr(this),
_Internal::array_coerce_expr(this).GetCachedSize(), target, stream);
break;
}
case kConvertRowtypeExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 26, _Internal::convert_rowtype_expr(this),
+ 28, _Internal::convert_rowtype_expr(this),
_Internal::convert_rowtype_expr(this).GetCachedSize(), target, stream);
break;
}
case kCollateExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 27, _Internal::collate_expr(this),
+ 29, _Internal::collate_expr(this),
_Internal::collate_expr(this).GetCachedSize(), target, stream);
break;
}
case kCaseExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 28, _Internal::case_expr(this),
+ 30, _Internal::case_expr(this),
_Internal::case_expr(this).GetCachedSize(), target, stream);
break;
}
case kCaseWhen: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 29, _Internal::case_when(this),
+ 31, _Internal::case_when(this),
_Internal::case_when(this).GetCachedSize(), target, stream);
break;
}
case kCaseTestExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 30, _Internal::case_test_expr(this),
+ 32, _Internal::case_test_expr(this),
_Internal::case_test_expr(this).GetCachedSize(), target, stream);
break;
}
case kArrayExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 31, _Internal::array_expr(this),
+ 33, _Internal::array_expr(this),
_Internal::array_expr(this).GetCachedSize(), target, stream);
break;
}
case kRowExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 32, _Internal::row_expr(this),
+ 34, _Internal::row_expr(this),
_Internal::row_expr(this).GetCachedSize(), target, stream);
break;
}
case kRowCompareExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 33, _Internal::row_compare_expr(this),
+ 35, _Internal::row_compare_expr(this),
_Internal::row_compare_expr(this).GetCachedSize(), target, stream);
break;
}
case kCoalesceExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 34, _Internal::coalesce_expr(this),
+ 36, _Internal::coalesce_expr(this),
_Internal::coalesce_expr(this).GetCachedSize(), target, stream);
break;
}
case kMinMaxExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 35, _Internal::min_max_expr(this),
+ 37, _Internal::min_max_expr(this),
_Internal::min_max_expr(this).GetCachedSize(), target, stream);
break;
}
case kSqlvalueFunction: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 36, _Internal::sqlvalue_function(this),
+ 38, _Internal::sqlvalue_function(this),
_Internal::sqlvalue_function(this).GetCachedSize(), target, stream);
break;
}
case kXmlExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 37, _Internal::xml_expr(this),
+ 39, _Internal::xml_expr(this),
_Internal::xml_expr(this).GetCachedSize(), target, stream);
break;
}
case kJsonFormat: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 38, _Internal::json_format(this),
+ 40, _Internal::json_format(this),
_Internal::json_format(this).GetCachedSize(), target, stream);
break;
}
case kJsonReturning: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 39, _Internal::json_returning(this),
+ 41, _Internal::json_returning(this),
_Internal::json_returning(this).GetCachedSize(), target, stream);
break;
}
case kJsonValueExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 40, _Internal::json_value_expr(this),
+ 42, _Internal::json_value_expr(this),
_Internal::json_value_expr(this).GetCachedSize(), target, stream);
break;
}
case kJsonConstructorExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 41, _Internal::json_constructor_expr(this),
+ 43, _Internal::json_constructor_expr(this),
_Internal::json_constructor_expr(this).GetCachedSize(), target, stream);
break;
}
case kJsonIsPredicate: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 42, _Internal::json_is_predicate(this),
+ 44, _Internal::json_is_predicate(this),
_Internal::json_is_predicate(this).GetCachedSize(), target, stream);
break;
}
+ case kJsonBehavior: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 45, _Internal::json_behavior(this),
+ _Internal::json_behavior(this).GetCachedSize(), target, stream);
+ break;
+ }
+ case kJsonExpr: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 46, _Internal::json_expr(this),
+ _Internal::json_expr(this).GetCachedSize(), target, stream);
+ break;
+ }
+ case kJsonTablePath: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 47, _Internal::json_table_path(this),
+ _Internal::json_table_path(this).GetCachedSize(), target, stream);
+ break;
+ }
+ case kJsonTablePathScan: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 48, _Internal::json_table_path_scan(this),
+ _Internal::json_table_path_scan(this).GetCachedSize(), target, stream);
+ break;
+ }
+ case kJsonTableSiblingJoin: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 49, _Internal::json_table_sibling_join(this),
+ _Internal::json_table_sibling_join(this).GetCachedSize(), target, stream);
+ break;
+ }
case kNullTest: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 43, _Internal::null_test(this),
+ 50, _Internal::null_test(this),
_Internal::null_test(this).GetCachedSize(), target, stream);
break;
}
case kBooleanTest: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 44, _Internal::boolean_test(this),
+ 51, _Internal::boolean_test(this),
_Internal::boolean_test(this).GetCachedSize(), target, stream);
break;
}
+ case kMergeAction: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 52, _Internal::merge_action(this),
+ _Internal::merge_action(this).GetCachedSize(), target, stream);
+ break;
+ }
case kCoerceToDomain: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 45, _Internal::coerce_to_domain(this),
+ 53, _Internal::coerce_to_domain(this),
_Internal::coerce_to_domain(this).GetCachedSize(), target, stream);
break;
}
case kCoerceToDomainValue: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 46, _Internal::coerce_to_domain_value(this),
+ 54, _Internal::coerce_to_domain_value(this),
_Internal::coerce_to_domain_value(this).GetCachedSize(), target, stream);
break;
}
case kSetToDefault: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 47, _Internal::set_to_default(this),
+ 55, _Internal::set_to_default(this),
_Internal::set_to_default(this).GetCachedSize(), target, stream);
break;
}
case kCurrentOfExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 48, _Internal::current_of_expr(this),
+ 56, _Internal::current_of_expr(this),
_Internal::current_of_expr(this).GetCachedSize(), target, stream);
break;
}
case kNextValueExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 49, _Internal::next_value_expr(this),
+ 57, _Internal::next_value_expr(this),
_Internal::next_value_expr(this).GetCachedSize(), target, stream);
break;
}
case kInferenceElem: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 50, _Internal::inference_elem(this),
+ 58, _Internal::inference_elem(this),
_Internal::inference_elem(this).GetCachedSize(), target, stream);
break;
}
case kTargetEntry: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 51, _Internal::target_entry(this),
+ 59, _Internal::target_entry(this),
_Internal::target_entry(this).GetCachedSize(), target, stream);
break;
}
case kRangeTblRef: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 52, _Internal::range_tbl_ref(this),
+ 60, _Internal::range_tbl_ref(this),
_Internal::range_tbl_ref(this).GetCachedSize(), target, stream);
break;
}
case kJoinExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 53, _Internal::join_expr(this),
+ 61, _Internal::join_expr(this),
_Internal::join_expr(this).GetCachedSize(), target, stream);
break;
}
case kFromExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 54, _Internal::from_expr(this),
+ 62, _Internal::from_expr(this),
_Internal::from_expr(this).GetCachedSize(), target, stream);
break;
}
case kOnConflictExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 55, _Internal::on_conflict_expr(this),
+ 63, _Internal::on_conflict_expr(this),
_Internal::on_conflict_expr(this).GetCachedSize(), target, stream);
break;
}
case kQuery: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 56, _Internal::query(this),
+ 64, _Internal::query(this),
_Internal::query(this).GetCachedSize(), target, stream);
break;
}
case kTypeName: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 57, _Internal::type_name(this),
+ 65, _Internal::type_name(this),
_Internal::type_name(this).GetCachedSize(), target, stream);
break;
}
case kColumnRef: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 58, _Internal::column_ref(this),
+ 66, _Internal::column_ref(this),
_Internal::column_ref(this).GetCachedSize(), target, stream);
break;
}
case kParamRef: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 59, _Internal::param_ref(this),
+ 67, _Internal::param_ref(this),
_Internal::param_ref(this).GetCachedSize(), target, stream);
break;
}
case kAExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 60, _Internal::a_expr(this),
+ 68, _Internal::a_expr(this),
_Internal::a_expr(this).GetCachedSize(), target, stream);
break;
}
case kTypeCast: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 61, _Internal::type_cast(this),
+ 69, _Internal::type_cast(this),
_Internal::type_cast(this).GetCachedSize(), target, stream);
break;
}
case kCollateClause: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 62, _Internal::collate_clause(this),
+ 70, _Internal::collate_clause(this),
_Internal::collate_clause(this).GetCachedSize(), target, stream);
break;
}
case kRoleSpec: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 63, _Internal::role_spec(this),
+ 71, _Internal::role_spec(this),
_Internal::role_spec(this).GetCachedSize(), target, stream);
break;
}
case kFuncCall: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 64, _Internal::func_call(this),
+ 72, _Internal::func_call(this),
_Internal::func_call(this).GetCachedSize(), target, stream);
break;
}
case kAStar: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 65, _Internal::a_star(this),
+ 73, _Internal::a_star(this),
_Internal::a_star(this).GetCachedSize(), target, stream);
break;
}
case kAIndices: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 66, _Internal::a_indices(this),
+ 74, _Internal::a_indices(this),
_Internal::a_indices(this).GetCachedSize(), target, stream);
break;
}
case kAIndirection: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 67, _Internal::a_indirection(this),
+ 75, _Internal::a_indirection(this),
_Internal::a_indirection(this).GetCachedSize(), target, stream);
break;
}
case kAArrayExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 68, _Internal::a_array_expr(this),
+ 76, _Internal::a_array_expr(this),
_Internal::a_array_expr(this).GetCachedSize(), target, stream);
break;
}
case kResTarget: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 69, _Internal::res_target(this),
+ 77, _Internal::res_target(this),
_Internal::res_target(this).GetCachedSize(), target, stream);
break;
}
case kMultiAssignRef: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 70, _Internal::multi_assign_ref(this),
+ 78, _Internal::multi_assign_ref(this),
_Internal::multi_assign_ref(this).GetCachedSize(), target, stream);
break;
}
case kSortBy: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 71, _Internal::sort_by(this),
+ 79, _Internal::sort_by(this),
_Internal::sort_by(this).GetCachedSize(), target, stream);
break;
}
case kWindowDef: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 72, _Internal::window_def(this),
+ 80, _Internal::window_def(this),
_Internal::window_def(this).GetCachedSize(), target, stream);
break;
}
case kRangeSubselect: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 73, _Internal::range_subselect(this),
+ 81, _Internal::range_subselect(this),
_Internal::range_subselect(this).GetCachedSize(), target, stream);
break;
}
case kRangeFunction: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 74, _Internal::range_function(this),
+ 82, _Internal::range_function(this),
_Internal::range_function(this).GetCachedSize(), target, stream);
break;
}
case kRangeTableFunc: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 75, _Internal::range_table_func(this),
+ 83, _Internal::range_table_func(this),
_Internal::range_table_func(this).GetCachedSize(), target, stream);
break;
}
case kRangeTableFuncCol: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 76, _Internal::range_table_func_col(this),
+ 84, _Internal::range_table_func_col(this),
_Internal::range_table_func_col(this).GetCachedSize(), target, stream);
break;
}
case kRangeTableSample: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 77, _Internal::range_table_sample(this),
+ 85, _Internal::range_table_sample(this),
_Internal::range_table_sample(this).GetCachedSize(), target, stream);
break;
}
case kColumnDef: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 78, _Internal::column_def(this),
+ 86, _Internal::column_def(this),
_Internal::column_def(this).GetCachedSize(), target, stream);
break;
}
case kTableLikeClause: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 79, _Internal::table_like_clause(this),
+ 87, _Internal::table_like_clause(this),
_Internal::table_like_clause(this).GetCachedSize(), target, stream);
break;
}
case kIndexElem: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 80, _Internal::index_elem(this),
+ 88, _Internal::index_elem(this),
_Internal::index_elem(this).GetCachedSize(), target, stream);
break;
}
case kDefElem: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 81, _Internal::def_elem(this),
+ 89, _Internal::def_elem(this),
_Internal::def_elem(this).GetCachedSize(), target, stream);
break;
}
case kLockingClause: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 82, _Internal::locking_clause(this),
+ 90, _Internal::locking_clause(this),
_Internal::locking_clause(this).GetCachedSize(), target, stream);
break;
}
case kXmlSerialize: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 83, _Internal::xml_serialize(this),
+ 91, _Internal::xml_serialize(this),
_Internal::xml_serialize(this).GetCachedSize(), target, stream);
break;
}
case kPartitionElem: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 84, _Internal::partition_elem(this),
+ 92, _Internal::partition_elem(this),
_Internal::partition_elem(this).GetCachedSize(), target, stream);
break;
}
case kPartitionSpec: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 85, _Internal::partition_spec(this),
+ 93, _Internal::partition_spec(this),
_Internal::partition_spec(this).GetCachedSize(), target, stream);
break;
}
case kPartitionBoundSpec: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 86, _Internal::partition_bound_spec(this),
+ 94, _Internal::partition_bound_spec(this),
_Internal::partition_bound_spec(this).GetCachedSize(), target, stream);
break;
}
case kPartitionRangeDatum: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 87, _Internal::partition_range_datum(this),
+ 95, _Internal::partition_range_datum(this),
_Internal::partition_range_datum(this).GetCachedSize(), target, stream);
break;
}
+ case kSinglePartitionSpec: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 96, _Internal::single_partition_spec(this),
+ _Internal::single_partition_spec(this).GetCachedSize(), target, stream);
+ break;
+ }
case kPartitionCmd: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 88, _Internal::partition_cmd(this),
+ 97, _Internal::partition_cmd(this),
_Internal::partition_cmd(this).GetCachedSize(), target, stream);
break;
}
case kRangeTblEntry: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 89, _Internal::range_tbl_entry(this),
+ 98, _Internal::range_tbl_entry(this),
_Internal::range_tbl_entry(this).GetCachedSize(), target, stream);
break;
}
case kRtepermissionInfo: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 90, _Internal::rtepermission_info(this),
+ 99, _Internal::rtepermission_info(this),
_Internal::rtepermission_info(this).GetCachedSize(), target, stream);
break;
}
case kRangeTblFunction: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 91, _Internal::range_tbl_function(this),
+ 100, _Internal::range_tbl_function(this),
_Internal::range_tbl_function(this).GetCachedSize(), target, stream);
break;
}
case kTableSampleClause: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 92, _Internal::table_sample_clause(this),
+ 101, _Internal::table_sample_clause(this),
_Internal::table_sample_clause(this).GetCachedSize(), target, stream);
break;
}
case kWithCheckOption: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 93, _Internal::with_check_option(this),
+ 102, _Internal::with_check_option(this),
_Internal::with_check_option(this).GetCachedSize(), target, stream);
break;
}
case kSortGroupClause: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 94, _Internal::sort_group_clause(this),
+ 103, _Internal::sort_group_clause(this),
_Internal::sort_group_clause(this).GetCachedSize(), target, stream);
break;
}
case kGroupingSet: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 95, _Internal::grouping_set(this),
+ 104, _Internal::grouping_set(this),
_Internal::grouping_set(this).GetCachedSize(), target, stream);
break;
}
case kWindowClause: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 96, _Internal::window_clause(this),
+ 105, _Internal::window_clause(this),
_Internal::window_clause(this).GetCachedSize(), target, stream);
break;
}
case kRowMarkClause: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 97, _Internal::row_mark_clause(this),
+ 106, _Internal::row_mark_clause(this),
_Internal::row_mark_clause(this).GetCachedSize(), target, stream);
break;
}
case kWithClause: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 98, _Internal::with_clause(this),
+ 107, _Internal::with_clause(this),
_Internal::with_clause(this).GetCachedSize(), target, stream);
break;
}
case kInferClause: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 99, _Internal::infer_clause(this),
+ 108, _Internal::infer_clause(this),
_Internal::infer_clause(this).GetCachedSize(), target, stream);
break;
}
case kOnConflictClause: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 100, _Internal::on_conflict_clause(this),
+ 109, _Internal::on_conflict_clause(this),
_Internal::on_conflict_clause(this).GetCachedSize(), target, stream);
break;
}
case kCtesearchClause: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 101, _Internal::ctesearch_clause(this),
+ 110, _Internal::ctesearch_clause(this),
_Internal::ctesearch_clause(this).GetCachedSize(), target, stream);
break;
}
case kCtecycleClause: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 102, _Internal::ctecycle_clause(this),
+ 111, _Internal::ctecycle_clause(this),
_Internal::ctecycle_clause(this).GetCachedSize(), target, stream);
break;
}
case kCommonTableExpr: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 103, _Internal::common_table_expr(this),
+ 112, _Internal::common_table_expr(this),
_Internal::common_table_expr(this).GetCachedSize(), target, stream);
break;
}
case kMergeWhenClause: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 104, _Internal::merge_when_clause(this),
+ 113, _Internal::merge_when_clause(this),
_Internal::merge_when_clause(this).GetCachedSize(), target, stream);
break;
}
- case kMergeAction: {
- target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 105, _Internal::merge_action(this),
- _Internal::merge_action(this).GetCachedSize(), target, stream);
- break;
- }
case kTriggerTransition: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 106, _Internal::trigger_transition(this),
+ 114, _Internal::trigger_transition(this),
_Internal::trigger_transition(this).GetCachedSize(), target, stream);
break;
}
case kJsonOutput: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 107, _Internal::json_output(this),
+ 115, _Internal::json_output(this),
_Internal::json_output(this).GetCachedSize(), target, stream);
break;
}
+ case kJsonArgument: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 116, _Internal::json_argument(this),
+ _Internal::json_argument(this).GetCachedSize(), target, stream);
+ break;
+ }
+ case kJsonFuncExpr: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 117, _Internal::json_func_expr(this),
+ _Internal::json_func_expr(this).GetCachedSize(), target, stream);
+ break;
+ }
+ case kJsonTablePathSpec: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 118, _Internal::json_table_path_spec(this),
+ _Internal::json_table_path_spec(this).GetCachedSize(), target, stream);
+ break;
+ }
+ case kJsonTable: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 119, _Internal::json_table(this),
+ _Internal::json_table(this).GetCachedSize(), target, stream);
+ break;
+ }
+ case kJsonTableColumn: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 120, _Internal::json_table_column(this),
+ _Internal::json_table_column(this).GetCachedSize(), target, stream);
+ break;
+ }
case kJsonKeyValue: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 108, _Internal::json_key_value(this),
+ 121, _Internal::json_key_value(this),
_Internal::json_key_value(this).GetCachedSize(), target, stream);
break;
}
+ case kJsonParseExpr: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 122, _Internal::json_parse_expr(this),
+ _Internal::json_parse_expr(this).GetCachedSize(), target, stream);
+ break;
+ }
+ case kJsonScalarExpr: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 123, _Internal::json_scalar_expr(this),
+ _Internal::json_scalar_expr(this).GetCachedSize(), target, stream);
+ break;
+ }
+ case kJsonSerializeExpr: {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 124, _Internal::json_serialize_expr(this),
+ _Internal::json_serialize_expr(this).GetCachedSize(), target, stream);
+ break;
+ }
case kJsonObjectConstructor: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 109, _Internal::json_object_constructor(this),
+ 125, _Internal::json_object_constructor(this),
_Internal::json_object_constructor(this).GetCachedSize(), target, stream);
break;
}
case kJsonArrayConstructor: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 110, _Internal::json_array_constructor(this),
+ 126, _Internal::json_array_constructor(this),
_Internal::json_array_constructor(this).GetCachedSize(), target, stream);
break;
}
case kJsonArrayQueryConstructor: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 111, _Internal::json_array_query_constructor(this),
+ 127, _Internal::json_array_query_constructor(this),
_Internal::json_array_query_constructor(this).GetCachedSize(), target, stream);
break;
}
case kJsonAggConstructor: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 112, _Internal::json_agg_constructor(this),
+ 128, _Internal::json_agg_constructor(this),
_Internal::json_agg_constructor(this).GetCachedSize(), target, stream);
break;
}
case kJsonObjectAgg: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 113, _Internal::json_object_agg(this),
+ 129, _Internal::json_object_agg(this),
_Internal::json_object_agg(this).GetCachedSize(), target, stream);
break;
}
case kJsonArrayAgg: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 114, _Internal::json_array_agg(this),
+ 130, _Internal::json_array_agg(this),
_Internal::json_array_agg(this).GetCachedSize(), target, stream);
break;
}
case kRawStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 115, _Internal::raw_stmt(this),
+ 131, _Internal::raw_stmt(this),
_Internal::raw_stmt(this).GetCachedSize(), target, stream);
break;
}
case kInsertStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 116, _Internal::insert_stmt(this),
+ 132, _Internal::insert_stmt(this),
_Internal::insert_stmt(this).GetCachedSize(), target, stream);
break;
}
case kDeleteStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 117, _Internal::delete_stmt(this),
+ 133, _Internal::delete_stmt(this),
_Internal::delete_stmt(this).GetCachedSize(), target, stream);
break;
}
case kUpdateStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 118, _Internal::update_stmt(this),
+ 134, _Internal::update_stmt(this),
_Internal::update_stmt(this).GetCachedSize(), target, stream);
break;
}
case kMergeStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 119, _Internal::merge_stmt(this),
+ 135, _Internal::merge_stmt(this),
_Internal::merge_stmt(this).GetCachedSize(), target, stream);
break;
}
case kSelectStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 120, _Internal::select_stmt(this),
+ 136, _Internal::select_stmt(this),
_Internal::select_stmt(this).GetCachedSize(), target, stream);
break;
}
case kSetOperationStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 121, _Internal::set_operation_stmt(this),
+ 137, _Internal::set_operation_stmt(this),
_Internal::set_operation_stmt(this).GetCachedSize(), target, stream);
break;
}
case kReturnStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 122, _Internal::return_stmt(this),
+ 138, _Internal::return_stmt(this),
_Internal::return_stmt(this).GetCachedSize(), target, stream);
break;
}
case kPlassignStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 123, _Internal::plassign_stmt(this),
+ 139, _Internal::plassign_stmt(this),
_Internal::plassign_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateSchemaStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 124, _Internal::create_schema_stmt(this),
+ 140, _Internal::create_schema_stmt(this),
_Internal::create_schema_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterTableStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 125, _Internal::alter_table_stmt(this),
+ 141, _Internal::alter_table_stmt(this),
_Internal::alter_table_stmt(this).GetCachedSize(), target, stream);
break;
}
case kReplicaIdentityStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 126, _Internal::replica_identity_stmt(this),
+ 142, _Internal::replica_identity_stmt(this),
_Internal::replica_identity_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterTableCmd: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 127, _Internal::alter_table_cmd(this),
+ 143, _Internal::alter_table_cmd(this),
_Internal::alter_table_cmd(this).GetCachedSize(), target, stream);
break;
}
case kAlterCollationStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 128, _Internal::alter_collation_stmt(this),
+ 144, _Internal::alter_collation_stmt(this),
_Internal::alter_collation_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterDomainStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 129, _Internal::alter_domain_stmt(this),
+ 145, _Internal::alter_domain_stmt(this),
_Internal::alter_domain_stmt(this).GetCachedSize(), target, stream);
break;
}
case kGrantStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 130, _Internal::grant_stmt(this),
+ 146, _Internal::grant_stmt(this),
_Internal::grant_stmt(this).GetCachedSize(), target, stream);
break;
}
case kObjectWithArgs: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 131, _Internal::object_with_args(this),
+ 147, _Internal::object_with_args(this),
_Internal::object_with_args(this).GetCachedSize(), target, stream);
break;
}
case kAccessPriv: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 132, _Internal::access_priv(this),
+ 148, _Internal::access_priv(this),
_Internal::access_priv(this).GetCachedSize(), target, stream);
break;
}
case kGrantRoleStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 133, _Internal::grant_role_stmt(this),
+ 149, _Internal::grant_role_stmt(this),
_Internal::grant_role_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterDefaultPrivilegesStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 134, _Internal::alter_default_privileges_stmt(this),
+ 150, _Internal::alter_default_privileges_stmt(this),
_Internal::alter_default_privileges_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCopyStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 135, _Internal::copy_stmt(this),
+ 151, _Internal::copy_stmt(this),
_Internal::copy_stmt(this).GetCachedSize(), target, stream);
break;
}
case kVariableSetStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 136, _Internal::variable_set_stmt(this),
+ 152, _Internal::variable_set_stmt(this),
_Internal::variable_set_stmt(this).GetCachedSize(), target, stream);
break;
}
case kVariableShowStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 137, _Internal::variable_show_stmt(this),
+ 153, _Internal::variable_show_stmt(this),
_Internal::variable_show_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 138, _Internal::create_stmt(this),
+ 154, _Internal::create_stmt(this),
_Internal::create_stmt(this).GetCachedSize(), target, stream);
break;
}
case kConstraint: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 139, _Internal::constraint(this),
+ 155, _Internal::constraint(this),
_Internal::constraint(this).GetCachedSize(), target, stream);
break;
}
case kCreateTableSpaceStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 140, _Internal::create_table_space_stmt(this),
+ 156, _Internal::create_table_space_stmt(this),
_Internal::create_table_space_stmt(this).GetCachedSize(), target, stream);
break;
}
case kDropTableSpaceStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 141, _Internal::drop_table_space_stmt(this),
+ 157, _Internal::drop_table_space_stmt(this),
_Internal::drop_table_space_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterTableSpaceOptionsStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 142, _Internal::alter_table_space_options_stmt(this),
+ 158, _Internal::alter_table_space_options_stmt(this),
_Internal::alter_table_space_options_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterTableMoveAllStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 143, _Internal::alter_table_move_all_stmt(this),
+ 159, _Internal::alter_table_move_all_stmt(this),
_Internal::alter_table_move_all_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateExtensionStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 144, _Internal::create_extension_stmt(this),
+ 160, _Internal::create_extension_stmt(this),
_Internal::create_extension_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterExtensionStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 145, _Internal::alter_extension_stmt(this),
+ 161, _Internal::alter_extension_stmt(this),
_Internal::alter_extension_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterExtensionContentsStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 146, _Internal::alter_extension_contents_stmt(this),
+ 162, _Internal::alter_extension_contents_stmt(this),
_Internal::alter_extension_contents_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateFdwStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 147, _Internal::create_fdw_stmt(this),
+ 163, _Internal::create_fdw_stmt(this),
_Internal::create_fdw_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterFdwStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 148, _Internal::alter_fdw_stmt(this),
+ 164, _Internal::alter_fdw_stmt(this),
_Internal::alter_fdw_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateForeignServerStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 149, _Internal::create_foreign_server_stmt(this),
+ 165, _Internal::create_foreign_server_stmt(this),
_Internal::create_foreign_server_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterForeignServerStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 150, _Internal::alter_foreign_server_stmt(this),
+ 166, _Internal::alter_foreign_server_stmt(this),
_Internal::alter_foreign_server_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateForeignTableStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 151, _Internal::create_foreign_table_stmt(this),
+ 167, _Internal::create_foreign_table_stmt(this),
_Internal::create_foreign_table_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateUserMappingStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 152, _Internal::create_user_mapping_stmt(this),
+ 168, _Internal::create_user_mapping_stmt(this),
_Internal::create_user_mapping_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterUserMappingStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 153, _Internal::alter_user_mapping_stmt(this),
+ 169, _Internal::alter_user_mapping_stmt(this),
_Internal::alter_user_mapping_stmt(this).GetCachedSize(), target, stream);
break;
}
case kDropUserMappingStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 154, _Internal::drop_user_mapping_stmt(this),
+ 170, _Internal::drop_user_mapping_stmt(this),
_Internal::drop_user_mapping_stmt(this).GetCachedSize(), target, stream);
break;
}
case kImportForeignSchemaStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 155, _Internal::import_foreign_schema_stmt(this),
+ 171, _Internal::import_foreign_schema_stmt(this),
_Internal::import_foreign_schema_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreatePolicyStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 156, _Internal::create_policy_stmt(this),
+ 172, _Internal::create_policy_stmt(this),
_Internal::create_policy_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterPolicyStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 157, _Internal::alter_policy_stmt(this),
+ 173, _Internal::alter_policy_stmt(this),
_Internal::alter_policy_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateAmStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 158, _Internal::create_am_stmt(this),
+ 174, _Internal::create_am_stmt(this),
_Internal::create_am_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateTrigStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 159, _Internal::create_trig_stmt(this),
+ 175, _Internal::create_trig_stmt(this),
_Internal::create_trig_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateEventTrigStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 160, _Internal::create_event_trig_stmt(this),
+ 176, _Internal::create_event_trig_stmt(this),
_Internal::create_event_trig_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterEventTrigStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 161, _Internal::alter_event_trig_stmt(this),
+ 177, _Internal::alter_event_trig_stmt(this),
_Internal::alter_event_trig_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreatePlangStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 162, _Internal::create_plang_stmt(this),
+ 178, _Internal::create_plang_stmt(this),
_Internal::create_plang_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateRoleStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 163, _Internal::create_role_stmt(this),
+ 179, _Internal::create_role_stmt(this),
_Internal::create_role_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterRoleStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 164, _Internal::alter_role_stmt(this),
+ 180, _Internal::alter_role_stmt(this),
_Internal::alter_role_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterRoleSetStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 165, _Internal::alter_role_set_stmt(this),
+ 181, _Internal::alter_role_set_stmt(this),
_Internal::alter_role_set_stmt(this).GetCachedSize(), target, stream);
break;
}
case kDropRoleStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 166, _Internal::drop_role_stmt(this),
+ 182, _Internal::drop_role_stmt(this),
_Internal::drop_role_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateSeqStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 167, _Internal::create_seq_stmt(this),
+ 183, _Internal::create_seq_stmt(this),
_Internal::create_seq_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterSeqStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 168, _Internal::alter_seq_stmt(this),
+ 184, _Internal::alter_seq_stmt(this),
_Internal::alter_seq_stmt(this).GetCachedSize(), target, stream);
break;
}
case kDefineStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 169, _Internal::define_stmt(this),
+ 185, _Internal::define_stmt(this),
_Internal::define_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateDomainStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 170, _Internal::create_domain_stmt(this),
+ 186, _Internal::create_domain_stmt(this),
_Internal::create_domain_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateOpClassStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 171, _Internal::create_op_class_stmt(this),
+ 187, _Internal::create_op_class_stmt(this),
_Internal::create_op_class_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateOpClassItem: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 172, _Internal::create_op_class_item(this),
+ 188, _Internal::create_op_class_item(this),
_Internal::create_op_class_item(this).GetCachedSize(), target, stream);
break;
}
case kCreateOpFamilyStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 173, _Internal::create_op_family_stmt(this),
+ 189, _Internal::create_op_family_stmt(this),
_Internal::create_op_family_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterOpFamilyStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 174, _Internal::alter_op_family_stmt(this),
+ 190, _Internal::alter_op_family_stmt(this),
_Internal::alter_op_family_stmt(this).GetCachedSize(), target, stream);
break;
}
case kDropStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 175, _Internal::drop_stmt(this),
+ 191, _Internal::drop_stmt(this),
_Internal::drop_stmt(this).GetCachedSize(), target, stream);
break;
}
case kTruncateStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 176, _Internal::truncate_stmt(this),
+ 192, _Internal::truncate_stmt(this),
_Internal::truncate_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCommentStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 177, _Internal::comment_stmt(this),
+ 193, _Internal::comment_stmt(this),
_Internal::comment_stmt(this).GetCachedSize(), target, stream);
break;
}
case kSecLabelStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 178, _Internal::sec_label_stmt(this),
+ 194, _Internal::sec_label_stmt(this),
_Internal::sec_label_stmt(this).GetCachedSize(), target, stream);
break;
}
case kDeclareCursorStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 179, _Internal::declare_cursor_stmt(this),
+ 195, _Internal::declare_cursor_stmt(this),
_Internal::declare_cursor_stmt(this).GetCachedSize(), target, stream);
break;
}
case kClosePortalStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 180, _Internal::close_portal_stmt(this),
+ 196, _Internal::close_portal_stmt(this),
_Internal::close_portal_stmt(this).GetCachedSize(), target, stream);
break;
}
case kFetchStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 181, _Internal::fetch_stmt(this),
+ 197, _Internal::fetch_stmt(this),
_Internal::fetch_stmt(this).GetCachedSize(), target, stream);
break;
}
case kIndexStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 182, _Internal::index_stmt(this),
+ 198, _Internal::index_stmt(this),
_Internal::index_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateStatsStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 183, _Internal::create_stats_stmt(this),
+ 199, _Internal::create_stats_stmt(this),
_Internal::create_stats_stmt(this).GetCachedSize(), target, stream);
break;
}
case kStatsElem: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 184, _Internal::stats_elem(this),
+ 200, _Internal::stats_elem(this),
_Internal::stats_elem(this).GetCachedSize(), target, stream);
break;
}
case kAlterStatsStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 185, _Internal::alter_stats_stmt(this),
+ 201, _Internal::alter_stats_stmt(this),
_Internal::alter_stats_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateFunctionStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 186, _Internal::create_function_stmt(this),
+ 202, _Internal::create_function_stmt(this),
_Internal::create_function_stmt(this).GetCachedSize(), target, stream);
break;
}
case kFunctionParameter: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 187, _Internal::function_parameter(this),
+ 203, _Internal::function_parameter(this),
_Internal::function_parameter(this).GetCachedSize(), target, stream);
break;
}
case kAlterFunctionStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 188, _Internal::alter_function_stmt(this),
+ 204, _Internal::alter_function_stmt(this),
_Internal::alter_function_stmt(this).GetCachedSize(), target, stream);
break;
}
case kDoStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 189, _Internal::do_stmt(this),
+ 205, _Internal::do_stmt(this),
_Internal::do_stmt(this).GetCachedSize(), target, stream);
break;
}
case kInlineCodeBlock: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 190, _Internal::inline_code_block(this),
+ 206, _Internal::inline_code_block(this),
_Internal::inline_code_block(this).GetCachedSize(), target, stream);
break;
}
case kCallStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 191, _Internal::call_stmt(this),
+ 207, _Internal::call_stmt(this),
_Internal::call_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCallContext: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 192, _Internal::call_context(this),
+ 208, _Internal::call_context(this),
_Internal::call_context(this).GetCachedSize(), target, stream);
break;
}
case kRenameStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 193, _Internal::rename_stmt(this),
+ 209, _Internal::rename_stmt(this),
_Internal::rename_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterObjectDependsStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 194, _Internal::alter_object_depends_stmt(this),
+ 210, _Internal::alter_object_depends_stmt(this),
_Internal::alter_object_depends_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterObjectSchemaStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 195, _Internal::alter_object_schema_stmt(this),
+ 211, _Internal::alter_object_schema_stmt(this),
_Internal::alter_object_schema_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterOwnerStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 196, _Internal::alter_owner_stmt(this),
+ 212, _Internal::alter_owner_stmt(this),
_Internal::alter_owner_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterOperatorStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 197, _Internal::alter_operator_stmt(this),
+ 213, _Internal::alter_operator_stmt(this),
_Internal::alter_operator_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterTypeStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 198, _Internal::alter_type_stmt(this),
+ 214, _Internal::alter_type_stmt(this),
_Internal::alter_type_stmt(this).GetCachedSize(), target, stream);
break;
}
case kRuleStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 199, _Internal::rule_stmt(this),
+ 215, _Internal::rule_stmt(this),
_Internal::rule_stmt(this).GetCachedSize(), target, stream);
break;
}
case kNotifyStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 200, _Internal::notify_stmt(this),
+ 216, _Internal::notify_stmt(this),
_Internal::notify_stmt(this).GetCachedSize(), target, stream);
break;
}
case kListenStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 201, _Internal::listen_stmt(this),
+ 217, _Internal::listen_stmt(this),
_Internal::listen_stmt(this).GetCachedSize(), target, stream);
break;
}
case kUnlistenStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 202, _Internal::unlisten_stmt(this),
+ 218, _Internal::unlisten_stmt(this),
_Internal::unlisten_stmt(this).GetCachedSize(), target, stream);
break;
}
case kTransactionStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 203, _Internal::transaction_stmt(this),
+ 219, _Internal::transaction_stmt(this),
_Internal::transaction_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCompositeTypeStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 204, _Internal::composite_type_stmt(this),
+ 220, _Internal::composite_type_stmt(this),
_Internal::composite_type_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateEnumStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 205, _Internal::create_enum_stmt(this),
+ 221, _Internal::create_enum_stmt(this),
_Internal::create_enum_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateRangeStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 206, _Internal::create_range_stmt(this),
+ 222, _Internal::create_range_stmt(this),
_Internal::create_range_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterEnumStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 207, _Internal::alter_enum_stmt(this),
+ 223, _Internal::alter_enum_stmt(this),
_Internal::alter_enum_stmt(this).GetCachedSize(), target, stream);
break;
}
case kViewStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 208, _Internal::view_stmt(this),
+ 224, _Internal::view_stmt(this),
_Internal::view_stmt(this).GetCachedSize(), target, stream);
break;
}
case kLoadStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 209, _Internal::load_stmt(this),
+ 225, _Internal::load_stmt(this),
_Internal::load_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreatedbStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 210, _Internal::createdb_stmt(this),
+ 226, _Internal::createdb_stmt(this),
_Internal::createdb_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterDatabaseStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 211, _Internal::alter_database_stmt(this),
+ 227, _Internal::alter_database_stmt(this),
_Internal::alter_database_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterDatabaseRefreshCollStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 212, _Internal::alter_database_refresh_coll_stmt(this),
+ 228, _Internal::alter_database_refresh_coll_stmt(this),
_Internal::alter_database_refresh_coll_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterDatabaseSetStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 213, _Internal::alter_database_set_stmt(this),
+ 229, _Internal::alter_database_set_stmt(this),
_Internal::alter_database_set_stmt(this).GetCachedSize(), target, stream);
break;
}
case kDropdbStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 214, _Internal::dropdb_stmt(this),
+ 230, _Internal::dropdb_stmt(this),
_Internal::dropdb_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterSystemStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 215, _Internal::alter_system_stmt(this),
+ 231, _Internal::alter_system_stmt(this),
_Internal::alter_system_stmt(this).GetCachedSize(), target, stream);
break;
}
case kClusterStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 216, _Internal::cluster_stmt(this),
+ 232, _Internal::cluster_stmt(this),
_Internal::cluster_stmt(this).GetCachedSize(), target, stream);
break;
}
case kVacuumStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 217, _Internal::vacuum_stmt(this),
+ 233, _Internal::vacuum_stmt(this),
_Internal::vacuum_stmt(this).GetCachedSize(), target, stream);
break;
}
case kVacuumRelation: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 218, _Internal::vacuum_relation(this),
+ 234, _Internal::vacuum_relation(this),
_Internal::vacuum_relation(this).GetCachedSize(), target, stream);
break;
}
case kExplainStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 219, _Internal::explain_stmt(this),
+ 235, _Internal::explain_stmt(this),
_Internal::explain_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateTableAsStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 220, _Internal::create_table_as_stmt(this),
+ 236, _Internal::create_table_as_stmt(this),
_Internal::create_table_as_stmt(this).GetCachedSize(), target, stream);
break;
}
case kRefreshMatViewStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 221, _Internal::refresh_mat_view_stmt(this),
+ 237, _Internal::refresh_mat_view_stmt(this),
_Internal::refresh_mat_view_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCheckPointStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 222, _Internal::check_point_stmt(this),
+ 238, _Internal::check_point_stmt(this),
_Internal::check_point_stmt(this).GetCachedSize(), target, stream);
break;
}
case kDiscardStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 223, _Internal::discard_stmt(this),
+ 239, _Internal::discard_stmt(this),
_Internal::discard_stmt(this).GetCachedSize(), target, stream);
break;
}
case kLockStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 224, _Internal::lock_stmt(this),
+ 240, _Internal::lock_stmt(this),
_Internal::lock_stmt(this).GetCachedSize(), target, stream);
break;
}
case kConstraintsSetStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 225, _Internal::constraints_set_stmt(this),
+ 241, _Internal::constraints_set_stmt(this),
_Internal::constraints_set_stmt(this).GetCachedSize(), target, stream);
break;
}
case kReindexStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 226, _Internal::reindex_stmt(this),
+ 242, _Internal::reindex_stmt(this),
_Internal::reindex_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateConversionStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 227, _Internal::create_conversion_stmt(this),
+ 243, _Internal::create_conversion_stmt(this),
_Internal::create_conversion_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateCastStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 228, _Internal::create_cast_stmt(this),
+ 244, _Internal::create_cast_stmt(this),
_Internal::create_cast_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateTransformStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 229, _Internal::create_transform_stmt(this),
+ 245, _Internal::create_transform_stmt(this),
_Internal::create_transform_stmt(this).GetCachedSize(), target, stream);
break;
}
case kPrepareStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 230, _Internal::prepare_stmt(this),
+ 246, _Internal::prepare_stmt(this),
_Internal::prepare_stmt(this).GetCachedSize(), target, stream);
break;
}
case kExecuteStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 231, _Internal::execute_stmt(this),
+ 247, _Internal::execute_stmt(this),
_Internal::execute_stmt(this).GetCachedSize(), target, stream);
break;
}
case kDeallocateStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 232, _Internal::deallocate_stmt(this),
+ 248, _Internal::deallocate_stmt(this),
_Internal::deallocate_stmt(this).GetCachedSize(), target, stream);
break;
}
case kDropOwnedStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 233, _Internal::drop_owned_stmt(this),
+ 249, _Internal::drop_owned_stmt(this),
_Internal::drop_owned_stmt(this).GetCachedSize(), target, stream);
break;
}
case kReassignOwnedStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 234, _Internal::reassign_owned_stmt(this),
+ 250, _Internal::reassign_owned_stmt(this),
_Internal::reassign_owned_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterTsdictionaryStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 235, _Internal::alter_tsdictionary_stmt(this),
+ 251, _Internal::alter_tsdictionary_stmt(this),
_Internal::alter_tsdictionary_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterTsconfigurationStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 236, _Internal::alter_tsconfiguration_stmt(this),
+ 252, _Internal::alter_tsconfiguration_stmt(this),
_Internal::alter_tsconfiguration_stmt(this).GetCachedSize(), target, stream);
break;
}
case kPublicationTable: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 237, _Internal::publication_table(this),
+ 253, _Internal::publication_table(this),
_Internal::publication_table(this).GetCachedSize(), target, stream);
break;
}
case kPublicationObjSpec: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 238, _Internal::publication_obj_spec(this),
+ 254, _Internal::publication_obj_spec(this),
_Internal::publication_obj_spec(this).GetCachedSize(), target, stream);
break;
}
case kCreatePublicationStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 239, _Internal::create_publication_stmt(this),
+ 255, _Internal::create_publication_stmt(this),
_Internal::create_publication_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterPublicationStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 240, _Internal::alter_publication_stmt(this),
+ 256, _Internal::alter_publication_stmt(this),
_Internal::alter_publication_stmt(this).GetCachedSize(), target, stream);
break;
}
case kCreateSubscriptionStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 241, _Internal::create_subscription_stmt(this),
+ 257, _Internal::create_subscription_stmt(this),
_Internal::create_subscription_stmt(this).GetCachedSize(), target, stream);
break;
}
case kAlterSubscriptionStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 242, _Internal::alter_subscription_stmt(this),
+ 258, _Internal::alter_subscription_stmt(this),
_Internal::alter_subscription_stmt(this).GetCachedSize(), target, stream);
break;
}
case kDropSubscriptionStmt: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 243, _Internal::drop_subscription_stmt(this),
+ 259, _Internal::drop_subscription_stmt(this),
_Internal::drop_subscription_stmt(this).GetCachedSize(), target, stream);
break;
}
case kInteger: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 244, _Internal::integer(this),
+ 260, _Internal::integer(this),
_Internal::integer(this).GetCachedSize(), target, stream);
break;
}
case kFloat: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 245, _Internal::float_(this),
+ 261, _Internal::float_(this),
_Internal::float_(this).GetCachedSize(), target, stream);
break;
}
case kBoolean: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 246, _Internal::boolean(this),
+ 262, _Internal::boolean(this),
_Internal::boolean(this).GetCachedSize(), target, stream);
break;
}
case kString: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 247, _Internal::string(this),
+ 263, _Internal::string(this),
_Internal::string(this).GetCachedSize(), target, stream);
break;
}
case kBitString: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 248, _Internal::bit_string(this),
+ 264, _Internal::bit_string(this),
_Internal::bit_string(this).GetCachedSize(), target, stream);
break;
}
case kList: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 249, _Internal::list(this),
+ 265, _Internal::list(this),
_Internal::list(this).GetCachedSize(), target, stream);
break;
}
case kIntList: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 250, _Internal::int_list(this),
+ 266, _Internal::int_list(this),
_Internal::int_list(this).GetCachedSize(), target, stream);
break;
}
case kOidList: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 251, _Internal::oid_list(this),
+ 267, _Internal::oid_list(this),
_Internal::oid_list(this).GetCachedSize(), target, stream);
break;
}
case kAConst: {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 252, _Internal::a_const(this),
+ 268, _Internal::a_const(this),
_Internal::a_const(this).GetCachedSize(), target, stream);
break;
}
@@ -25376,1459 +27045,1555 @@ ::size_t Node::ByteSizeLong() const {
1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.window_func_);
break;
}
- // .pg_query.SubscriptingRef subscripting_ref = 10 [json_name = "SubscriptingRef"];
+ // .pg_query.WindowFuncRunCondition window_func_run_condition = 10 [json_name = "WindowFuncRunCondition"];
+ case kWindowFuncRunCondition: {
+ total_size +=
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.window_func_run_condition_);
+ break;
+ }
+ // .pg_query.MergeSupportFunc merge_support_func = 11 [json_name = "MergeSupportFunc"];
+ case kMergeSupportFunc: {
+ total_size +=
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.merge_support_func_);
+ break;
+ }
+ // .pg_query.SubscriptingRef subscripting_ref = 12 [json_name = "SubscriptingRef"];
case kSubscriptingRef: {
total_size +=
1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.subscripting_ref_);
break;
}
- // .pg_query.FuncExpr func_expr = 11 [json_name = "FuncExpr"];
+ // .pg_query.FuncExpr func_expr = 13 [json_name = "FuncExpr"];
case kFuncExpr: {
total_size +=
1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.func_expr_);
break;
}
- // .pg_query.NamedArgExpr named_arg_expr = 12 [json_name = "NamedArgExpr"];
+ // .pg_query.NamedArgExpr named_arg_expr = 14 [json_name = "NamedArgExpr"];
case kNamedArgExpr: {
total_size +=
1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.named_arg_expr_);
break;
}
- // .pg_query.OpExpr op_expr = 13 [json_name = "OpExpr"];
+ // .pg_query.OpExpr op_expr = 15 [json_name = "OpExpr"];
case kOpExpr: {
total_size +=
1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.op_expr_);
break;
}
- // .pg_query.DistinctExpr distinct_expr = 14 [json_name = "DistinctExpr"];
+ // .pg_query.DistinctExpr distinct_expr = 16 [json_name = "DistinctExpr"];
case kDistinctExpr: {
total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.distinct_expr_);
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.distinct_expr_);
break;
}
- // .pg_query.NullIfExpr null_if_expr = 15 [json_name = "NullIfExpr"];
+ // .pg_query.NullIfExpr null_if_expr = 17 [json_name = "NullIfExpr"];
case kNullIfExpr: {
total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.null_if_expr_);
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.null_if_expr_);
break;
}
- // .pg_query.ScalarArrayOpExpr scalar_array_op_expr = 16 [json_name = "ScalarArrayOpExpr"];
+ // .pg_query.ScalarArrayOpExpr scalar_array_op_expr = 18 [json_name = "ScalarArrayOpExpr"];
case kScalarArrayOpExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.scalar_array_op_expr_);
break;
}
- // .pg_query.BoolExpr bool_expr = 17 [json_name = "BoolExpr"];
+ // .pg_query.BoolExpr bool_expr = 19 [json_name = "BoolExpr"];
case kBoolExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.bool_expr_);
break;
}
- // .pg_query.SubLink sub_link = 18 [json_name = "SubLink"];
+ // .pg_query.SubLink sub_link = 20 [json_name = "SubLink"];
case kSubLink: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.sub_link_);
break;
}
- // .pg_query.SubPlan sub_plan = 19 [json_name = "SubPlan"];
+ // .pg_query.SubPlan sub_plan = 21 [json_name = "SubPlan"];
case kSubPlan: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.sub_plan_);
break;
}
- // .pg_query.AlternativeSubPlan alternative_sub_plan = 20 [json_name = "AlternativeSubPlan"];
+ // .pg_query.AlternativeSubPlan alternative_sub_plan = 22 [json_name = "AlternativeSubPlan"];
case kAlternativeSubPlan: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alternative_sub_plan_);
break;
}
- // .pg_query.FieldSelect field_select = 21 [json_name = "FieldSelect"];
+ // .pg_query.FieldSelect field_select = 23 [json_name = "FieldSelect"];
case kFieldSelect: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.field_select_);
break;
}
- // .pg_query.FieldStore field_store = 22 [json_name = "FieldStore"];
+ // .pg_query.FieldStore field_store = 24 [json_name = "FieldStore"];
case kFieldStore: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.field_store_);
break;
}
- // .pg_query.RelabelType relabel_type = 23 [json_name = "RelabelType"];
+ // .pg_query.RelabelType relabel_type = 25 [json_name = "RelabelType"];
case kRelabelType: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.relabel_type_);
break;
}
- // .pg_query.CoerceViaIO coerce_via_io = 24 [json_name = "CoerceViaIO"];
+ // .pg_query.CoerceViaIO coerce_via_io = 26 [json_name = "CoerceViaIO"];
case kCoerceViaIo: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.coerce_via_io_);
break;
}
- // .pg_query.ArrayCoerceExpr array_coerce_expr = 25 [json_name = "ArrayCoerceExpr"];
+ // .pg_query.ArrayCoerceExpr array_coerce_expr = 27 [json_name = "ArrayCoerceExpr"];
case kArrayCoerceExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.array_coerce_expr_);
break;
}
- // .pg_query.ConvertRowtypeExpr convert_rowtype_expr = 26 [json_name = "ConvertRowtypeExpr"];
+ // .pg_query.ConvertRowtypeExpr convert_rowtype_expr = 28 [json_name = "ConvertRowtypeExpr"];
case kConvertRowtypeExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.convert_rowtype_expr_);
break;
}
- // .pg_query.CollateExpr collate_expr = 27 [json_name = "CollateExpr"];
+ // .pg_query.CollateExpr collate_expr = 29 [json_name = "CollateExpr"];
case kCollateExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.collate_expr_);
break;
}
- // .pg_query.CaseExpr case_expr = 28 [json_name = "CaseExpr"];
+ // .pg_query.CaseExpr case_expr = 30 [json_name = "CaseExpr"];
case kCaseExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.case_expr_);
break;
}
- // .pg_query.CaseWhen case_when = 29 [json_name = "CaseWhen"];
+ // .pg_query.CaseWhen case_when = 31 [json_name = "CaseWhen"];
case kCaseWhen: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.case_when_);
break;
}
- // .pg_query.CaseTestExpr case_test_expr = 30 [json_name = "CaseTestExpr"];
+ // .pg_query.CaseTestExpr case_test_expr = 32 [json_name = "CaseTestExpr"];
case kCaseTestExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.case_test_expr_);
break;
}
- // .pg_query.ArrayExpr array_expr = 31 [json_name = "ArrayExpr"];
+ // .pg_query.ArrayExpr array_expr = 33 [json_name = "ArrayExpr"];
case kArrayExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.array_expr_);
break;
}
- // .pg_query.RowExpr row_expr = 32 [json_name = "RowExpr"];
+ // .pg_query.RowExpr row_expr = 34 [json_name = "RowExpr"];
case kRowExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.row_expr_);
break;
}
- // .pg_query.RowCompareExpr row_compare_expr = 33 [json_name = "RowCompareExpr"];
+ // .pg_query.RowCompareExpr row_compare_expr = 35 [json_name = "RowCompareExpr"];
case kRowCompareExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.row_compare_expr_);
break;
}
- // .pg_query.CoalesceExpr coalesce_expr = 34 [json_name = "CoalesceExpr"];
+ // .pg_query.CoalesceExpr coalesce_expr = 36 [json_name = "CoalesceExpr"];
case kCoalesceExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.coalesce_expr_);
break;
}
- // .pg_query.MinMaxExpr min_max_expr = 35 [json_name = "MinMaxExpr"];
+ // .pg_query.MinMaxExpr min_max_expr = 37 [json_name = "MinMaxExpr"];
case kMinMaxExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.min_max_expr_);
break;
}
- // .pg_query.SQLValueFunction sqlvalue_function = 36 [json_name = "SQLValueFunction"];
+ // .pg_query.SQLValueFunction sqlvalue_function = 38 [json_name = "SQLValueFunction"];
case kSqlvalueFunction: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.sqlvalue_function_);
break;
}
- // .pg_query.XmlExpr xml_expr = 37 [json_name = "XmlExpr"];
+ // .pg_query.XmlExpr xml_expr = 39 [json_name = "XmlExpr"];
case kXmlExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.xml_expr_);
break;
}
- // .pg_query.JsonFormat json_format = 38 [json_name = "JsonFormat"];
+ // .pg_query.JsonFormat json_format = 40 [json_name = "JsonFormat"];
case kJsonFormat: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_format_);
break;
}
- // .pg_query.JsonReturning json_returning = 39 [json_name = "JsonReturning"];
+ // .pg_query.JsonReturning json_returning = 41 [json_name = "JsonReturning"];
case kJsonReturning: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_returning_);
break;
}
- // .pg_query.JsonValueExpr json_value_expr = 40 [json_name = "JsonValueExpr"];
+ // .pg_query.JsonValueExpr json_value_expr = 42 [json_name = "JsonValueExpr"];
case kJsonValueExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_value_expr_);
break;
}
- // .pg_query.JsonConstructorExpr json_constructor_expr = 41 [json_name = "JsonConstructorExpr"];
+ // .pg_query.JsonConstructorExpr json_constructor_expr = 43 [json_name = "JsonConstructorExpr"];
case kJsonConstructorExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_constructor_expr_);
break;
}
- // .pg_query.JsonIsPredicate json_is_predicate = 42 [json_name = "JsonIsPredicate"];
+ // .pg_query.JsonIsPredicate json_is_predicate = 44 [json_name = "JsonIsPredicate"];
case kJsonIsPredicate: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_is_predicate_);
break;
}
- // .pg_query.NullTest null_test = 43 [json_name = "NullTest"];
+ // .pg_query.JsonBehavior json_behavior = 45 [json_name = "JsonBehavior"];
+ case kJsonBehavior: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_behavior_);
+ break;
+ }
+ // .pg_query.JsonExpr json_expr = 46 [json_name = "JsonExpr"];
+ case kJsonExpr: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_expr_);
+ break;
+ }
+ // .pg_query.JsonTablePath json_table_path = 47 [json_name = "JsonTablePath"];
+ case kJsonTablePath: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_table_path_);
+ break;
+ }
+ // .pg_query.JsonTablePathScan json_table_path_scan = 48 [json_name = "JsonTablePathScan"];
+ case kJsonTablePathScan: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_table_path_scan_);
+ break;
+ }
+ // .pg_query.JsonTableSiblingJoin json_table_sibling_join = 49 [json_name = "JsonTableSiblingJoin"];
+ case kJsonTableSiblingJoin: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_table_sibling_join_);
+ break;
+ }
+ // .pg_query.NullTest null_test = 50 [json_name = "NullTest"];
case kNullTest: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.null_test_);
break;
}
- // .pg_query.BooleanTest boolean_test = 44 [json_name = "BooleanTest"];
+ // .pg_query.BooleanTest boolean_test = 51 [json_name = "BooleanTest"];
case kBooleanTest: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.boolean_test_);
break;
}
- // .pg_query.CoerceToDomain coerce_to_domain = 45 [json_name = "CoerceToDomain"];
+ // .pg_query.MergeAction merge_action = 52 [json_name = "MergeAction"];
+ case kMergeAction: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.merge_action_);
+ break;
+ }
+ // .pg_query.CoerceToDomain coerce_to_domain = 53 [json_name = "CoerceToDomain"];
case kCoerceToDomain: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.coerce_to_domain_);
break;
}
- // .pg_query.CoerceToDomainValue coerce_to_domain_value = 46 [json_name = "CoerceToDomainValue"];
+ // .pg_query.CoerceToDomainValue coerce_to_domain_value = 54 [json_name = "CoerceToDomainValue"];
case kCoerceToDomainValue: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.coerce_to_domain_value_);
break;
}
- // .pg_query.SetToDefault set_to_default = 47 [json_name = "SetToDefault"];
+ // .pg_query.SetToDefault set_to_default = 55 [json_name = "SetToDefault"];
case kSetToDefault: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.set_to_default_);
break;
}
- // .pg_query.CurrentOfExpr current_of_expr = 48 [json_name = "CurrentOfExpr"];
+ // .pg_query.CurrentOfExpr current_of_expr = 56 [json_name = "CurrentOfExpr"];
case kCurrentOfExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.current_of_expr_);
break;
}
- // .pg_query.NextValueExpr next_value_expr = 49 [json_name = "NextValueExpr"];
+ // .pg_query.NextValueExpr next_value_expr = 57 [json_name = "NextValueExpr"];
case kNextValueExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.next_value_expr_);
break;
}
- // .pg_query.InferenceElem inference_elem = 50 [json_name = "InferenceElem"];
+ // .pg_query.InferenceElem inference_elem = 58 [json_name = "InferenceElem"];
case kInferenceElem: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.inference_elem_);
break;
}
- // .pg_query.TargetEntry target_entry = 51 [json_name = "TargetEntry"];
+ // .pg_query.TargetEntry target_entry = 59 [json_name = "TargetEntry"];
case kTargetEntry: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.target_entry_);
break;
}
- // .pg_query.RangeTblRef range_tbl_ref = 52 [json_name = "RangeTblRef"];
+ // .pg_query.RangeTblRef range_tbl_ref = 60 [json_name = "RangeTblRef"];
case kRangeTblRef: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.range_tbl_ref_);
break;
}
- // .pg_query.JoinExpr join_expr = 53 [json_name = "JoinExpr"];
+ // .pg_query.JoinExpr join_expr = 61 [json_name = "JoinExpr"];
case kJoinExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.join_expr_);
break;
}
- // .pg_query.FromExpr from_expr = 54 [json_name = "FromExpr"];
+ // .pg_query.FromExpr from_expr = 62 [json_name = "FromExpr"];
case kFromExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.from_expr_);
break;
}
- // .pg_query.OnConflictExpr on_conflict_expr = 55 [json_name = "OnConflictExpr"];
+ // .pg_query.OnConflictExpr on_conflict_expr = 63 [json_name = "OnConflictExpr"];
case kOnConflictExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.on_conflict_expr_);
break;
}
- // .pg_query.Query query = 56 [json_name = "Query"];
+ // .pg_query.Query query = 64 [json_name = "Query"];
case kQuery: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.query_);
break;
}
- // .pg_query.TypeName type_name = 57 [json_name = "TypeName"];
+ // .pg_query.TypeName type_name = 65 [json_name = "TypeName"];
case kTypeName: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.type_name_);
break;
}
- // .pg_query.ColumnRef column_ref = 58 [json_name = "ColumnRef"];
+ // .pg_query.ColumnRef column_ref = 66 [json_name = "ColumnRef"];
case kColumnRef: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.column_ref_);
break;
}
- // .pg_query.ParamRef param_ref = 59 [json_name = "ParamRef"];
+ // .pg_query.ParamRef param_ref = 67 [json_name = "ParamRef"];
case kParamRef: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.param_ref_);
break;
}
- // .pg_query.A_Expr a_expr = 60 [json_name = "A_Expr"];
+ // .pg_query.A_Expr a_expr = 68 [json_name = "A_Expr"];
case kAExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.a_expr_);
break;
}
- // .pg_query.TypeCast type_cast = 61 [json_name = "TypeCast"];
+ // .pg_query.TypeCast type_cast = 69 [json_name = "TypeCast"];
case kTypeCast: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.type_cast_);
break;
}
- // .pg_query.CollateClause collate_clause = 62 [json_name = "CollateClause"];
+ // .pg_query.CollateClause collate_clause = 70 [json_name = "CollateClause"];
case kCollateClause: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.collate_clause_);
break;
}
- // .pg_query.RoleSpec role_spec = 63 [json_name = "RoleSpec"];
+ // .pg_query.RoleSpec role_spec = 71 [json_name = "RoleSpec"];
case kRoleSpec: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.role_spec_);
break;
}
- // .pg_query.FuncCall func_call = 64 [json_name = "FuncCall"];
+ // .pg_query.FuncCall func_call = 72 [json_name = "FuncCall"];
case kFuncCall: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.func_call_);
break;
}
- // .pg_query.A_Star a_star = 65 [json_name = "A_Star"];
+ // .pg_query.A_Star a_star = 73 [json_name = "A_Star"];
case kAStar: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.a_star_);
break;
}
- // .pg_query.A_Indices a_indices = 66 [json_name = "A_Indices"];
+ // .pg_query.A_Indices a_indices = 74 [json_name = "A_Indices"];
case kAIndices: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.a_indices_);
break;
}
- // .pg_query.A_Indirection a_indirection = 67 [json_name = "A_Indirection"];
+ // .pg_query.A_Indirection a_indirection = 75 [json_name = "A_Indirection"];
case kAIndirection: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.a_indirection_);
break;
}
- // .pg_query.A_ArrayExpr a_array_expr = 68 [json_name = "A_ArrayExpr"];
+ // .pg_query.A_ArrayExpr a_array_expr = 76 [json_name = "A_ArrayExpr"];
case kAArrayExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.a_array_expr_);
break;
}
- // .pg_query.ResTarget res_target = 69 [json_name = "ResTarget"];
+ // .pg_query.ResTarget res_target = 77 [json_name = "ResTarget"];
case kResTarget: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.res_target_);
break;
}
- // .pg_query.MultiAssignRef multi_assign_ref = 70 [json_name = "MultiAssignRef"];
+ // .pg_query.MultiAssignRef multi_assign_ref = 78 [json_name = "MultiAssignRef"];
case kMultiAssignRef: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.multi_assign_ref_);
break;
}
- // .pg_query.SortBy sort_by = 71 [json_name = "SortBy"];
+ // .pg_query.SortBy sort_by = 79 [json_name = "SortBy"];
case kSortBy: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.sort_by_);
break;
}
- // .pg_query.WindowDef window_def = 72 [json_name = "WindowDef"];
+ // .pg_query.WindowDef window_def = 80 [json_name = "WindowDef"];
case kWindowDef: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.window_def_);
break;
}
- // .pg_query.RangeSubselect range_subselect = 73 [json_name = "RangeSubselect"];
+ // .pg_query.RangeSubselect range_subselect = 81 [json_name = "RangeSubselect"];
case kRangeSubselect: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.range_subselect_);
break;
}
- // .pg_query.RangeFunction range_function = 74 [json_name = "RangeFunction"];
+ // .pg_query.RangeFunction range_function = 82 [json_name = "RangeFunction"];
case kRangeFunction: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.range_function_);
break;
}
- // .pg_query.RangeTableFunc range_table_func = 75 [json_name = "RangeTableFunc"];
+ // .pg_query.RangeTableFunc range_table_func = 83 [json_name = "RangeTableFunc"];
case kRangeTableFunc: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.range_table_func_);
break;
}
- // .pg_query.RangeTableFuncCol range_table_func_col = 76 [json_name = "RangeTableFuncCol"];
+ // .pg_query.RangeTableFuncCol range_table_func_col = 84 [json_name = "RangeTableFuncCol"];
case kRangeTableFuncCol: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.range_table_func_col_);
break;
}
- // .pg_query.RangeTableSample range_table_sample = 77 [json_name = "RangeTableSample"];
+ // .pg_query.RangeTableSample range_table_sample = 85 [json_name = "RangeTableSample"];
case kRangeTableSample: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.range_table_sample_);
break;
}
- // .pg_query.ColumnDef column_def = 78 [json_name = "ColumnDef"];
+ // .pg_query.ColumnDef column_def = 86 [json_name = "ColumnDef"];
case kColumnDef: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.column_def_);
break;
}
- // .pg_query.TableLikeClause table_like_clause = 79 [json_name = "TableLikeClause"];
+ // .pg_query.TableLikeClause table_like_clause = 87 [json_name = "TableLikeClause"];
case kTableLikeClause: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.table_like_clause_);
break;
}
- // .pg_query.IndexElem index_elem = 80 [json_name = "IndexElem"];
+ // .pg_query.IndexElem index_elem = 88 [json_name = "IndexElem"];
case kIndexElem: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.index_elem_);
break;
}
- // .pg_query.DefElem def_elem = 81 [json_name = "DefElem"];
+ // .pg_query.DefElem def_elem = 89 [json_name = "DefElem"];
case kDefElem: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.def_elem_);
break;
}
- // .pg_query.LockingClause locking_clause = 82 [json_name = "LockingClause"];
+ // .pg_query.LockingClause locking_clause = 90 [json_name = "LockingClause"];
case kLockingClause: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.locking_clause_);
break;
}
- // .pg_query.XmlSerialize xml_serialize = 83 [json_name = "XmlSerialize"];
+ // .pg_query.XmlSerialize xml_serialize = 91 [json_name = "XmlSerialize"];
case kXmlSerialize: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.xml_serialize_);
break;
}
- // .pg_query.PartitionElem partition_elem = 84 [json_name = "PartitionElem"];
+ // .pg_query.PartitionElem partition_elem = 92 [json_name = "PartitionElem"];
case kPartitionElem: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.partition_elem_);
break;
}
- // .pg_query.PartitionSpec partition_spec = 85 [json_name = "PartitionSpec"];
+ // .pg_query.PartitionSpec partition_spec = 93 [json_name = "PartitionSpec"];
case kPartitionSpec: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.partition_spec_);
break;
}
- // .pg_query.PartitionBoundSpec partition_bound_spec = 86 [json_name = "PartitionBoundSpec"];
+ // .pg_query.PartitionBoundSpec partition_bound_spec = 94 [json_name = "PartitionBoundSpec"];
case kPartitionBoundSpec: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.partition_bound_spec_);
break;
}
- // .pg_query.PartitionRangeDatum partition_range_datum = 87 [json_name = "PartitionRangeDatum"];
+ // .pg_query.PartitionRangeDatum partition_range_datum = 95 [json_name = "PartitionRangeDatum"];
case kPartitionRangeDatum: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.partition_range_datum_);
break;
}
- // .pg_query.PartitionCmd partition_cmd = 88 [json_name = "PartitionCmd"];
+ // .pg_query.SinglePartitionSpec single_partition_spec = 96 [json_name = "SinglePartitionSpec"];
+ case kSinglePartitionSpec: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.single_partition_spec_);
+ break;
+ }
+ // .pg_query.PartitionCmd partition_cmd = 97 [json_name = "PartitionCmd"];
case kPartitionCmd: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.partition_cmd_);
break;
}
- // .pg_query.RangeTblEntry range_tbl_entry = 89 [json_name = "RangeTblEntry"];
+ // .pg_query.RangeTblEntry range_tbl_entry = 98 [json_name = "RangeTblEntry"];
case kRangeTblEntry: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.range_tbl_entry_);
break;
}
- // .pg_query.RTEPermissionInfo rtepermission_info = 90 [json_name = "RTEPermissionInfo"];
+ // .pg_query.RTEPermissionInfo rtepermission_info = 99 [json_name = "RTEPermissionInfo"];
case kRtepermissionInfo: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.rtepermission_info_);
break;
}
- // .pg_query.RangeTblFunction range_tbl_function = 91 [json_name = "RangeTblFunction"];
+ // .pg_query.RangeTblFunction range_tbl_function = 100 [json_name = "RangeTblFunction"];
case kRangeTblFunction: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.range_tbl_function_);
break;
}
- // .pg_query.TableSampleClause table_sample_clause = 92 [json_name = "TableSampleClause"];
+ // .pg_query.TableSampleClause table_sample_clause = 101 [json_name = "TableSampleClause"];
case kTableSampleClause: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.table_sample_clause_);
break;
}
- // .pg_query.WithCheckOption with_check_option = 93 [json_name = "WithCheckOption"];
+ // .pg_query.WithCheckOption with_check_option = 102 [json_name = "WithCheckOption"];
case kWithCheckOption: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.with_check_option_);
break;
}
- // .pg_query.SortGroupClause sort_group_clause = 94 [json_name = "SortGroupClause"];
+ // .pg_query.SortGroupClause sort_group_clause = 103 [json_name = "SortGroupClause"];
case kSortGroupClause: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.sort_group_clause_);
break;
}
- // .pg_query.GroupingSet grouping_set = 95 [json_name = "GroupingSet"];
+ // .pg_query.GroupingSet grouping_set = 104 [json_name = "GroupingSet"];
case kGroupingSet: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.grouping_set_);
break;
}
- // .pg_query.WindowClause window_clause = 96 [json_name = "WindowClause"];
+ // .pg_query.WindowClause window_clause = 105 [json_name = "WindowClause"];
case kWindowClause: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.window_clause_);
break;
}
- // .pg_query.RowMarkClause row_mark_clause = 97 [json_name = "RowMarkClause"];
+ // .pg_query.RowMarkClause row_mark_clause = 106 [json_name = "RowMarkClause"];
case kRowMarkClause: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.row_mark_clause_);
break;
}
- // .pg_query.WithClause with_clause = 98 [json_name = "WithClause"];
+ // .pg_query.WithClause with_clause = 107 [json_name = "WithClause"];
case kWithClause: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.with_clause_);
break;
}
- // .pg_query.InferClause infer_clause = 99 [json_name = "InferClause"];
+ // .pg_query.InferClause infer_clause = 108 [json_name = "InferClause"];
case kInferClause: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.infer_clause_);
break;
}
- // .pg_query.OnConflictClause on_conflict_clause = 100 [json_name = "OnConflictClause"];
+ // .pg_query.OnConflictClause on_conflict_clause = 109 [json_name = "OnConflictClause"];
case kOnConflictClause: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.on_conflict_clause_);
break;
}
- // .pg_query.CTESearchClause ctesearch_clause = 101 [json_name = "CTESearchClause"];
+ // .pg_query.CTESearchClause ctesearch_clause = 110 [json_name = "CTESearchClause"];
case kCtesearchClause: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.ctesearch_clause_);
break;
}
- // .pg_query.CTECycleClause ctecycle_clause = 102 [json_name = "CTECycleClause"];
+ // .pg_query.CTECycleClause ctecycle_clause = 111 [json_name = "CTECycleClause"];
case kCtecycleClause: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.ctecycle_clause_);
break;
}
- // .pg_query.CommonTableExpr common_table_expr = 103 [json_name = "CommonTableExpr"];
+ // .pg_query.CommonTableExpr common_table_expr = 112 [json_name = "CommonTableExpr"];
case kCommonTableExpr: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.common_table_expr_);
break;
}
- // .pg_query.MergeWhenClause merge_when_clause = 104 [json_name = "MergeWhenClause"];
+ // .pg_query.MergeWhenClause merge_when_clause = 113 [json_name = "MergeWhenClause"];
case kMergeWhenClause: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.merge_when_clause_);
break;
}
- // .pg_query.MergeAction merge_action = 105 [json_name = "MergeAction"];
- case kMergeAction: {
- total_size +=
- 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.merge_action_);
- break;
- }
- // .pg_query.TriggerTransition trigger_transition = 106 [json_name = "TriggerTransition"];
+ // .pg_query.TriggerTransition trigger_transition = 114 [json_name = "TriggerTransition"];
case kTriggerTransition: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.trigger_transition_);
break;
}
- // .pg_query.JsonOutput json_output = 107 [json_name = "JsonOutput"];
+ // .pg_query.JsonOutput json_output = 115 [json_name = "JsonOutput"];
case kJsonOutput: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_output_);
break;
}
- // .pg_query.JsonKeyValue json_key_value = 108 [json_name = "JsonKeyValue"];
+ // .pg_query.JsonArgument json_argument = 116 [json_name = "JsonArgument"];
+ case kJsonArgument: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_argument_);
+ break;
+ }
+ // .pg_query.JsonFuncExpr json_func_expr = 117 [json_name = "JsonFuncExpr"];
+ case kJsonFuncExpr: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_func_expr_);
+ break;
+ }
+ // .pg_query.JsonTablePathSpec json_table_path_spec = 118 [json_name = "JsonTablePathSpec"];
+ case kJsonTablePathSpec: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_table_path_spec_);
+ break;
+ }
+ // .pg_query.JsonTable json_table = 119 [json_name = "JsonTable"];
+ case kJsonTable: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_table_);
+ break;
+ }
+ // .pg_query.JsonTableColumn json_table_column = 120 [json_name = "JsonTableColumn"];
+ case kJsonTableColumn: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_table_column_);
+ break;
+ }
+ // .pg_query.JsonKeyValue json_key_value = 121 [json_name = "JsonKeyValue"];
case kJsonKeyValue: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_key_value_);
break;
}
- // .pg_query.JsonObjectConstructor json_object_constructor = 109 [json_name = "JsonObjectConstructor"];
+ // .pg_query.JsonParseExpr json_parse_expr = 122 [json_name = "JsonParseExpr"];
+ case kJsonParseExpr: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_parse_expr_);
+ break;
+ }
+ // .pg_query.JsonScalarExpr json_scalar_expr = 123 [json_name = "JsonScalarExpr"];
+ case kJsonScalarExpr: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_scalar_expr_);
+ break;
+ }
+ // .pg_query.JsonSerializeExpr json_serialize_expr = 124 [json_name = "JsonSerializeExpr"];
+ case kJsonSerializeExpr: {
+ total_size +=
+ 2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_serialize_expr_);
+ break;
+ }
+ // .pg_query.JsonObjectConstructor json_object_constructor = 125 [json_name = "JsonObjectConstructor"];
case kJsonObjectConstructor: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_object_constructor_);
break;
}
- // .pg_query.JsonArrayConstructor json_array_constructor = 110 [json_name = "JsonArrayConstructor"];
+ // .pg_query.JsonArrayConstructor json_array_constructor = 126 [json_name = "JsonArrayConstructor"];
case kJsonArrayConstructor: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_array_constructor_);
break;
}
- // .pg_query.JsonArrayQueryConstructor json_array_query_constructor = 111 [json_name = "JsonArrayQueryConstructor"];
+ // .pg_query.JsonArrayQueryConstructor json_array_query_constructor = 127 [json_name = "JsonArrayQueryConstructor"];
case kJsonArrayQueryConstructor: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_array_query_constructor_);
break;
}
- // .pg_query.JsonAggConstructor json_agg_constructor = 112 [json_name = "JsonAggConstructor"];
+ // .pg_query.JsonAggConstructor json_agg_constructor = 128 [json_name = "JsonAggConstructor"];
case kJsonAggConstructor: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_agg_constructor_);
break;
}
- // .pg_query.JsonObjectAgg json_object_agg = 113 [json_name = "JsonObjectAgg"];
+ // .pg_query.JsonObjectAgg json_object_agg = 129 [json_name = "JsonObjectAgg"];
case kJsonObjectAgg: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_object_agg_);
break;
}
- // .pg_query.JsonArrayAgg json_array_agg = 114 [json_name = "JsonArrayAgg"];
+ // .pg_query.JsonArrayAgg json_array_agg = 130 [json_name = "JsonArrayAgg"];
case kJsonArrayAgg: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.json_array_agg_);
break;
}
- // .pg_query.RawStmt raw_stmt = 115 [json_name = "RawStmt"];
+ // .pg_query.RawStmt raw_stmt = 131 [json_name = "RawStmt"];
case kRawStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.raw_stmt_);
break;
}
- // .pg_query.InsertStmt insert_stmt = 116 [json_name = "InsertStmt"];
+ // .pg_query.InsertStmt insert_stmt = 132 [json_name = "InsertStmt"];
case kInsertStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.insert_stmt_);
break;
}
- // .pg_query.DeleteStmt delete_stmt = 117 [json_name = "DeleteStmt"];
+ // .pg_query.DeleteStmt delete_stmt = 133 [json_name = "DeleteStmt"];
case kDeleteStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.delete_stmt_);
break;
}
- // .pg_query.UpdateStmt update_stmt = 118 [json_name = "UpdateStmt"];
+ // .pg_query.UpdateStmt update_stmt = 134 [json_name = "UpdateStmt"];
case kUpdateStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.update_stmt_);
break;
}
- // .pg_query.MergeStmt merge_stmt = 119 [json_name = "MergeStmt"];
+ // .pg_query.MergeStmt merge_stmt = 135 [json_name = "MergeStmt"];
case kMergeStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.merge_stmt_);
break;
}
- // .pg_query.SelectStmt select_stmt = 120 [json_name = "SelectStmt"];
+ // .pg_query.SelectStmt select_stmt = 136 [json_name = "SelectStmt"];
case kSelectStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.select_stmt_);
break;
}
- // .pg_query.SetOperationStmt set_operation_stmt = 121 [json_name = "SetOperationStmt"];
+ // .pg_query.SetOperationStmt set_operation_stmt = 137 [json_name = "SetOperationStmt"];
case kSetOperationStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.set_operation_stmt_);
break;
}
- // .pg_query.ReturnStmt return_stmt = 122 [json_name = "ReturnStmt"];
+ // .pg_query.ReturnStmt return_stmt = 138 [json_name = "ReturnStmt"];
case kReturnStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.return_stmt_);
break;
}
- // .pg_query.PLAssignStmt plassign_stmt = 123 [json_name = "PLAssignStmt"];
+ // .pg_query.PLAssignStmt plassign_stmt = 139 [json_name = "PLAssignStmt"];
case kPlassignStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.plassign_stmt_);
break;
}
- // .pg_query.CreateSchemaStmt create_schema_stmt = 124 [json_name = "CreateSchemaStmt"];
+ // .pg_query.CreateSchemaStmt create_schema_stmt = 140 [json_name = "CreateSchemaStmt"];
case kCreateSchemaStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_schema_stmt_);
break;
}
- // .pg_query.AlterTableStmt alter_table_stmt = 125 [json_name = "AlterTableStmt"];
+ // .pg_query.AlterTableStmt alter_table_stmt = 141 [json_name = "AlterTableStmt"];
case kAlterTableStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_table_stmt_);
break;
}
- // .pg_query.ReplicaIdentityStmt replica_identity_stmt = 126 [json_name = "ReplicaIdentityStmt"];
+ // .pg_query.ReplicaIdentityStmt replica_identity_stmt = 142 [json_name = "ReplicaIdentityStmt"];
case kReplicaIdentityStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.replica_identity_stmt_);
break;
}
- // .pg_query.AlterTableCmd alter_table_cmd = 127 [json_name = "AlterTableCmd"];
+ // .pg_query.AlterTableCmd alter_table_cmd = 143 [json_name = "AlterTableCmd"];
case kAlterTableCmd: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_table_cmd_);
break;
}
- // .pg_query.AlterCollationStmt alter_collation_stmt = 128 [json_name = "AlterCollationStmt"];
+ // .pg_query.AlterCollationStmt alter_collation_stmt = 144 [json_name = "AlterCollationStmt"];
case kAlterCollationStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_collation_stmt_);
break;
}
- // .pg_query.AlterDomainStmt alter_domain_stmt = 129 [json_name = "AlterDomainStmt"];
+ // .pg_query.AlterDomainStmt alter_domain_stmt = 145 [json_name = "AlterDomainStmt"];
case kAlterDomainStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_domain_stmt_);
break;
}
- // .pg_query.GrantStmt grant_stmt = 130 [json_name = "GrantStmt"];
+ // .pg_query.GrantStmt grant_stmt = 146 [json_name = "GrantStmt"];
case kGrantStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.grant_stmt_);
break;
}
- // .pg_query.ObjectWithArgs object_with_args = 131 [json_name = "ObjectWithArgs"];
+ // .pg_query.ObjectWithArgs object_with_args = 147 [json_name = "ObjectWithArgs"];
case kObjectWithArgs: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.object_with_args_);
break;
}
- // .pg_query.AccessPriv access_priv = 132 [json_name = "AccessPriv"];
+ // .pg_query.AccessPriv access_priv = 148 [json_name = "AccessPriv"];
case kAccessPriv: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.access_priv_);
break;
}
- // .pg_query.GrantRoleStmt grant_role_stmt = 133 [json_name = "GrantRoleStmt"];
+ // .pg_query.GrantRoleStmt grant_role_stmt = 149 [json_name = "GrantRoleStmt"];
case kGrantRoleStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.grant_role_stmt_);
break;
}
- // .pg_query.AlterDefaultPrivilegesStmt alter_default_privileges_stmt = 134 [json_name = "AlterDefaultPrivilegesStmt"];
+ // .pg_query.AlterDefaultPrivilegesStmt alter_default_privileges_stmt = 150 [json_name = "AlterDefaultPrivilegesStmt"];
case kAlterDefaultPrivilegesStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_default_privileges_stmt_);
break;
}
- // .pg_query.CopyStmt copy_stmt = 135 [json_name = "CopyStmt"];
+ // .pg_query.CopyStmt copy_stmt = 151 [json_name = "CopyStmt"];
case kCopyStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.copy_stmt_);
break;
}
- // .pg_query.VariableSetStmt variable_set_stmt = 136 [json_name = "VariableSetStmt"];
+ // .pg_query.VariableSetStmt variable_set_stmt = 152 [json_name = "VariableSetStmt"];
case kVariableSetStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.variable_set_stmt_);
break;
}
- // .pg_query.VariableShowStmt variable_show_stmt = 137 [json_name = "VariableShowStmt"];
+ // .pg_query.VariableShowStmt variable_show_stmt = 153 [json_name = "VariableShowStmt"];
case kVariableShowStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.variable_show_stmt_);
break;
}
- // .pg_query.CreateStmt create_stmt = 138 [json_name = "CreateStmt"];
+ // .pg_query.CreateStmt create_stmt = 154 [json_name = "CreateStmt"];
case kCreateStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_stmt_);
break;
}
- // .pg_query.Constraint constraint = 139 [json_name = "Constraint"];
+ // .pg_query.Constraint constraint = 155 [json_name = "Constraint"];
case kConstraint: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.constraint_);
break;
}
- // .pg_query.CreateTableSpaceStmt create_table_space_stmt = 140 [json_name = "CreateTableSpaceStmt"];
+ // .pg_query.CreateTableSpaceStmt create_table_space_stmt = 156 [json_name = "CreateTableSpaceStmt"];
case kCreateTableSpaceStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_table_space_stmt_);
break;
}
- // .pg_query.DropTableSpaceStmt drop_table_space_stmt = 141 [json_name = "DropTableSpaceStmt"];
+ // .pg_query.DropTableSpaceStmt drop_table_space_stmt = 157 [json_name = "DropTableSpaceStmt"];
case kDropTableSpaceStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.drop_table_space_stmt_);
break;
}
- // .pg_query.AlterTableSpaceOptionsStmt alter_table_space_options_stmt = 142 [json_name = "AlterTableSpaceOptionsStmt"];
+ // .pg_query.AlterTableSpaceOptionsStmt alter_table_space_options_stmt = 158 [json_name = "AlterTableSpaceOptionsStmt"];
case kAlterTableSpaceOptionsStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_table_space_options_stmt_);
break;
}
- // .pg_query.AlterTableMoveAllStmt alter_table_move_all_stmt = 143 [json_name = "AlterTableMoveAllStmt"];
+ // .pg_query.AlterTableMoveAllStmt alter_table_move_all_stmt = 159 [json_name = "AlterTableMoveAllStmt"];
case kAlterTableMoveAllStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_table_move_all_stmt_);
break;
}
- // .pg_query.CreateExtensionStmt create_extension_stmt = 144 [json_name = "CreateExtensionStmt"];
+ // .pg_query.CreateExtensionStmt create_extension_stmt = 160 [json_name = "CreateExtensionStmt"];
case kCreateExtensionStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_extension_stmt_);
break;
}
- // .pg_query.AlterExtensionStmt alter_extension_stmt = 145 [json_name = "AlterExtensionStmt"];
+ // .pg_query.AlterExtensionStmt alter_extension_stmt = 161 [json_name = "AlterExtensionStmt"];
case kAlterExtensionStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_extension_stmt_);
break;
}
- // .pg_query.AlterExtensionContentsStmt alter_extension_contents_stmt = 146 [json_name = "AlterExtensionContentsStmt"];
+ // .pg_query.AlterExtensionContentsStmt alter_extension_contents_stmt = 162 [json_name = "AlterExtensionContentsStmt"];
case kAlterExtensionContentsStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_extension_contents_stmt_);
break;
}
- // .pg_query.CreateFdwStmt create_fdw_stmt = 147 [json_name = "CreateFdwStmt"];
+ // .pg_query.CreateFdwStmt create_fdw_stmt = 163 [json_name = "CreateFdwStmt"];
case kCreateFdwStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_fdw_stmt_);
break;
}
- // .pg_query.AlterFdwStmt alter_fdw_stmt = 148 [json_name = "AlterFdwStmt"];
+ // .pg_query.AlterFdwStmt alter_fdw_stmt = 164 [json_name = "AlterFdwStmt"];
case kAlterFdwStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_fdw_stmt_);
break;
}
- // .pg_query.CreateForeignServerStmt create_foreign_server_stmt = 149 [json_name = "CreateForeignServerStmt"];
+ // .pg_query.CreateForeignServerStmt create_foreign_server_stmt = 165 [json_name = "CreateForeignServerStmt"];
case kCreateForeignServerStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_foreign_server_stmt_);
break;
}
- // .pg_query.AlterForeignServerStmt alter_foreign_server_stmt = 150 [json_name = "AlterForeignServerStmt"];
+ // .pg_query.AlterForeignServerStmt alter_foreign_server_stmt = 166 [json_name = "AlterForeignServerStmt"];
case kAlterForeignServerStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_foreign_server_stmt_);
break;
}
- // .pg_query.CreateForeignTableStmt create_foreign_table_stmt = 151 [json_name = "CreateForeignTableStmt"];
+ // .pg_query.CreateForeignTableStmt create_foreign_table_stmt = 167 [json_name = "CreateForeignTableStmt"];
case kCreateForeignTableStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_foreign_table_stmt_);
break;
}
- // .pg_query.CreateUserMappingStmt create_user_mapping_stmt = 152 [json_name = "CreateUserMappingStmt"];
+ // .pg_query.CreateUserMappingStmt create_user_mapping_stmt = 168 [json_name = "CreateUserMappingStmt"];
case kCreateUserMappingStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_user_mapping_stmt_);
break;
}
- // .pg_query.AlterUserMappingStmt alter_user_mapping_stmt = 153 [json_name = "AlterUserMappingStmt"];
+ // .pg_query.AlterUserMappingStmt alter_user_mapping_stmt = 169 [json_name = "AlterUserMappingStmt"];
case kAlterUserMappingStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_user_mapping_stmt_);
break;
}
- // .pg_query.DropUserMappingStmt drop_user_mapping_stmt = 154 [json_name = "DropUserMappingStmt"];
+ // .pg_query.DropUserMappingStmt drop_user_mapping_stmt = 170 [json_name = "DropUserMappingStmt"];
case kDropUserMappingStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.drop_user_mapping_stmt_);
break;
}
- // .pg_query.ImportForeignSchemaStmt import_foreign_schema_stmt = 155 [json_name = "ImportForeignSchemaStmt"];
+ // .pg_query.ImportForeignSchemaStmt import_foreign_schema_stmt = 171 [json_name = "ImportForeignSchemaStmt"];
case kImportForeignSchemaStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.import_foreign_schema_stmt_);
break;
}
- // .pg_query.CreatePolicyStmt create_policy_stmt = 156 [json_name = "CreatePolicyStmt"];
+ // .pg_query.CreatePolicyStmt create_policy_stmt = 172 [json_name = "CreatePolicyStmt"];
case kCreatePolicyStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_policy_stmt_);
break;
}
- // .pg_query.AlterPolicyStmt alter_policy_stmt = 157 [json_name = "AlterPolicyStmt"];
+ // .pg_query.AlterPolicyStmt alter_policy_stmt = 173 [json_name = "AlterPolicyStmt"];
case kAlterPolicyStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_policy_stmt_);
break;
}
- // .pg_query.CreateAmStmt create_am_stmt = 158 [json_name = "CreateAmStmt"];
+ // .pg_query.CreateAmStmt create_am_stmt = 174 [json_name = "CreateAmStmt"];
case kCreateAmStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_am_stmt_);
break;
}
- // .pg_query.CreateTrigStmt create_trig_stmt = 159 [json_name = "CreateTrigStmt"];
+ // .pg_query.CreateTrigStmt create_trig_stmt = 175 [json_name = "CreateTrigStmt"];
case kCreateTrigStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_trig_stmt_);
break;
}
- // .pg_query.CreateEventTrigStmt create_event_trig_stmt = 160 [json_name = "CreateEventTrigStmt"];
+ // .pg_query.CreateEventTrigStmt create_event_trig_stmt = 176 [json_name = "CreateEventTrigStmt"];
case kCreateEventTrigStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_event_trig_stmt_);
break;
}
- // .pg_query.AlterEventTrigStmt alter_event_trig_stmt = 161 [json_name = "AlterEventTrigStmt"];
+ // .pg_query.AlterEventTrigStmt alter_event_trig_stmt = 177 [json_name = "AlterEventTrigStmt"];
case kAlterEventTrigStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_event_trig_stmt_);
break;
}
- // .pg_query.CreatePLangStmt create_plang_stmt = 162 [json_name = "CreatePLangStmt"];
+ // .pg_query.CreatePLangStmt create_plang_stmt = 178 [json_name = "CreatePLangStmt"];
case kCreatePlangStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_plang_stmt_);
break;
}
- // .pg_query.CreateRoleStmt create_role_stmt = 163 [json_name = "CreateRoleStmt"];
+ // .pg_query.CreateRoleStmt create_role_stmt = 179 [json_name = "CreateRoleStmt"];
case kCreateRoleStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_role_stmt_);
break;
}
- // .pg_query.AlterRoleStmt alter_role_stmt = 164 [json_name = "AlterRoleStmt"];
+ // .pg_query.AlterRoleStmt alter_role_stmt = 180 [json_name = "AlterRoleStmt"];
case kAlterRoleStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_role_stmt_);
break;
}
- // .pg_query.AlterRoleSetStmt alter_role_set_stmt = 165 [json_name = "AlterRoleSetStmt"];
+ // .pg_query.AlterRoleSetStmt alter_role_set_stmt = 181 [json_name = "AlterRoleSetStmt"];
case kAlterRoleSetStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_role_set_stmt_);
break;
}
- // .pg_query.DropRoleStmt drop_role_stmt = 166 [json_name = "DropRoleStmt"];
+ // .pg_query.DropRoleStmt drop_role_stmt = 182 [json_name = "DropRoleStmt"];
case kDropRoleStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.drop_role_stmt_);
break;
}
- // .pg_query.CreateSeqStmt create_seq_stmt = 167 [json_name = "CreateSeqStmt"];
+ // .pg_query.CreateSeqStmt create_seq_stmt = 183 [json_name = "CreateSeqStmt"];
case kCreateSeqStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_seq_stmt_);
break;
}
- // .pg_query.AlterSeqStmt alter_seq_stmt = 168 [json_name = "AlterSeqStmt"];
+ // .pg_query.AlterSeqStmt alter_seq_stmt = 184 [json_name = "AlterSeqStmt"];
case kAlterSeqStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_seq_stmt_);
break;
}
- // .pg_query.DefineStmt define_stmt = 169 [json_name = "DefineStmt"];
+ // .pg_query.DefineStmt define_stmt = 185 [json_name = "DefineStmt"];
case kDefineStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.define_stmt_);
break;
}
- // .pg_query.CreateDomainStmt create_domain_stmt = 170 [json_name = "CreateDomainStmt"];
+ // .pg_query.CreateDomainStmt create_domain_stmt = 186 [json_name = "CreateDomainStmt"];
case kCreateDomainStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_domain_stmt_);
break;
}
- // .pg_query.CreateOpClassStmt create_op_class_stmt = 171 [json_name = "CreateOpClassStmt"];
+ // .pg_query.CreateOpClassStmt create_op_class_stmt = 187 [json_name = "CreateOpClassStmt"];
case kCreateOpClassStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_op_class_stmt_);
break;
}
- // .pg_query.CreateOpClassItem create_op_class_item = 172 [json_name = "CreateOpClassItem"];
+ // .pg_query.CreateOpClassItem create_op_class_item = 188 [json_name = "CreateOpClassItem"];
case kCreateOpClassItem: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_op_class_item_);
break;
}
- // .pg_query.CreateOpFamilyStmt create_op_family_stmt = 173 [json_name = "CreateOpFamilyStmt"];
+ // .pg_query.CreateOpFamilyStmt create_op_family_stmt = 189 [json_name = "CreateOpFamilyStmt"];
case kCreateOpFamilyStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_op_family_stmt_);
break;
}
- // .pg_query.AlterOpFamilyStmt alter_op_family_stmt = 174 [json_name = "AlterOpFamilyStmt"];
+ // .pg_query.AlterOpFamilyStmt alter_op_family_stmt = 190 [json_name = "AlterOpFamilyStmt"];
case kAlterOpFamilyStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_op_family_stmt_);
break;
}
- // .pg_query.DropStmt drop_stmt = 175 [json_name = "DropStmt"];
+ // .pg_query.DropStmt drop_stmt = 191 [json_name = "DropStmt"];
case kDropStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.drop_stmt_);
break;
}
- // .pg_query.TruncateStmt truncate_stmt = 176 [json_name = "TruncateStmt"];
+ // .pg_query.TruncateStmt truncate_stmt = 192 [json_name = "TruncateStmt"];
case kTruncateStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.truncate_stmt_);
break;
}
- // .pg_query.CommentStmt comment_stmt = 177 [json_name = "CommentStmt"];
+ // .pg_query.CommentStmt comment_stmt = 193 [json_name = "CommentStmt"];
case kCommentStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.comment_stmt_);
break;
}
- // .pg_query.SecLabelStmt sec_label_stmt = 178 [json_name = "SecLabelStmt"];
+ // .pg_query.SecLabelStmt sec_label_stmt = 194 [json_name = "SecLabelStmt"];
case kSecLabelStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.sec_label_stmt_);
break;
}
- // .pg_query.DeclareCursorStmt declare_cursor_stmt = 179 [json_name = "DeclareCursorStmt"];
+ // .pg_query.DeclareCursorStmt declare_cursor_stmt = 195 [json_name = "DeclareCursorStmt"];
case kDeclareCursorStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.declare_cursor_stmt_);
break;
}
- // .pg_query.ClosePortalStmt close_portal_stmt = 180 [json_name = "ClosePortalStmt"];
+ // .pg_query.ClosePortalStmt close_portal_stmt = 196 [json_name = "ClosePortalStmt"];
case kClosePortalStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.close_portal_stmt_);
break;
}
- // .pg_query.FetchStmt fetch_stmt = 181 [json_name = "FetchStmt"];
+ // .pg_query.FetchStmt fetch_stmt = 197 [json_name = "FetchStmt"];
case kFetchStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.fetch_stmt_);
break;
}
- // .pg_query.IndexStmt index_stmt = 182 [json_name = "IndexStmt"];
+ // .pg_query.IndexStmt index_stmt = 198 [json_name = "IndexStmt"];
case kIndexStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.index_stmt_);
break;
}
- // .pg_query.CreateStatsStmt create_stats_stmt = 183 [json_name = "CreateStatsStmt"];
+ // .pg_query.CreateStatsStmt create_stats_stmt = 199 [json_name = "CreateStatsStmt"];
case kCreateStatsStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_stats_stmt_);
break;
}
- // .pg_query.StatsElem stats_elem = 184 [json_name = "StatsElem"];
+ // .pg_query.StatsElem stats_elem = 200 [json_name = "StatsElem"];
case kStatsElem: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.stats_elem_);
break;
}
- // .pg_query.AlterStatsStmt alter_stats_stmt = 185 [json_name = "AlterStatsStmt"];
+ // .pg_query.AlterStatsStmt alter_stats_stmt = 201 [json_name = "AlterStatsStmt"];
case kAlterStatsStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_stats_stmt_);
break;
}
- // .pg_query.CreateFunctionStmt create_function_stmt = 186 [json_name = "CreateFunctionStmt"];
+ // .pg_query.CreateFunctionStmt create_function_stmt = 202 [json_name = "CreateFunctionStmt"];
case kCreateFunctionStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_function_stmt_);
break;
}
- // .pg_query.FunctionParameter function_parameter = 187 [json_name = "FunctionParameter"];
+ // .pg_query.FunctionParameter function_parameter = 203 [json_name = "FunctionParameter"];
case kFunctionParameter: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.function_parameter_);
break;
}
- // .pg_query.AlterFunctionStmt alter_function_stmt = 188 [json_name = "AlterFunctionStmt"];
+ // .pg_query.AlterFunctionStmt alter_function_stmt = 204 [json_name = "AlterFunctionStmt"];
case kAlterFunctionStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_function_stmt_);
break;
}
- // .pg_query.DoStmt do_stmt = 189 [json_name = "DoStmt"];
+ // .pg_query.DoStmt do_stmt = 205 [json_name = "DoStmt"];
case kDoStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.do_stmt_);
break;
}
- // .pg_query.InlineCodeBlock inline_code_block = 190 [json_name = "InlineCodeBlock"];
+ // .pg_query.InlineCodeBlock inline_code_block = 206 [json_name = "InlineCodeBlock"];
case kInlineCodeBlock: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.inline_code_block_);
break;
}
- // .pg_query.CallStmt call_stmt = 191 [json_name = "CallStmt"];
+ // .pg_query.CallStmt call_stmt = 207 [json_name = "CallStmt"];
case kCallStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.call_stmt_);
break;
}
- // .pg_query.CallContext call_context = 192 [json_name = "CallContext"];
+ // .pg_query.CallContext call_context = 208 [json_name = "CallContext"];
case kCallContext: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.call_context_);
break;
}
- // .pg_query.RenameStmt rename_stmt = 193 [json_name = "RenameStmt"];
+ // .pg_query.RenameStmt rename_stmt = 209 [json_name = "RenameStmt"];
case kRenameStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.rename_stmt_);
break;
}
- // .pg_query.AlterObjectDependsStmt alter_object_depends_stmt = 194 [json_name = "AlterObjectDependsStmt"];
+ // .pg_query.AlterObjectDependsStmt alter_object_depends_stmt = 210 [json_name = "AlterObjectDependsStmt"];
case kAlterObjectDependsStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_object_depends_stmt_);
break;
}
- // .pg_query.AlterObjectSchemaStmt alter_object_schema_stmt = 195 [json_name = "AlterObjectSchemaStmt"];
+ // .pg_query.AlterObjectSchemaStmt alter_object_schema_stmt = 211 [json_name = "AlterObjectSchemaStmt"];
case kAlterObjectSchemaStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_object_schema_stmt_);
break;
}
- // .pg_query.AlterOwnerStmt alter_owner_stmt = 196 [json_name = "AlterOwnerStmt"];
+ // .pg_query.AlterOwnerStmt alter_owner_stmt = 212 [json_name = "AlterOwnerStmt"];
case kAlterOwnerStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_owner_stmt_);
break;
}
- // .pg_query.AlterOperatorStmt alter_operator_stmt = 197 [json_name = "AlterOperatorStmt"];
+ // .pg_query.AlterOperatorStmt alter_operator_stmt = 213 [json_name = "AlterOperatorStmt"];
case kAlterOperatorStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_operator_stmt_);
break;
}
- // .pg_query.AlterTypeStmt alter_type_stmt = 198 [json_name = "AlterTypeStmt"];
+ // .pg_query.AlterTypeStmt alter_type_stmt = 214 [json_name = "AlterTypeStmt"];
case kAlterTypeStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_type_stmt_);
break;
}
- // .pg_query.RuleStmt rule_stmt = 199 [json_name = "RuleStmt"];
+ // .pg_query.RuleStmt rule_stmt = 215 [json_name = "RuleStmt"];
case kRuleStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.rule_stmt_);
break;
}
- // .pg_query.NotifyStmt notify_stmt = 200 [json_name = "NotifyStmt"];
+ // .pg_query.NotifyStmt notify_stmt = 216 [json_name = "NotifyStmt"];
case kNotifyStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.notify_stmt_);
break;
}
- // .pg_query.ListenStmt listen_stmt = 201 [json_name = "ListenStmt"];
+ // .pg_query.ListenStmt listen_stmt = 217 [json_name = "ListenStmt"];
case kListenStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.listen_stmt_);
break;
}
- // .pg_query.UnlistenStmt unlisten_stmt = 202 [json_name = "UnlistenStmt"];
+ // .pg_query.UnlistenStmt unlisten_stmt = 218 [json_name = "UnlistenStmt"];
case kUnlistenStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.unlisten_stmt_);
break;
}
- // .pg_query.TransactionStmt transaction_stmt = 203 [json_name = "TransactionStmt"];
+ // .pg_query.TransactionStmt transaction_stmt = 219 [json_name = "TransactionStmt"];
case kTransactionStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.transaction_stmt_);
break;
}
- // .pg_query.CompositeTypeStmt composite_type_stmt = 204 [json_name = "CompositeTypeStmt"];
+ // .pg_query.CompositeTypeStmt composite_type_stmt = 220 [json_name = "CompositeTypeStmt"];
case kCompositeTypeStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.composite_type_stmt_);
break;
}
- // .pg_query.CreateEnumStmt create_enum_stmt = 205 [json_name = "CreateEnumStmt"];
+ // .pg_query.CreateEnumStmt create_enum_stmt = 221 [json_name = "CreateEnumStmt"];
case kCreateEnumStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_enum_stmt_);
break;
}
- // .pg_query.CreateRangeStmt create_range_stmt = 206 [json_name = "CreateRangeStmt"];
+ // .pg_query.CreateRangeStmt create_range_stmt = 222 [json_name = "CreateRangeStmt"];
case kCreateRangeStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_range_stmt_);
break;
}
- // .pg_query.AlterEnumStmt alter_enum_stmt = 207 [json_name = "AlterEnumStmt"];
+ // .pg_query.AlterEnumStmt alter_enum_stmt = 223 [json_name = "AlterEnumStmt"];
case kAlterEnumStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_enum_stmt_);
break;
}
- // .pg_query.ViewStmt view_stmt = 208 [json_name = "ViewStmt"];
+ // .pg_query.ViewStmt view_stmt = 224 [json_name = "ViewStmt"];
case kViewStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.view_stmt_);
break;
}
- // .pg_query.LoadStmt load_stmt = 209 [json_name = "LoadStmt"];
+ // .pg_query.LoadStmt load_stmt = 225 [json_name = "LoadStmt"];
case kLoadStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.load_stmt_);
break;
}
- // .pg_query.CreatedbStmt createdb_stmt = 210 [json_name = "CreatedbStmt"];
+ // .pg_query.CreatedbStmt createdb_stmt = 226 [json_name = "CreatedbStmt"];
case kCreatedbStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.createdb_stmt_);
break;
}
- // .pg_query.AlterDatabaseStmt alter_database_stmt = 211 [json_name = "AlterDatabaseStmt"];
+ // .pg_query.AlterDatabaseStmt alter_database_stmt = 227 [json_name = "AlterDatabaseStmt"];
case kAlterDatabaseStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_database_stmt_);
break;
}
- // .pg_query.AlterDatabaseRefreshCollStmt alter_database_refresh_coll_stmt = 212 [json_name = "AlterDatabaseRefreshCollStmt"];
+ // .pg_query.AlterDatabaseRefreshCollStmt alter_database_refresh_coll_stmt = 228 [json_name = "AlterDatabaseRefreshCollStmt"];
case kAlterDatabaseRefreshCollStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_database_refresh_coll_stmt_);
break;
}
- // .pg_query.AlterDatabaseSetStmt alter_database_set_stmt = 213 [json_name = "AlterDatabaseSetStmt"];
+ // .pg_query.AlterDatabaseSetStmt alter_database_set_stmt = 229 [json_name = "AlterDatabaseSetStmt"];
case kAlterDatabaseSetStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_database_set_stmt_);
break;
}
- // .pg_query.DropdbStmt dropdb_stmt = 214 [json_name = "DropdbStmt"];
+ // .pg_query.DropdbStmt dropdb_stmt = 230 [json_name = "DropdbStmt"];
case kDropdbStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.dropdb_stmt_);
break;
}
- // .pg_query.AlterSystemStmt alter_system_stmt = 215 [json_name = "AlterSystemStmt"];
+ // .pg_query.AlterSystemStmt alter_system_stmt = 231 [json_name = "AlterSystemStmt"];
case kAlterSystemStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_system_stmt_);
break;
}
- // .pg_query.ClusterStmt cluster_stmt = 216 [json_name = "ClusterStmt"];
+ // .pg_query.ClusterStmt cluster_stmt = 232 [json_name = "ClusterStmt"];
case kClusterStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.cluster_stmt_);
break;
}
- // .pg_query.VacuumStmt vacuum_stmt = 217 [json_name = "VacuumStmt"];
+ // .pg_query.VacuumStmt vacuum_stmt = 233 [json_name = "VacuumStmt"];
case kVacuumStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.vacuum_stmt_);
break;
}
- // .pg_query.VacuumRelation vacuum_relation = 218 [json_name = "VacuumRelation"];
+ // .pg_query.VacuumRelation vacuum_relation = 234 [json_name = "VacuumRelation"];
case kVacuumRelation: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.vacuum_relation_);
break;
}
- // .pg_query.ExplainStmt explain_stmt = 219 [json_name = "ExplainStmt"];
+ // .pg_query.ExplainStmt explain_stmt = 235 [json_name = "ExplainStmt"];
case kExplainStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.explain_stmt_);
break;
}
- // .pg_query.CreateTableAsStmt create_table_as_stmt = 220 [json_name = "CreateTableAsStmt"];
+ // .pg_query.CreateTableAsStmt create_table_as_stmt = 236 [json_name = "CreateTableAsStmt"];
case kCreateTableAsStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_table_as_stmt_);
break;
}
- // .pg_query.RefreshMatViewStmt refresh_mat_view_stmt = 221 [json_name = "RefreshMatViewStmt"];
+ // .pg_query.RefreshMatViewStmt refresh_mat_view_stmt = 237 [json_name = "RefreshMatViewStmt"];
case kRefreshMatViewStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.refresh_mat_view_stmt_);
break;
}
- // .pg_query.CheckPointStmt check_point_stmt = 222 [json_name = "CheckPointStmt"];
+ // .pg_query.CheckPointStmt check_point_stmt = 238 [json_name = "CheckPointStmt"];
case kCheckPointStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.check_point_stmt_);
break;
}
- // .pg_query.DiscardStmt discard_stmt = 223 [json_name = "DiscardStmt"];
+ // .pg_query.DiscardStmt discard_stmt = 239 [json_name = "DiscardStmt"];
case kDiscardStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.discard_stmt_);
break;
}
- // .pg_query.LockStmt lock_stmt = 224 [json_name = "LockStmt"];
+ // .pg_query.LockStmt lock_stmt = 240 [json_name = "LockStmt"];
case kLockStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.lock_stmt_);
break;
}
- // .pg_query.ConstraintsSetStmt constraints_set_stmt = 225 [json_name = "ConstraintsSetStmt"];
+ // .pg_query.ConstraintsSetStmt constraints_set_stmt = 241 [json_name = "ConstraintsSetStmt"];
case kConstraintsSetStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.constraints_set_stmt_);
break;
}
- // .pg_query.ReindexStmt reindex_stmt = 226 [json_name = "ReindexStmt"];
+ // .pg_query.ReindexStmt reindex_stmt = 242 [json_name = "ReindexStmt"];
case kReindexStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.reindex_stmt_);
break;
}
- // .pg_query.CreateConversionStmt create_conversion_stmt = 227 [json_name = "CreateConversionStmt"];
+ // .pg_query.CreateConversionStmt create_conversion_stmt = 243 [json_name = "CreateConversionStmt"];
case kCreateConversionStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_conversion_stmt_);
break;
}
- // .pg_query.CreateCastStmt create_cast_stmt = 228 [json_name = "CreateCastStmt"];
+ // .pg_query.CreateCastStmt create_cast_stmt = 244 [json_name = "CreateCastStmt"];
case kCreateCastStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_cast_stmt_);
break;
}
- // .pg_query.CreateTransformStmt create_transform_stmt = 229 [json_name = "CreateTransformStmt"];
+ // .pg_query.CreateTransformStmt create_transform_stmt = 245 [json_name = "CreateTransformStmt"];
case kCreateTransformStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_transform_stmt_);
break;
}
- // .pg_query.PrepareStmt prepare_stmt = 230 [json_name = "PrepareStmt"];
+ // .pg_query.PrepareStmt prepare_stmt = 246 [json_name = "PrepareStmt"];
case kPrepareStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.prepare_stmt_);
break;
}
- // .pg_query.ExecuteStmt execute_stmt = 231 [json_name = "ExecuteStmt"];
+ // .pg_query.ExecuteStmt execute_stmt = 247 [json_name = "ExecuteStmt"];
case kExecuteStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.execute_stmt_);
break;
}
- // .pg_query.DeallocateStmt deallocate_stmt = 232 [json_name = "DeallocateStmt"];
+ // .pg_query.DeallocateStmt deallocate_stmt = 248 [json_name = "DeallocateStmt"];
case kDeallocateStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.deallocate_stmt_);
break;
}
- // .pg_query.DropOwnedStmt drop_owned_stmt = 233 [json_name = "DropOwnedStmt"];
+ // .pg_query.DropOwnedStmt drop_owned_stmt = 249 [json_name = "DropOwnedStmt"];
case kDropOwnedStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.drop_owned_stmt_);
break;
}
- // .pg_query.ReassignOwnedStmt reassign_owned_stmt = 234 [json_name = "ReassignOwnedStmt"];
+ // .pg_query.ReassignOwnedStmt reassign_owned_stmt = 250 [json_name = "ReassignOwnedStmt"];
case kReassignOwnedStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.reassign_owned_stmt_);
break;
}
- // .pg_query.AlterTSDictionaryStmt alter_tsdictionary_stmt = 235 [json_name = "AlterTSDictionaryStmt"];
+ // .pg_query.AlterTSDictionaryStmt alter_tsdictionary_stmt = 251 [json_name = "AlterTSDictionaryStmt"];
case kAlterTsdictionaryStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_tsdictionary_stmt_);
break;
}
- // .pg_query.AlterTSConfigurationStmt alter_tsconfiguration_stmt = 236 [json_name = "AlterTSConfigurationStmt"];
+ // .pg_query.AlterTSConfigurationStmt alter_tsconfiguration_stmt = 252 [json_name = "AlterTSConfigurationStmt"];
case kAlterTsconfigurationStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_tsconfiguration_stmt_);
break;
}
- // .pg_query.PublicationTable publication_table = 237 [json_name = "PublicationTable"];
+ // .pg_query.PublicationTable publication_table = 253 [json_name = "PublicationTable"];
case kPublicationTable: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.publication_table_);
break;
}
- // .pg_query.PublicationObjSpec publication_obj_spec = 238 [json_name = "PublicationObjSpec"];
+ // .pg_query.PublicationObjSpec publication_obj_spec = 254 [json_name = "PublicationObjSpec"];
case kPublicationObjSpec: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.publication_obj_spec_);
break;
}
- // .pg_query.CreatePublicationStmt create_publication_stmt = 239 [json_name = "CreatePublicationStmt"];
+ // .pg_query.CreatePublicationStmt create_publication_stmt = 255 [json_name = "CreatePublicationStmt"];
case kCreatePublicationStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_publication_stmt_);
break;
}
- // .pg_query.AlterPublicationStmt alter_publication_stmt = 240 [json_name = "AlterPublicationStmt"];
+ // .pg_query.AlterPublicationStmt alter_publication_stmt = 256 [json_name = "AlterPublicationStmt"];
case kAlterPublicationStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_publication_stmt_);
break;
}
- // .pg_query.CreateSubscriptionStmt create_subscription_stmt = 241 [json_name = "CreateSubscriptionStmt"];
+ // .pg_query.CreateSubscriptionStmt create_subscription_stmt = 257 [json_name = "CreateSubscriptionStmt"];
case kCreateSubscriptionStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.create_subscription_stmt_);
break;
}
- // .pg_query.AlterSubscriptionStmt alter_subscription_stmt = 242 [json_name = "AlterSubscriptionStmt"];
+ // .pg_query.AlterSubscriptionStmt alter_subscription_stmt = 258 [json_name = "AlterSubscriptionStmt"];
case kAlterSubscriptionStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.alter_subscription_stmt_);
break;
}
- // .pg_query.DropSubscriptionStmt drop_subscription_stmt = 243 [json_name = "DropSubscriptionStmt"];
+ // .pg_query.DropSubscriptionStmt drop_subscription_stmt = 259 [json_name = "DropSubscriptionStmt"];
case kDropSubscriptionStmt: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.drop_subscription_stmt_);
break;
}
- // .pg_query.Integer integer = 244 [json_name = "Integer"];
+ // .pg_query.Integer integer = 260 [json_name = "Integer"];
case kInteger: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.integer_);
break;
}
- // .pg_query.Float float = 245 [json_name = "Float"];
+ // .pg_query.Float float = 261 [json_name = "Float"];
case kFloat: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.float__);
break;
}
- // .pg_query.Boolean boolean = 246 [json_name = "Boolean"];
+ // .pg_query.Boolean boolean = 262 [json_name = "Boolean"];
case kBoolean: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.boolean_);
break;
}
- // .pg_query.String string = 247 [json_name = "String"];
+ // .pg_query.String string = 263 [json_name = "String"];
case kString: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.string_);
break;
}
- // .pg_query.BitString bit_string = 248 [json_name = "BitString"];
+ // .pg_query.BitString bit_string = 264 [json_name = "BitString"];
case kBitString: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.bit_string_);
break;
}
- // .pg_query.List list = 249 [json_name = "List"];
+ // .pg_query.List list = 265 [json_name = "List"];
case kList: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.list_);
break;
}
- // .pg_query.IntList int_list = 250 [json_name = "IntList"];
+ // .pg_query.IntList int_list = 266 [json_name = "IntList"];
case kIntList: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.int_list_);
break;
}
- // .pg_query.OidList oid_list = 251 [json_name = "OidList"];
+ // .pg_query.OidList oid_list = 267 [json_name = "OidList"];
case kOidList: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.oid_list_);
break;
}
- // .pg_query.A_Const a_const = 252 [json_name = "A_Const"];
+ // .pg_query.A_Const a_const = 268 [json_name = "A_Const"];
case kAConst: {
total_size +=
2 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.node_.a_const_);
@@ -26903,6 +28668,16 @@ void Node::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protob
from._internal_window_func());
break;
}
+ case kWindowFuncRunCondition: {
+ _this->_internal_mutable_window_func_run_condition()->::pg_query::WindowFuncRunCondition::MergeFrom(
+ from._internal_window_func_run_condition());
+ break;
+ }
+ case kMergeSupportFunc: {
+ _this->_internal_mutable_merge_support_func()->::pg_query::MergeSupportFunc::MergeFrom(
+ from._internal_merge_support_func());
+ break;
+ }
case kSubscriptingRef: {
_this->_internal_mutable_subscripting_ref()->::pg_query::SubscriptingRef::MergeFrom(
from._internal_subscripting_ref());
@@ -27068,6 +28843,31 @@ void Node::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protob
from._internal_json_is_predicate());
break;
}
+ case kJsonBehavior: {
+ _this->_internal_mutable_json_behavior()->::pg_query::JsonBehavior::MergeFrom(
+ from._internal_json_behavior());
+ break;
+ }
+ case kJsonExpr: {
+ _this->_internal_mutable_json_expr()->::pg_query::JsonExpr::MergeFrom(
+ from._internal_json_expr());
+ break;
+ }
+ case kJsonTablePath: {
+ _this->_internal_mutable_json_table_path()->::pg_query::JsonTablePath::MergeFrom(
+ from._internal_json_table_path());
+ break;
+ }
+ case kJsonTablePathScan: {
+ _this->_internal_mutable_json_table_path_scan()->::pg_query::JsonTablePathScan::MergeFrom(
+ from._internal_json_table_path_scan());
+ break;
+ }
+ case kJsonTableSiblingJoin: {
+ _this->_internal_mutable_json_table_sibling_join()->::pg_query::JsonTableSiblingJoin::MergeFrom(
+ from._internal_json_table_sibling_join());
+ break;
+ }
case kNullTest: {
_this->_internal_mutable_null_test()->::pg_query::NullTest::MergeFrom(
from._internal_null_test());
@@ -27078,6 +28878,11 @@ void Node::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protob
from._internal_boolean_test());
break;
}
+ case kMergeAction: {
+ _this->_internal_mutable_merge_action()->::pg_query::MergeAction::MergeFrom(
+ from._internal_merge_action());
+ break;
+ }
case kCoerceToDomain: {
_this->_internal_mutable_coerce_to_domain()->::pg_query::CoerceToDomain::MergeFrom(
from._internal_coerce_to_domain());
@@ -27293,6 +29098,11 @@ void Node::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protob
from._internal_partition_range_datum());
break;
}
+ case kSinglePartitionSpec: {
+ _this->_internal_mutable_single_partition_spec()->::pg_query::SinglePartitionSpec::MergeFrom(
+ from._internal_single_partition_spec());
+ break;
+ }
case kPartitionCmd: {
_this->_internal_mutable_partition_cmd()->::pg_query::PartitionCmd::MergeFrom(
from._internal_partition_cmd());
@@ -27378,11 +29188,6 @@ void Node::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protob
from._internal_merge_when_clause());
break;
}
- case kMergeAction: {
- _this->_internal_mutable_merge_action()->::pg_query::MergeAction::MergeFrom(
- from._internal_merge_action());
- break;
- }
case kTriggerTransition: {
_this->_internal_mutable_trigger_transition()->::pg_query::TriggerTransition::MergeFrom(
from._internal_trigger_transition());
@@ -27393,11 +29198,51 @@ void Node::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protob
from._internal_json_output());
break;
}
+ case kJsonArgument: {
+ _this->_internal_mutable_json_argument()->::pg_query::JsonArgument::MergeFrom(
+ from._internal_json_argument());
+ break;
+ }
+ case kJsonFuncExpr: {
+ _this->_internal_mutable_json_func_expr()->::pg_query::JsonFuncExpr::MergeFrom(
+ from._internal_json_func_expr());
+ break;
+ }
+ case kJsonTablePathSpec: {
+ _this->_internal_mutable_json_table_path_spec()->::pg_query::JsonTablePathSpec::MergeFrom(
+ from._internal_json_table_path_spec());
+ break;
+ }
+ case kJsonTable: {
+ _this->_internal_mutable_json_table()->::pg_query::JsonTable::MergeFrom(
+ from._internal_json_table());
+ break;
+ }
+ case kJsonTableColumn: {
+ _this->_internal_mutable_json_table_column()->::pg_query::JsonTableColumn::MergeFrom(
+ from._internal_json_table_column());
+ break;
+ }
case kJsonKeyValue: {
_this->_internal_mutable_json_key_value()->::pg_query::JsonKeyValue::MergeFrom(
from._internal_json_key_value());
break;
}
+ case kJsonParseExpr: {
+ _this->_internal_mutable_json_parse_expr()->::pg_query::JsonParseExpr::MergeFrom(
+ from._internal_json_parse_expr());
+ break;
+ }
+ case kJsonScalarExpr: {
+ _this->_internal_mutable_json_scalar_expr()->::pg_query::JsonScalarExpr::MergeFrom(
+ from._internal_json_scalar_expr());
+ break;
+ }
+ case kJsonSerializeExpr: {
+ _this->_internal_mutable_json_serialize_expr()->::pg_query::JsonSerializeExpr::MergeFrom(
+ from._internal_json_serialize_expr());
+ break;
+ }
case kJsonObjectConstructor: {
_this->_internal_mutable_json_object_constructor()->::pg_query::JsonObjectConstructor::MergeFrom(
from._internal_json_object_constructor());
@@ -30729,6 +32574,10 @@ class TableFunc::_Internal {
static void set_has_rowexpr(HasBits* has_bits) {
(*has_bits)[0] |= 2u;
}
+ static const ::pg_query::Node& plan(const TableFunc* msg);
+ static void set_has_plan(HasBits* has_bits) {
+ (*has_bits)[0] |= 4u;
+ }
};
const ::pg_query::Node& TableFunc::_Internal::docexpr(const TableFunc* msg) {
@@ -30737,6 +32586,9 @@ const ::pg_query::Node& TableFunc::_Internal::docexpr(const TableFunc* msg) {
const ::pg_query::Node& TableFunc::_Internal::rowexpr(const TableFunc* msg) {
return *msg->_impl_.rowexpr_;
}
+const ::pg_query::Node& TableFunc::_Internal::plan(const TableFunc* msg) {
+ return *msg->_impl_.plan_;
+}
TableFunc::TableFunc(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
@@ -30755,6 +32607,8 @@ inline PROTOBUF_NDEBUG_INLINE TableFunc::Impl_::Impl_(
colcollations_{visibility, arena, from.colcollations_},
colexprs_{visibility, arena, from.colexprs_},
coldefexprs_{visibility, arena, from.coldefexprs_},
+ colvalexprs_{visibility, arena, from.colvalexprs_},
+ passingvalexprs_{visibility, arena, from.passingvalexprs_},
notnulls_{visibility, arena, from.notnulls_},
_notnulls_cached_byte_size_{0} {}
@@ -30774,12 +32628,15 @@ TableFunc::TableFunc(
_impl_.rowexpr_ = (cached_has_bits & 0x00000002u)
? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.rowexpr_)
: nullptr;
+ _impl_.plan_ = (cached_has_bits & 0x00000004u)
+ ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.plan_)
+ : nullptr;
::memcpy(reinterpret_cast(&_impl_) +
- offsetof(Impl_, ordinalitycol_),
+ offsetof(Impl_, functype_),
reinterpret_cast(&from._impl_) +
- offsetof(Impl_, ordinalitycol_),
+ offsetof(Impl_, functype_),
offsetof(Impl_, location_) -
- offsetof(Impl_, ordinalitycol_) +
+ offsetof(Impl_, functype_) +
sizeof(Impl_::location_));
// @@protoc_insertion_point(copy_constructor:pg_query.TableFunc)
@@ -30796,6 +32653,8 @@ inline PROTOBUF_NDEBUG_INLINE TableFunc::Impl_::Impl_(
colcollations_{visibility, arena},
colexprs_{visibility, arena},
coldefexprs_{visibility, arena},
+ colvalexprs_{visibility, arena},
+ passingvalexprs_{visibility, arena},
notnulls_{visibility, arena},
_notnulls_cached_byte_size_{0} {}
@@ -30817,6 +32676,7 @@ inline void TableFunc::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
delete _impl_.docexpr_;
delete _impl_.rowexpr_;
+ delete _impl_.plan_;
_impl_.~Impl_();
}
@@ -30835,9 +32695,11 @@ PROTOBUF_NOINLINE void TableFunc::Clear() {
_impl_.colcollations_.Clear();
_impl_.colexprs_.Clear();
_impl_.coldefexprs_.Clear();
+ _impl_.colvalexprs_.Clear();
+ _impl_.passingvalexprs_.Clear();
_impl_.notnulls_.Clear();
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
+ if (cached_has_bits & 0x00000007u) {
if (cached_has_bits & 0x00000001u) {
ABSL_DCHECK(_impl_.docexpr_ != nullptr);
_impl_.docexpr_->Clear();
@@ -30846,10 +32708,14 @@ PROTOBUF_NOINLINE void TableFunc::Clear() {
ABSL_DCHECK(_impl_.rowexpr_ != nullptr);
_impl_.rowexpr_->Clear();
}
+ if (cached_has_bits & 0x00000004u) {
+ ABSL_DCHECK(_impl_.plan_ != nullptr);
+ _impl_.plan_->Clear();
+ }
}
- ::memset(&_impl_.ordinalitycol_, 0, static_cast<::size_t>(
+ ::memset(&_impl_.functype_, 0, static_cast<::size_t>(
reinterpret_cast(&_impl_.location_) -
- reinterpret_cast(&_impl_.ordinalitycol_)) + sizeof(_impl_.location_));
+ reinterpret_cast(&_impl_.functype_)) + sizeof(_impl_.location_));
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
@@ -30862,102 +32728,138 @@ const char* TableFunc::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<4, 13, 10, 0, 2> TableFunc::_table_ = {
+const ::_pbi::TcParseTable<5, 17, 13, 0, 2> TableFunc::_table_ = {
{
PROTOBUF_FIELD_OFFSET(TableFunc, _impl_._has_bits_),
0, // no _extensions_
- 13, 120, // max_field_number, fast_idx_mask
+ 17, 248, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294959104, // skipmap
+ 4294836224, // skipmap
offsetof(decltype(_table_), field_entries),
- 13, // num_field_entries
- 10, // num_aux_entries
+ 17, // num_field_entries
+ 13, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
&_TableFunc_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
{::_pbi::TcParser::MiniParse, {}},
- // repeated .pg_query.Node ns_uris = 1 [json_name = "ns_uris"];
+ // .pg_query.TableFuncType functype = 1 [json_name = "functype"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(TableFunc, _impl_.functype_), 63>(),
+ {8, 63, 0, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.functype_)}},
+ // repeated .pg_query.Node ns_uris = 2 [json_name = "ns_uris"];
{::_pbi::TcParser::FastMtR1,
- {10, 63, 0, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.ns_uris_)}},
- // repeated .pg_query.Node ns_names = 2 [json_name = "ns_names"];
+ {18, 63, 0, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.ns_uris_)}},
+ // repeated .pg_query.Node ns_names = 3 [json_name = "ns_names"];
{::_pbi::TcParser::FastMtR1,
- {18, 63, 1, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.ns_names_)}},
- // .pg_query.Node docexpr = 3 [json_name = "docexpr"];
+ {26, 63, 1, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.ns_names_)}},
+ // .pg_query.Node docexpr = 4 [json_name = "docexpr"];
{::_pbi::TcParser::FastMtS1,
- {26, 0, 2, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.docexpr_)}},
- // .pg_query.Node rowexpr = 4 [json_name = "rowexpr"];
+ {34, 0, 2, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.docexpr_)}},
+ // .pg_query.Node rowexpr = 5 [json_name = "rowexpr"];
{::_pbi::TcParser::FastMtS1,
- {34, 1, 3, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.rowexpr_)}},
- // repeated .pg_query.Node colnames = 5 [json_name = "colnames"];
+ {42, 1, 3, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.rowexpr_)}},
+ // repeated .pg_query.Node colnames = 6 [json_name = "colnames"];
+ {::_pbi::TcParser::FastMtR1,
+ {50, 63, 4, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.colnames_)}},
+ // repeated .pg_query.Node coltypes = 7 [json_name = "coltypes"];
{::_pbi::TcParser::FastMtR1,
- {42, 63, 4, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.colnames_)}},
- // repeated .pg_query.Node coltypes = 6 [json_name = "coltypes"];
+ {58, 63, 5, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.coltypes_)}},
+ // repeated .pg_query.Node coltypmods = 8 [json_name = "coltypmods"];
{::_pbi::TcParser::FastMtR1,
- {50, 63, 5, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.coltypes_)}},
- // repeated .pg_query.Node coltypmods = 7 [json_name = "coltypmods"];
+ {66, 63, 6, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.coltypmods_)}},
+ // repeated .pg_query.Node colcollations = 9 [json_name = "colcollations"];
{::_pbi::TcParser::FastMtR1,
- {58, 63, 6, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.coltypmods_)}},
- // repeated .pg_query.Node colcollations = 8 [json_name = "colcollations"];
+ {74, 63, 7, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.colcollations_)}},
+ // repeated .pg_query.Node colexprs = 10 [json_name = "colexprs"];
{::_pbi::TcParser::FastMtR1,
- {66, 63, 7, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.colcollations_)}},
- // repeated .pg_query.Node colexprs = 9 [json_name = "colexprs"];
+ {82, 63, 8, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.colexprs_)}},
+ // repeated .pg_query.Node coldefexprs = 11 [json_name = "coldefexprs"];
{::_pbi::TcParser::FastMtR1,
- {74, 63, 8, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.colexprs_)}},
- // repeated .pg_query.Node coldefexprs = 10 [json_name = "coldefexprs"];
+ {90, 63, 9, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.coldefexprs_)}},
+ // repeated .pg_query.Node colvalexprs = 12 [json_name = "colvalexprs"];
{::_pbi::TcParser::FastMtR1,
- {82, 63, 9, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.coldefexprs_)}},
- // repeated uint64 notnulls = 11 [json_name = "notnulls"];
+ {98, 63, 10, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.colvalexprs_)}},
+ // repeated .pg_query.Node passingvalexprs = 13 [json_name = "passingvalexprs"];
+ {::_pbi::TcParser::FastMtR1,
+ {106, 63, 11, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.passingvalexprs_)}},
+ // repeated uint64 notnulls = 14 [json_name = "notnulls"];
{::_pbi::TcParser::FastV64P1,
- {90, 63, 0, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.notnulls_)}},
- // int32 ordinalitycol = 12 [json_name = "ordinalitycol"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(TableFunc, _impl_.ordinalitycol_), 63>(),
- {96, 63, 0, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.ordinalitycol_)}},
- // int32 location = 13 [json_name = "location"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(TableFunc, _impl_.location_), 63>(),
- {104, 63, 0, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.location_)}},
+ {114, 63, 0, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.notnulls_)}},
+ // .pg_query.Node plan = 15 [json_name = "plan"];
+ {::_pbi::TcParser::FastMtS1,
+ {122, 2, 12, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.plan_)}},
+ // int32 ordinalitycol = 16 [json_name = "ordinalitycol"];
+ {::_pbi::TcParser::FastV32S2,
+ {384, 63, 0, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.ordinalitycol_)}},
+ // int32 location = 17 [json_name = "location"];
+ {::_pbi::TcParser::FastV32S2,
+ {392, 63, 0, PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.location_)}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
{::_pbi::TcParser::MiniParse, {}},
{::_pbi::TcParser::MiniParse, {}},
}}, {{
65535, 65535
}}, {{
- // repeated .pg_query.Node ns_uris = 1 [json_name = "ns_uris"];
+ // .pg_query.TableFuncType functype = 1 [json_name = "functype"];
+ {PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.functype_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kOpenEnum)},
+ // repeated .pg_query.Node ns_uris = 2 [json_name = "ns_uris"];
{PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.ns_uris_), -1, 0,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node ns_names = 2 [json_name = "ns_names"];
+ // repeated .pg_query.Node ns_names = 3 [json_name = "ns_names"];
{PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.ns_names_), -1, 1,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.Node docexpr = 3 [json_name = "docexpr"];
+ // .pg_query.Node docexpr = 4 [json_name = "docexpr"];
{PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.docexpr_), _Internal::kHasBitsOffset + 0, 2,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.Node rowexpr = 4 [json_name = "rowexpr"];
+ // .pg_query.Node rowexpr = 5 [json_name = "rowexpr"];
{PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.rowexpr_), _Internal::kHasBitsOffset + 1, 3,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node colnames = 5 [json_name = "colnames"];
+ // repeated .pg_query.Node colnames = 6 [json_name = "colnames"];
{PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.colnames_), -1, 4,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node coltypes = 6 [json_name = "coltypes"];
+ // repeated .pg_query.Node coltypes = 7 [json_name = "coltypes"];
{PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.coltypes_), -1, 5,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node coltypmods = 7 [json_name = "coltypmods"];
+ // repeated .pg_query.Node coltypmods = 8 [json_name = "coltypmods"];
{PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.coltypmods_), -1, 6,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node colcollations = 8 [json_name = "colcollations"];
+ // repeated .pg_query.Node colcollations = 9 [json_name = "colcollations"];
{PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.colcollations_), -1, 7,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node colexprs = 9 [json_name = "colexprs"];
+ // repeated .pg_query.Node colexprs = 10 [json_name = "colexprs"];
{PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.colexprs_), -1, 8,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node coldefexprs = 10 [json_name = "coldefexprs"];
+ // repeated .pg_query.Node coldefexprs = 11 [json_name = "coldefexprs"];
{PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.coldefexprs_), -1, 9,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated uint64 notnulls = 11 [json_name = "notnulls"];
+ // repeated .pg_query.Node colvalexprs = 12 [json_name = "colvalexprs"];
+ {PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.colvalexprs_), -1, 10,
+ (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
+ // repeated .pg_query.Node passingvalexprs = 13 [json_name = "passingvalexprs"];
+ {PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.passingvalexprs_), -1, 11,
+ (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
+ // repeated uint64 notnulls = 14 [json_name = "notnulls"];
{PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.notnulls_), -1, 0,
(0 | ::_fl::kFcRepeated | ::_fl::kPackedUInt64)},
- // int32 ordinalitycol = 12 [json_name = "ordinalitycol"];
+ // .pg_query.Node plan = 15 [json_name = "plan"];
+ {PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.plan_), _Internal::kHasBitsOffset + 2, 12,
+ (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
+ // int32 ordinalitycol = 16 [json_name = "ordinalitycol"];
{PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.ordinalitycol_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
- // int32 location = 13 [json_name = "location"];
+ // int32 location = 17 [json_name = "location"];
{PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.location_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
}}, {{
@@ -30971,6 +32873,9 @@ const ::_pbi::TcParseTable<4, 13, 10, 0, 2> TableFunc::_table_ = {
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
+ {::_pbi::TcParser::GetTable<::pg_query::Node>()},
+ {::_pbi::TcParser::GetTable<::pg_query::Node>()},
+ {::_pbi::TcParser::GetTable<::pg_query::Node>()},
}}, {{
}},
};
@@ -30982,106 +32887,136 @@ ::uint8_t* TableFunc::_InternalSerialize(
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
- // repeated .pg_query.Node ns_uris = 1 [json_name = "ns_uris"];
+ // .pg_query.TableFuncType functype = 1 [json_name = "functype"];
+ if (this->_internal_functype() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteEnumToArray(
+ 1, this->_internal_functype(), target);
+ }
+
+ // repeated .pg_query.Node ns_uris = 2 [json_name = "ns_uris"];
for (unsigned i = 0,
n = static_cast(this->_internal_ns_uris_size()); i < n; i++) {
const auto& repfield = this->_internal_ns_uris().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream);
+ InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream);
}
- // repeated .pg_query.Node ns_names = 2 [json_name = "ns_names"];
+ // repeated .pg_query.Node ns_names = 3 [json_name = "ns_names"];
for (unsigned i = 0,
n = static_cast(this->_internal_ns_names_size()); i < n; i++) {
const auto& repfield = this->_internal_ns_names().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream);
+ InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream);
}
cached_has_bits = _impl_._has_bits_[0];
- // .pg_query.Node docexpr = 3 [json_name = "docexpr"];
+ // .pg_query.Node docexpr = 4 [json_name = "docexpr"];
if (cached_has_bits & 0x00000001u) {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 3, _Internal::docexpr(this),
+ 4, _Internal::docexpr(this),
_Internal::docexpr(this).GetCachedSize(), target, stream);
}
- // .pg_query.Node rowexpr = 4 [json_name = "rowexpr"];
+ // .pg_query.Node rowexpr = 5 [json_name = "rowexpr"];
if (cached_has_bits & 0x00000002u) {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 4, _Internal::rowexpr(this),
+ 5, _Internal::rowexpr(this),
_Internal::rowexpr(this).GetCachedSize(), target, stream);
}
- // repeated .pg_query.Node colnames = 5 [json_name = "colnames"];
+ // repeated .pg_query.Node colnames = 6 [json_name = "colnames"];
for (unsigned i = 0,
n = static_cast(this->_internal_colnames_size()); i < n; i++) {
const auto& repfield = this->_internal_colnames().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(5, repfield, repfield.GetCachedSize(), target, stream);
+ InternalWriteMessage(6, repfield, repfield.GetCachedSize(), target, stream);
}
- // repeated .pg_query.Node coltypes = 6 [json_name = "coltypes"];
+ // repeated .pg_query.Node coltypes = 7 [json_name = "coltypes"];
for (unsigned i = 0,
n = static_cast(this->_internal_coltypes_size()); i < n; i++) {
const auto& repfield = this->_internal_coltypes().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(6, repfield, repfield.GetCachedSize(), target, stream);
+ InternalWriteMessage(7, repfield, repfield.GetCachedSize(), target, stream);
}
- // repeated .pg_query.Node coltypmods = 7 [json_name = "coltypmods"];
+ // repeated .pg_query.Node coltypmods = 8 [json_name = "coltypmods"];
for (unsigned i = 0,
n = static_cast(this->_internal_coltypmods_size()); i < n; i++) {
const auto& repfield = this->_internal_coltypmods().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(7, repfield, repfield.GetCachedSize(), target, stream);
+ InternalWriteMessage(8, repfield, repfield.GetCachedSize(), target, stream);
}
- // repeated .pg_query.Node colcollations = 8 [json_name = "colcollations"];
+ // repeated .pg_query.Node colcollations = 9 [json_name = "colcollations"];
for (unsigned i = 0,
n = static_cast(this->_internal_colcollations_size()); i < n; i++) {
const auto& repfield = this->_internal_colcollations().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(8, repfield, repfield.GetCachedSize(), target, stream);
+ InternalWriteMessage(9, repfield, repfield.GetCachedSize(), target, stream);
}
- // repeated .pg_query.Node colexprs = 9 [json_name = "colexprs"];
+ // repeated .pg_query.Node colexprs = 10 [json_name = "colexprs"];
for (unsigned i = 0,
n = static_cast(this->_internal_colexprs_size()); i < n; i++) {
const auto& repfield = this->_internal_colexprs().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(9, repfield, repfield.GetCachedSize(), target, stream);
+ InternalWriteMessage(10, repfield, repfield.GetCachedSize(), target, stream);
}
- // repeated .pg_query.Node coldefexprs = 10 [json_name = "coldefexprs"];
+ // repeated .pg_query.Node coldefexprs = 11 [json_name = "coldefexprs"];
for (unsigned i = 0,
n = static_cast(this->_internal_coldefexprs_size()); i < n; i++) {
const auto& repfield = this->_internal_coldefexprs().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(10, repfield, repfield.GetCachedSize(), target, stream);
+ InternalWriteMessage(11, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
+ // repeated .pg_query.Node colvalexprs = 12 [json_name = "colvalexprs"];
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_colvalexprs_size()); i < n; i++) {
+ const auto& repfield = this->_internal_colvalexprs().Get(i);
+ target = ::google::protobuf::internal::WireFormatLite::
+ InternalWriteMessage(12, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
+ // repeated .pg_query.Node passingvalexprs = 13 [json_name = "passingvalexprs"];
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_passingvalexprs_size()); i < n; i++) {
+ const auto& repfield = this->_internal_passingvalexprs().Get(i);
+ target = ::google::protobuf::internal::WireFormatLite::
+ InternalWriteMessage(13, repfield, repfield.GetCachedSize(), target, stream);
}
- // repeated uint64 notnulls = 11 [json_name = "notnulls"];
+ // repeated uint64 notnulls = 14 [json_name = "notnulls"];
{
int byte_size = _impl_._notnulls_cached_byte_size_.Get();
if (byte_size > 0) {
target = stream->WriteUInt64Packed(
- 11, _internal_notnulls(), byte_size, target);
+ 14, _internal_notnulls(), byte_size, target);
}
}
- // int32 ordinalitycol = 12 [json_name = "ordinalitycol"];
+ // .pg_query.Node plan = 15 [json_name = "plan"];
+ if (cached_has_bits & 0x00000004u) {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 15, _Internal::plan(this),
+ _Internal::plan(this).GetCachedSize(), target, stream);
+ }
+
+ // int32 ordinalitycol = 16 [json_name = "ordinalitycol"];
if (this->_internal_ordinalitycol() != 0) {
- target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<12>(
- stream, this->_internal_ordinalitycol(), target);
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteInt32ToArray(
+ 16, this->_internal_ordinalitycol(), target);
}
- // int32 location = 13 [json_name = "location"];
+ // int32 location = 17 [json_name = "location"];
if (this->_internal_location() != 0) {
- target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<13>(
- stream, this->_internal_location(), target);
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteInt32ToArray(
+ 17, this->_internal_location(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
@@ -31101,55 +33036,67 @@ ::size_t TableFunc::ByteSizeLong() const {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- // repeated .pg_query.Node ns_uris = 1 [json_name = "ns_uris"];
+ // repeated .pg_query.Node ns_uris = 2 [json_name = "ns_uris"];
total_size += 1UL * this->_internal_ns_uris_size();
for (const auto& msg : this->_internal_ns_uris()) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSize(msg);
}
- // repeated .pg_query.Node ns_names = 2 [json_name = "ns_names"];
+ // repeated .pg_query.Node ns_names = 3 [json_name = "ns_names"];
total_size += 1UL * this->_internal_ns_names_size();
for (const auto& msg : this->_internal_ns_names()) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSize(msg);
}
- // repeated .pg_query.Node colnames = 5 [json_name = "colnames"];
+ // repeated .pg_query.Node colnames = 6 [json_name = "colnames"];
total_size += 1UL * this->_internal_colnames_size();
for (const auto& msg : this->_internal_colnames()) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSize(msg);
}
- // repeated .pg_query.Node coltypes = 6 [json_name = "coltypes"];
+ // repeated .pg_query.Node coltypes = 7 [json_name = "coltypes"];
total_size += 1UL * this->_internal_coltypes_size();
for (const auto& msg : this->_internal_coltypes()) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSize(msg);
}
- // repeated .pg_query.Node coltypmods = 7 [json_name = "coltypmods"];
+ // repeated .pg_query.Node coltypmods = 8 [json_name = "coltypmods"];
total_size += 1UL * this->_internal_coltypmods_size();
for (const auto& msg : this->_internal_coltypmods()) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSize(msg);
}
- // repeated .pg_query.Node colcollations = 8 [json_name = "colcollations"];
+ // repeated .pg_query.Node colcollations = 9 [json_name = "colcollations"];
total_size += 1UL * this->_internal_colcollations_size();
for (const auto& msg : this->_internal_colcollations()) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSize(msg);
}
- // repeated .pg_query.Node colexprs = 9 [json_name = "colexprs"];
+ // repeated .pg_query.Node colexprs = 10 [json_name = "colexprs"];
total_size += 1UL * this->_internal_colexprs_size();
for (const auto& msg : this->_internal_colexprs()) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSize(msg);
}
- // repeated .pg_query.Node coldefexprs = 10 [json_name = "coldefexprs"];
+ // repeated .pg_query.Node coldefexprs = 11 [json_name = "coldefexprs"];
total_size += 1UL * this->_internal_coldefexprs_size();
for (const auto& msg : this->_internal_coldefexprs()) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSize(msg);
}
- // repeated uint64 notnulls = 11 [json_name = "notnulls"];
+ // repeated .pg_query.Node colvalexprs = 12 [json_name = "colvalexprs"];
+ total_size += 1UL * this->_internal_colvalexprs_size();
+ for (const auto& msg : this->_internal_colvalexprs()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
+ }
+ // repeated .pg_query.Node passingvalexprs = 13 [json_name = "passingvalexprs"];
+ total_size += 1UL * this->_internal_passingvalexprs_size();
+ for (const auto& msg : this->_internal_passingvalexprs()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
+ }
+ // repeated uint64 notnulls = 14 [json_name = "notnulls"];
{
std::size_t data_size = ::_pbi::WireFormatLite::UInt64Size(
this->_internal_notnulls())
@@ -31163,30 +33110,42 @@ ::size_t TableFunc::ByteSizeLong() const {
total_size += tag_size + data_size;
}
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
- // .pg_query.Node docexpr = 3 [json_name = "docexpr"];
+ if (cached_has_bits & 0x00000007u) {
+ // .pg_query.Node docexpr = 4 [json_name = "docexpr"];
if (cached_has_bits & 0x00000001u) {
total_size +=
1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.docexpr_);
}
- // .pg_query.Node rowexpr = 4 [json_name = "rowexpr"];
+ // .pg_query.Node rowexpr = 5 [json_name = "rowexpr"];
if (cached_has_bits & 0x00000002u) {
total_size +=
1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.rowexpr_);
}
+ // .pg_query.Node plan = 15 [json_name = "plan"];
+ if (cached_has_bits & 0x00000004u) {
+ total_size +=
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.plan_);
+ }
+
+ }
+ // .pg_query.TableFuncType functype = 1 [json_name = "functype"];
+ if (this->_internal_functype() != 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::EnumSize(this->_internal_functype());
}
- // int32 ordinalitycol = 12 [json_name = "ordinalitycol"];
+
+ // int32 ordinalitycol = 16 [json_name = "ordinalitycol"];
if (this->_internal_ordinalitycol() != 0) {
- total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
- this->_internal_ordinalitycol());
+ total_size += 2 + ::_pbi::WireFormatLite::Int32Size(
+ this->_internal_ordinalitycol());
}
- // int32 location = 13 [json_name = "location"];
+ // int32 location = 17 [json_name = "location"];
if (this->_internal_location() != 0) {
- total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
- this->_internal_location());
+ total_size += 2 + ::_pbi::WireFormatLite::Int32Size(
+ this->_internal_location());
}
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
@@ -31224,9 +33183,13 @@ void TableFunc::MergeImpl(::google::protobuf::Message& to_msg, const ::google::p
from._internal_colexprs());
_this->_internal_mutable_coldefexprs()->MergeFrom(
from._internal_coldefexprs());
+ _this->_internal_mutable_colvalexprs()->MergeFrom(
+ from._internal_colvalexprs());
+ _this->_internal_mutable_passingvalexprs()->MergeFrom(
+ from._internal_passingvalexprs());
_this->_internal_mutable_notnulls()->MergeFrom(from._internal_notnulls());
cached_has_bits = from._impl_._has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
+ if (cached_has_bits & 0x00000007u) {
if (cached_has_bits & 0x00000001u) {
_this->_internal_mutable_docexpr()->::pg_query::Node::MergeFrom(
from._internal_docexpr());
@@ -31235,6 +33198,13 @@ void TableFunc::MergeImpl(::google::protobuf::Message& to_msg, const ::google::p
_this->_internal_mutable_rowexpr()->::pg_query::Node::MergeFrom(
from._internal_rowexpr());
}
+ if (cached_has_bits & 0x00000004u) {
+ _this->_internal_mutable_plan()->::pg_query::Node::MergeFrom(
+ from._internal_plan());
+ }
+ }
+ if (from._internal_functype() != 0) {
+ _this->_internal_set_functype(from._internal_functype());
}
if (from._internal_ordinalitycol() != 0) {
_this->_internal_set_ordinalitycol(from._internal_ordinalitycol());
@@ -31271,6 +33241,8 @@ void TableFunc::InternalSwap(TableFunc* PROTOBUF_RESTRICT other) {
_impl_.colcollations_.InternalSwap(&other->_impl_.colcollations_);
_impl_.colexprs_.InternalSwap(&other->_impl_.colexprs_);
_impl_.coldefexprs_.InternalSwap(&other->_impl_.coldefexprs_);
+ _impl_.colvalexprs_.InternalSwap(&other->_impl_.colvalexprs_);
+ _impl_.passingvalexprs_.InternalSwap(&other->_impl_.passingvalexprs_);
_impl_.notnulls_.InternalSwap(&other->_impl_.notnulls_);
::google::protobuf::internal::memswap<
PROTOBUF_FIELD_OFFSET(TableFunc, _impl_.location_)
@@ -33555,7 +35527,8 @@ inline PROTOBUF_NDEBUG_INLINE WindowFunc::Impl_::Impl_(
const Impl_& from)
: _has_bits_{from._has_bits_},
_cached_size_{0},
- args_{visibility, arena, from.args_} {}
+ args_{visibility, arena, from.args_},
+ run_condition_{visibility, arena, from.run_condition_} {}
WindowFunc::WindowFunc(
::google::protobuf::Arena* arena,
@@ -33587,7 +35560,8 @@ inline PROTOBUF_NDEBUG_INLINE WindowFunc::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
: _cached_size_{0},
- args_{visibility, arena} {}
+ args_{visibility, arena},
+ run_condition_{visibility, arena} {}
inline void WindowFunc::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
@@ -33618,6 +35592,7 @@ PROTOBUF_NOINLINE void WindowFunc::Clear() {
(void) cached_has_bits;
_impl_.args_.Clear();
+ _impl_.run_condition_.Clear();
cached_has_bits = _impl_._has_bits_[0];
if (cached_has_bits & 0x00000003u) {
if (cached_has_bits & 0x00000001u) {
@@ -33644,16 +35619,16 @@ const char* WindowFunc::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<4, 11, 3, 0, 2> WindowFunc::_table_ = {
+const ::_pbi::TcParseTable<4, 12, 4, 0, 2> WindowFunc::_table_ = {
{
PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_._has_bits_),
0, // no _extensions_
- 11, 120, // max_field_number, fast_idx_mask
+ 12, 120, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294965248, // skipmap
+ 4294963200, // skipmap
offsetof(decltype(_table_), field_entries),
- 11, // num_field_entries
- 3, // num_aux_entries
+ 12, // num_field_entries
+ 4, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
&_WindowFunc_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
@@ -33680,19 +35655,21 @@ const ::_pbi::TcParseTable<4, 11, 3, 0, 2> WindowFunc::_table_ = {
// .pg_query.Node aggfilter = 7 [json_name = "aggfilter"];
{::_pbi::TcParser::FastMtS1,
{58, 1, 2, PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.aggfilter_)}},
- // uint32 winref = 8 [json_name = "winref"];
+ // repeated .pg_query.Node run_condition = 8 [json_name = "runCondition"];
+ {::_pbi::TcParser::FastMtR1,
+ {66, 63, 3, PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.run_condition_)}},
+ // uint32 winref = 9 [json_name = "winref"];
{::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(WindowFunc, _impl_.winref_), 63>(),
- {64, 63, 0, PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.winref_)}},
- // bool winstar = 9 [json_name = "winstar"];
+ {72, 63, 0, PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.winref_)}},
+ // bool winstar = 10 [json_name = "winstar"];
{::_pbi::TcParser::SingularVarintNoZag1(),
- {72, 63, 0, PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.winstar_)}},
- // bool winagg = 10 [json_name = "winagg"];
+ {80, 63, 0, PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.winstar_)}},
+ // bool winagg = 11 [json_name = "winagg"];
{::_pbi::TcParser::SingularVarintNoZag1(),
- {80, 63, 0, PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.winagg_)}},
- // int32 location = 11 [json_name = "location"];
+ {88, 63, 0, PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.winagg_)}},
+ // int32 location = 12 [json_name = "location"];
{::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(WindowFunc, _impl_.location_), 63>(),
- {88, 63, 0, PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.location_)}},
- {::_pbi::TcParser::MiniParse, {}},
+ {96, 63, 0, PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.location_)}},
{::_pbi::TcParser::MiniParse, {}},
{::_pbi::TcParser::MiniParse, {}},
{::_pbi::TcParser::MiniParse, {}},
@@ -33720,22 +35697,26 @@ const ::_pbi::TcParseTable<4, 11, 3, 0, 2> WindowFunc::_table_ = {
// .pg_query.Node aggfilter = 7 [json_name = "aggfilter"];
{PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.aggfilter_), _Internal::kHasBitsOffset + 1, 2,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // uint32 winref = 8 [json_name = "winref"];
+ // repeated .pg_query.Node run_condition = 8 [json_name = "runCondition"];
+ {PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.run_condition_), -1, 3,
+ (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
+ // uint32 winref = 9 [json_name = "winref"];
{PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.winref_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // bool winstar = 9 [json_name = "winstar"];
+ // bool winstar = 10 [json_name = "winstar"];
{PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.winstar_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kBool)},
- // bool winagg = 10 [json_name = "winagg"];
+ // bool winagg = 11 [json_name = "winagg"];
{PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.winagg_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kBool)},
- // int32 location = 11 [json_name = "location"];
+ // int32 location = 12 [json_name = "location"];
{PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.location_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
+ {::_pbi::TcParser::GetTable<::pg_query::Node>()},
}}, {{
}},
};
@@ -33798,31 +35779,39 @@ ::uint8_t* WindowFunc::_InternalSerialize(
_Internal::aggfilter(this).GetCachedSize(), target, stream);
}
- // uint32 winref = 8 [json_name = "winref"];
+ // repeated .pg_query.Node run_condition = 8 [json_name = "runCondition"];
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_run_condition_size()); i < n; i++) {
+ const auto& repfield = this->_internal_run_condition().Get(i);
+ target = ::google::protobuf::internal::WireFormatLite::
+ InternalWriteMessage(8, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
+ // uint32 winref = 9 [json_name = "winref"];
if (this->_internal_winref() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 8, this->_internal_winref(), target);
+ 9, this->_internal_winref(), target);
}
- // bool winstar = 9 [json_name = "winstar"];
+ // bool winstar = 10 [json_name = "winstar"];
if (this->_internal_winstar() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteBoolToArray(
- 9, this->_internal_winstar(), target);
+ 10, this->_internal_winstar(), target);
}
- // bool winagg = 10 [json_name = "winagg"];
+ // bool winagg = 11 [json_name = "winagg"];
if (this->_internal_winagg() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteBoolToArray(
- 10, this->_internal_winagg(), target);
+ 11, this->_internal_winagg(), target);
}
- // int32 location = 11 [json_name = "location"];
+ // int32 location = 12 [json_name = "location"];
if (this->_internal_location() != 0) {
target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<11>(
+ WriteInt32ToArrayWithField<12>(
stream, this->_internal_location(), target);
}
@@ -33849,6 +35838,12 @@ ::size_t WindowFunc::ByteSizeLong() const {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSize(msg);
}
+ // repeated .pg_query.Node run_condition = 8 [json_name = "runCondition"];
+ total_size += 1UL * this->_internal_run_condition_size();
+ for (const auto& msg : this->_internal_run_condition()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
+ }
cached_has_bits = _impl_._has_bits_[0];
if (cached_has_bits & 0x00000003u) {
// .pg_query.Node xpr = 1 [json_name = "xpr"];
@@ -33888,23 +35883,23 @@ ::size_t WindowFunc::ByteSizeLong() const {
this->_internal_inputcollid());
}
- // uint32 winref = 8 [json_name = "winref"];
+ // uint32 winref = 9 [json_name = "winref"];
if (this->_internal_winref() != 0) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
this->_internal_winref());
}
- // bool winstar = 9 [json_name = "winstar"];
+ // bool winstar = 10 [json_name = "winstar"];
if (this->_internal_winstar() != 0) {
total_size += 2;
}
- // bool winagg = 10 [json_name = "winagg"];
+ // bool winagg = 11 [json_name = "winagg"];
if (this->_internal_winagg() != 0) {
total_size += 2;
}
- // int32 location = 11 [json_name = "location"];
+ // int32 location = 12 [json_name = "location"];
if (this->_internal_location() != 0) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
this->_internal_location());
@@ -33931,6 +35926,8 @@ void WindowFunc::MergeImpl(::google::protobuf::Message& to_msg, const ::google::
_this->_internal_mutable_args()->MergeFrom(
from._internal_args());
+ _this->_internal_mutable_run_condition()->MergeFrom(
+ from._internal_run_condition());
cached_has_bits = from._impl_._has_bits_[0];
if (cached_has_bits & 0x00000003u) {
if (cached_has_bits & 0x00000001u) {
@@ -33988,6 +35985,7 @@ void WindowFunc::InternalSwap(WindowFunc* PROTOBUF_RESTRICT other) {
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
_impl_.args_.InternalSwap(&other->_impl_.args_);
+ _impl_.run_condition_.InternalSwap(&other->_impl_.run_condition_);
::google::protobuf::internal::memswap<
PROTOBUF_FIELD_OFFSET(WindowFunc, _impl_.location_)
+ sizeof(WindowFunc::_impl_.location_)
@@ -34003,52 +36001,43 @@ ::google::protobuf::Metadata WindowFunc::GetMetadata() const {
}
// ===================================================================
-class SubscriptingRef::_Internal {
+class WindowFuncRunCondition::_Internal {
public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
static constexpr ::int32_t kHasBitsOffset =
- 8 * PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_._has_bits_);
- static const ::pg_query::Node& xpr(const SubscriptingRef* msg);
+ 8 * PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_._has_bits_);
+ static const ::pg_query::Node& xpr(const WindowFuncRunCondition* msg);
static void set_has_xpr(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
- static const ::pg_query::Node& refexpr(const SubscriptingRef* msg);
- static void set_has_refexpr(HasBits* has_bits) {
+ static const ::pg_query::Node& arg(const WindowFuncRunCondition* msg);
+ static void set_has_arg(HasBits* has_bits) {
(*has_bits)[0] |= 2u;
}
- static const ::pg_query::Node& refassgnexpr(const SubscriptingRef* msg);
- static void set_has_refassgnexpr(HasBits* has_bits) {
- (*has_bits)[0] |= 4u;
- }
};
-const ::pg_query::Node& SubscriptingRef::_Internal::xpr(const SubscriptingRef* msg) {
+const ::pg_query::Node& WindowFuncRunCondition::_Internal::xpr(const WindowFuncRunCondition* msg) {
return *msg->_impl_.xpr_;
}
-const ::pg_query::Node& SubscriptingRef::_Internal::refexpr(const SubscriptingRef* msg) {
- return *msg->_impl_.refexpr_;
-}
-const ::pg_query::Node& SubscriptingRef::_Internal::refassgnexpr(const SubscriptingRef* msg) {
- return *msg->_impl_.refassgnexpr_;
+const ::pg_query::Node& WindowFuncRunCondition::_Internal::arg(const WindowFuncRunCondition* msg) {
+ return *msg->_impl_.arg_;
}
-SubscriptingRef::SubscriptingRef(::google::protobuf::Arena* arena)
+WindowFuncRunCondition::WindowFuncRunCondition(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
- // @@protoc_insertion_point(arena_constructor:pg_query.SubscriptingRef)
+ // @@protoc_insertion_point(arena_constructor:pg_query.WindowFuncRunCondition)
}
-inline PROTOBUF_NDEBUG_INLINE SubscriptingRef::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE WindowFuncRunCondition::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena,
const Impl_& from)
: _has_bits_{from._has_bits_},
- _cached_size_{0},
- refupperindexpr_{visibility, arena, from.refupperindexpr_},
- reflowerindexpr_{visibility, arena, from.reflowerindexpr_} {}
+ _cached_size_{0} {}
-SubscriptingRef::SubscriptingRef(
+WindowFuncRunCondition::WindowFuncRunCondition(
::google::protobuf::Arena* arena,
- const SubscriptingRef& from)
+ const WindowFuncRunCondition& from)
: ::google::protobuf::Message(arena) {
- SubscriptingRef* const _this = this;
+ WindowFuncRunCondition* const _this = this;
(void)_this;
_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
from._internal_metadata_);
@@ -34057,83 +36046,71 @@ SubscriptingRef::SubscriptingRef(
_impl_.xpr_ = (cached_has_bits & 0x00000001u)
? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.xpr_)
: nullptr;
- _impl_.refexpr_ = (cached_has_bits & 0x00000002u)
- ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.refexpr_)
- : nullptr;
- _impl_.refassgnexpr_ = (cached_has_bits & 0x00000004u)
- ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.refassgnexpr_)
+ _impl_.arg_ = (cached_has_bits & 0x00000002u)
+ ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.arg_)
: nullptr;
::memcpy(reinterpret_cast(&_impl_) +
- offsetof(Impl_, refcontainertype_),
+ offsetof(Impl_, opno_),
reinterpret_cast(&from._impl_) +
- offsetof(Impl_, refcontainertype_),
- offsetof(Impl_, refcollid_) -
- offsetof(Impl_, refcontainertype_) +
- sizeof(Impl_::refcollid_));
+ offsetof(Impl_, opno_),
+ offsetof(Impl_, wfunc_left_) -
+ offsetof(Impl_, opno_) +
+ sizeof(Impl_::wfunc_left_));
- // @@protoc_insertion_point(copy_constructor:pg_query.SubscriptingRef)
+ // @@protoc_insertion_point(copy_constructor:pg_query.WindowFuncRunCondition)
}
-inline PROTOBUF_NDEBUG_INLINE SubscriptingRef::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE WindowFuncRunCondition::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
- : _cached_size_{0},
- refupperindexpr_{visibility, arena},
- reflowerindexpr_{visibility, arena} {}
+ : _cached_size_{0} {}
-inline void SubscriptingRef::SharedCtor(::_pb::Arena* arena) {
+inline void WindowFuncRunCondition::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
::memset(reinterpret_cast(&_impl_) +
offsetof(Impl_, xpr_),
0,
- offsetof(Impl_, refcollid_) -
+ offsetof(Impl_, wfunc_left_) -
offsetof(Impl_, xpr_) +
- sizeof(Impl_::refcollid_));
+ sizeof(Impl_::wfunc_left_));
}
-SubscriptingRef::~SubscriptingRef() {
- // @@protoc_insertion_point(destructor:pg_query.SubscriptingRef)
+WindowFuncRunCondition::~WindowFuncRunCondition() {
+ // @@protoc_insertion_point(destructor:pg_query.WindowFuncRunCondition)
_internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
SharedDtor();
}
-inline void SubscriptingRef::SharedDtor() {
+inline void WindowFuncRunCondition::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
delete _impl_.xpr_;
- delete _impl_.refexpr_;
- delete _impl_.refassgnexpr_;
+ delete _impl_.arg_;
_impl_.~Impl_();
}
-PROTOBUF_NOINLINE void SubscriptingRef::Clear() {
-// @@protoc_insertion_point(message_clear_start:pg_query.SubscriptingRef)
+PROTOBUF_NOINLINE void WindowFuncRunCondition::Clear() {
+// @@protoc_insertion_point(message_clear_start:pg_query.WindowFuncRunCondition)
PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- _impl_.refupperindexpr_.Clear();
- _impl_.reflowerindexpr_.Clear();
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000007u) {
+ if (cached_has_bits & 0x00000003u) {
if (cached_has_bits & 0x00000001u) {
ABSL_DCHECK(_impl_.xpr_ != nullptr);
_impl_.xpr_->Clear();
}
if (cached_has_bits & 0x00000002u) {
- ABSL_DCHECK(_impl_.refexpr_ != nullptr);
- _impl_.refexpr_->Clear();
- }
- if (cached_has_bits & 0x00000004u) {
- ABSL_DCHECK(_impl_.refassgnexpr_ != nullptr);
- _impl_.refassgnexpr_->Clear();
+ ABSL_DCHECK(_impl_.arg_ != nullptr);
+ _impl_.arg_->Clear();
}
}
- ::memset(&_impl_.refcontainertype_, 0, static_cast<::size_t>(
- reinterpret_cast(&_impl_.refcollid_) -
- reinterpret_cast(&_impl_.refcontainertype_)) + sizeof(_impl_.refcollid_));
+ ::memset(&_impl_.opno_, 0, static_cast<::size_t>(
+ reinterpret_cast(&_impl_.wfunc_left_) -
+ reinterpret_cast(&_impl_.opno_)) + sizeof(_impl_.wfunc_left_));
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
-const char* SubscriptingRef::_InternalParse(
+const char* WindowFuncRunCondition::_InternalParse(
const char* ptr, ::_pbi::ParseContext* ctx) {
ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
return ptr;
@@ -34141,103 +36118,67 @@ const char* SubscriptingRef::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<4, 10, 5, 0, 2> SubscriptingRef::_table_ = {
+const ::_pbi::TcParseTable<3, 5, 2, 0, 2> WindowFuncRunCondition::_table_ = {
{
- PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_._has_bits_),
0, // no _extensions_
- 10, 120, // max_field_number, fast_idx_mask
+ 5, 56, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294966272, // skipmap
+ 4294967264, // skipmap
offsetof(decltype(_table_), field_entries),
- 10, // num_field_entries
- 5, // num_aux_entries
+ 5, // num_field_entries
+ 2, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
- &_SubscriptingRef_default_instance_._instance,
+ &_WindowFuncRunCondition_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
{::_pbi::TcParser::MiniParse, {}},
// .pg_query.Node xpr = 1 [json_name = "xpr"];
{::_pbi::TcParser::FastMtS1,
- {10, 0, 0, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.xpr_)}},
- // uint32 refcontainertype = 2 [json_name = "refcontainertype"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubscriptingRef, _impl_.refcontainertype_), 63>(),
- {16, 63, 0, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refcontainertype_)}},
- // uint32 refelemtype = 3 [json_name = "refelemtype"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubscriptingRef, _impl_.refelemtype_), 63>(),
- {24, 63, 0, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refelemtype_)}},
- // uint32 refrestype = 4 [json_name = "refrestype"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubscriptingRef, _impl_.refrestype_), 63>(),
- {32, 63, 0, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refrestype_)}},
- // int32 reftypmod = 5 [json_name = "reftypmod"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubscriptingRef, _impl_.reftypmod_), 63>(),
- {40, 63, 0, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.reftypmod_)}},
- // uint32 refcollid = 6 [json_name = "refcollid"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubscriptingRef, _impl_.refcollid_), 63>(),
- {48, 63, 0, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refcollid_)}},
- // repeated .pg_query.Node refupperindexpr = 7 [json_name = "refupperindexpr"];
- {::_pbi::TcParser::FastMtR1,
- {58, 63, 1, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refupperindexpr_)}},
- // repeated .pg_query.Node reflowerindexpr = 8 [json_name = "reflowerindexpr"];
- {::_pbi::TcParser::FastMtR1,
- {66, 63, 2, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.reflowerindexpr_)}},
- // .pg_query.Node refexpr = 9 [json_name = "refexpr"];
- {::_pbi::TcParser::FastMtS1,
- {74, 1, 3, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refexpr_)}},
- // .pg_query.Node refassgnexpr = 10 [json_name = "refassgnexpr"];
+ {10, 0, 0, PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_.xpr_)}},
+ // uint32 opno = 2 [json_name = "opno"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(WindowFuncRunCondition, _impl_.opno_), 63>(),
+ {16, 63, 0, PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_.opno_)}},
+ // uint32 inputcollid = 3 [json_name = "inputcollid"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(WindowFuncRunCondition, _impl_.inputcollid_), 63>(),
+ {24, 63, 0, PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_.inputcollid_)}},
+ // bool wfunc_left = 4 [json_name = "wfunc_left"];
+ {::_pbi::TcParser::SingularVarintNoZag1(),
+ {32, 63, 0, PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_.wfunc_left_)}},
+ // .pg_query.Node arg = 5 [json_name = "arg"];
{::_pbi::TcParser::FastMtS1,
- {82, 2, 4, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refassgnexpr_)}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
+ {42, 1, 1, PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_.arg_)}},
{::_pbi::TcParser::MiniParse, {}},
{::_pbi::TcParser::MiniParse, {}},
}}, {{
65535, 65535
}}, {{
// .pg_query.Node xpr = 1 [json_name = "xpr"];
- {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
+ {PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // uint32 refcontainertype = 2 [json_name = "refcontainertype"];
- {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refcontainertype_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // uint32 refelemtype = 3 [json_name = "refelemtype"];
- {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refelemtype_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // uint32 refrestype = 4 [json_name = "refrestype"];
- {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refrestype_), -1, 0,
+ // uint32 opno = 2 [json_name = "opno"];
+ {PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_.opno_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // int32 reftypmod = 5 [json_name = "reftypmod"];
- {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.reftypmod_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kInt32)},
- // uint32 refcollid = 6 [json_name = "refcollid"];
- {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refcollid_), -1, 0,
+ // uint32 inputcollid = 3 [json_name = "inputcollid"];
+ {PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_.inputcollid_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // repeated .pg_query.Node refupperindexpr = 7 [json_name = "refupperindexpr"];
- {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refupperindexpr_), -1, 1,
- (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node reflowerindexpr = 8 [json_name = "reflowerindexpr"];
- {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.reflowerindexpr_), -1, 2,
- (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.Node refexpr = 9 [json_name = "refexpr"];
- {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refexpr_), _Internal::kHasBitsOffset + 1, 3,
- (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.Node refassgnexpr = 10 [json_name = "refassgnexpr"];
- {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refassgnexpr_), _Internal::kHasBitsOffset + 2, 4,
+ // bool wfunc_left = 4 [json_name = "wfunc_left"];
+ {PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_.wfunc_left_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kBool)},
+ // .pg_query.Node arg = 5 [json_name = "arg"];
+ {PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_.arg_), _Internal::kHasBitsOffset + 1, 1,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
- {::_pbi::TcParser::GetTable<::pg_query::Node>()},
- {::_pbi::TcParser::GetTable<::pg_query::Node>()},
- {::_pbi::TcParser::GetTable<::pg_query::Node>()},
}}, {{
}},
};
-::uint8_t* SubscriptingRef::_InternalSerialize(
+::uint8_t* WindowFuncRunCondition::_InternalSerialize(
::uint8_t* target,
::google::protobuf::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:pg_query.SubscriptingRef)
+ // @@protoc_insertion_point(serialize_to_array_start:pg_query.WindowFuncRunCondition)
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
@@ -34249,69 +36190,32 @@ ::uint8_t* SubscriptingRef::_InternalSerialize(
_Internal::xpr(this).GetCachedSize(), target, stream);
}
- // uint32 refcontainertype = 2 [json_name = "refcontainertype"];
- if (this->_internal_refcontainertype() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 2, this->_internal_refcontainertype(), target);
- }
-
- // uint32 refelemtype = 3 [json_name = "refelemtype"];
- if (this->_internal_refelemtype() != 0) {
+ // uint32 opno = 2 [json_name = "opno"];
+ if (this->_internal_opno() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 3, this->_internal_refelemtype(), target);
+ 2, this->_internal_opno(), target);
}
- // uint32 refrestype = 4 [json_name = "refrestype"];
- if (this->_internal_refrestype() != 0) {
+ // uint32 inputcollid = 3 [json_name = "inputcollid"];
+ if (this->_internal_inputcollid() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 4, this->_internal_refrestype(), target);
- }
-
- // int32 reftypmod = 5 [json_name = "reftypmod"];
- if (this->_internal_reftypmod() != 0) {
- target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<5>(
- stream, this->_internal_reftypmod(), target);
+ 3, this->_internal_inputcollid(), target);
}
- // uint32 refcollid = 6 [json_name = "refcollid"];
- if (this->_internal_refcollid() != 0) {
+ // bool wfunc_left = 4 [json_name = "wfunc_left"];
+ if (this->_internal_wfunc_left() != 0) {
target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 6, this->_internal_refcollid(), target);
- }
-
- // repeated .pg_query.Node refupperindexpr = 7 [json_name = "refupperindexpr"];
- for (unsigned i = 0,
- n = static_cast(this->_internal_refupperindexpr_size()); i < n; i++) {
- const auto& repfield = this->_internal_refupperindexpr().Get(i);
- target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(7, repfield, repfield.GetCachedSize(), target, stream);
- }
-
- // repeated .pg_query.Node reflowerindexpr = 8 [json_name = "reflowerindexpr"];
- for (unsigned i = 0,
- n = static_cast(this->_internal_reflowerindexpr_size()); i < n; i++) {
- const auto& repfield = this->_internal_reflowerindexpr().Get(i);
- target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(8, repfield, repfield.GetCachedSize(), target, stream);
+ target = ::_pbi::WireFormatLite::WriteBoolToArray(
+ 4, this->_internal_wfunc_left(), target);
}
- // .pg_query.Node refexpr = 9 [json_name = "refexpr"];
+ // .pg_query.Node arg = 5 [json_name = "arg"];
if (cached_has_bits & 0x00000002u) {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 9, _Internal::refexpr(this),
- _Internal::refexpr(this).GetCachedSize(), target, stream);
- }
-
- // .pg_query.Node refassgnexpr = 10 [json_name = "refassgnexpr"];
- if (cached_has_bits & 0x00000004u) {
- target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 10, _Internal::refassgnexpr(this),
- _Internal::refassgnexpr(this).GetCachedSize(), target, stream);
+ 5, _Internal::arg(this),
+ _Internal::arg(this).GetCachedSize(), target, stream);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
@@ -34319,203 +36223,155 @@ ::uint8_t* SubscriptingRef::_InternalSerialize(
::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
}
- // @@protoc_insertion_point(serialize_to_array_end:pg_query.SubscriptingRef)
+ // @@protoc_insertion_point(serialize_to_array_end:pg_query.WindowFuncRunCondition)
return target;
}
-::size_t SubscriptingRef::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pg_query.SubscriptingRef)
+::size_t WindowFuncRunCondition::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:pg_query.WindowFuncRunCondition)
::size_t total_size = 0;
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- // repeated .pg_query.Node refupperindexpr = 7 [json_name = "refupperindexpr"];
- total_size += 1UL * this->_internal_refupperindexpr_size();
- for (const auto& msg : this->_internal_refupperindexpr()) {
- total_size +=
- ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
- }
- // repeated .pg_query.Node reflowerindexpr = 8 [json_name = "reflowerindexpr"];
- total_size += 1UL * this->_internal_reflowerindexpr_size();
- for (const auto& msg : this->_internal_reflowerindexpr()) {
- total_size +=
- ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
- }
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000007u) {
+ if (cached_has_bits & 0x00000003u) {
// .pg_query.Node xpr = 1 [json_name = "xpr"];
if (cached_has_bits & 0x00000001u) {
total_size +=
1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
}
- // .pg_query.Node refexpr = 9 [json_name = "refexpr"];
+ // .pg_query.Node arg = 5 [json_name = "arg"];
if (cached_has_bits & 0x00000002u) {
total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.refexpr_);
- }
-
- // .pg_query.Node refassgnexpr = 10 [json_name = "refassgnexpr"];
- if (cached_has_bits & 0x00000004u) {
- total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.refassgnexpr_);
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.arg_);
}
}
- // uint32 refcontainertype = 2 [json_name = "refcontainertype"];
- if (this->_internal_refcontainertype() != 0) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_refcontainertype());
- }
-
- // uint32 refelemtype = 3 [json_name = "refelemtype"];
- if (this->_internal_refelemtype() != 0) {
+ // uint32 opno = 2 [json_name = "opno"];
+ if (this->_internal_opno() != 0) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_refelemtype());
+ this->_internal_opno());
}
- // uint32 refrestype = 4 [json_name = "refrestype"];
- if (this->_internal_refrestype() != 0) {
+ // uint32 inputcollid = 3 [json_name = "inputcollid"];
+ if (this->_internal_inputcollid() != 0) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_refrestype());
- }
-
- // int32 reftypmod = 5 [json_name = "reftypmod"];
- if (this->_internal_reftypmod() != 0) {
- total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
- this->_internal_reftypmod());
+ this->_internal_inputcollid());
}
- // uint32 refcollid = 6 [json_name = "refcollid"];
- if (this->_internal_refcollid() != 0) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_refcollid());
+ // bool wfunc_left = 4 [json_name = "wfunc_left"];
+ if (this->_internal_wfunc_left() != 0) {
+ total_size += 2;
}
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
-const ::google::protobuf::Message::ClassData SubscriptingRef::_class_data_ = {
- SubscriptingRef::MergeImpl,
+const ::google::protobuf::Message::ClassData WindowFuncRunCondition::_class_data_ = {
+ WindowFuncRunCondition::MergeImpl,
nullptr, // OnDemandRegisterArenaDtor
};
-const ::google::protobuf::Message::ClassData* SubscriptingRef::GetClassData() const {
+const ::google::protobuf::Message::ClassData* WindowFuncRunCondition::GetClassData() const {
return &_class_data_;
}
-void SubscriptingRef::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.SubscriptingRef)
+void WindowFuncRunCondition::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.WindowFuncRunCondition)
ABSL_DCHECK_NE(&from, _this);
::uint32_t cached_has_bits = 0;
(void) cached_has_bits;
- _this->_internal_mutable_refupperindexpr()->MergeFrom(
- from._internal_refupperindexpr());
- _this->_internal_mutable_reflowerindexpr()->MergeFrom(
- from._internal_reflowerindexpr());
cached_has_bits = from._impl_._has_bits_[0];
- if (cached_has_bits & 0x00000007u) {
+ if (cached_has_bits & 0x00000003u) {
if (cached_has_bits & 0x00000001u) {
_this->_internal_mutable_xpr()->::pg_query::Node::MergeFrom(
from._internal_xpr());
}
if (cached_has_bits & 0x00000002u) {
- _this->_internal_mutable_refexpr()->::pg_query::Node::MergeFrom(
- from._internal_refexpr());
- }
- if (cached_has_bits & 0x00000004u) {
- _this->_internal_mutable_refassgnexpr()->::pg_query::Node::MergeFrom(
- from._internal_refassgnexpr());
+ _this->_internal_mutable_arg()->::pg_query::Node::MergeFrom(
+ from._internal_arg());
}
}
- if (from._internal_refcontainertype() != 0) {
- _this->_internal_set_refcontainertype(from._internal_refcontainertype());
- }
- if (from._internal_refelemtype() != 0) {
- _this->_internal_set_refelemtype(from._internal_refelemtype());
- }
- if (from._internal_refrestype() != 0) {
- _this->_internal_set_refrestype(from._internal_refrestype());
+ if (from._internal_opno() != 0) {
+ _this->_internal_set_opno(from._internal_opno());
}
- if (from._internal_reftypmod() != 0) {
- _this->_internal_set_reftypmod(from._internal_reftypmod());
+ if (from._internal_inputcollid() != 0) {
+ _this->_internal_set_inputcollid(from._internal_inputcollid());
}
- if (from._internal_refcollid() != 0) {
- _this->_internal_set_refcollid(from._internal_refcollid());
+ if (from._internal_wfunc_left() != 0) {
+ _this->_internal_set_wfunc_left(from._internal_wfunc_left());
}
_this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
}
-void SubscriptingRef::CopyFrom(const SubscriptingRef& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.SubscriptingRef)
+void WindowFuncRunCondition::CopyFrom(const WindowFuncRunCondition& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.WindowFuncRunCondition)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-PROTOBUF_NOINLINE bool SubscriptingRef::IsInitialized() const {
+PROTOBUF_NOINLINE bool WindowFuncRunCondition::IsInitialized() const {
return true;
}
-::_pbi::CachedSize* SubscriptingRef::AccessCachedSize() const {
+::_pbi::CachedSize* WindowFuncRunCondition::AccessCachedSize() const {
return &_impl_._cached_size_;
}
-void SubscriptingRef::InternalSwap(SubscriptingRef* PROTOBUF_RESTRICT other) {
+void WindowFuncRunCondition::InternalSwap(WindowFuncRunCondition* PROTOBUF_RESTRICT other) {
using std::swap;
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
- _impl_.refupperindexpr_.InternalSwap(&other->_impl_.refupperindexpr_);
- _impl_.reflowerindexpr_.InternalSwap(&other->_impl_.reflowerindexpr_);
::google::protobuf::internal::memswap<
- PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refcollid_)
- + sizeof(SubscriptingRef::_impl_.refcollid_)
- - PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.xpr_)>(
+ PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_.wfunc_left_)
+ + sizeof(WindowFuncRunCondition::_impl_.wfunc_left_)
+ - PROTOBUF_FIELD_OFFSET(WindowFuncRunCondition, _impl_.xpr_)>(
reinterpret_cast(&_impl_.xpr_),
reinterpret_cast(&other->_impl_.xpr_));
}
-::google::protobuf::Metadata SubscriptingRef::GetMetadata() const {
+::google::protobuf::Metadata WindowFuncRunCondition::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_protobuf_2fpg_5fquery_2eproto_getter, &descriptor_table_protobuf_2fpg_5fquery_2eproto_once,
file_level_metadata_protobuf_2fpg_5fquery_2eproto[21]);
}
// ===================================================================
-class FuncExpr::_Internal {
+class MergeSupportFunc::_Internal {
public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
static constexpr ::int32_t kHasBitsOffset =
- 8 * PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_._has_bits_);
- static const ::pg_query::Node& xpr(const FuncExpr* msg);
+ 8 * PROTOBUF_FIELD_OFFSET(MergeSupportFunc, _impl_._has_bits_);
+ static const ::pg_query::Node& xpr(const MergeSupportFunc* msg);
static void set_has_xpr(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
};
-const ::pg_query::Node& FuncExpr::_Internal::xpr(const FuncExpr* msg) {
+const ::pg_query::Node& MergeSupportFunc::_Internal::xpr(const MergeSupportFunc* msg) {
return *msg->_impl_.xpr_;
}
-FuncExpr::FuncExpr(::google::protobuf::Arena* arena)
+MergeSupportFunc::MergeSupportFunc(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
- // @@protoc_insertion_point(arena_constructor:pg_query.FuncExpr)
+ // @@protoc_insertion_point(arena_constructor:pg_query.MergeSupportFunc)
}
-inline PROTOBUF_NDEBUG_INLINE FuncExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE MergeSupportFunc::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena,
const Impl_& from)
: _has_bits_{from._has_bits_},
- _cached_size_{0},
- args_{visibility, arena, from.args_} {}
+ _cached_size_{0} {}
-FuncExpr::FuncExpr(
+MergeSupportFunc::MergeSupportFunc(
::google::protobuf::Arena* arena,
- const FuncExpr& from)
+ const MergeSupportFunc& from)
: ::google::protobuf::Message(arena) {
- FuncExpr* const _this = this;
+ MergeSupportFunc* const _this = this;
(void)_this;
_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
from._internal_metadata_);
@@ -34525,22 +36381,21 @@ FuncExpr::FuncExpr(
? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.xpr_)
: nullptr;
::memcpy(reinterpret_cast(&_impl_) +
- offsetof(Impl_, funcid_),
+ offsetof(Impl_, msftype_),
reinterpret_cast(&from._impl_) +
- offsetof(Impl_, funcid_),
+ offsetof(Impl_, msftype_),
offsetof(Impl_, location_) -
- offsetof(Impl_, funcid_) +
+ offsetof(Impl_, msftype_) +
sizeof(Impl_::location_));
- // @@protoc_insertion_point(copy_constructor:pg_query.FuncExpr)
+ // @@protoc_insertion_point(copy_constructor:pg_query.MergeSupportFunc)
}
-inline PROTOBUF_NDEBUG_INLINE FuncExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE MergeSupportFunc::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
- : _cached_size_{0},
- args_{visibility, arena} {}
+ : _cached_size_{0} {}
-inline void FuncExpr::SharedCtor(::_pb::Arena* arena) {
+inline void MergeSupportFunc::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
::memset(reinterpret_cast(&_impl_) +
offsetof(Impl_, xpr_),
@@ -34549,38 +36404,37 @@ inline void FuncExpr::SharedCtor(::_pb::Arena* arena) {
offsetof(Impl_, xpr_) +
sizeof(Impl_::location_));
}
-FuncExpr::~FuncExpr() {
- // @@protoc_insertion_point(destructor:pg_query.FuncExpr)
+MergeSupportFunc::~MergeSupportFunc() {
+ // @@protoc_insertion_point(destructor:pg_query.MergeSupportFunc)
_internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
SharedDtor();
}
-inline void FuncExpr::SharedDtor() {
+inline void MergeSupportFunc::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
delete _impl_.xpr_;
_impl_.~Impl_();
}
-PROTOBUF_NOINLINE void FuncExpr::Clear() {
-// @@protoc_insertion_point(message_clear_start:pg_query.FuncExpr)
+PROTOBUF_NOINLINE void MergeSupportFunc::Clear() {
+// @@protoc_insertion_point(message_clear_start:pg_query.MergeSupportFunc)
PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- _impl_.args_.Clear();
cached_has_bits = _impl_._has_bits_[0];
if (cached_has_bits & 0x00000001u) {
ABSL_DCHECK(_impl_.xpr_ != nullptr);
_impl_.xpr_->Clear();
}
- ::memset(&_impl_.funcid_, 0, static_cast<::size_t>(
+ ::memset(&_impl_.msftype_, 0, static_cast<::size_t>(
reinterpret_cast(&_impl_.location_) -
- reinterpret_cast(&_impl_.funcid_)) + sizeof(_impl_.location_));
+ reinterpret_cast(&_impl_.msftype_)) + sizeof(_impl_.location_));
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
-const char* FuncExpr::_InternalParse(
+const char* MergeSupportFunc::_InternalParse(
const char* ptr, ::_pbi::ParseContext* ctx) {
ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
return ptr;
@@ -34588,100 +36442,57 @@ const char* FuncExpr::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<4, 10, 2, 0, 2> FuncExpr::_table_ = {
+const ::_pbi::TcParseTable<2, 4, 1, 0, 2> MergeSupportFunc::_table_ = {
{
- PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(MergeSupportFunc, _impl_._has_bits_),
0, // no _extensions_
- 10, 120, // max_field_number, fast_idx_mask
+ 4, 24, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294966272, // skipmap
+ 4294967280, // skipmap
offsetof(decltype(_table_), field_entries),
- 10, // num_field_entries
- 2, // num_aux_entries
+ 4, // num_field_entries
+ 1, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
- &_FuncExpr_default_instance_._instance,
+ &_MergeSupportFunc_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
- {::_pbi::TcParser::MiniParse, {}},
+ // int32 location = 4 [json_name = "location"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(MergeSupportFunc, _impl_.location_), 63>(),
+ {32, 63, 0, PROTOBUF_FIELD_OFFSET(MergeSupportFunc, _impl_.location_)}},
// .pg_query.Node xpr = 1 [json_name = "xpr"];
{::_pbi::TcParser::FastMtS1,
- {10, 0, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.xpr_)}},
- // uint32 funcid = 2 [json_name = "funcid"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FuncExpr, _impl_.funcid_), 63>(),
- {16, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcid_)}},
- // uint32 funcresulttype = 3 [json_name = "funcresulttype"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FuncExpr, _impl_.funcresulttype_), 63>(),
- {24, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcresulttype_)}},
- // bool funcretset = 4 [json_name = "funcretset"];
- {::_pbi::TcParser::SingularVarintNoZag1(),
- {32, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcretset_)}},
- // bool funcvariadic = 5 [json_name = "funcvariadic"];
- {::_pbi::TcParser::SingularVarintNoZag1(),
- {40, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcvariadic_)}},
- // .pg_query.CoercionForm funcformat = 6 [json_name = "funcformat"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FuncExpr, _impl_.funcformat_), 63>(),
- {48, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcformat_)}},
- // uint32 funccollid = 7 [json_name = "funccollid"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FuncExpr, _impl_.funccollid_), 63>(),
- {56, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funccollid_)}},
- // uint32 inputcollid = 8 [json_name = "inputcollid"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FuncExpr, _impl_.inputcollid_), 63>(),
- {64, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.inputcollid_)}},
- // repeated .pg_query.Node args = 9 [json_name = "args"];
- {::_pbi::TcParser::FastMtR1,
- {74, 63, 1, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.args_)}},
- // int32 location = 10 [json_name = "location"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FuncExpr, _impl_.location_), 63>(),
- {80, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.location_)}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
+ {10, 0, 0, PROTOBUF_FIELD_OFFSET(MergeSupportFunc, _impl_.xpr_)}},
+ // uint32 msftype = 2 [json_name = "msftype"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(MergeSupportFunc, _impl_.msftype_), 63>(),
+ {16, 63, 0, PROTOBUF_FIELD_OFFSET(MergeSupportFunc, _impl_.msftype_)}},
+ // uint32 msfcollid = 3 [json_name = "msfcollid"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(MergeSupportFunc, _impl_.msfcollid_), 63>(),
+ {24, 63, 0, PROTOBUF_FIELD_OFFSET(MergeSupportFunc, _impl_.msfcollid_)}},
}}, {{
65535, 65535
}}, {{
// .pg_query.Node xpr = 1 [json_name = "xpr"];
- {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
+ {PROTOBUF_FIELD_OFFSET(MergeSupportFunc, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // uint32 funcid = 2 [json_name = "funcid"];
- {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcid_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // uint32 funcresulttype = 3 [json_name = "funcresulttype"];
- {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcresulttype_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // bool funcretset = 4 [json_name = "funcretset"];
- {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcretset_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kBool)},
- // bool funcvariadic = 5 [json_name = "funcvariadic"];
- {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcvariadic_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kBool)},
- // .pg_query.CoercionForm funcformat = 6 [json_name = "funcformat"];
- {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcformat_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kOpenEnum)},
- // uint32 funccollid = 7 [json_name = "funccollid"];
- {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funccollid_), -1, 0,
+ // uint32 msftype = 2 [json_name = "msftype"];
+ {PROTOBUF_FIELD_OFFSET(MergeSupportFunc, _impl_.msftype_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // uint32 inputcollid = 8 [json_name = "inputcollid"];
- {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.inputcollid_), -1, 0,
+ // uint32 msfcollid = 3 [json_name = "msfcollid"];
+ {PROTOBUF_FIELD_OFFSET(MergeSupportFunc, _impl_.msfcollid_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // repeated .pg_query.Node args = 9 [json_name = "args"];
- {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.args_), -1, 1,
- (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // int32 location = 10 [json_name = "location"];
- {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.location_), -1, 0,
+ // int32 location = 4 [json_name = "location"];
+ {PROTOBUF_FIELD_OFFSET(MergeSupportFunc, _impl_.location_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
- {::_pbi::TcParser::GetTable<::pg_query::Node>()},
}}, {{
}},
};
-::uint8_t* FuncExpr::_InternalSerialize(
+::uint8_t* MergeSupportFunc::_InternalSerialize(
::uint8_t* target,
::google::protobuf::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:pg_query.FuncExpr)
+ // @@protoc_insertion_point(serialize_to_array_start:pg_query.MergeSupportFunc)
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
@@ -34693,141 +36504,64 @@ ::uint8_t* FuncExpr::_InternalSerialize(
_Internal::xpr(this).GetCachedSize(), target, stream);
}
- // uint32 funcid = 2 [json_name = "funcid"];
- if (this->_internal_funcid() != 0) {
+ // uint32 msftype = 2 [json_name = "msftype"];
+ if (this->_internal_msftype() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 2, this->_internal_funcid(), target);
+ 2, this->_internal_msftype(), target);
}
- // uint32 funcresulttype = 3 [json_name = "funcresulttype"];
- if (this->_internal_funcresulttype() != 0) {
+ // uint32 msfcollid = 3 [json_name = "msfcollid"];
+ if (this->_internal_msfcollid() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 3, this->_internal_funcresulttype(), target);
+ 3, this->_internal_msfcollid(), target);
}
- // bool funcretset = 4 [json_name = "funcretset"];
- if (this->_internal_funcretset() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteBoolToArray(
- 4, this->_internal_funcretset(), target);
+ // int32 location = 4 [json_name = "location"];
+ if (this->_internal_location() != 0) {
+ target = ::google::protobuf::internal::WireFormatLite::
+ WriteInt32ToArrayWithField<4>(
+ stream, this->_internal_location(), target);
}
- // bool funcvariadic = 5 [json_name = "funcvariadic"];
- if (this->_internal_funcvariadic() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteBoolToArray(
- 5, this->_internal_funcvariadic(), target);
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target =
+ ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
}
+ // @@protoc_insertion_point(serialize_to_array_end:pg_query.MergeSupportFunc)
+ return target;
+}
- // .pg_query.CoercionForm funcformat = 6 [json_name = "funcformat"];
- if (this->_internal_funcformat() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteEnumToArray(
- 6, this->_internal_funcformat(), target);
+::size_t MergeSupportFunc::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:pg_query.MergeSupportFunc)
+ ::size_t total_size = 0;
+
+ ::uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // .pg_query.Node xpr = 1 [json_name = "xpr"];
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000001u) {
+ total_size +=
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
}
- // uint32 funccollid = 7 [json_name = "funccollid"];
- if (this->_internal_funccollid() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 7, this->_internal_funccollid(), target);
+ // uint32 msftype = 2 [json_name = "msftype"];
+ if (this->_internal_msftype() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
+ this->_internal_msftype());
}
- // uint32 inputcollid = 8 [json_name = "inputcollid"];
- if (this->_internal_inputcollid() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 8, this->_internal_inputcollid(), target);
- }
-
- // repeated .pg_query.Node args = 9 [json_name = "args"];
- for (unsigned i = 0,
- n = static_cast(this->_internal_args_size()); i < n; i++) {
- const auto& repfield = this->_internal_args().Get(i);
- target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(9, repfield, repfield.GetCachedSize(), target, stream);
- }
-
- // int32 location = 10 [json_name = "location"];
- if (this->_internal_location() != 0) {
- target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<10>(
- stream, this->_internal_location(), target);
- }
-
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target =
- ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
- _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
- }
- // @@protoc_insertion_point(serialize_to_array_end:pg_query.FuncExpr)
- return target;
-}
-
-::size_t FuncExpr::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pg_query.FuncExpr)
- ::size_t total_size = 0;
-
- ::uint32_t cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
-
- // repeated .pg_query.Node args = 9 [json_name = "args"];
- total_size += 1UL * this->_internal_args_size();
- for (const auto& msg : this->_internal_args()) {
- total_size +=
- ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
- }
- // .pg_query.Node xpr = 1 [json_name = "xpr"];
- cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000001u) {
- total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
- }
-
- // uint32 funcid = 2 [json_name = "funcid"];
- if (this->_internal_funcid() != 0) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_funcid());
- }
-
- // uint32 funcresulttype = 3 [json_name = "funcresulttype"];
- if (this->_internal_funcresulttype() != 0) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_funcresulttype());
- }
-
- // bool funcretset = 4 [json_name = "funcretset"];
- if (this->_internal_funcretset() != 0) {
- total_size += 2;
- }
-
- // bool funcvariadic = 5 [json_name = "funcvariadic"];
- if (this->_internal_funcvariadic() != 0) {
- total_size += 2;
- }
-
- // .pg_query.CoercionForm funcformat = 6 [json_name = "funcformat"];
- if (this->_internal_funcformat() != 0) {
- total_size += 1 +
- ::_pbi::WireFormatLite::EnumSize(this->_internal_funcformat());
- }
-
- // uint32 funccollid = 7 [json_name = "funccollid"];
- if (this->_internal_funccollid() != 0) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_funccollid());
- }
-
- // uint32 inputcollid = 8 [json_name = "inputcollid"];
- if (this->_internal_inputcollid() != 0) {
+ // uint32 msfcollid = 3 [json_name = "msfcollid"];
+ if (this->_internal_msfcollid() != 0) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_inputcollid());
+ this->_internal_msfcollid());
}
- // int32 location = 10 [json_name = "location"];
+ // int32 location = 4 [json_name = "location"];
if (this->_internal_location() != 0) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
this->_internal_location());
@@ -34836,48 +36570,31 @@ ::size_t FuncExpr::ByteSizeLong() const {
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
-const ::google::protobuf::Message::ClassData FuncExpr::_class_data_ = {
- FuncExpr::MergeImpl,
+const ::google::protobuf::Message::ClassData MergeSupportFunc::_class_data_ = {
+ MergeSupportFunc::MergeImpl,
nullptr, // OnDemandRegisterArenaDtor
};
-const ::google::protobuf::Message::ClassData* FuncExpr::GetClassData() const {
+const ::google::protobuf::Message::ClassData* MergeSupportFunc::GetClassData() const {
return &_class_data_;
}
-void FuncExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.FuncExpr)
+void MergeSupportFunc::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.MergeSupportFunc)
ABSL_DCHECK_NE(&from, _this);
::uint32_t cached_has_bits = 0;
(void) cached_has_bits;
- _this->_internal_mutable_args()->MergeFrom(
- from._internal_args());
if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
_this->_internal_mutable_xpr()->::pg_query::Node::MergeFrom(
from._internal_xpr());
}
- if (from._internal_funcid() != 0) {
- _this->_internal_set_funcid(from._internal_funcid());
- }
- if (from._internal_funcresulttype() != 0) {
- _this->_internal_set_funcresulttype(from._internal_funcresulttype());
- }
- if (from._internal_funcretset() != 0) {
- _this->_internal_set_funcretset(from._internal_funcretset());
- }
- if (from._internal_funcvariadic() != 0) {
- _this->_internal_set_funcvariadic(from._internal_funcvariadic());
- }
- if (from._internal_funcformat() != 0) {
- _this->_internal_set_funcformat(from._internal_funcformat());
- }
- if (from._internal_funccollid() != 0) {
- _this->_internal_set_funccollid(from._internal_funccollid());
+ if (from._internal_msftype() != 0) {
+ _this->_internal_set_msftype(from._internal_msftype());
}
- if (from._internal_inputcollid() != 0) {
- _this->_internal_set_inputcollid(from._internal_inputcollid());
+ if (from._internal_msfcollid() != 0) {
+ _this->_internal_set_msfcollid(from._internal_msfcollid());
}
if (from._internal_location() != 0) {
_this->_internal_set_location(from._internal_location());
@@ -34885,78 +36602,85 @@ void FuncExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::pr
_this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
}
-void FuncExpr::CopyFrom(const FuncExpr& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.FuncExpr)
+void MergeSupportFunc::CopyFrom(const MergeSupportFunc& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.MergeSupportFunc)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-PROTOBUF_NOINLINE bool FuncExpr::IsInitialized() const {
+PROTOBUF_NOINLINE bool MergeSupportFunc::IsInitialized() const {
return true;
}
-::_pbi::CachedSize* FuncExpr::AccessCachedSize() const {
+::_pbi::CachedSize* MergeSupportFunc::AccessCachedSize() const {
return &_impl_._cached_size_;
}
-void FuncExpr::InternalSwap(FuncExpr* PROTOBUF_RESTRICT other) {
+void MergeSupportFunc::InternalSwap(MergeSupportFunc* PROTOBUF_RESTRICT other) {
using std::swap;
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
- _impl_.args_.InternalSwap(&other->_impl_.args_);
::google::protobuf::internal::memswap<
- PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.location_)
- + sizeof(FuncExpr::_impl_.location_)
- - PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.xpr_)>(
+ PROTOBUF_FIELD_OFFSET(MergeSupportFunc, _impl_.location_)
+ + sizeof(MergeSupportFunc::_impl_.location_)
+ - PROTOBUF_FIELD_OFFSET(MergeSupportFunc, _impl_.xpr_)>(
reinterpret_cast(&_impl_.xpr_),
reinterpret_cast(&other->_impl_.xpr_));
}
-::google::protobuf::Metadata FuncExpr::GetMetadata() const {
+::google::protobuf::Metadata MergeSupportFunc::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_protobuf_2fpg_5fquery_2eproto_getter, &descriptor_table_protobuf_2fpg_5fquery_2eproto_once,
file_level_metadata_protobuf_2fpg_5fquery_2eproto[22]);
}
// ===================================================================
-class NamedArgExpr::_Internal {
+class SubscriptingRef::_Internal {
public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
static constexpr ::int32_t kHasBitsOffset =
- 8 * PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_._has_bits_);
- static const ::pg_query::Node& xpr(const NamedArgExpr* msg);
+ 8 * PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_._has_bits_);
+ static const ::pg_query::Node& xpr(const SubscriptingRef* msg);
static void set_has_xpr(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
- static const ::pg_query::Node& arg(const NamedArgExpr* msg);
- static void set_has_arg(HasBits* has_bits) {
+ static const ::pg_query::Node& refexpr(const SubscriptingRef* msg);
+ static void set_has_refexpr(HasBits* has_bits) {
(*has_bits)[0] |= 2u;
}
+ static const ::pg_query::Node& refassgnexpr(const SubscriptingRef* msg);
+ static void set_has_refassgnexpr(HasBits* has_bits) {
+ (*has_bits)[0] |= 4u;
+ }
};
-const ::pg_query::Node& NamedArgExpr::_Internal::xpr(const NamedArgExpr* msg) {
+const ::pg_query::Node& SubscriptingRef::_Internal::xpr(const SubscriptingRef* msg) {
return *msg->_impl_.xpr_;
}
-const ::pg_query::Node& NamedArgExpr::_Internal::arg(const NamedArgExpr* msg) {
- return *msg->_impl_.arg_;
+const ::pg_query::Node& SubscriptingRef::_Internal::refexpr(const SubscriptingRef* msg) {
+ return *msg->_impl_.refexpr_;
}
-NamedArgExpr::NamedArgExpr(::google::protobuf::Arena* arena)
+const ::pg_query::Node& SubscriptingRef::_Internal::refassgnexpr(const SubscriptingRef* msg) {
+ return *msg->_impl_.refassgnexpr_;
+}
+SubscriptingRef::SubscriptingRef(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
- // @@protoc_insertion_point(arena_constructor:pg_query.NamedArgExpr)
+ // @@protoc_insertion_point(arena_constructor:pg_query.SubscriptingRef)
}
-inline PROTOBUF_NDEBUG_INLINE NamedArgExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE SubscriptingRef::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena,
const Impl_& from)
: _has_bits_{from._has_bits_},
_cached_size_{0},
- name_(arena, from.name_) {}
+ refupperindexpr_{visibility, arena, from.refupperindexpr_},
+ reflowerindexpr_{visibility, arena, from.reflowerindexpr_} {}
-NamedArgExpr::NamedArgExpr(
+SubscriptingRef::SubscriptingRef(
::google::protobuf::Arena* arena,
- const NamedArgExpr& from)
+ const SubscriptingRef& from)
: ::google::protobuf::Message(arena) {
- NamedArgExpr* const _this = this;
+ SubscriptingRef* const _this = this;
(void)_this;
_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
from._internal_metadata_);
@@ -34965,74 +36689,83 @@ NamedArgExpr::NamedArgExpr(
_impl_.xpr_ = (cached_has_bits & 0x00000001u)
? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.xpr_)
: nullptr;
- _impl_.arg_ = (cached_has_bits & 0x00000002u)
- ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.arg_)
+ _impl_.refexpr_ = (cached_has_bits & 0x00000002u)
+ ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.refexpr_)
+ : nullptr;
+ _impl_.refassgnexpr_ = (cached_has_bits & 0x00000004u)
+ ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.refassgnexpr_)
: nullptr;
::memcpy(reinterpret_cast(&_impl_) +
- offsetof(Impl_, argnumber_),
+ offsetof(Impl_, refcontainertype_),
reinterpret_cast(&from._impl_) +
- offsetof(Impl_, argnumber_),
- offsetof(Impl_, location_) -
- offsetof(Impl_, argnumber_) +
- sizeof(Impl_::location_));
+ offsetof(Impl_, refcontainertype_),
+ offsetof(Impl_, refcollid_) -
+ offsetof(Impl_, refcontainertype_) +
+ sizeof(Impl_::refcollid_));
- // @@protoc_insertion_point(copy_constructor:pg_query.NamedArgExpr)
+ // @@protoc_insertion_point(copy_constructor:pg_query.SubscriptingRef)
}
-inline PROTOBUF_NDEBUG_INLINE NamedArgExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE SubscriptingRef::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
: _cached_size_{0},
- name_(arena) {}
+ refupperindexpr_{visibility, arena},
+ reflowerindexpr_{visibility, arena} {}
-inline void NamedArgExpr::SharedCtor(::_pb::Arena* arena) {
+inline void SubscriptingRef::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
::memset(reinterpret_cast(&_impl_) +
offsetof(Impl_, xpr_),
0,
- offsetof(Impl_, location_) -
+ offsetof(Impl_, refcollid_) -
offsetof(Impl_, xpr_) +
- sizeof(Impl_::location_));
+ sizeof(Impl_::refcollid_));
}
-NamedArgExpr::~NamedArgExpr() {
- // @@protoc_insertion_point(destructor:pg_query.NamedArgExpr)
+SubscriptingRef::~SubscriptingRef() {
+ // @@protoc_insertion_point(destructor:pg_query.SubscriptingRef)
_internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
SharedDtor();
}
-inline void NamedArgExpr::SharedDtor() {
+inline void SubscriptingRef::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
- _impl_.name_.Destroy();
delete _impl_.xpr_;
- delete _impl_.arg_;
+ delete _impl_.refexpr_;
+ delete _impl_.refassgnexpr_;
_impl_.~Impl_();
}
-PROTOBUF_NOINLINE void NamedArgExpr::Clear() {
-// @@protoc_insertion_point(message_clear_start:pg_query.NamedArgExpr)
+PROTOBUF_NOINLINE void SubscriptingRef::Clear() {
+// @@protoc_insertion_point(message_clear_start:pg_query.SubscriptingRef)
PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- _impl_.name_.ClearToEmpty();
+ _impl_.refupperindexpr_.Clear();
+ _impl_.reflowerindexpr_.Clear();
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
+ if (cached_has_bits & 0x00000007u) {
if (cached_has_bits & 0x00000001u) {
ABSL_DCHECK(_impl_.xpr_ != nullptr);
_impl_.xpr_->Clear();
}
if (cached_has_bits & 0x00000002u) {
- ABSL_DCHECK(_impl_.arg_ != nullptr);
- _impl_.arg_->Clear();
+ ABSL_DCHECK(_impl_.refexpr_ != nullptr);
+ _impl_.refexpr_->Clear();
+ }
+ if (cached_has_bits & 0x00000004u) {
+ ABSL_DCHECK(_impl_.refassgnexpr_ != nullptr);
+ _impl_.refassgnexpr_->Clear();
}
}
- ::memset(&_impl_.argnumber_, 0, static_cast<::size_t>(
- reinterpret_cast(&_impl_.location_) -
- reinterpret_cast(&_impl_.argnumber_)) + sizeof(_impl_.location_));
+ ::memset(&_impl_.refcontainertype_, 0, static_cast<::size_t>(
+ reinterpret_cast(&_impl_.refcollid_) -
+ reinterpret_cast(&_impl_.refcontainertype_)) + sizeof(_impl_.refcollid_));
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
-const char* NamedArgExpr::_InternalParse(
+const char* SubscriptingRef::_InternalParse(
const char* ptr, ::_pbi::ParseContext* ctx) {
ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
return ptr;
@@ -35040,70 +36773,103 @@ const char* NamedArgExpr::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<3, 5, 2, 34, 2> NamedArgExpr::_table_ = {
+const ::_pbi::TcParseTable<4, 10, 5, 0, 2> SubscriptingRef::_table_ = {
{
- PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_._has_bits_),
0, // no _extensions_
- 5, 56, // max_field_number, fast_idx_mask
+ 10, 120, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294967264, // skipmap
+ 4294966272, // skipmap
offsetof(decltype(_table_), field_entries),
- 5, // num_field_entries
- 2, // num_aux_entries
+ 10, // num_field_entries
+ 5, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
- &_NamedArgExpr_default_instance_._instance,
+ &_SubscriptingRef_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
{::_pbi::TcParser::MiniParse, {}},
// .pg_query.Node xpr = 1 [json_name = "xpr"];
{::_pbi::TcParser::FastMtS1,
- {10, 0, 0, PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.xpr_)}},
- // .pg_query.Node arg = 2 [json_name = "arg"];
+ {10, 0, 0, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.xpr_)}},
+ // uint32 refcontainertype = 2 [json_name = "refcontainertype"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubscriptingRef, _impl_.refcontainertype_), 63>(),
+ {16, 63, 0, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refcontainertype_)}},
+ // uint32 refelemtype = 3 [json_name = "refelemtype"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubscriptingRef, _impl_.refelemtype_), 63>(),
+ {24, 63, 0, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refelemtype_)}},
+ // uint32 refrestype = 4 [json_name = "refrestype"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubscriptingRef, _impl_.refrestype_), 63>(),
+ {32, 63, 0, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refrestype_)}},
+ // int32 reftypmod = 5 [json_name = "reftypmod"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubscriptingRef, _impl_.reftypmod_), 63>(),
+ {40, 63, 0, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.reftypmod_)}},
+ // uint32 refcollid = 6 [json_name = "refcollid"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubscriptingRef, _impl_.refcollid_), 63>(),
+ {48, 63, 0, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refcollid_)}},
+ // repeated .pg_query.Node refupperindexpr = 7 [json_name = "refupperindexpr"];
+ {::_pbi::TcParser::FastMtR1,
+ {58, 63, 1, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refupperindexpr_)}},
+ // repeated .pg_query.Node reflowerindexpr = 8 [json_name = "reflowerindexpr"];
+ {::_pbi::TcParser::FastMtR1,
+ {66, 63, 2, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.reflowerindexpr_)}},
+ // .pg_query.Node refexpr = 9 [json_name = "refexpr"];
{::_pbi::TcParser::FastMtS1,
- {18, 1, 1, PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.arg_)}},
- // string name = 3 [json_name = "name"];
- {::_pbi::TcParser::FastUS1,
- {26, 63, 0, PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.name_)}},
- // int32 argnumber = 4 [json_name = "argnumber"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NamedArgExpr, _impl_.argnumber_), 63>(),
- {32, 63, 0, PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.argnumber_)}},
- // int32 location = 5 [json_name = "location"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NamedArgExpr, _impl_.location_), 63>(),
- {40, 63, 0, PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.location_)}},
+ {74, 1, 3, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refexpr_)}},
+ // .pg_query.Node refassgnexpr = 10 [json_name = "refassgnexpr"];
+ {::_pbi::TcParser::FastMtS1,
+ {82, 2, 4, PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refassgnexpr_)}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
{::_pbi::TcParser::MiniParse, {}},
{::_pbi::TcParser::MiniParse, {}},
}}, {{
65535, 65535
}}, {{
// .pg_query.Node xpr = 1 [json_name = "xpr"];
- {PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
- (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.Node arg = 2 [json_name = "arg"];
- {PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.arg_), _Internal::kHasBitsOffset + 1, 1,
+ {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // string name = 3 [json_name = "name"];
- {PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.name_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
- // int32 argnumber = 4 [json_name = "argnumber"];
- {PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.argnumber_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kInt32)},
- // int32 location = 5 [json_name = "location"];
- {PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.location_), -1, 0,
+ // uint32 refcontainertype = 2 [json_name = "refcontainertype"];
+ {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refcontainertype_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
+ // uint32 refelemtype = 3 [json_name = "refelemtype"];
+ {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refelemtype_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
+ // uint32 refrestype = 4 [json_name = "refrestype"];
+ {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refrestype_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
+ // int32 reftypmod = 5 [json_name = "reftypmod"];
+ {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.reftypmod_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
+ // uint32 refcollid = 6 [json_name = "refcollid"];
+ {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refcollid_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
+ // repeated .pg_query.Node refupperindexpr = 7 [json_name = "refupperindexpr"];
+ {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refupperindexpr_), -1, 1,
+ (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
+ // repeated .pg_query.Node reflowerindexpr = 8 [json_name = "reflowerindexpr"];
+ {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.reflowerindexpr_), -1, 2,
+ (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.Node refexpr = 9 [json_name = "refexpr"];
+ {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refexpr_), _Internal::kHasBitsOffset + 1, 3,
+ (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.Node refassgnexpr = 10 [json_name = "refassgnexpr"];
+ {PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refassgnexpr_), _Internal::kHasBitsOffset + 2, 4,
+ (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
+ {::_pbi::TcParser::GetTable<::pg_query::Node>()},
+ {::_pbi::TcParser::GetTable<::pg_query::Node>()},
+ {::_pbi::TcParser::GetTable<::pg_query::Node>()},
}}, {{
- "\25\0\0\4\0\0\0\0"
- "pg_query.NamedArgExpr"
- "name"
}},
};
-::uint8_t* NamedArgExpr::_InternalSerialize(
+::uint8_t* SubscriptingRef::_InternalSerialize(
::uint8_t* target,
::google::protobuf::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:pg_query.NamedArgExpr)
+ // @@protoc_insertion_point(serialize_to_array_start:pg_query.SubscriptingRef)
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
@@ -35115,33 +36881,69 @@ ::uint8_t* NamedArgExpr::_InternalSerialize(
_Internal::xpr(this).GetCachedSize(), target, stream);
}
- // .pg_query.Node arg = 2 [json_name = "arg"];
- if (cached_has_bits & 0x00000002u) {
- target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 2, _Internal::arg(this),
- _Internal::arg(this).GetCachedSize(), target, stream);
+ // uint32 refcontainertype = 2 [json_name = "refcontainertype"];
+ if (this->_internal_refcontainertype() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
+ 2, this->_internal_refcontainertype(), target);
}
- // string name = 3 [json_name = "name"];
- if (!this->_internal_name().empty()) {
- const std::string& _s = this->_internal_name();
- ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
- _s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "pg_query.NamedArgExpr.name");
- target = stream->WriteStringMaybeAliased(3, _s, target);
+ // uint32 refelemtype = 3 [json_name = "refelemtype"];
+ if (this->_internal_refelemtype() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
+ 3, this->_internal_refelemtype(), target);
}
- // int32 argnumber = 4 [json_name = "argnumber"];
- if (this->_internal_argnumber() != 0) {
- target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<4>(
- stream, this->_internal_argnumber(), target);
+ // uint32 refrestype = 4 [json_name = "refrestype"];
+ if (this->_internal_refrestype() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
+ 4, this->_internal_refrestype(), target);
}
- // int32 location = 5 [json_name = "location"];
- if (this->_internal_location() != 0) {
+ // int32 reftypmod = 5 [json_name = "reftypmod"];
+ if (this->_internal_reftypmod() != 0) {
target = ::google::protobuf::internal::WireFormatLite::
WriteInt32ToArrayWithField<5>(
- stream, this->_internal_location(), target);
+ stream, this->_internal_reftypmod(), target);
+ }
+
+ // uint32 refcollid = 6 [json_name = "refcollid"];
+ if (this->_internal_refcollid() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
+ 6, this->_internal_refcollid(), target);
+ }
+
+ // repeated .pg_query.Node refupperindexpr = 7 [json_name = "refupperindexpr"];
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_refupperindexpr_size()); i < n; i++) {
+ const auto& repfield = this->_internal_refupperindexpr().Get(i);
+ target = ::google::protobuf::internal::WireFormatLite::
+ InternalWriteMessage(7, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
+ // repeated .pg_query.Node reflowerindexpr = 8 [json_name = "reflowerindexpr"];
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_reflowerindexpr_size()); i < n; i++) {
+ const auto& repfield = this->_internal_reflowerindexpr().Get(i);
+ target = ::google::protobuf::internal::WireFormatLite::
+ InternalWriteMessage(8, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
+ // .pg_query.Node refexpr = 9 [json_name = "refexpr"];
+ if (cached_has_bits & 0x00000002u) {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 9, _Internal::refexpr(this),
+ _Internal::refexpr(this).GetCachedSize(), target, stream);
+ }
+
+ // .pg_query.Node refassgnexpr = 10 [json_name = "refassgnexpr"];
+ if (cached_has_bits & 0x00000004u) {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 10, _Internal::refassgnexpr(this),
+ _Internal::refassgnexpr(this).GetCachedSize(), target, stream);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
@@ -35149,160 +36951,203 @@ ::uint8_t* NamedArgExpr::_InternalSerialize(
::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
}
- // @@protoc_insertion_point(serialize_to_array_end:pg_query.NamedArgExpr)
+ // @@protoc_insertion_point(serialize_to_array_end:pg_query.SubscriptingRef)
return target;
}
-::size_t NamedArgExpr::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pg_query.NamedArgExpr)
+::size_t SubscriptingRef::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:pg_query.SubscriptingRef)
::size_t total_size = 0;
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- // string name = 3 [json_name = "name"];
- if (!this->_internal_name().empty()) {
- total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
- this->_internal_name());
+ // repeated .pg_query.Node refupperindexpr = 7 [json_name = "refupperindexpr"];
+ total_size += 1UL * this->_internal_refupperindexpr_size();
+ for (const auto& msg : this->_internal_refupperindexpr()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
+ }
+ // repeated .pg_query.Node reflowerindexpr = 8 [json_name = "reflowerindexpr"];
+ total_size += 1UL * this->_internal_reflowerindexpr_size();
+ for (const auto& msg : this->_internal_reflowerindexpr()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
}
-
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
+ if (cached_has_bits & 0x00000007u) {
// .pg_query.Node xpr = 1 [json_name = "xpr"];
if (cached_has_bits & 0x00000001u) {
total_size +=
1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
}
- // .pg_query.Node arg = 2 [json_name = "arg"];
+ // .pg_query.Node refexpr = 9 [json_name = "refexpr"];
if (cached_has_bits & 0x00000002u) {
total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.arg_);
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.refexpr_);
+ }
+
+ // .pg_query.Node refassgnexpr = 10 [json_name = "refassgnexpr"];
+ if (cached_has_bits & 0x00000004u) {
+ total_size +=
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.refassgnexpr_);
}
}
- // int32 argnumber = 4 [json_name = "argnumber"];
- if (this->_internal_argnumber() != 0) {
- total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
- this->_internal_argnumber());
+ // uint32 refcontainertype = 2 [json_name = "refcontainertype"];
+ if (this->_internal_refcontainertype() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
+ this->_internal_refcontainertype());
}
- // int32 location = 5 [json_name = "location"];
- if (this->_internal_location() != 0) {
+ // uint32 refelemtype = 3 [json_name = "refelemtype"];
+ if (this->_internal_refelemtype() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
+ this->_internal_refelemtype());
+ }
+
+ // uint32 refrestype = 4 [json_name = "refrestype"];
+ if (this->_internal_refrestype() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
+ this->_internal_refrestype());
+ }
+
+ // int32 reftypmod = 5 [json_name = "reftypmod"];
+ if (this->_internal_reftypmod() != 0) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
- this->_internal_location());
+ this->_internal_reftypmod());
+ }
+
+ // uint32 refcollid = 6 [json_name = "refcollid"];
+ if (this->_internal_refcollid() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
+ this->_internal_refcollid());
}
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
-const ::google::protobuf::Message::ClassData NamedArgExpr::_class_data_ = {
- NamedArgExpr::MergeImpl,
+const ::google::protobuf::Message::ClassData SubscriptingRef::_class_data_ = {
+ SubscriptingRef::MergeImpl,
nullptr, // OnDemandRegisterArenaDtor
};
-const ::google::protobuf::Message::ClassData* NamedArgExpr::GetClassData() const {
+const ::google::protobuf::Message::ClassData* SubscriptingRef::GetClassData() const {
return &_class_data_;
}
-void NamedArgExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.NamedArgExpr)
+void SubscriptingRef::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.SubscriptingRef)
ABSL_DCHECK_NE(&from, _this);
::uint32_t cached_has_bits = 0;
(void) cached_has_bits;
- if (!from._internal_name().empty()) {
- _this->_internal_set_name(from._internal_name());
- }
+ _this->_internal_mutable_refupperindexpr()->MergeFrom(
+ from._internal_refupperindexpr());
+ _this->_internal_mutable_reflowerindexpr()->MergeFrom(
+ from._internal_reflowerindexpr());
cached_has_bits = from._impl_._has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
+ if (cached_has_bits & 0x00000007u) {
if (cached_has_bits & 0x00000001u) {
_this->_internal_mutable_xpr()->::pg_query::Node::MergeFrom(
from._internal_xpr());
}
if (cached_has_bits & 0x00000002u) {
- _this->_internal_mutable_arg()->::pg_query::Node::MergeFrom(
- from._internal_arg());
+ _this->_internal_mutable_refexpr()->::pg_query::Node::MergeFrom(
+ from._internal_refexpr());
+ }
+ if (cached_has_bits & 0x00000004u) {
+ _this->_internal_mutable_refassgnexpr()->::pg_query::Node::MergeFrom(
+ from._internal_refassgnexpr());
}
}
- if (from._internal_argnumber() != 0) {
- _this->_internal_set_argnumber(from._internal_argnumber());
+ if (from._internal_refcontainertype() != 0) {
+ _this->_internal_set_refcontainertype(from._internal_refcontainertype());
}
- if (from._internal_location() != 0) {
- _this->_internal_set_location(from._internal_location());
+ if (from._internal_refelemtype() != 0) {
+ _this->_internal_set_refelemtype(from._internal_refelemtype());
+ }
+ if (from._internal_refrestype() != 0) {
+ _this->_internal_set_refrestype(from._internal_refrestype());
+ }
+ if (from._internal_reftypmod() != 0) {
+ _this->_internal_set_reftypmod(from._internal_reftypmod());
+ }
+ if (from._internal_refcollid() != 0) {
+ _this->_internal_set_refcollid(from._internal_refcollid());
}
_this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
}
-void NamedArgExpr::CopyFrom(const NamedArgExpr& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.NamedArgExpr)
+void SubscriptingRef::CopyFrom(const SubscriptingRef& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.SubscriptingRef)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-PROTOBUF_NOINLINE bool NamedArgExpr::IsInitialized() const {
+PROTOBUF_NOINLINE bool SubscriptingRef::IsInitialized() const {
return true;
}
-::_pbi::CachedSize* NamedArgExpr::AccessCachedSize() const {
+::_pbi::CachedSize* SubscriptingRef::AccessCachedSize() const {
return &_impl_._cached_size_;
}
-void NamedArgExpr::InternalSwap(NamedArgExpr* PROTOBUF_RESTRICT other) {
+void SubscriptingRef::InternalSwap(SubscriptingRef* PROTOBUF_RESTRICT other) {
using std::swap;
- auto* arena = GetArena();
- ABSL_DCHECK_EQ(arena, other->GetArena());
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
- ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.name_, &other->_impl_.name_, arena);
+ _impl_.refupperindexpr_.InternalSwap(&other->_impl_.refupperindexpr_);
+ _impl_.reflowerindexpr_.InternalSwap(&other->_impl_.reflowerindexpr_);
::google::protobuf::internal::memswap<
- PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.location_)
- + sizeof(NamedArgExpr::_impl_.location_)
- - PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.xpr_)>(
+ PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.refcollid_)
+ + sizeof(SubscriptingRef::_impl_.refcollid_)
+ - PROTOBUF_FIELD_OFFSET(SubscriptingRef, _impl_.xpr_)>(
reinterpret_cast(&_impl_.xpr_),
reinterpret_cast(&other->_impl_.xpr_));
}
-::google::protobuf::Metadata NamedArgExpr::GetMetadata() const {
+::google::protobuf::Metadata SubscriptingRef::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_protobuf_2fpg_5fquery_2eproto_getter, &descriptor_table_protobuf_2fpg_5fquery_2eproto_once,
file_level_metadata_protobuf_2fpg_5fquery_2eproto[23]);
}
// ===================================================================
-class OpExpr::_Internal {
+class FuncExpr::_Internal {
public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
static constexpr ::int32_t kHasBitsOffset =
- 8 * PROTOBUF_FIELD_OFFSET(OpExpr, _impl_._has_bits_);
- static const ::pg_query::Node& xpr(const OpExpr* msg);
+ 8 * PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_._has_bits_);
+ static const ::pg_query::Node& xpr(const FuncExpr* msg);
static void set_has_xpr(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
};
-const ::pg_query::Node& OpExpr::_Internal::xpr(const OpExpr* msg) {
+const ::pg_query::Node& FuncExpr::_Internal::xpr(const FuncExpr* msg) {
return *msg->_impl_.xpr_;
}
-OpExpr::OpExpr(::google::protobuf::Arena* arena)
+FuncExpr::FuncExpr(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
- // @@protoc_insertion_point(arena_constructor:pg_query.OpExpr)
+ // @@protoc_insertion_point(arena_constructor:pg_query.FuncExpr)
}
-inline PROTOBUF_NDEBUG_INLINE OpExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE FuncExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena,
const Impl_& from)
: _has_bits_{from._has_bits_},
_cached_size_{0},
args_{visibility, arena, from.args_} {}
-OpExpr::OpExpr(
+FuncExpr::FuncExpr(
::google::protobuf::Arena* arena,
- const OpExpr& from)
+ const FuncExpr& from)
: ::google::protobuf::Message(arena) {
- OpExpr* const _this = this;
+ FuncExpr* const _this = this;
(void)_this;
_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
from._internal_metadata_);
@@ -35312,22 +37157,22 @@ OpExpr::OpExpr(
? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.xpr_)
: nullptr;
::memcpy(reinterpret_cast(&_impl_) +
- offsetof(Impl_, opno_),
+ offsetof(Impl_, funcid_),
reinterpret_cast(&from._impl_) +
- offsetof(Impl_, opno_),
+ offsetof(Impl_, funcid_),
offsetof(Impl_, location_) -
- offsetof(Impl_, opno_) +
+ offsetof(Impl_, funcid_) +
sizeof(Impl_::location_));
- // @@protoc_insertion_point(copy_constructor:pg_query.OpExpr)
+ // @@protoc_insertion_point(copy_constructor:pg_query.FuncExpr)
}
-inline PROTOBUF_NDEBUG_INLINE OpExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE FuncExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
: _cached_size_{0},
args_{visibility, arena} {}
-inline void OpExpr::SharedCtor(::_pb::Arena* arena) {
+inline void FuncExpr::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
::memset(reinterpret_cast(&_impl_) +
offsetof(Impl_, xpr_),
@@ -35336,19 +37181,19 @@ inline void OpExpr::SharedCtor(::_pb::Arena* arena) {
offsetof(Impl_, xpr_) +
sizeof(Impl_::location_));
}
-OpExpr::~OpExpr() {
- // @@protoc_insertion_point(destructor:pg_query.OpExpr)
+FuncExpr::~FuncExpr() {
+ // @@protoc_insertion_point(destructor:pg_query.FuncExpr)
_internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
SharedDtor();
}
-inline void OpExpr::SharedDtor() {
+inline void FuncExpr::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
delete _impl_.xpr_;
_impl_.~Impl_();
}
-PROTOBUF_NOINLINE void OpExpr::Clear() {
-// @@protoc_insertion_point(message_clear_start:pg_query.OpExpr)
+PROTOBUF_NOINLINE void FuncExpr::Clear() {
+// @@protoc_insertion_point(message_clear_start:pg_query.FuncExpr)
PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
@@ -35360,14 +37205,14 @@ PROTOBUF_NOINLINE void OpExpr::Clear() {
ABSL_DCHECK(_impl_.xpr_ != nullptr);
_impl_.xpr_->Clear();
}
- ::memset(&_impl_.opno_, 0, static_cast<::size_t>(
+ ::memset(&_impl_.funcid_, 0, static_cast<::size_t>(
reinterpret_cast(&_impl_.location_) -
- reinterpret_cast(&_impl_.opno_)) + sizeof(_impl_.location_));
+ reinterpret_cast(&_impl_.funcid_)) + sizeof(_impl_.location_));
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
-const char* OpExpr::_InternalParse(
+const char* FuncExpr::_InternalParse(
const char* ptr, ::_pbi::ParseContext* ctx) {
ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
return ptr;
@@ -35375,70 +37220,88 @@ const char* OpExpr::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<3, 8, 2, 0, 2> OpExpr::_table_ = {
+const ::_pbi::TcParseTable<4, 10, 2, 0, 2> FuncExpr::_table_ = {
{
- PROTOBUF_FIELD_OFFSET(OpExpr, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_._has_bits_),
0, // no _extensions_
- 8, 56, // max_field_number, fast_idx_mask
+ 10, 120, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294967040, // skipmap
+ 4294966272, // skipmap
offsetof(decltype(_table_), field_entries),
- 8, // num_field_entries
+ 10, // num_field_entries
2, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
- &_OpExpr_default_instance_._instance,
+ &_FuncExpr_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
- // int32 location = 8 [json_name = "location"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(OpExpr, _impl_.location_), 63>(),
- {64, 63, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.location_)}},
+ {::_pbi::TcParser::MiniParse, {}},
// .pg_query.Node xpr = 1 [json_name = "xpr"];
{::_pbi::TcParser::FastMtS1,
- {10, 0, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.xpr_)}},
- // uint32 opno = 2 [json_name = "opno"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(OpExpr, _impl_.opno_), 63>(),
- {16, 63, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opno_)}},
- // uint32 opresulttype = 3 [json_name = "opresulttype"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(OpExpr, _impl_.opresulttype_), 63>(),
- {24, 63, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opresulttype_)}},
- // bool opretset = 4 [json_name = "opretset"];
- {::_pbi::TcParser::SingularVarintNoZag1(),
- {32, 63, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opretset_)}},
- // uint32 opcollid = 5 [json_name = "opcollid"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(OpExpr, _impl_.opcollid_), 63>(),
- {40, 63, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opcollid_)}},
- // uint32 inputcollid = 6 [json_name = "inputcollid"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(OpExpr, _impl_.inputcollid_), 63>(),
- {48, 63, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.inputcollid_)}},
- // repeated .pg_query.Node args = 7 [json_name = "args"];
+ {10, 0, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.xpr_)}},
+ // uint32 funcid = 2 [json_name = "funcid"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FuncExpr, _impl_.funcid_), 63>(),
+ {16, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcid_)}},
+ // uint32 funcresulttype = 3 [json_name = "funcresulttype"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FuncExpr, _impl_.funcresulttype_), 63>(),
+ {24, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcresulttype_)}},
+ // bool funcretset = 4 [json_name = "funcretset"];
+ {::_pbi::TcParser::SingularVarintNoZag1(),
+ {32, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcretset_)}},
+ // bool funcvariadic = 5 [json_name = "funcvariadic"];
+ {::_pbi::TcParser::SingularVarintNoZag1(),
+ {40, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcvariadic_)}},
+ // .pg_query.CoercionForm funcformat = 6 [json_name = "funcformat"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FuncExpr, _impl_.funcformat_), 63>(),
+ {48, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcformat_)}},
+ // uint32 funccollid = 7 [json_name = "funccollid"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FuncExpr, _impl_.funccollid_), 63>(),
+ {56, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funccollid_)}},
+ // uint32 inputcollid = 8 [json_name = "inputcollid"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FuncExpr, _impl_.inputcollid_), 63>(),
+ {64, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.inputcollid_)}},
+ // repeated .pg_query.Node args = 9 [json_name = "args"];
{::_pbi::TcParser::FastMtR1,
- {58, 63, 1, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.args_)}},
+ {74, 63, 1, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.args_)}},
+ // int32 location = 10 [json_name = "location"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FuncExpr, _impl_.location_), 63>(),
+ {80, 63, 0, PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.location_)}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
}}, {{
65535, 65535
}}, {{
// .pg_query.Node xpr = 1 [json_name = "xpr"];
- {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
+ {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // uint32 opno = 2 [json_name = "opno"];
- {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opno_), -1, 0,
+ // uint32 funcid = 2 [json_name = "funcid"];
+ {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcid_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // uint32 opresulttype = 3 [json_name = "opresulttype"];
- {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opresulttype_), -1, 0,
+ // uint32 funcresulttype = 3 [json_name = "funcresulttype"];
+ {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcresulttype_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // bool opretset = 4 [json_name = "opretset"];
- {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opretset_), -1, 0,
+ // bool funcretset = 4 [json_name = "funcretset"];
+ {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcretset_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kBool)},
- // uint32 opcollid = 5 [json_name = "opcollid"];
- {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opcollid_), -1, 0,
+ // bool funcvariadic = 5 [json_name = "funcvariadic"];
+ {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcvariadic_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kBool)},
+ // .pg_query.CoercionForm funcformat = 6 [json_name = "funcformat"];
+ {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funcformat_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kOpenEnum)},
+ // uint32 funccollid = 7 [json_name = "funccollid"];
+ {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.funccollid_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // uint32 inputcollid = 6 [json_name = "inputcollid"];
- {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.inputcollid_), -1, 0,
+ // uint32 inputcollid = 8 [json_name = "inputcollid"];
+ {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.inputcollid_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // repeated .pg_query.Node args = 7 [json_name = "args"];
- {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.args_), -1, 1,
+ // repeated .pg_query.Node args = 9 [json_name = "args"];
+ {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.args_), -1, 1,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // int32 location = 8 [json_name = "location"];
- {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.location_), -1, 0,
+ // int32 location = 10 [json_name = "location"];
+ {PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.location_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
@@ -35447,10 +37310,10 @@ const ::_pbi::TcParseTable<3, 8, 2, 0, 2> OpExpr::_table_ = {
}},
};
-::uint8_t* OpExpr::_InternalSerialize(
+::uint8_t* FuncExpr::_InternalSerialize(
::uint8_t* target,
::google::protobuf::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:pg_query.OpExpr)
+ // @@protoc_insertion_point(serialize_to_array_start:pg_query.FuncExpr)
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
@@ -35462,53 +37325,67 @@ ::uint8_t* OpExpr::_InternalSerialize(
_Internal::xpr(this).GetCachedSize(), target, stream);
}
- // uint32 opno = 2 [json_name = "opno"];
- if (this->_internal_opno() != 0) {
+ // uint32 funcid = 2 [json_name = "funcid"];
+ if (this->_internal_funcid() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 2, this->_internal_opno(), target);
+ 2, this->_internal_funcid(), target);
}
- // uint32 opresulttype = 3 [json_name = "opresulttype"];
- if (this->_internal_opresulttype() != 0) {
+ // uint32 funcresulttype = 3 [json_name = "funcresulttype"];
+ if (this->_internal_funcresulttype() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 3, this->_internal_opresulttype(), target);
+ 3, this->_internal_funcresulttype(), target);
}
- // bool opretset = 4 [json_name = "opretset"];
- if (this->_internal_opretset() != 0) {
+ // bool funcretset = 4 [json_name = "funcretset"];
+ if (this->_internal_funcretset() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteBoolToArray(
- 4, this->_internal_opretset(), target);
+ 4, this->_internal_funcretset(), target);
}
- // uint32 opcollid = 5 [json_name = "opcollid"];
- if (this->_internal_opcollid() != 0) {
+ // bool funcvariadic = 5 [json_name = "funcvariadic"];
+ if (this->_internal_funcvariadic() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteBoolToArray(
+ 5, this->_internal_funcvariadic(), target);
+ }
+
+ // .pg_query.CoercionForm funcformat = 6 [json_name = "funcformat"];
+ if (this->_internal_funcformat() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteEnumToArray(
+ 6, this->_internal_funcformat(), target);
+ }
+
+ // uint32 funccollid = 7 [json_name = "funccollid"];
+ if (this->_internal_funccollid() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 5, this->_internal_opcollid(), target);
+ 7, this->_internal_funccollid(), target);
}
- // uint32 inputcollid = 6 [json_name = "inputcollid"];
+ // uint32 inputcollid = 8 [json_name = "inputcollid"];
if (this->_internal_inputcollid() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 6, this->_internal_inputcollid(), target);
+ 8, this->_internal_inputcollid(), target);
}
- // repeated .pg_query.Node args = 7 [json_name = "args"];
+ // repeated .pg_query.Node args = 9 [json_name = "args"];
for (unsigned i = 0,
n = static_cast(this->_internal_args_size()); i < n; i++) {
const auto& repfield = this->_internal_args().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(7, repfield, repfield.GetCachedSize(), target, stream);
+ InternalWriteMessage(9, repfield, repfield.GetCachedSize(), target, stream);
}
- // int32 location = 8 [json_name = "location"];
+ // int32 location = 10 [json_name = "location"];
if (this->_internal_location() != 0) {
target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<8>(
+ WriteInt32ToArrayWithField<10>(
stream, this->_internal_location(), target);
}
@@ -35517,19 +37394,19 @@ ::uint8_t* OpExpr::_InternalSerialize(
::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
}
- // @@protoc_insertion_point(serialize_to_array_end:pg_query.OpExpr)
+ // @@protoc_insertion_point(serialize_to_array_end:pg_query.FuncExpr)
return target;
}
-::size_t OpExpr::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pg_query.OpExpr)
+::size_t FuncExpr::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:pg_query.FuncExpr)
::size_t total_size = 0;
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- // repeated .pg_query.Node args = 7 [json_name = "args"];
+ // repeated .pg_query.Node args = 9 [json_name = "args"];
total_size += 1UL * this->_internal_args_size();
for (const auto& msg : this->_internal_args()) {
total_size +=
@@ -35542,36 +37419,47 @@ ::size_t OpExpr::ByteSizeLong() const {
1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
}
- // uint32 opno = 2 [json_name = "opno"];
- if (this->_internal_opno() != 0) {
+ // uint32 funcid = 2 [json_name = "funcid"];
+ if (this->_internal_funcid() != 0) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_opno());
+ this->_internal_funcid());
}
- // uint32 opresulttype = 3 [json_name = "opresulttype"];
- if (this->_internal_opresulttype() != 0) {
+ // uint32 funcresulttype = 3 [json_name = "funcresulttype"];
+ if (this->_internal_funcresulttype() != 0) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_opresulttype());
+ this->_internal_funcresulttype());
}
- // bool opretset = 4 [json_name = "opretset"];
- if (this->_internal_opretset() != 0) {
+ // bool funcretset = 4 [json_name = "funcretset"];
+ if (this->_internal_funcretset() != 0) {
total_size += 2;
}
- // uint32 opcollid = 5 [json_name = "opcollid"];
- if (this->_internal_opcollid() != 0) {
+ // bool funcvariadic = 5 [json_name = "funcvariadic"];
+ if (this->_internal_funcvariadic() != 0) {
+ total_size += 2;
+ }
+
+ // .pg_query.CoercionForm funcformat = 6 [json_name = "funcformat"];
+ if (this->_internal_funcformat() != 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::EnumSize(this->_internal_funcformat());
+ }
+
+ // uint32 funccollid = 7 [json_name = "funccollid"];
+ if (this->_internal_funccollid() != 0) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_opcollid());
+ this->_internal_funccollid());
}
- // uint32 inputcollid = 6 [json_name = "inputcollid"];
+ // uint32 inputcollid = 8 [json_name = "inputcollid"];
if (this->_internal_inputcollid() != 0) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
this->_internal_inputcollid());
}
- // int32 location = 8 [json_name = "location"];
+ // int32 location = 10 [json_name = "location"];
if (this->_internal_location() != 0) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
this->_internal_location());
@@ -35580,18 +37468,18 @@ ::size_t OpExpr::ByteSizeLong() const {
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
-const ::google::protobuf::Message::ClassData OpExpr::_class_data_ = {
- OpExpr::MergeImpl,
+const ::google::protobuf::Message::ClassData FuncExpr::_class_data_ = {
+ FuncExpr::MergeImpl,
nullptr, // OnDemandRegisterArenaDtor
};
-const ::google::protobuf::Message::ClassData* OpExpr::GetClassData() const {
+const ::google::protobuf::Message::ClassData* FuncExpr::GetClassData() const {
return &_class_data_;
}
-void OpExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.OpExpr)
+void FuncExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.FuncExpr)
ABSL_DCHECK_NE(&from, _this);
::uint32_t cached_has_bits = 0;
(void) cached_has_bits;
@@ -35602,17 +37490,23 @@ void OpExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::prot
_this->_internal_mutable_xpr()->::pg_query::Node::MergeFrom(
from._internal_xpr());
}
- if (from._internal_opno() != 0) {
- _this->_internal_set_opno(from._internal_opno());
+ if (from._internal_funcid() != 0) {
+ _this->_internal_set_funcid(from._internal_funcid());
}
- if (from._internal_opresulttype() != 0) {
- _this->_internal_set_opresulttype(from._internal_opresulttype());
+ if (from._internal_funcresulttype() != 0) {
+ _this->_internal_set_funcresulttype(from._internal_funcresulttype());
}
- if (from._internal_opretset() != 0) {
- _this->_internal_set_opretset(from._internal_opretset());
+ if (from._internal_funcretset() != 0) {
+ _this->_internal_set_funcretset(from._internal_funcretset());
}
- if (from._internal_opcollid() != 0) {
- _this->_internal_set_opcollid(from._internal_opcollid());
+ if (from._internal_funcvariadic() != 0) {
+ _this->_internal_set_funcvariadic(from._internal_funcvariadic());
+ }
+ if (from._internal_funcformat() != 0) {
+ _this->_internal_set_funcformat(from._internal_funcformat());
+ }
+ if (from._internal_funccollid() != 0) {
+ _this->_internal_set_funccollid(from._internal_funccollid());
}
if (from._internal_inputcollid() != 0) {
_this->_internal_set_inputcollid(from._internal_inputcollid());
@@ -35623,71 +37517,78 @@ void OpExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::prot
_this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
}
-void OpExpr::CopyFrom(const OpExpr& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.OpExpr)
+void FuncExpr::CopyFrom(const FuncExpr& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.FuncExpr)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-PROTOBUF_NOINLINE bool OpExpr::IsInitialized() const {
+PROTOBUF_NOINLINE bool FuncExpr::IsInitialized() const {
return true;
}
-::_pbi::CachedSize* OpExpr::AccessCachedSize() const {
+::_pbi::CachedSize* FuncExpr::AccessCachedSize() const {
return &_impl_._cached_size_;
}
-void OpExpr::InternalSwap(OpExpr* PROTOBUF_RESTRICT other) {
+void FuncExpr::InternalSwap(FuncExpr* PROTOBUF_RESTRICT other) {
using std::swap;
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
_impl_.args_.InternalSwap(&other->_impl_.args_);
::google::protobuf::internal::memswap<
- PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.location_)
- + sizeof(OpExpr::_impl_.location_)
- - PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.xpr_)>(
+ PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.location_)
+ + sizeof(FuncExpr::_impl_.location_)
+ - PROTOBUF_FIELD_OFFSET(FuncExpr, _impl_.xpr_)>(
reinterpret_cast(&_impl_.xpr_),
reinterpret_cast(&other->_impl_.xpr_));
}
-::google::protobuf::Metadata OpExpr::GetMetadata() const {
+::google::protobuf::Metadata FuncExpr::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_protobuf_2fpg_5fquery_2eproto_getter, &descriptor_table_protobuf_2fpg_5fquery_2eproto_once,
file_level_metadata_protobuf_2fpg_5fquery_2eproto[24]);
}
// ===================================================================
-class DistinctExpr::_Internal {
+class NamedArgExpr::_Internal {
public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
static constexpr ::int32_t kHasBitsOffset =
- 8 * PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_._has_bits_);
- static const ::pg_query::Node& xpr(const DistinctExpr* msg);
+ 8 * PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_._has_bits_);
+ static const ::pg_query::Node& xpr(const NamedArgExpr* msg);
static void set_has_xpr(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
+ static const ::pg_query::Node& arg(const NamedArgExpr* msg);
+ static void set_has_arg(HasBits* has_bits) {
+ (*has_bits)[0] |= 2u;
+ }
};
-const ::pg_query::Node& DistinctExpr::_Internal::xpr(const DistinctExpr* msg) {
+const ::pg_query::Node& NamedArgExpr::_Internal::xpr(const NamedArgExpr* msg) {
return *msg->_impl_.xpr_;
}
-DistinctExpr::DistinctExpr(::google::protobuf::Arena* arena)
+const ::pg_query::Node& NamedArgExpr::_Internal::arg(const NamedArgExpr* msg) {
+ return *msg->_impl_.arg_;
+}
+NamedArgExpr::NamedArgExpr(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
- // @@protoc_insertion_point(arena_constructor:pg_query.DistinctExpr)
+ // @@protoc_insertion_point(arena_constructor:pg_query.NamedArgExpr)
}
-inline PROTOBUF_NDEBUG_INLINE DistinctExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE NamedArgExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena,
const Impl_& from)
: _has_bits_{from._has_bits_},
_cached_size_{0},
- args_{visibility, arena, from.args_} {}
+ name_(arena, from.name_) {}
-DistinctExpr::DistinctExpr(
+NamedArgExpr::NamedArgExpr(
::google::protobuf::Arena* arena,
- const DistinctExpr& from)
+ const NamedArgExpr& from)
: ::google::protobuf::Message(arena) {
- DistinctExpr* const _this = this;
+ NamedArgExpr* const _this = this;
(void)_this;
_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
from._internal_metadata_);
@@ -35696,23 +37597,26 @@ DistinctExpr::DistinctExpr(
_impl_.xpr_ = (cached_has_bits & 0x00000001u)
? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.xpr_)
: nullptr;
+ _impl_.arg_ = (cached_has_bits & 0x00000002u)
+ ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.arg_)
+ : nullptr;
::memcpy(reinterpret_cast(&_impl_) +
- offsetof(Impl_, opno_),
+ offsetof(Impl_, argnumber_),
reinterpret_cast(&from._impl_) +
- offsetof(Impl_, opno_),
+ offsetof(Impl_, argnumber_),
offsetof(Impl_, location_) -
- offsetof(Impl_, opno_) +
+ offsetof(Impl_, argnumber_) +
sizeof(Impl_::location_));
- // @@protoc_insertion_point(copy_constructor:pg_query.DistinctExpr)
+ // @@protoc_insertion_point(copy_constructor:pg_query.NamedArgExpr)
}
-inline PROTOBUF_NDEBUG_INLINE DistinctExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE NamedArgExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
: _cached_size_{0},
- args_{visibility, arena} {}
+ name_(arena) {}
-inline void DistinctExpr::SharedCtor(::_pb::Arena* arena) {
+inline void NamedArgExpr::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
::memset(reinterpret_cast(&_impl_) +
offsetof(Impl_, xpr_),
@@ -35721,38 +37625,46 @@ inline void DistinctExpr::SharedCtor(::_pb::Arena* arena) {
offsetof(Impl_, xpr_) +
sizeof(Impl_::location_));
}
-DistinctExpr::~DistinctExpr() {
- // @@protoc_insertion_point(destructor:pg_query.DistinctExpr)
+NamedArgExpr::~NamedArgExpr() {
+ // @@protoc_insertion_point(destructor:pg_query.NamedArgExpr)
_internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
SharedDtor();
}
-inline void DistinctExpr::SharedDtor() {
+inline void NamedArgExpr::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
+ _impl_.name_.Destroy();
delete _impl_.xpr_;
+ delete _impl_.arg_;
_impl_.~Impl_();
}
-PROTOBUF_NOINLINE void DistinctExpr::Clear() {
-// @@protoc_insertion_point(message_clear_start:pg_query.DistinctExpr)
+PROTOBUF_NOINLINE void NamedArgExpr::Clear() {
+// @@protoc_insertion_point(message_clear_start:pg_query.NamedArgExpr)
PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- _impl_.args_.Clear();
+ _impl_.name_.ClearToEmpty();
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000001u) {
- ABSL_DCHECK(_impl_.xpr_ != nullptr);
- _impl_.xpr_->Clear();
+ if (cached_has_bits & 0x00000003u) {
+ if (cached_has_bits & 0x00000001u) {
+ ABSL_DCHECK(_impl_.xpr_ != nullptr);
+ _impl_.xpr_->Clear();
+ }
+ if (cached_has_bits & 0x00000002u) {
+ ABSL_DCHECK(_impl_.arg_ != nullptr);
+ _impl_.arg_->Clear();
+ }
}
- ::memset(&_impl_.opno_, 0, static_cast<::size_t>(
+ ::memset(&_impl_.argnumber_, 0, static_cast<::size_t>(
reinterpret_cast(&_impl_.location_) -
- reinterpret_cast(&_impl_.opno_)) + sizeof(_impl_.location_));
+ reinterpret_cast(&_impl_.argnumber_)) + sizeof(_impl_.location_));
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
-const char* DistinctExpr::_InternalParse(
+const char* NamedArgExpr::_InternalParse(
const char* ptr, ::_pbi::ParseContext* ctx) {
ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
return ptr;
@@ -35760,82 +37672,70 @@ const char* DistinctExpr::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<3, 8, 2, 0, 2> DistinctExpr::_table_ = {
+const ::_pbi::TcParseTable<3, 5, 2, 34, 2> NamedArgExpr::_table_ = {
{
- PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_._has_bits_),
0, // no _extensions_
- 8, 56, // max_field_number, fast_idx_mask
+ 5, 56, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294967040, // skipmap
+ 4294967264, // skipmap
offsetof(decltype(_table_), field_entries),
- 8, // num_field_entries
+ 5, // num_field_entries
2, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
- &_DistinctExpr_default_instance_._instance,
+ &_NamedArgExpr_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
- // int32 location = 8 [json_name = "location"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(DistinctExpr, _impl_.location_), 63>(),
- {64, 63, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.location_)}},
+ {::_pbi::TcParser::MiniParse, {}},
// .pg_query.Node xpr = 1 [json_name = "xpr"];
{::_pbi::TcParser::FastMtS1,
- {10, 0, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.xpr_)}},
- // uint32 opno = 2 [json_name = "opno"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(DistinctExpr, _impl_.opno_), 63>(),
- {16, 63, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opno_)}},
- // uint32 opresulttype = 3 [json_name = "opresulttype"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(DistinctExpr, _impl_.opresulttype_), 63>(),
- {24, 63, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opresulttype_)}},
- // bool opretset = 4 [json_name = "opretset"];
- {::_pbi::TcParser::SingularVarintNoZag1(),
- {32, 63, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opretset_)}},
- // uint32 opcollid = 5 [json_name = "opcollid"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(DistinctExpr, _impl_.opcollid_), 63>(),
- {40, 63, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opcollid_)}},
- // uint32 inputcollid = 6 [json_name = "inputcollid"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(DistinctExpr, _impl_.inputcollid_), 63>(),
- {48, 63, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.inputcollid_)}},
- // repeated .pg_query.Node args = 7 [json_name = "args"];
- {::_pbi::TcParser::FastMtR1,
- {58, 63, 1, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.args_)}},
+ {10, 0, 0, PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.xpr_)}},
+ // .pg_query.Node arg = 2 [json_name = "arg"];
+ {::_pbi::TcParser::FastMtS1,
+ {18, 1, 1, PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.arg_)}},
+ // string name = 3 [json_name = "name"];
+ {::_pbi::TcParser::FastUS1,
+ {26, 63, 0, PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.name_)}},
+ // int32 argnumber = 4 [json_name = "argnumber"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NamedArgExpr, _impl_.argnumber_), 63>(),
+ {32, 63, 0, PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.argnumber_)}},
+ // int32 location = 5 [json_name = "location"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NamedArgExpr, _impl_.location_), 63>(),
+ {40, 63, 0, PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.location_)}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
}}, {{
65535, 65535
}}, {{
// .pg_query.Node xpr = 1 [json_name = "xpr"];
- {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
+ {PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // uint32 opno = 2 [json_name = "opno"];
- {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opno_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // uint32 opresulttype = 3 [json_name = "opresulttype"];
- {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opresulttype_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // bool opretset = 4 [json_name = "opretset"];
- {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opretset_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kBool)},
- // uint32 opcollid = 5 [json_name = "opcollid"];
- {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opcollid_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // uint32 inputcollid = 6 [json_name = "inputcollid"];
- {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.inputcollid_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // repeated .pg_query.Node args = 7 [json_name = "args"];
- {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.args_), -1, 1,
- (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // int32 location = 8 [json_name = "location"];
- {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.location_), -1, 0,
+ // .pg_query.Node arg = 2 [json_name = "arg"];
+ {PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.arg_), _Internal::kHasBitsOffset + 1, 1,
+ (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
+ // string name = 3 [json_name = "name"];
+ {PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.name_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
+ // int32 argnumber = 4 [json_name = "argnumber"];
+ {PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.argnumber_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kInt32)},
+ // int32 location = 5 [json_name = "location"];
+ {PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.location_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
}}, {{
+ "\25\0\0\4\0\0\0\0"
+ "pg_query.NamedArgExpr"
+ "name"
}},
};
-::uint8_t* DistinctExpr::_InternalSerialize(
+::uint8_t* NamedArgExpr::_InternalSerialize(
::uint8_t* target,
::google::protobuf::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:pg_query.DistinctExpr)
+ // @@protoc_insertion_point(serialize_to_array_start:pg_query.NamedArgExpr)
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
@@ -35847,53 +37747,32 @@ ::uint8_t* DistinctExpr::_InternalSerialize(
_Internal::xpr(this).GetCachedSize(), target, stream);
}
- // uint32 opno = 2 [json_name = "opno"];
- if (this->_internal_opno() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 2, this->_internal_opno(), target);
- }
-
- // uint32 opresulttype = 3 [json_name = "opresulttype"];
- if (this->_internal_opresulttype() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 3, this->_internal_opresulttype(), target);
- }
-
- // bool opretset = 4 [json_name = "opretset"];
- if (this->_internal_opretset() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteBoolToArray(
- 4, this->_internal_opretset(), target);
- }
-
- // uint32 opcollid = 5 [json_name = "opcollid"];
- if (this->_internal_opcollid() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 5, this->_internal_opcollid(), target);
+ // .pg_query.Node arg = 2 [json_name = "arg"];
+ if (cached_has_bits & 0x00000002u) {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 2, _Internal::arg(this),
+ _Internal::arg(this).GetCachedSize(), target, stream);
}
- // uint32 inputcollid = 6 [json_name = "inputcollid"];
- if (this->_internal_inputcollid() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 6, this->_internal_inputcollid(), target);
+ // string name = 3 [json_name = "name"];
+ if (!this->_internal_name().empty()) {
+ const std::string& _s = this->_internal_name();
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ _s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "pg_query.NamedArgExpr.name");
+ target = stream->WriteStringMaybeAliased(3, _s, target);
}
- // repeated .pg_query.Node args = 7 [json_name = "args"];
- for (unsigned i = 0,
- n = static_cast(this->_internal_args_size()); i < n; i++) {
- const auto& repfield = this->_internal_args().Get(i);
+ // int32 argnumber = 4 [json_name = "argnumber"];
+ if (this->_internal_argnumber() != 0) {
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(7, repfield, repfield.GetCachedSize(), target, stream);
+ WriteInt32ToArrayWithField<4>(
+ stream, this->_internal_argnumber(), target);
}
- // int32 location = 8 [json_name = "location"];
+ // int32 location = 5 [json_name = "location"];
if (this->_internal_location() != 0) {
target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<8>(
+ WriteInt32ToArrayWithField<5>(
stream, this->_internal_location(), target);
}
@@ -35902,61 +37781,46 @@ ::uint8_t* DistinctExpr::_InternalSerialize(
::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
}
- // @@protoc_insertion_point(serialize_to_array_end:pg_query.DistinctExpr)
+ // @@protoc_insertion_point(serialize_to_array_end:pg_query.NamedArgExpr)
return target;
}
-::size_t DistinctExpr::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pg_query.DistinctExpr)
+::size_t NamedArgExpr::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:pg_query.NamedArgExpr)
::size_t total_size = 0;
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- // repeated .pg_query.Node args = 7 [json_name = "args"];
- total_size += 1UL * this->_internal_args_size();
- for (const auto& msg : this->_internal_args()) {
- total_size +=
- ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
- }
- // .pg_query.Node xpr = 1 [json_name = "xpr"];
- cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000001u) {
- total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
- }
-
- // uint32 opno = 2 [json_name = "opno"];
- if (this->_internal_opno() != 0) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_opno());
+ // string name = 3 [json_name = "name"];
+ if (!this->_internal_name().empty()) {
+ total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->_internal_name());
}
- // uint32 opresulttype = 3 [json_name = "opresulttype"];
- if (this->_internal_opresulttype() != 0) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_opresulttype());
- }
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000003u) {
+ // .pg_query.Node xpr = 1 [json_name = "xpr"];
+ if (cached_has_bits & 0x00000001u) {
+ total_size +=
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
+ }
- // bool opretset = 4 [json_name = "opretset"];
- if (this->_internal_opretset() != 0) {
- total_size += 2;
- }
+ // .pg_query.Node arg = 2 [json_name = "arg"];
+ if (cached_has_bits & 0x00000002u) {
+ total_size +=
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.arg_);
+ }
- // uint32 opcollid = 5 [json_name = "opcollid"];
- if (this->_internal_opcollid() != 0) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_opcollid());
}
-
- // uint32 inputcollid = 6 [json_name = "inputcollid"];
- if (this->_internal_inputcollid() != 0) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_inputcollid());
+ // int32 argnumber = 4 [json_name = "argnumber"];
+ if (this->_internal_argnumber() != 0) {
+ total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
+ this->_internal_argnumber());
}
- // int32 location = 8 [json_name = "location"];
+ // int32 location = 5 [json_name = "location"];
if (this->_internal_location() != 0) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
this->_internal_location());
@@ -35965,42 +37829,38 @@ ::size_t DistinctExpr::ByteSizeLong() const {
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
-const ::google::protobuf::Message::ClassData DistinctExpr::_class_data_ = {
- DistinctExpr::MergeImpl,
+const ::google::protobuf::Message::ClassData NamedArgExpr::_class_data_ = {
+ NamedArgExpr::MergeImpl,
nullptr, // OnDemandRegisterArenaDtor
};
-const ::google::protobuf::Message::ClassData* DistinctExpr::GetClassData() const {
+const ::google::protobuf::Message::ClassData* NamedArgExpr::GetClassData() const {
return &_class_data_;
}
-void DistinctExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.DistinctExpr)
+void NamedArgExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.NamedArgExpr)
ABSL_DCHECK_NE(&from, _this);
::uint32_t cached_has_bits = 0;
(void) cached_has_bits;
- _this->_internal_mutable_args()->MergeFrom(
- from._internal_args());
- if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
- _this->_internal_mutable_xpr()->::pg_query::Node::MergeFrom(
- from._internal_xpr());
- }
- if (from._internal_opno() != 0) {
- _this->_internal_set_opno(from._internal_opno());
- }
- if (from._internal_opresulttype() != 0) {
- _this->_internal_set_opresulttype(from._internal_opresulttype());
- }
- if (from._internal_opretset() != 0) {
- _this->_internal_set_opretset(from._internal_opretset());
+ if (!from._internal_name().empty()) {
+ _this->_internal_set_name(from._internal_name());
}
- if (from._internal_opcollid() != 0) {
- _this->_internal_set_opcollid(from._internal_opcollid());
+ cached_has_bits = from._impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000003u) {
+ if (cached_has_bits & 0x00000001u) {
+ _this->_internal_mutable_xpr()->::pg_query::Node::MergeFrom(
+ from._internal_xpr());
+ }
+ if (cached_has_bits & 0x00000002u) {
+ _this->_internal_mutable_arg()->::pg_query::Node::MergeFrom(
+ from._internal_arg());
+ }
}
- if (from._internal_inputcollid() != 0) {
- _this->_internal_set_inputcollid(from._internal_inputcollid());
+ if (from._internal_argnumber() != 0) {
+ _this->_internal_set_argnumber(from._internal_argnumber());
}
if (from._internal_location() != 0) {
_this->_internal_set_location(from._internal_location());
@@ -36008,71 +37868,73 @@ void DistinctExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google
_this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
}
-void DistinctExpr::CopyFrom(const DistinctExpr& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.DistinctExpr)
+void NamedArgExpr::CopyFrom(const NamedArgExpr& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.NamedArgExpr)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-PROTOBUF_NOINLINE bool DistinctExpr::IsInitialized() const {
+PROTOBUF_NOINLINE bool NamedArgExpr::IsInitialized() const {
return true;
}
-::_pbi::CachedSize* DistinctExpr::AccessCachedSize() const {
+::_pbi::CachedSize* NamedArgExpr::AccessCachedSize() const {
return &_impl_._cached_size_;
}
-void DistinctExpr::InternalSwap(DistinctExpr* PROTOBUF_RESTRICT other) {
+void NamedArgExpr::InternalSwap(NamedArgExpr* PROTOBUF_RESTRICT other) {
using std::swap;
+ auto* arena = GetArena();
+ ABSL_DCHECK_EQ(arena, other->GetArena());
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
- _impl_.args_.InternalSwap(&other->_impl_.args_);
+ ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.name_, &other->_impl_.name_, arena);
::google::protobuf::internal::memswap<
- PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.location_)
- + sizeof(DistinctExpr::_impl_.location_)
- - PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.xpr_)>(
+ PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.location_)
+ + sizeof(NamedArgExpr::_impl_.location_)
+ - PROTOBUF_FIELD_OFFSET(NamedArgExpr, _impl_.xpr_)>(
reinterpret_cast(&_impl_.xpr_),
reinterpret_cast(&other->_impl_.xpr_));
}
-::google::protobuf::Metadata DistinctExpr::GetMetadata() const {
+::google::protobuf::Metadata NamedArgExpr::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_protobuf_2fpg_5fquery_2eproto_getter, &descriptor_table_protobuf_2fpg_5fquery_2eproto_once,
file_level_metadata_protobuf_2fpg_5fquery_2eproto[25]);
}
// ===================================================================
-class NullIfExpr::_Internal {
+class OpExpr::_Internal {
public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
static constexpr ::int32_t kHasBitsOffset =
- 8 * PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_._has_bits_);
- static const ::pg_query::Node& xpr(const NullIfExpr* msg);
+ 8 * PROTOBUF_FIELD_OFFSET(OpExpr, _impl_._has_bits_);
+ static const ::pg_query::Node& xpr(const OpExpr* msg);
static void set_has_xpr(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
};
-const ::pg_query::Node& NullIfExpr::_Internal::xpr(const NullIfExpr* msg) {
+const ::pg_query::Node& OpExpr::_Internal::xpr(const OpExpr* msg) {
return *msg->_impl_.xpr_;
}
-NullIfExpr::NullIfExpr(::google::protobuf::Arena* arena)
+OpExpr::OpExpr(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
- // @@protoc_insertion_point(arena_constructor:pg_query.NullIfExpr)
+ // @@protoc_insertion_point(arena_constructor:pg_query.OpExpr)
}
-inline PROTOBUF_NDEBUG_INLINE NullIfExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE OpExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena,
const Impl_& from)
: _has_bits_{from._has_bits_},
_cached_size_{0},
args_{visibility, arena, from.args_} {}
-NullIfExpr::NullIfExpr(
+OpExpr::OpExpr(
::google::protobuf::Arena* arena,
- const NullIfExpr& from)
+ const OpExpr& from)
: ::google::protobuf::Message(arena) {
- NullIfExpr* const _this = this;
+ OpExpr* const _this = this;
(void)_this;
_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
from._internal_metadata_);
@@ -36089,15 +37951,15 @@ NullIfExpr::NullIfExpr(
offsetof(Impl_, opno_) +
sizeof(Impl_::location_));
- // @@protoc_insertion_point(copy_constructor:pg_query.NullIfExpr)
+ // @@protoc_insertion_point(copy_constructor:pg_query.OpExpr)
}
-inline PROTOBUF_NDEBUG_INLINE NullIfExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE OpExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
: _cached_size_{0},
args_{visibility, arena} {}
-inline void NullIfExpr::SharedCtor(::_pb::Arena* arena) {
+inline void OpExpr::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
::memset(reinterpret_cast(&_impl_) +
offsetof(Impl_, xpr_),
@@ -36106,19 +37968,19 @@ inline void NullIfExpr::SharedCtor(::_pb::Arena* arena) {
offsetof(Impl_, xpr_) +
sizeof(Impl_::location_));
}
-NullIfExpr::~NullIfExpr() {
- // @@protoc_insertion_point(destructor:pg_query.NullIfExpr)
+OpExpr::~OpExpr() {
+ // @@protoc_insertion_point(destructor:pg_query.OpExpr)
_internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
SharedDtor();
}
-inline void NullIfExpr::SharedDtor() {
+inline void OpExpr::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
delete _impl_.xpr_;
_impl_.~Impl_();
}
-PROTOBUF_NOINLINE void NullIfExpr::Clear() {
-// @@protoc_insertion_point(message_clear_start:pg_query.NullIfExpr)
+PROTOBUF_NOINLINE void OpExpr::Clear() {
+// @@protoc_insertion_point(message_clear_start:pg_query.OpExpr)
PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
@@ -36137,7 +37999,7 @@ PROTOBUF_NOINLINE void NullIfExpr::Clear() {
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
-const char* NullIfExpr::_InternalParse(
+const char* OpExpr::_InternalParse(
const char* ptr, ::_pbi::ParseContext* ctx) {
ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
return ptr;
@@ -36145,9 +38007,9 @@ const char* NullIfExpr::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<3, 8, 2, 0, 2> NullIfExpr::_table_ = {
+const ::_pbi::TcParseTable<3, 8, 2, 0, 2> OpExpr::_table_ = {
{
- PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(OpExpr, _impl_._has_bits_),
0, // no _extensions_
8, 56, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
@@ -36156,59 +38018,59 @@ const ::_pbi::TcParseTable<3, 8, 2, 0, 2> NullIfExpr::_table_ = {
8, // num_field_entries
2, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
- &_NullIfExpr_default_instance_._instance,
+ &_OpExpr_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
// int32 location = 8 [json_name = "location"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NullIfExpr, _impl_.location_), 63>(),
- {64, 63, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.location_)}},
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(OpExpr, _impl_.location_), 63>(),
+ {64, 63, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.location_)}},
// .pg_query.Node xpr = 1 [json_name = "xpr"];
{::_pbi::TcParser::FastMtS1,
- {10, 0, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.xpr_)}},
+ {10, 0, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.xpr_)}},
// uint32 opno = 2 [json_name = "opno"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NullIfExpr, _impl_.opno_), 63>(),
- {16, 63, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opno_)}},
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(OpExpr, _impl_.opno_), 63>(),
+ {16, 63, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opno_)}},
// uint32 opresulttype = 3 [json_name = "opresulttype"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NullIfExpr, _impl_.opresulttype_), 63>(),
- {24, 63, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opresulttype_)}},
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(OpExpr, _impl_.opresulttype_), 63>(),
+ {24, 63, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opresulttype_)}},
// bool opretset = 4 [json_name = "opretset"];
- {::_pbi::TcParser::SingularVarintNoZag1(),
- {32, 63, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opretset_)}},
+ {::_pbi::TcParser::SingularVarintNoZag1(),
+ {32, 63, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opretset_)}},
// uint32 opcollid = 5 [json_name = "opcollid"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NullIfExpr, _impl_.opcollid_), 63>(),
- {40, 63, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opcollid_)}},
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(OpExpr, _impl_.opcollid_), 63>(),
+ {40, 63, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opcollid_)}},
// uint32 inputcollid = 6 [json_name = "inputcollid"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NullIfExpr, _impl_.inputcollid_), 63>(),
- {48, 63, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.inputcollid_)}},
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(OpExpr, _impl_.inputcollid_), 63>(),
+ {48, 63, 0, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.inputcollid_)}},
// repeated .pg_query.Node args = 7 [json_name = "args"];
{::_pbi::TcParser::FastMtR1,
- {58, 63, 1, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.args_)}},
+ {58, 63, 1, PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.args_)}},
}}, {{
65535, 65535
}}, {{
// .pg_query.Node xpr = 1 [json_name = "xpr"];
- {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
+ {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
// uint32 opno = 2 [json_name = "opno"];
- {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opno_), -1, 0,
+ {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opno_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
// uint32 opresulttype = 3 [json_name = "opresulttype"];
- {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opresulttype_), -1, 0,
+ {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opresulttype_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
// bool opretset = 4 [json_name = "opretset"];
- {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opretset_), -1, 0,
+ {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opretset_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kBool)},
// uint32 opcollid = 5 [json_name = "opcollid"];
- {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opcollid_), -1, 0,
+ {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.opcollid_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
// uint32 inputcollid = 6 [json_name = "inputcollid"];
- {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.inputcollid_), -1, 0,
+ {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.inputcollid_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
// repeated .pg_query.Node args = 7 [json_name = "args"];
- {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.args_), -1, 1,
+ {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.args_), -1, 1,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
// int32 location = 8 [json_name = "location"];
- {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.location_), -1, 0,
+ {PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.location_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
@@ -36217,10 +38079,10 @@ const ::_pbi::TcParseTable<3, 8, 2, 0, 2> NullIfExpr::_table_ = {
}},
};
-::uint8_t* NullIfExpr::_InternalSerialize(
+::uint8_t* OpExpr::_InternalSerialize(
::uint8_t* target,
::google::protobuf::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:pg_query.NullIfExpr)
+ // @@protoc_insertion_point(serialize_to_array_start:pg_query.OpExpr)
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
@@ -36287,12 +38149,12 @@ ::uint8_t* NullIfExpr::_InternalSerialize(
::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
}
- // @@protoc_insertion_point(serialize_to_array_end:pg_query.NullIfExpr)
+ // @@protoc_insertion_point(serialize_to_array_end:pg_query.OpExpr)
return target;
}
-::size_t NullIfExpr::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pg_query.NullIfExpr)
+::size_t OpExpr::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:pg_query.OpExpr)
::size_t total_size = 0;
::uint32_t cached_has_bits = 0;
@@ -36350,18 +38212,18 @@ ::size_t NullIfExpr::ByteSizeLong() const {
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
-const ::google::protobuf::Message::ClassData NullIfExpr::_class_data_ = {
- NullIfExpr::MergeImpl,
+const ::google::protobuf::Message::ClassData OpExpr::_class_data_ = {
+ OpExpr::MergeImpl,
nullptr, // OnDemandRegisterArenaDtor
};
-const ::google::protobuf::Message::ClassData* NullIfExpr::GetClassData() const {
+const ::google::protobuf::Message::ClassData* OpExpr::GetClassData() const {
return &_class_data_;
}
-void NullIfExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.NullIfExpr)
+void OpExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.OpExpr)
ABSL_DCHECK_NE(&from, _this);
::uint32_t cached_has_bits = 0;
(void) cached_has_bits;
@@ -36393,71 +38255,71 @@ void NullIfExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::
_this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
}
-void NullIfExpr::CopyFrom(const NullIfExpr& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.NullIfExpr)
+void OpExpr::CopyFrom(const OpExpr& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.OpExpr)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-PROTOBUF_NOINLINE bool NullIfExpr::IsInitialized() const {
+PROTOBUF_NOINLINE bool OpExpr::IsInitialized() const {
return true;
}
-::_pbi::CachedSize* NullIfExpr::AccessCachedSize() const {
+::_pbi::CachedSize* OpExpr::AccessCachedSize() const {
return &_impl_._cached_size_;
}
-void NullIfExpr::InternalSwap(NullIfExpr* PROTOBUF_RESTRICT other) {
+void OpExpr::InternalSwap(OpExpr* PROTOBUF_RESTRICT other) {
using std::swap;
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
_impl_.args_.InternalSwap(&other->_impl_.args_);
::google::protobuf::internal::memswap<
- PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.location_)
- + sizeof(NullIfExpr::_impl_.location_)
- - PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.xpr_)>(
+ PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.location_)
+ + sizeof(OpExpr::_impl_.location_)
+ - PROTOBUF_FIELD_OFFSET(OpExpr, _impl_.xpr_)>(
reinterpret_cast(&_impl_.xpr_),
reinterpret_cast(&other->_impl_.xpr_));
}
-::google::protobuf::Metadata NullIfExpr::GetMetadata() const {
+::google::protobuf::Metadata OpExpr::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_protobuf_2fpg_5fquery_2eproto_getter, &descriptor_table_protobuf_2fpg_5fquery_2eproto_once,
file_level_metadata_protobuf_2fpg_5fquery_2eproto[26]);
}
// ===================================================================
-class ScalarArrayOpExpr::_Internal {
+class DistinctExpr::_Internal {
public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
static constexpr ::int32_t kHasBitsOffset =
- 8 * PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_._has_bits_);
- static const ::pg_query::Node& xpr(const ScalarArrayOpExpr* msg);
+ 8 * PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_._has_bits_);
+ static const ::pg_query::Node& xpr(const DistinctExpr* msg);
static void set_has_xpr(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
};
-const ::pg_query::Node& ScalarArrayOpExpr::_Internal::xpr(const ScalarArrayOpExpr* msg) {
+const ::pg_query::Node& DistinctExpr::_Internal::xpr(const DistinctExpr* msg) {
return *msg->_impl_.xpr_;
}
-ScalarArrayOpExpr::ScalarArrayOpExpr(::google::protobuf::Arena* arena)
+DistinctExpr::DistinctExpr(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
- // @@protoc_insertion_point(arena_constructor:pg_query.ScalarArrayOpExpr)
+ // @@protoc_insertion_point(arena_constructor:pg_query.DistinctExpr)
}
-inline PROTOBUF_NDEBUG_INLINE ScalarArrayOpExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE DistinctExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena,
const Impl_& from)
: _has_bits_{from._has_bits_},
_cached_size_{0},
args_{visibility, arena, from.args_} {}
-ScalarArrayOpExpr::ScalarArrayOpExpr(
+DistinctExpr::DistinctExpr(
::google::protobuf::Arena* arena,
- const ScalarArrayOpExpr& from)
+ const DistinctExpr& from)
: ::google::protobuf::Message(arena) {
- ScalarArrayOpExpr* const _this = this;
+ DistinctExpr* const _this = this;
(void)_this;
_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
from._internal_metadata_);
@@ -36474,15 +38336,15 @@ ScalarArrayOpExpr::ScalarArrayOpExpr(
offsetof(Impl_, opno_) +
sizeof(Impl_::location_));
- // @@protoc_insertion_point(copy_constructor:pg_query.ScalarArrayOpExpr)
+ // @@protoc_insertion_point(copy_constructor:pg_query.DistinctExpr)
}
-inline PROTOBUF_NDEBUG_INLINE ScalarArrayOpExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE DistinctExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
: _cached_size_{0},
args_{visibility, arena} {}
-inline void ScalarArrayOpExpr::SharedCtor(::_pb::Arena* arena) {
+inline void DistinctExpr::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
::memset(reinterpret_cast(&_impl_) +
offsetof(Impl_, xpr_),
@@ -36491,19 +38353,19 @@ inline void ScalarArrayOpExpr::SharedCtor(::_pb::Arena* arena) {
offsetof(Impl_, xpr_) +
sizeof(Impl_::location_));
}
-ScalarArrayOpExpr::~ScalarArrayOpExpr() {
- // @@protoc_insertion_point(destructor:pg_query.ScalarArrayOpExpr)
+DistinctExpr::~DistinctExpr() {
+ // @@protoc_insertion_point(destructor:pg_query.DistinctExpr)
_internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
SharedDtor();
}
-inline void ScalarArrayOpExpr::SharedDtor() {
+inline void DistinctExpr::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
delete _impl_.xpr_;
_impl_.~Impl_();
}
-PROTOBUF_NOINLINE void ScalarArrayOpExpr::Clear() {
-// @@protoc_insertion_point(message_clear_start:pg_query.ScalarArrayOpExpr)
+PROTOBUF_NOINLINE void DistinctExpr::Clear() {
+// @@protoc_insertion_point(message_clear_start:pg_query.DistinctExpr)
PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
@@ -36522,7 +38384,7 @@ PROTOBUF_NOINLINE void ScalarArrayOpExpr::Clear() {
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
-const char* ScalarArrayOpExpr::_InternalParse(
+const char* DistinctExpr::_InternalParse(
const char* ptr, ::_pbi::ParseContext* ctx) {
ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
return ptr;
@@ -36530,60 +38392,70 @@ const char* ScalarArrayOpExpr::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<3, 6, 2, 0, 2> ScalarArrayOpExpr::_table_ = {
+const ::_pbi::TcParseTable<3, 8, 2, 0, 2> DistinctExpr::_table_ = {
{
- PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_._has_bits_),
0, // no _extensions_
- 6, 56, // max_field_number, fast_idx_mask
+ 8, 56, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294967232, // skipmap
+ 4294967040, // skipmap
offsetof(decltype(_table_), field_entries),
- 6, // num_field_entries
+ 8, // num_field_entries
2, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
- &_ScalarArrayOpExpr_default_instance_._instance,
+ &_DistinctExpr_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
- {::_pbi::TcParser::MiniParse, {}},
+ // int32 location = 8 [json_name = "location"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(DistinctExpr, _impl_.location_), 63>(),
+ {64, 63, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.location_)}},
// .pg_query.Node xpr = 1 [json_name = "xpr"];
{::_pbi::TcParser::FastMtS1,
- {10, 0, 0, PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.xpr_)}},
+ {10, 0, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.xpr_)}},
// uint32 opno = 2 [json_name = "opno"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ScalarArrayOpExpr, _impl_.opno_), 63>(),
- {16, 63, 0, PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.opno_)}},
- // bool use_or = 3 [json_name = "useOr"];
- {::_pbi::TcParser::SingularVarintNoZag1(),
- {24, 63, 0, PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.use_or_)}},
- // uint32 inputcollid = 4 [json_name = "inputcollid"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ScalarArrayOpExpr, _impl_.inputcollid_), 63>(),
- {32, 63, 0, PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.inputcollid_)}},
- // repeated .pg_query.Node args = 5 [json_name = "args"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(DistinctExpr, _impl_.opno_), 63>(),
+ {16, 63, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opno_)}},
+ // uint32 opresulttype = 3 [json_name = "opresulttype"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(DistinctExpr, _impl_.opresulttype_), 63>(),
+ {24, 63, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opresulttype_)}},
+ // bool opretset = 4 [json_name = "opretset"];
+ {::_pbi::TcParser::SingularVarintNoZag1(),
+ {32, 63, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opretset_)}},
+ // uint32 opcollid = 5 [json_name = "opcollid"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(DistinctExpr, _impl_.opcollid_), 63>(),
+ {40, 63, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opcollid_)}},
+ // uint32 inputcollid = 6 [json_name = "inputcollid"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(DistinctExpr, _impl_.inputcollid_), 63>(),
+ {48, 63, 0, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.inputcollid_)}},
+ // repeated .pg_query.Node args = 7 [json_name = "args"];
{::_pbi::TcParser::FastMtR1,
- {42, 63, 1, PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.args_)}},
- // int32 location = 6 [json_name = "location"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ScalarArrayOpExpr, _impl_.location_), 63>(),
- {48, 63, 0, PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.location_)}},
- {::_pbi::TcParser::MiniParse, {}},
+ {58, 63, 1, PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.args_)}},
}}, {{
65535, 65535
}}, {{
// .pg_query.Node xpr = 1 [json_name = "xpr"];
- {PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
+ {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
// uint32 opno = 2 [json_name = "opno"];
- {PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.opno_), -1, 0,
+ {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opno_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // bool use_or = 3 [json_name = "useOr"];
- {PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.use_or_), -1, 0,
+ // uint32 opresulttype = 3 [json_name = "opresulttype"];
+ {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opresulttype_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
+ // bool opretset = 4 [json_name = "opretset"];
+ {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opretset_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kBool)},
- // uint32 inputcollid = 4 [json_name = "inputcollid"];
- {PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.inputcollid_), -1, 0,
+ // uint32 opcollid = 5 [json_name = "opcollid"];
+ {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.opcollid_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // repeated .pg_query.Node args = 5 [json_name = "args"];
- {PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.args_), -1, 1,
+ // uint32 inputcollid = 6 [json_name = "inputcollid"];
+ {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.inputcollid_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
+ // repeated .pg_query.Node args = 7 [json_name = "args"];
+ {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.args_), -1, 1,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // int32 location = 6 [json_name = "location"];
- {PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.location_), -1, 0,
+ // int32 location = 8 [json_name = "location"];
+ {PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.location_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
@@ -36592,10 +38464,10 @@ const ::_pbi::TcParseTable<3, 6, 2, 0, 2> ScalarArrayOpExpr::_table_ = {
}},
};
-::uint8_t* ScalarArrayOpExpr::_InternalSerialize(
+::uint8_t* DistinctExpr::_InternalSerialize(
::uint8_t* target,
::google::protobuf::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:pg_query.ScalarArrayOpExpr)
+ // @@protoc_insertion_point(serialize_to_array_start:pg_query.DistinctExpr)
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
@@ -36614,32 +38486,46 @@ ::uint8_t* ScalarArrayOpExpr::_InternalSerialize(
2, this->_internal_opno(), target);
}
- // bool use_or = 3 [json_name = "useOr"];
- if (this->_internal_use_or() != 0) {
+ // uint32 opresulttype = 3 [json_name = "opresulttype"];
+ if (this->_internal_opresulttype() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
+ 3, this->_internal_opresulttype(), target);
+ }
+
+ // bool opretset = 4 [json_name = "opretset"];
+ if (this->_internal_opretset() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteBoolToArray(
- 3, this->_internal_use_or(), target);
+ 4, this->_internal_opretset(), target);
}
- // uint32 inputcollid = 4 [json_name = "inputcollid"];
+ // uint32 opcollid = 5 [json_name = "opcollid"];
+ if (this->_internal_opcollid() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
+ 5, this->_internal_opcollid(), target);
+ }
+
+ // uint32 inputcollid = 6 [json_name = "inputcollid"];
if (this->_internal_inputcollid() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 4, this->_internal_inputcollid(), target);
+ 6, this->_internal_inputcollid(), target);
}
- // repeated .pg_query.Node args = 5 [json_name = "args"];
+ // repeated .pg_query.Node args = 7 [json_name = "args"];
for (unsigned i = 0,
n = static_cast(this->_internal_args_size()); i < n; i++) {
const auto& repfield = this->_internal_args().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(5, repfield, repfield.GetCachedSize(), target, stream);
+ InternalWriteMessage(7, repfield, repfield.GetCachedSize(), target, stream);
}
- // int32 location = 6 [json_name = "location"];
+ // int32 location = 8 [json_name = "location"];
if (this->_internal_location() != 0) {
target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<6>(
+ WriteInt32ToArrayWithField<8>(
stream, this->_internal_location(), target);
}
@@ -36648,19 +38534,19 @@ ::uint8_t* ScalarArrayOpExpr::_InternalSerialize(
::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
}
- // @@protoc_insertion_point(serialize_to_array_end:pg_query.ScalarArrayOpExpr)
+ // @@protoc_insertion_point(serialize_to_array_end:pg_query.DistinctExpr)
return target;
}
-::size_t ScalarArrayOpExpr::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pg_query.ScalarArrayOpExpr)
+::size_t DistinctExpr::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:pg_query.DistinctExpr)
::size_t total_size = 0;
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- // repeated .pg_query.Node args = 5 [json_name = "args"];
+ // repeated .pg_query.Node args = 7 [json_name = "args"];
total_size += 1UL * this->_internal_args_size();
for (const auto& msg : this->_internal_args()) {
total_size +=
@@ -36679,18 +38565,30 @@ ::size_t ScalarArrayOpExpr::ByteSizeLong() const {
this->_internal_opno());
}
- // bool use_or = 3 [json_name = "useOr"];
- if (this->_internal_use_or() != 0) {
+ // uint32 opresulttype = 3 [json_name = "opresulttype"];
+ if (this->_internal_opresulttype() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
+ this->_internal_opresulttype());
+ }
+
+ // bool opretset = 4 [json_name = "opretset"];
+ if (this->_internal_opretset() != 0) {
total_size += 2;
}
- // uint32 inputcollid = 4 [json_name = "inputcollid"];
+ // uint32 opcollid = 5 [json_name = "opcollid"];
+ if (this->_internal_opcollid() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
+ this->_internal_opcollid());
+ }
+
+ // uint32 inputcollid = 6 [json_name = "inputcollid"];
if (this->_internal_inputcollid() != 0) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
this->_internal_inputcollid());
}
- // int32 location = 6 [json_name = "location"];
+ // int32 location = 8 [json_name = "location"];
if (this->_internal_location() != 0) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
this->_internal_location());
@@ -36699,18 +38597,18 @@ ::size_t ScalarArrayOpExpr::ByteSizeLong() const {
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
-const ::google::protobuf::Message::ClassData ScalarArrayOpExpr::_class_data_ = {
- ScalarArrayOpExpr::MergeImpl,
+const ::google::protobuf::Message::ClassData DistinctExpr::_class_data_ = {
+ DistinctExpr::MergeImpl,
nullptr, // OnDemandRegisterArenaDtor
};
-const ::google::protobuf::Message::ClassData* ScalarArrayOpExpr::GetClassData() const {
+const ::google::protobuf::Message::ClassData* DistinctExpr::GetClassData() const {
return &_class_data_;
}
-void ScalarArrayOpExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.ScalarArrayOpExpr)
+void DistinctExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.DistinctExpr)
ABSL_DCHECK_NE(&from, _this);
::uint32_t cached_has_bits = 0;
(void) cached_has_bits;
@@ -36724,8 +38622,14 @@ void ScalarArrayOpExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::g
if (from._internal_opno() != 0) {
_this->_internal_set_opno(from._internal_opno());
}
- if (from._internal_use_or() != 0) {
- _this->_internal_set_use_or(from._internal_use_or());
+ if (from._internal_opresulttype() != 0) {
+ _this->_internal_set_opresulttype(from._internal_opresulttype());
+ }
+ if (from._internal_opretset() != 0) {
+ _this->_internal_set_opretset(from._internal_opretset());
+ }
+ if (from._internal_opcollid() != 0) {
+ _this->_internal_set_opcollid(from._internal_opcollid());
}
if (from._internal_inputcollid() != 0) {
_this->_internal_set_inputcollid(from._internal_inputcollid());
@@ -36736,71 +38640,71 @@ void ScalarArrayOpExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::g
_this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
}
-void ScalarArrayOpExpr::CopyFrom(const ScalarArrayOpExpr& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.ScalarArrayOpExpr)
+void DistinctExpr::CopyFrom(const DistinctExpr& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.DistinctExpr)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-PROTOBUF_NOINLINE bool ScalarArrayOpExpr::IsInitialized() const {
+PROTOBUF_NOINLINE bool DistinctExpr::IsInitialized() const {
return true;
}
-::_pbi::CachedSize* ScalarArrayOpExpr::AccessCachedSize() const {
+::_pbi::CachedSize* DistinctExpr::AccessCachedSize() const {
return &_impl_._cached_size_;
}
-void ScalarArrayOpExpr::InternalSwap(ScalarArrayOpExpr* PROTOBUF_RESTRICT other) {
+void DistinctExpr::InternalSwap(DistinctExpr* PROTOBUF_RESTRICT other) {
using std::swap;
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
_impl_.args_.InternalSwap(&other->_impl_.args_);
::google::protobuf::internal::memswap<
- PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.location_)
- + sizeof(ScalarArrayOpExpr::_impl_.location_)
- - PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.xpr_)>(
+ PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.location_)
+ + sizeof(DistinctExpr::_impl_.location_)
+ - PROTOBUF_FIELD_OFFSET(DistinctExpr, _impl_.xpr_)>(
reinterpret_cast(&_impl_.xpr_),
reinterpret_cast(&other->_impl_.xpr_));
}
-::google::protobuf::Metadata ScalarArrayOpExpr::GetMetadata() const {
+::google::protobuf::Metadata DistinctExpr::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_protobuf_2fpg_5fquery_2eproto_getter, &descriptor_table_protobuf_2fpg_5fquery_2eproto_once,
file_level_metadata_protobuf_2fpg_5fquery_2eproto[27]);
}
// ===================================================================
-class BoolExpr::_Internal {
+class NullIfExpr::_Internal {
public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
static constexpr ::int32_t kHasBitsOffset =
- 8 * PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_._has_bits_);
- static const ::pg_query::Node& xpr(const BoolExpr* msg);
+ 8 * PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_._has_bits_);
+ static const ::pg_query::Node& xpr(const NullIfExpr* msg);
static void set_has_xpr(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
};
-const ::pg_query::Node& BoolExpr::_Internal::xpr(const BoolExpr* msg) {
+const ::pg_query::Node& NullIfExpr::_Internal::xpr(const NullIfExpr* msg) {
return *msg->_impl_.xpr_;
}
-BoolExpr::BoolExpr(::google::protobuf::Arena* arena)
+NullIfExpr::NullIfExpr(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
- // @@protoc_insertion_point(arena_constructor:pg_query.BoolExpr)
+ // @@protoc_insertion_point(arena_constructor:pg_query.NullIfExpr)
}
-inline PROTOBUF_NDEBUG_INLINE BoolExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE NullIfExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena,
const Impl_& from)
: _has_bits_{from._has_bits_},
_cached_size_{0},
args_{visibility, arena, from.args_} {}
-BoolExpr::BoolExpr(
+NullIfExpr::NullIfExpr(
::google::protobuf::Arena* arena,
- const BoolExpr& from)
+ const NullIfExpr& from)
: ::google::protobuf::Message(arena) {
- BoolExpr* const _this = this;
+ NullIfExpr* const _this = this;
(void)_this;
_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
from._internal_metadata_);
@@ -36810,22 +38714,22 @@ BoolExpr::BoolExpr(
? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.xpr_)
: nullptr;
::memcpy(reinterpret_cast(&_impl_) +
- offsetof(Impl_, boolop_),
+ offsetof(Impl_, opno_),
reinterpret_cast(&from._impl_) +
- offsetof(Impl_, boolop_),
+ offsetof(Impl_, opno_),
offsetof(Impl_, location_) -
- offsetof(Impl_, boolop_) +
+ offsetof(Impl_, opno_) +
sizeof(Impl_::location_));
- // @@protoc_insertion_point(copy_constructor:pg_query.BoolExpr)
+ // @@protoc_insertion_point(copy_constructor:pg_query.NullIfExpr)
}
-inline PROTOBUF_NDEBUG_INLINE BoolExpr::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE NullIfExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
: _cached_size_{0},
args_{visibility, arena} {}
-inline void BoolExpr::SharedCtor(::_pb::Arena* arena) {
+inline void NullIfExpr::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
::memset(reinterpret_cast(&_impl_) +
offsetof(Impl_, xpr_),
@@ -36834,19 +38738,19 @@ inline void BoolExpr::SharedCtor(::_pb::Arena* arena) {
offsetof(Impl_, xpr_) +
sizeof(Impl_::location_));
}
-BoolExpr::~BoolExpr() {
- // @@protoc_insertion_point(destructor:pg_query.BoolExpr)
+NullIfExpr::~NullIfExpr() {
+ // @@protoc_insertion_point(destructor:pg_query.NullIfExpr)
_internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
SharedDtor();
}
-inline void BoolExpr::SharedDtor() {
+inline void NullIfExpr::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
delete _impl_.xpr_;
_impl_.~Impl_();
}
-PROTOBUF_NOINLINE void BoolExpr::Clear() {
-// @@protoc_insertion_point(message_clear_start:pg_query.BoolExpr)
+PROTOBUF_NOINLINE void NullIfExpr::Clear() {
+// @@protoc_insertion_point(message_clear_start:pg_query.NullIfExpr)
PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
@@ -36858,14 +38762,14 @@ PROTOBUF_NOINLINE void BoolExpr::Clear() {
ABSL_DCHECK(_impl_.xpr_ != nullptr);
_impl_.xpr_->Clear();
}
- ::memset(&_impl_.boolop_, 0, static_cast<::size_t>(
+ ::memset(&_impl_.opno_, 0, static_cast<::size_t>(
reinterpret_cast(&_impl_.location_) -
- reinterpret_cast(&_impl_.boolop_)) + sizeof(_impl_.location_));
+ reinterpret_cast(&_impl_.opno_)) + sizeof(_impl_.location_));
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
-const char* BoolExpr::_InternalParse(
+const char* NullIfExpr::_InternalParse(
const char* ptr, ::_pbi::ParseContext* ctx) {
ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
return ptr;
@@ -36873,46 +38777,70 @@ const char* BoolExpr::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<2, 4, 2, 0, 2> BoolExpr::_table_ = {
+const ::_pbi::TcParseTable<3, 8, 2, 0, 2> NullIfExpr::_table_ = {
{
- PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_._has_bits_),
0, // no _extensions_
- 4, 24, // max_field_number, fast_idx_mask
+ 8, 56, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294967280, // skipmap
+ 4294967040, // skipmap
offsetof(decltype(_table_), field_entries),
- 4, // num_field_entries
+ 8, // num_field_entries
2, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
- &_BoolExpr_default_instance_._instance,
+ &_NullIfExpr_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
- // int32 location = 4 [json_name = "location"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(BoolExpr, _impl_.location_), 63>(),
- {32, 63, 0, PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.location_)}},
+ // int32 location = 8 [json_name = "location"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NullIfExpr, _impl_.location_), 63>(),
+ {64, 63, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.location_)}},
// .pg_query.Node xpr = 1 [json_name = "xpr"];
{::_pbi::TcParser::FastMtS1,
- {10, 0, 0, PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.xpr_)}},
- // .pg_query.BoolExprType boolop = 2 [json_name = "boolop"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(BoolExpr, _impl_.boolop_), 63>(),
- {16, 63, 0, PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.boolop_)}},
- // repeated .pg_query.Node args = 3 [json_name = "args"];
+ {10, 0, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.xpr_)}},
+ // uint32 opno = 2 [json_name = "opno"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NullIfExpr, _impl_.opno_), 63>(),
+ {16, 63, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opno_)}},
+ // uint32 opresulttype = 3 [json_name = "opresulttype"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NullIfExpr, _impl_.opresulttype_), 63>(),
+ {24, 63, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opresulttype_)}},
+ // bool opretset = 4 [json_name = "opretset"];
+ {::_pbi::TcParser::SingularVarintNoZag1(),
+ {32, 63, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opretset_)}},
+ // uint32 opcollid = 5 [json_name = "opcollid"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NullIfExpr, _impl_.opcollid_), 63>(),
+ {40, 63, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opcollid_)}},
+ // uint32 inputcollid = 6 [json_name = "inputcollid"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(NullIfExpr, _impl_.inputcollid_), 63>(),
+ {48, 63, 0, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.inputcollid_)}},
+ // repeated .pg_query.Node args = 7 [json_name = "args"];
{::_pbi::TcParser::FastMtR1,
- {26, 63, 1, PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.args_)}},
+ {58, 63, 1, PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.args_)}},
}}, {{
65535, 65535
}}, {{
// .pg_query.Node xpr = 1 [json_name = "xpr"];
- {PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
+ {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.BoolExprType boolop = 2 [json_name = "boolop"];
- {PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.boolop_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kOpenEnum)},
- // repeated .pg_query.Node args = 3 [json_name = "args"];
- {PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.args_), -1, 1,
+ // uint32 opno = 2 [json_name = "opno"];
+ {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opno_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
+ // uint32 opresulttype = 3 [json_name = "opresulttype"];
+ {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opresulttype_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
+ // bool opretset = 4 [json_name = "opretset"];
+ {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opretset_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kBool)},
+ // uint32 opcollid = 5 [json_name = "opcollid"];
+ {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.opcollid_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
+ // uint32 inputcollid = 6 [json_name = "inputcollid"];
+ {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.inputcollid_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
+ // repeated .pg_query.Node args = 7 [json_name = "args"];
+ {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.args_), -1, 1,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // int32 location = 4 [json_name = "location"];
- {PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.location_), -1, 0,
+ // int32 location = 8 [json_name = "location"];
+ {PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.location_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
@@ -36921,10 +38849,10 @@ const ::_pbi::TcParseTable<2, 4, 2, 0, 2> BoolExpr::_table_ = {
}},
};
-::uint8_t* BoolExpr::_InternalSerialize(
+::uint8_t* NullIfExpr::_InternalSerialize(
::uint8_t* target,
::google::protobuf::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:pg_query.BoolExpr)
+ // @@protoc_insertion_point(serialize_to_array_start:pg_query.NullIfExpr)
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
@@ -36936,25 +38864,53 @@ ::uint8_t* BoolExpr::_InternalSerialize(
_Internal::xpr(this).GetCachedSize(), target, stream);
}
- // .pg_query.BoolExprType boolop = 2 [json_name = "boolop"];
- if (this->_internal_boolop() != 0) {
+ // uint32 opno = 2 [json_name = "opno"];
+ if (this->_internal_opno() != 0) {
target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteEnumToArray(
- 2, this->_internal_boolop(), target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
+ 2, this->_internal_opno(), target);
}
- // repeated .pg_query.Node args = 3 [json_name = "args"];
+ // uint32 opresulttype = 3 [json_name = "opresulttype"];
+ if (this->_internal_opresulttype() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
+ 3, this->_internal_opresulttype(), target);
+ }
+
+ // bool opretset = 4 [json_name = "opretset"];
+ if (this->_internal_opretset() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteBoolToArray(
+ 4, this->_internal_opretset(), target);
+ }
+
+ // uint32 opcollid = 5 [json_name = "opcollid"];
+ if (this->_internal_opcollid() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
+ 5, this->_internal_opcollid(), target);
+ }
+
+ // uint32 inputcollid = 6 [json_name = "inputcollid"];
+ if (this->_internal_inputcollid() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
+ 6, this->_internal_inputcollid(), target);
+ }
+
+ // repeated .pg_query.Node args = 7 [json_name = "args"];
for (unsigned i = 0,
n = static_cast(this->_internal_args_size()); i < n; i++) {
const auto& repfield = this->_internal_args().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream);
+ InternalWriteMessage(7, repfield, repfield.GetCachedSize(), target, stream);
}
- // int32 location = 4 [json_name = "location"];
+ // int32 location = 8 [json_name = "location"];
if (this->_internal_location() != 0) {
target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<4>(
+ WriteInt32ToArrayWithField<8>(
stream, this->_internal_location(), target);
}
@@ -36963,19 +38919,19 @@ ::uint8_t* BoolExpr::_InternalSerialize(
::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
}
- // @@protoc_insertion_point(serialize_to_array_end:pg_query.BoolExpr)
+ // @@protoc_insertion_point(serialize_to_array_end:pg_query.NullIfExpr)
return target;
}
-::size_t BoolExpr::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pg_query.BoolExpr)
+::size_t NullIfExpr::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:pg_query.NullIfExpr)
::size_t total_size = 0;
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- // repeated .pg_query.Node args = 3 [json_name = "args"];
+ // repeated .pg_query.Node args = 7 [json_name = "args"];
total_size += 1UL * this->_internal_args_size();
for (const auto& msg : this->_internal_args()) {
total_size +=
@@ -36988,13 +38944,36 @@ ::size_t BoolExpr::ByteSizeLong() const {
1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
}
- // .pg_query.BoolExprType boolop = 2 [json_name = "boolop"];
- if (this->_internal_boolop() != 0) {
- total_size += 1 +
- ::_pbi::WireFormatLite::EnumSize(this->_internal_boolop());
+ // uint32 opno = 2 [json_name = "opno"];
+ if (this->_internal_opno() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
+ this->_internal_opno());
}
- // int32 location = 4 [json_name = "location"];
+ // uint32 opresulttype = 3 [json_name = "opresulttype"];
+ if (this->_internal_opresulttype() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
+ this->_internal_opresulttype());
+ }
+
+ // bool opretset = 4 [json_name = "opretset"];
+ if (this->_internal_opretset() != 0) {
+ total_size += 2;
+ }
+
+ // uint32 opcollid = 5 [json_name = "opcollid"];
+ if (this->_internal_opcollid() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
+ this->_internal_opcollid());
+ }
+
+ // uint32 inputcollid = 6 [json_name = "inputcollid"];
+ if (this->_internal_inputcollid() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
+ this->_internal_inputcollid());
+ }
+
+ // int32 location = 8 [json_name = "location"];
if (this->_internal_location() != 0) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
this->_internal_location());
@@ -37003,18 +38982,18 @@ ::size_t BoolExpr::ByteSizeLong() const {
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
-const ::google::protobuf::Message::ClassData BoolExpr::_class_data_ = {
- BoolExpr::MergeImpl,
+const ::google::protobuf::Message::ClassData NullIfExpr::_class_data_ = {
+ NullIfExpr::MergeImpl,
nullptr, // OnDemandRegisterArenaDtor
};
-const ::google::protobuf::Message::ClassData* BoolExpr::GetClassData() const {
+const ::google::protobuf::Message::ClassData* NullIfExpr::GetClassData() const {
return &_class_data_;
}
-void BoolExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.BoolExpr)
+void NullIfExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.NullIfExpr)
ABSL_DCHECK_NE(&from, _this);
::uint32_t cached_has_bits = 0;
(void) cached_has_bits;
@@ -37025,8 +39004,20 @@ void BoolExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::pr
_this->_internal_mutable_xpr()->::pg_query::Node::MergeFrom(
from._internal_xpr());
}
- if (from._internal_boolop() != 0) {
- _this->_internal_set_boolop(from._internal_boolop());
+ if (from._internal_opno() != 0) {
+ _this->_internal_set_opno(from._internal_opno());
+ }
+ if (from._internal_opresulttype() != 0) {
+ _this->_internal_set_opresulttype(from._internal_opresulttype());
+ }
+ if (from._internal_opretset() != 0) {
+ _this->_internal_set_opretset(from._internal_opretset());
+ }
+ if (from._internal_opcollid() != 0) {
+ _this->_internal_set_opcollid(from._internal_opcollid());
+ }
+ if (from._internal_inputcollid() != 0) {
+ _this->_internal_set_inputcollid(from._internal_inputcollid());
}
if (from._internal_location() != 0) {
_this->_internal_set_location(from._internal_location());
@@ -37034,85 +39025,71 @@ void BoolExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::pr
_this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
}
-void BoolExpr::CopyFrom(const BoolExpr& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.BoolExpr)
+void NullIfExpr::CopyFrom(const NullIfExpr& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.NullIfExpr)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-PROTOBUF_NOINLINE bool BoolExpr::IsInitialized() const {
+PROTOBUF_NOINLINE bool NullIfExpr::IsInitialized() const {
return true;
}
-::_pbi::CachedSize* BoolExpr::AccessCachedSize() const {
+::_pbi::CachedSize* NullIfExpr::AccessCachedSize() const {
return &_impl_._cached_size_;
}
-void BoolExpr::InternalSwap(BoolExpr* PROTOBUF_RESTRICT other) {
+void NullIfExpr::InternalSwap(NullIfExpr* PROTOBUF_RESTRICT other) {
using std::swap;
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
_impl_.args_.InternalSwap(&other->_impl_.args_);
::google::protobuf::internal::memswap<
- PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.location_)
- + sizeof(BoolExpr::_impl_.location_)
- - PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.xpr_)>(
+ PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.location_)
+ + sizeof(NullIfExpr::_impl_.location_)
+ - PROTOBUF_FIELD_OFFSET(NullIfExpr, _impl_.xpr_)>(
reinterpret_cast(&_impl_.xpr_),
reinterpret_cast(&other->_impl_.xpr_));
}
-::google::protobuf::Metadata BoolExpr::GetMetadata() const {
+::google::protobuf::Metadata NullIfExpr::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_protobuf_2fpg_5fquery_2eproto_getter, &descriptor_table_protobuf_2fpg_5fquery_2eproto_once,
file_level_metadata_protobuf_2fpg_5fquery_2eproto[28]);
}
// ===================================================================
-class SubLink::_Internal {
+class ScalarArrayOpExpr::_Internal {
public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
static constexpr ::int32_t kHasBitsOffset =
- 8 * PROTOBUF_FIELD_OFFSET(SubLink, _impl_._has_bits_);
- static const ::pg_query::Node& xpr(const SubLink* msg);
+ 8 * PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_._has_bits_);
+ static const ::pg_query::Node& xpr(const ScalarArrayOpExpr* msg);
static void set_has_xpr(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
- static const ::pg_query::Node& testexpr(const SubLink* msg);
- static void set_has_testexpr(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
- static const ::pg_query::Node& subselect(const SubLink* msg);
- static void set_has_subselect(HasBits* has_bits) {
- (*has_bits)[0] |= 4u;
- }
};
-const ::pg_query::Node& SubLink::_Internal::xpr(const SubLink* msg) {
+const ::pg_query::Node& ScalarArrayOpExpr::_Internal::xpr(const ScalarArrayOpExpr* msg) {
return *msg->_impl_.xpr_;
}
-const ::pg_query::Node& SubLink::_Internal::testexpr(const SubLink* msg) {
- return *msg->_impl_.testexpr_;
-}
-const ::pg_query::Node& SubLink::_Internal::subselect(const SubLink* msg) {
- return *msg->_impl_.subselect_;
-}
-SubLink::SubLink(::google::protobuf::Arena* arena)
+ScalarArrayOpExpr::ScalarArrayOpExpr(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
- // @@protoc_insertion_point(arena_constructor:pg_query.SubLink)
+ // @@protoc_insertion_point(arena_constructor:pg_query.ScalarArrayOpExpr)
}
-inline PROTOBUF_NDEBUG_INLINE SubLink::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE ScalarArrayOpExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena,
const Impl_& from)
: _has_bits_{from._has_bits_},
_cached_size_{0},
- oper_name_{visibility, arena, from.oper_name_} {}
+ args_{visibility, arena, from.args_} {}
-SubLink::SubLink(
+ScalarArrayOpExpr::ScalarArrayOpExpr(
::google::protobuf::Arena* arena,
- const SubLink& from)
+ const ScalarArrayOpExpr& from)
: ::google::protobuf::Message(arena) {
- SubLink* const _this = this;
+ ScalarArrayOpExpr* const _this = this;
(void)_this;
_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
from._internal_metadata_);
@@ -37121,29 +39098,23 @@ SubLink::SubLink(
_impl_.xpr_ = (cached_has_bits & 0x00000001u)
? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.xpr_)
: nullptr;
- _impl_.testexpr_ = (cached_has_bits & 0x00000002u)
- ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.testexpr_)
- : nullptr;
- _impl_.subselect_ = (cached_has_bits & 0x00000004u)
- ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.subselect_)
- : nullptr;
::memcpy(reinterpret_cast(&_impl_) +
- offsetof(Impl_, sub_link_type_),
+ offsetof(Impl_, opno_),
reinterpret_cast(&from._impl_) +
- offsetof(Impl_, sub_link_type_),
+ offsetof(Impl_, opno_),
offsetof(Impl_, location_) -
- offsetof(Impl_, sub_link_type_) +
+ offsetof(Impl_, opno_) +
sizeof(Impl_::location_));
- // @@protoc_insertion_point(copy_constructor:pg_query.SubLink)
+ // @@protoc_insertion_point(copy_constructor:pg_query.ScalarArrayOpExpr)
}
-inline PROTOBUF_NDEBUG_INLINE SubLink::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE ScalarArrayOpExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
: _cached_size_{0},
- oper_name_{visibility, arena} {}
+ args_{visibility, arena} {}
-inline void SubLink::SharedCtor(::_pb::Arena* arena) {
+inline void ScalarArrayOpExpr::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
::memset(reinterpret_cast(&_impl_) +
offsetof(Impl_, xpr_),
@@ -37152,50 +39123,38 @@ inline void SubLink::SharedCtor(::_pb::Arena* arena) {
offsetof(Impl_, xpr_) +
sizeof(Impl_::location_));
}
-SubLink::~SubLink() {
- // @@protoc_insertion_point(destructor:pg_query.SubLink)
+ScalarArrayOpExpr::~ScalarArrayOpExpr() {
+ // @@protoc_insertion_point(destructor:pg_query.ScalarArrayOpExpr)
_internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
SharedDtor();
}
-inline void SubLink::SharedDtor() {
+inline void ScalarArrayOpExpr::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
delete _impl_.xpr_;
- delete _impl_.testexpr_;
- delete _impl_.subselect_;
_impl_.~Impl_();
}
-PROTOBUF_NOINLINE void SubLink::Clear() {
-// @@protoc_insertion_point(message_clear_start:pg_query.SubLink)
+PROTOBUF_NOINLINE void ScalarArrayOpExpr::Clear() {
+// @@protoc_insertion_point(message_clear_start:pg_query.ScalarArrayOpExpr)
PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- _impl_.oper_name_.Clear();
+ _impl_.args_.Clear();
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000007u) {
- if (cached_has_bits & 0x00000001u) {
- ABSL_DCHECK(_impl_.xpr_ != nullptr);
- _impl_.xpr_->Clear();
- }
- if (cached_has_bits & 0x00000002u) {
- ABSL_DCHECK(_impl_.testexpr_ != nullptr);
- _impl_.testexpr_->Clear();
- }
- if (cached_has_bits & 0x00000004u) {
- ABSL_DCHECK(_impl_.subselect_ != nullptr);
- _impl_.subselect_->Clear();
- }
+ if (cached_has_bits & 0x00000001u) {
+ ABSL_DCHECK(_impl_.xpr_ != nullptr);
+ _impl_.xpr_->Clear();
}
- ::memset(&_impl_.sub_link_type_, 0, static_cast<::size_t>(
+ ::memset(&_impl_.opno_, 0, static_cast<::size_t>(
reinterpret_cast(&_impl_.location_) -
- reinterpret_cast(&_impl_.sub_link_type_)) + sizeof(_impl_.location_));
+ reinterpret_cast(&_impl_.opno_)) + sizeof(_impl_.location_));
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
-const char* SubLink::_InternalParse(
+const char* ScalarArrayOpExpr::_InternalParse(
const char* ptr, ::_pbi::ParseContext* ctx) {
ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
return ptr;
@@ -37203,79 +39162,72 @@ const char* SubLink::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<3, 7, 4, 0, 2> SubLink::_table_ = {
+const ::_pbi::TcParseTable<3, 6, 2, 0, 2> ScalarArrayOpExpr::_table_ = {
{
- PROTOBUF_FIELD_OFFSET(SubLink, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_._has_bits_),
0, // no _extensions_
- 7, 56, // max_field_number, fast_idx_mask
+ 6, 56, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294967168, // skipmap
+ 4294967232, // skipmap
offsetof(decltype(_table_), field_entries),
- 7, // num_field_entries
- 4, // num_aux_entries
+ 6, // num_field_entries
+ 2, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
- &_SubLink_default_instance_._instance,
+ &_ScalarArrayOpExpr_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
{::_pbi::TcParser::MiniParse, {}},
// .pg_query.Node xpr = 1 [json_name = "xpr"];
{::_pbi::TcParser::FastMtS1,
- {10, 0, 0, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.xpr_)}},
- // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubLink, _impl_.sub_link_type_), 63>(),
- {16, 63, 0, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.sub_link_type_)}},
- // int32 sub_link_id = 3 [json_name = "subLinkId"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubLink, _impl_.sub_link_id_), 63>(),
- {24, 63, 0, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.sub_link_id_)}},
- // .pg_query.Node testexpr = 4 [json_name = "testexpr"];
- {::_pbi::TcParser::FastMtS1,
- {34, 1, 1, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.testexpr_)}},
- // repeated .pg_query.Node oper_name = 5 [json_name = "operName"];
+ {10, 0, 0, PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.xpr_)}},
+ // uint32 opno = 2 [json_name = "opno"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ScalarArrayOpExpr, _impl_.opno_), 63>(),
+ {16, 63, 0, PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.opno_)}},
+ // bool use_or = 3 [json_name = "useOr"];
+ {::_pbi::TcParser::SingularVarintNoZag1(),
+ {24, 63, 0, PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.use_or_)}},
+ // uint32 inputcollid = 4 [json_name = "inputcollid"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ScalarArrayOpExpr, _impl_.inputcollid_), 63>(),
+ {32, 63, 0, PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.inputcollid_)}},
+ // repeated .pg_query.Node args = 5 [json_name = "args"];
{::_pbi::TcParser::FastMtR1,
- {42, 63, 2, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.oper_name_)}},
- // .pg_query.Node subselect = 6 [json_name = "subselect"];
- {::_pbi::TcParser::FastMtS1,
- {50, 2, 3, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.subselect_)}},
- // int32 location = 7 [json_name = "location"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubLink, _impl_.location_), 63>(),
- {56, 63, 0, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.location_)}},
+ {42, 63, 1, PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.args_)}},
+ // int32 location = 6 [json_name = "location"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ScalarArrayOpExpr, _impl_.location_), 63>(),
+ {48, 63, 0, PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.location_)}},
+ {::_pbi::TcParser::MiniParse, {}},
}}, {{
65535, 65535
}}, {{
// .pg_query.Node xpr = 1 [json_name = "xpr"];
- {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
- (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
- {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.sub_link_type_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kOpenEnum)},
- // int32 sub_link_id = 3 [json_name = "subLinkId"];
- {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.sub_link_id_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kInt32)},
- // .pg_query.Node testexpr = 4 [json_name = "testexpr"];
- {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.testexpr_), _Internal::kHasBitsOffset + 1, 1,
+ {PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node oper_name = 5 [json_name = "operName"];
- {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.oper_name_), -1, 2,
+ // uint32 opno = 2 [json_name = "opno"];
+ {PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.opno_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
+ // bool use_or = 3 [json_name = "useOr"];
+ {PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.use_or_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kBool)},
+ // uint32 inputcollid = 4 [json_name = "inputcollid"];
+ {PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.inputcollid_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
+ // repeated .pg_query.Node args = 5 [json_name = "args"];
+ {PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.args_), -1, 1,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.Node subselect = 6 [json_name = "subselect"];
- {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.subselect_), _Internal::kHasBitsOffset + 2, 3,
- (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // int32 location = 7 [json_name = "location"];
- {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.location_), -1, 0,
+ // int32 location = 6 [json_name = "location"];
+ {PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.location_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
- {::_pbi::TcParser::GetTable<::pg_query::Node>()},
- {::_pbi::TcParser::GetTable<::pg_query::Node>()},
}}, {{
}},
};
-::uint8_t* SubLink::_InternalSerialize(
+::uint8_t* ScalarArrayOpExpr::_InternalSerialize(
::uint8_t* target,
::google::protobuf::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:pg_query.SubLink)
+ // @@protoc_insertion_point(serialize_to_array_start:pg_query.ScalarArrayOpExpr)
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
@@ -37287,46 +39239,39 @@ ::uint8_t* SubLink::_InternalSerialize(
_Internal::xpr(this).GetCachedSize(), target, stream);
}
- // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
- if (this->_internal_sub_link_type() != 0) {
+ // uint32 opno = 2 [json_name = "opno"];
+ if (this->_internal_opno() != 0) {
target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteEnumToArray(
- 2, this->_internal_sub_link_type(), target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
+ 2, this->_internal_opno(), target);
}
- // int32 sub_link_id = 3 [json_name = "subLinkId"];
- if (this->_internal_sub_link_id() != 0) {
- target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<3>(
- stream, this->_internal_sub_link_id(), target);
+ // bool use_or = 3 [json_name = "useOr"];
+ if (this->_internal_use_or() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteBoolToArray(
+ 3, this->_internal_use_or(), target);
}
- // .pg_query.Node testexpr = 4 [json_name = "testexpr"];
- if (cached_has_bits & 0x00000002u) {
- target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 4, _Internal::testexpr(this),
- _Internal::testexpr(this).GetCachedSize(), target, stream);
+ // uint32 inputcollid = 4 [json_name = "inputcollid"];
+ if (this->_internal_inputcollid() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
+ 4, this->_internal_inputcollid(), target);
}
- // repeated .pg_query.Node oper_name = 5 [json_name = "operName"];
+ // repeated .pg_query.Node args = 5 [json_name = "args"];
for (unsigned i = 0,
- n = static_cast(this->_internal_oper_name_size()); i < n; i++) {
- const auto& repfield = this->_internal_oper_name().Get(i);
+ n = static_cast(this->_internal_args_size()); i < n; i++) {
+ const auto& repfield = this->_internal_args().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
InternalWriteMessage(5, repfield, repfield.GetCachedSize(), target, stream);
}
- // .pg_query.Node subselect = 6 [json_name = "subselect"];
- if (cached_has_bits & 0x00000004u) {
- target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 6, _Internal::subselect(this),
- _Internal::subselect(this).GetCachedSize(), target, stream);
- }
-
- // int32 location = 7 [json_name = "location"];
+ // int32 location = 6 [json_name = "location"];
if (this->_internal_location() != 0) {
target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<7>(
+ WriteInt32ToArrayWithField<6>(
stream, this->_internal_location(), target);
}
@@ -37335,58 +39280,49 @@ ::uint8_t* SubLink::_InternalSerialize(
::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
}
- // @@protoc_insertion_point(serialize_to_array_end:pg_query.SubLink)
+ // @@protoc_insertion_point(serialize_to_array_end:pg_query.ScalarArrayOpExpr)
return target;
}
-::size_t SubLink::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pg_query.SubLink)
+::size_t ScalarArrayOpExpr::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:pg_query.ScalarArrayOpExpr)
::size_t total_size = 0;
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- // repeated .pg_query.Node oper_name = 5 [json_name = "operName"];
- total_size += 1UL * this->_internal_oper_name_size();
- for (const auto& msg : this->_internal_oper_name()) {
+ // repeated .pg_query.Node args = 5 [json_name = "args"];
+ total_size += 1UL * this->_internal_args_size();
+ for (const auto& msg : this->_internal_args()) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSize(msg);
}
+ // .pg_query.Node xpr = 1 [json_name = "xpr"];
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000007u) {
- // .pg_query.Node xpr = 1 [json_name = "xpr"];
- if (cached_has_bits & 0x00000001u) {
- total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
- }
-
- // .pg_query.Node testexpr = 4 [json_name = "testexpr"];
- if (cached_has_bits & 0x00000002u) {
- total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.testexpr_);
- }
-
- // .pg_query.Node subselect = 6 [json_name = "subselect"];
- if (cached_has_bits & 0x00000004u) {
- total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.subselect_);
- }
+ if (cached_has_bits & 0x00000001u) {
+ total_size +=
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
+ }
+ // uint32 opno = 2 [json_name = "opno"];
+ if (this->_internal_opno() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
+ this->_internal_opno());
}
- // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
- if (this->_internal_sub_link_type() != 0) {
- total_size += 1 +
- ::_pbi::WireFormatLite::EnumSize(this->_internal_sub_link_type());
+
+ // bool use_or = 3 [json_name = "useOr"];
+ if (this->_internal_use_or() != 0) {
+ total_size += 2;
}
- // int32 sub_link_id = 3 [json_name = "subLinkId"];
- if (this->_internal_sub_link_id() != 0) {
- total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
- this->_internal_sub_link_id());
+ // uint32 inputcollid = 4 [json_name = "inputcollid"];
+ if (this->_internal_inputcollid() != 0) {
+ total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
+ this->_internal_inputcollid());
}
- // int32 location = 7 [json_name = "location"];
+ // int32 location = 6 [json_name = "location"];
if (this->_internal_location() != 0) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
this->_internal_location());
@@ -37395,44 +39331,36 @@ ::size_t SubLink::ByteSizeLong() const {
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
-const ::google::protobuf::Message::ClassData SubLink::_class_data_ = {
- SubLink::MergeImpl,
+const ::google::protobuf::Message::ClassData ScalarArrayOpExpr::_class_data_ = {
+ ScalarArrayOpExpr::MergeImpl,
nullptr, // OnDemandRegisterArenaDtor
};
-const ::google::protobuf::Message::ClassData* SubLink::GetClassData() const {
+const ::google::protobuf::Message::ClassData* ScalarArrayOpExpr::GetClassData() const {
return &_class_data_;
}
-void SubLink::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.SubLink)
+void ScalarArrayOpExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.ScalarArrayOpExpr)
ABSL_DCHECK_NE(&from, _this);
::uint32_t cached_has_bits = 0;
(void) cached_has_bits;
- _this->_internal_mutable_oper_name()->MergeFrom(
- from._internal_oper_name());
- cached_has_bits = from._impl_._has_bits_[0];
- if (cached_has_bits & 0x00000007u) {
- if (cached_has_bits & 0x00000001u) {
- _this->_internal_mutable_xpr()->::pg_query::Node::MergeFrom(
- from._internal_xpr());
- }
- if (cached_has_bits & 0x00000002u) {
- _this->_internal_mutable_testexpr()->::pg_query::Node::MergeFrom(
- from._internal_testexpr());
- }
- if (cached_has_bits & 0x00000004u) {
- _this->_internal_mutable_subselect()->::pg_query::Node::MergeFrom(
- from._internal_subselect());
- }
+ _this->_internal_mutable_args()->MergeFrom(
+ from._internal_args());
+ if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
+ _this->_internal_mutable_xpr()->::pg_query::Node::MergeFrom(
+ from._internal_xpr());
}
- if (from._internal_sub_link_type() != 0) {
- _this->_internal_set_sub_link_type(from._internal_sub_link_type());
+ if (from._internal_opno() != 0) {
+ _this->_internal_set_opno(from._internal_opno());
}
- if (from._internal_sub_link_id() != 0) {
- _this->_internal_set_sub_link_id(from._internal_sub_link_id());
+ if (from._internal_use_or() != 0) {
+ _this->_internal_set_use_or(from._internal_use_or());
+ }
+ if (from._internal_inputcollid() != 0) {
+ _this->_internal_set_inputcollid(from._internal_inputcollid());
}
if (from._internal_location() != 0) {
_this->_internal_set_location(from._internal_location());
@@ -37440,82 +39368,71 @@ void SubLink::MergeImpl(::google::protobuf::Message& to_msg, const ::google::pro
_this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
}
-void SubLink::CopyFrom(const SubLink& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.SubLink)
+void ScalarArrayOpExpr::CopyFrom(const ScalarArrayOpExpr& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.ScalarArrayOpExpr)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-PROTOBUF_NOINLINE bool SubLink::IsInitialized() const {
+PROTOBUF_NOINLINE bool ScalarArrayOpExpr::IsInitialized() const {
return true;
}
-::_pbi::CachedSize* SubLink::AccessCachedSize() const {
+::_pbi::CachedSize* ScalarArrayOpExpr::AccessCachedSize() const {
return &_impl_._cached_size_;
}
-void SubLink::InternalSwap(SubLink* PROTOBUF_RESTRICT other) {
+void ScalarArrayOpExpr::InternalSwap(ScalarArrayOpExpr* PROTOBUF_RESTRICT other) {
using std::swap;
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
- _impl_.oper_name_.InternalSwap(&other->_impl_.oper_name_);
+ _impl_.args_.InternalSwap(&other->_impl_.args_);
::google::protobuf::internal::memswap<
- PROTOBUF_FIELD_OFFSET(SubLink, _impl_.location_)
- + sizeof(SubLink::_impl_.location_)
- - PROTOBUF_FIELD_OFFSET(SubLink, _impl_.xpr_)>(
+ PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.location_)
+ + sizeof(ScalarArrayOpExpr::_impl_.location_)
+ - PROTOBUF_FIELD_OFFSET(ScalarArrayOpExpr, _impl_.xpr_)>(
reinterpret_cast(&_impl_.xpr_),
reinterpret_cast(&other->_impl_.xpr_));
}
-::google::protobuf::Metadata SubLink::GetMetadata() const {
+::google::protobuf::Metadata ScalarArrayOpExpr::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_protobuf_2fpg_5fquery_2eproto_getter, &descriptor_table_protobuf_2fpg_5fquery_2eproto_once,
file_level_metadata_protobuf_2fpg_5fquery_2eproto[29]);
}
// ===================================================================
-class SubPlan::_Internal {
+class BoolExpr::_Internal {
public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
static constexpr ::int32_t kHasBitsOffset =
- 8 * PROTOBUF_FIELD_OFFSET(SubPlan, _impl_._has_bits_);
- static const ::pg_query::Node& xpr(const SubPlan* msg);
+ 8 * PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_._has_bits_);
+ static const ::pg_query::Node& xpr(const BoolExpr* msg);
static void set_has_xpr(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
- static const ::pg_query::Node& testexpr(const SubPlan* msg);
- static void set_has_testexpr(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
};
-const ::pg_query::Node& SubPlan::_Internal::xpr(const SubPlan* msg) {
+const ::pg_query::Node& BoolExpr::_Internal::xpr(const BoolExpr* msg) {
return *msg->_impl_.xpr_;
}
-const ::pg_query::Node& SubPlan::_Internal::testexpr(const SubPlan* msg) {
- return *msg->_impl_.testexpr_;
-}
-SubPlan::SubPlan(::google::protobuf::Arena* arena)
+BoolExpr::BoolExpr(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
- // @@protoc_insertion_point(arena_constructor:pg_query.SubPlan)
+ // @@protoc_insertion_point(arena_constructor:pg_query.BoolExpr)
}
-inline PROTOBUF_NDEBUG_INLINE SubPlan::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE BoolExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena,
const Impl_& from)
: _has_bits_{from._has_bits_},
_cached_size_{0},
- param_ids_{visibility, arena, from.param_ids_},
- set_param_{visibility, arena, from.set_param_},
- par_param_{visibility, arena, from.par_param_},
- args_{visibility, arena, from.args_},
- plan_name_(arena, from.plan_name_) {}
+ args_{visibility, arena, from.args_} {}
-SubPlan::SubPlan(
+BoolExpr::BoolExpr(
::google::protobuf::Arena* arena,
- const SubPlan& from)
+ const BoolExpr& from)
: ::google::protobuf::Message(arena) {
- SubPlan* const _this = this;
+ BoolExpr* const _this = this;
(void)_this;
_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
from._internal_metadata_);
@@ -37524,82 +39441,63 @@ SubPlan::SubPlan(
_impl_.xpr_ = (cached_has_bits & 0x00000001u)
? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.xpr_)
: nullptr;
- _impl_.testexpr_ = (cached_has_bits & 0x00000002u)
- ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.testexpr_)
- : nullptr;
::memcpy(reinterpret_cast(&_impl_) +
- offsetof(Impl_, sub_link_type_),
+ offsetof(Impl_, boolop_),
reinterpret_cast(&from._impl_) +
- offsetof(Impl_, sub_link_type_),
- offsetof(Impl_, per_call_cost_) -
- offsetof(Impl_, sub_link_type_) +
- sizeof(Impl_::per_call_cost_));
+ offsetof(Impl_, boolop_),
+ offsetof(Impl_, location_) -
+ offsetof(Impl_, boolop_) +
+ sizeof(Impl_::location_));
- // @@protoc_insertion_point(copy_constructor:pg_query.SubPlan)
+ // @@protoc_insertion_point(copy_constructor:pg_query.BoolExpr)
}
-inline PROTOBUF_NDEBUG_INLINE SubPlan::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE BoolExpr::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
: _cached_size_{0},
- param_ids_{visibility, arena},
- set_param_{visibility, arena},
- par_param_{visibility, arena},
- args_{visibility, arena},
- plan_name_(arena) {}
+ args_{visibility, arena} {}
-inline void SubPlan::SharedCtor(::_pb::Arena* arena) {
+inline void BoolExpr::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
::memset(reinterpret_cast(&_impl_) +
offsetof(Impl_, xpr_),
0,
- offsetof(Impl_, per_call_cost_) -
+ offsetof(Impl_, location_) -
offsetof(Impl_, xpr_) +
- sizeof(Impl_::per_call_cost_));
+ sizeof(Impl_::location_));
}
-SubPlan::~SubPlan() {
- // @@protoc_insertion_point(destructor:pg_query.SubPlan)
+BoolExpr::~BoolExpr() {
+ // @@protoc_insertion_point(destructor:pg_query.BoolExpr)
_internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
SharedDtor();
}
-inline void SubPlan::SharedDtor() {
+inline void BoolExpr::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
- _impl_.plan_name_.Destroy();
delete _impl_.xpr_;
- delete _impl_.testexpr_;
_impl_.~Impl_();
}
-PROTOBUF_NOINLINE void SubPlan::Clear() {
-// @@protoc_insertion_point(message_clear_start:pg_query.SubPlan)
+PROTOBUF_NOINLINE void BoolExpr::Clear() {
+// @@protoc_insertion_point(message_clear_start:pg_query.BoolExpr)
PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- _impl_.param_ids_.Clear();
- _impl_.set_param_.Clear();
- _impl_.par_param_.Clear();
_impl_.args_.Clear();
- _impl_.plan_name_.ClearToEmpty();
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
- if (cached_has_bits & 0x00000001u) {
- ABSL_DCHECK(_impl_.xpr_ != nullptr);
- _impl_.xpr_->Clear();
- }
- if (cached_has_bits & 0x00000002u) {
- ABSL_DCHECK(_impl_.testexpr_ != nullptr);
- _impl_.testexpr_->Clear();
- }
+ if (cached_has_bits & 0x00000001u) {
+ ABSL_DCHECK(_impl_.xpr_ != nullptr);
+ _impl_.xpr_->Clear();
}
- ::memset(&_impl_.sub_link_type_, 0, static_cast<::size_t>(
- reinterpret_cast(&_impl_.per_call_cost_) -
- reinterpret_cast(&_impl_.sub_link_type_)) + sizeof(_impl_.per_call_cost_));
+ ::memset(&_impl_.boolop_, 0, static_cast<::size_t>(
+ reinterpret_cast(&_impl_.location_) -
+ reinterpret_cast(&_impl_.boolop_)) + sizeof(_impl_.location_));
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
-const char* SubPlan::_InternalParse(
+const char* BoolExpr::_InternalParse(
const char* ptr, ::_pbi::ParseContext* ctx) {
ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
return ptr;
@@ -37607,158 +39505,58 @@ const char* SubPlan::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<5, 17, 6, 50, 2> SubPlan::_table_ = {
+const ::_pbi::TcParseTable<2, 4, 2, 0, 2> BoolExpr::_table_ = {
{
- PROTOBUF_FIELD_OFFSET(SubPlan, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_._has_bits_),
0, // no _extensions_
- 17, 248, // max_field_number, fast_idx_mask
+ 4, 24, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294836224, // skipmap
+ 4294967280, // skipmap
offsetof(decltype(_table_), field_entries),
- 17, // num_field_entries
- 6, // num_aux_entries
+ 4, // num_field_entries
+ 2, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
- &_SubPlan_default_instance_._instance,
+ &_BoolExpr_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
- {::_pbi::TcParser::MiniParse, {}},
+ // int32 location = 4 [json_name = "location"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(BoolExpr, _impl_.location_), 63>(),
+ {32, 63, 0, PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.location_)}},
// .pg_query.Node xpr = 1 [json_name = "xpr"];
{::_pbi::TcParser::FastMtS1,
- {10, 0, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.xpr_)}},
- // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubPlan, _impl_.sub_link_type_), 63>(),
- {16, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.sub_link_type_)}},
- // .pg_query.Node testexpr = 3 [json_name = "testexpr"];
- {::_pbi::TcParser::FastMtS1,
- {26, 1, 1, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.testexpr_)}},
- // repeated .pg_query.Node param_ids = 4 [json_name = "paramIds"];
- {::_pbi::TcParser::FastMtR1,
- {34, 63, 2, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.param_ids_)}},
- // int32 plan_id = 5 [json_name = "plan_id"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubPlan, _impl_.plan_id_), 63>(),
- {40, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.plan_id_)}},
- // string plan_name = 6 [json_name = "plan_name"];
- {::_pbi::TcParser::FastUS1,
- {50, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.plan_name_)}},
- // uint32 first_col_type = 7 [json_name = "firstColType"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubPlan, _impl_.first_col_type_), 63>(),
- {56, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.first_col_type_)}},
- // int32 first_col_typmod = 8 [json_name = "firstColTypmod"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubPlan, _impl_.first_col_typmod_), 63>(),
- {64, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.first_col_typmod_)}},
- // uint32 first_col_collation = 9 [json_name = "firstColCollation"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubPlan, _impl_.first_col_collation_), 63>(),
- {72, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.first_col_collation_)}},
- // bool use_hash_table = 10 [json_name = "useHashTable"];
- {::_pbi::TcParser::SingularVarintNoZag1(),
- {80, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.use_hash_table_)}},
- // bool unknown_eq_false = 11 [json_name = "unknownEqFalse"];
- {::_pbi::TcParser::SingularVarintNoZag1(),
- {88, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.unknown_eq_false_)}},
- // bool parallel_safe = 12 [json_name = "parallel_safe"];
- {::_pbi::TcParser::SingularVarintNoZag1(),
- {96, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.parallel_safe_)}},
- // repeated .pg_query.Node set_param = 13 [json_name = "setParam"];
- {::_pbi::TcParser::FastMtR1,
- {106, 63, 3, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.set_param_)}},
- // repeated .pg_query.Node par_param = 14 [json_name = "parParam"];
- {::_pbi::TcParser::FastMtR1,
- {114, 63, 4, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.par_param_)}},
- // repeated .pg_query.Node args = 15 [json_name = "args"];
+ {10, 0, 0, PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.xpr_)}},
+ // .pg_query.BoolExprType boolop = 2 [json_name = "boolop"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(BoolExpr, _impl_.boolop_), 63>(),
+ {16, 63, 0, PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.boolop_)}},
+ // repeated .pg_query.Node args = 3 [json_name = "args"];
{::_pbi::TcParser::FastMtR1,
- {122, 63, 5, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.args_)}},
- // double startup_cost = 16 [json_name = "startup_cost"];
- {::_pbi::TcParser::FastF64S2,
- {385, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.startup_cost_)}},
- // double per_call_cost = 17 [json_name = "per_call_cost"];
- {::_pbi::TcParser::FastF64S2,
- {393, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.per_call_cost_)}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
+ {26, 63, 1, PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.args_)}},
}}, {{
65535, 65535
}}, {{
// .pg_query.Node xpr = 1 [json_name = "xpr"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
+ {PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.sub_link_type_), -1, 0,
+ // .pg_query.BoolExprType boolop = 2 [json_name = "boolop"];
+ {PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.boolop_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kOpenEnum)},
- // .pg_query.Node testexpr = 3 [json_name = "testexpr"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.testexpr_), _Internal::kHasBitsOffset + 1, 1,
- (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node param_ids = 4 [json_name = "paramIds"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.param_ids_), -1, 2,
+ // repeated .pg_query.Node args = 3 [json_name = "args"];
+ {PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.args_), -1, 1,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // int32 plan_id = 5 [json_name = "plan_id"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.plan_id_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kInt32)},
- // string plan_name = 6 [json_name = "plan_name"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.plan_name_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
- // uint32 first_col_type = 7 [json_name = "firstColType"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.first_col_type_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // int32 first_col_typmod = 8 [json_name = "firstColTypmod"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.first_col_typmod_), -1, 0,
+ // int32 location = 4 [json_name = "location"];
+ {PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.location_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
- // uint32 first_col_collation = 9 [json_name = "firstColCollation"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.first_col_collation_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // bool use_hash_table = 10 [json_name = "useHashTable"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.use_hash_table_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kBool)},
- // bool unknown_eq_false = 11 [json_name = "unknownEqFalse"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.unknown_eq_false_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kBool)},
- // bool parallel_safe = 12 [json_name = "parallel_safe"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.parallel_safe_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kBool)},
- // repeated .pg_query.Node set_param = 13 [json_name = "setParam"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.set_param_), -1, 3,
- (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node par_param = 14 [json_name = "parParam"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.par_param_), -1, 4,
- (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node args = 15 [json_name = "args"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.args_), -1, 5,
- (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // double startup_cost = 16 [json_name = "startup_cost"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.startup_cost_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kDouble)},
- // double per_call_cost = 17 [json_name = "per_call_cost"];
- {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.per_call_cost_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kDouble)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
- {::_pbi::TcParser::GetTable<::pg_query::Node>()},
- {::_pbi::TcParser::GetTable<::pg_query::Node>()},
- {::_pbi::TcParser::GetTable<::pg_query::Node>()},
- {::_pbi::TcParser::GetTable<::pg_query::Node>()},
}}, {{
- "\20\0\0\0\0\0\11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
- "pg_query.SubPlan"
- "plan_name"
}},
};
-::uint8_t* SubPlan::_InternalSerialize(
+::uint8_t* BoolExpr::_InternalSerialize(
::uint8_t* target,
::google::protobuf::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:pg_query.SubPlan)
+ // @@protoc_insertion_point(serialize_to_array_start:pg_query.BoolExpr)
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
@@ -37770,131 +39568,26 @@ ::uint8_t* SubPlan::_InternalSerialize(
_Internal::xpr(this).GetCachedSize(), target, stream);
}
- // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
- if (this->_internal_sub_link_type() != 0) {
+ // .pg_query.BoolExprType boolop = 2 [json_name = "boolop"];
+ if (this->_internal_boolop() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteEnumToArray(
- 2, this->_internal_sub_link_type(), target);
- }
-
- // .pg_query.Node testexpr = 3 [json_name = "testexpr"];
- if (cached_has_bits & 0x00000002u) {
- target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 3, _Internal::testexpr(this),
- _Internal::testexpr(this).GetCachedSize(), target, stream);
- }
-
- // repeated .pg_query.Node param_ids = 4 [json_name = "paramIds"];
- for (unsigned i = 0,
- n = static_cast(this->_internal_param_ids_size()); i < n; i++) {
- const auto& repfield = this->_internal_param_ids().Get(i);
- target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream);
- }
-
- // int32 plan_id = 5 [json_name = "plan_id"];
- if (this->_internal_plan_id() != 0) {
- target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<5>(
- stream, this->_internal_plan_id(), target);
- }
-
- // string plan_name = 6 [json_name = "plan_name"];
- if (!this->_internal_plan_name().empty()) {
- const std::string& _s = this->_internal_plan_name();
- ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
- _s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "pg_query.SubPlan.plan_name");
- target = stream->WriteStringMaybeAliased(6, _s, target);
- }
-
- // uint32 first_col_type = 7 [json_name = "firstColType"];
- if (this->_internal_first_col_type() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 7, this->_internal_first_col_type(), target);
- }
-
- // int32 first_col_typmod = 8 [json_name = "firstColTypmod"];
- if (this->_internal_first_col_typmod() != 0) {
- target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<8>(
- stream, this->_internal_first_col_typmod(), target);
- }
-
- // uint32 first_col_collation = 9 [json_name = "firstColCollation"];
- if (this->_internal_first_col_collation() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 9, this->_internal_first_col_collation(), target);
- }
-
- // bool use_hash_table = 10 [json_name = "useHashTable"];
- if (this->_internal_use_hash_table() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteBoolToArray(
- 10, this->_internal_use_hash_table(), target);
- }
-
- // bool unknown_eq_false = 11 [json_name = "unknownEqFalse"];
- if (this->_internal_unknown_eq_false() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteBoolToArray(
- 11, this->_internal_unknown_eq_false(), target);
- }
-
- // bool parallel_safe = 12 [json_name = "parallel_safe"];
- if (this->_internal_parallel_safe() != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteBoolToArray(
- 12, this->_internal_parallel_safe(), target);
- }
-
- // repeated .pg_query.Node set_param = 13 [json_name = "setParam"];
- for (unsigned i = 0,
- n = static_cast(this->_internal_set_param_size()); i < n; i++) {
- const auto& repfield = this->_internal_set_param().Get(i);
- target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(13, repfield, repfield.GetCachedSize(), target, stream);
- }
-
- // repeated .pg_query.Node par_param = 14 [json_name = "parParam"];
- for (unsigned i = 0,
- n = static_cast(this->_internal_par_param_size()); i < n; i++) {
- const auto& repfield = this->_internal_par_param().Get(i);
- target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(14, repfield, repfield.GetCachedSize(), target, stream);
+ 2, this->_internal_boolop(), target);
}
- // repeated .pg_query.Node args = 15 [json_name = "args"];
+ // repeated .pg_query.Node args = 3 [json_name = "args"];
for (unsigned i = 0,
n = static_cast(this->_internal_args_size()); i < n; i++) {
const auto& repfield = this->_internal_args().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(15, repfield, repfield.GetCachedSize(), target, stream);
- }
-
- // double startup_cost = 16 [json_name = "startup_cost"];
- static_assert(sizeof(::uint64_t) == sizeof(double),
- "Code assumes ::uint64_t and double are the same size.");
- double tmp_startup_cost = this->_internal_startup_cost();
- ::uint64_t raw_startup_cost;
- memcpy(&raw_startup_cost, &tmp_startup_cost, sizeof(tmp_startup_cost));
- if (raw_startup_cost != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteDoubleToArray(
- 16, this->_internal_startup_cost(), target);
+ InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream);
}
- // double per_call_cost = 17 [json_name = "per_call_cost"];
- static_assert(sizeof(::uint64_t) == sizeof(double),
- "Code assumes ::uint64_t and double are the same size.");
- double tmp_per_call_cost = this->_internal_per_call_cost();
- ::uint64_t raw_per_call_cost;
- memcpy(&raw_per_call_cost, &tmp_per_call_cost, sizeof(tmp_per_call_cost));
- if (raw_per_call_cost != 0) {
- target = stream->EnsureSpace(target);
- target = ::_pbi::WireFormatLite::WriteDoubleToArray(
- 17, this->_internal_per_call_cost(), target);
+ // int32 location = 4 [json_name = "location"];
+ if (this->_internal_location() != 0) {
+ target = ::google::protobuf::internal::WireFormatLite::
+ WriteInt32ToArrayWithField<4>(
+ stream, this->_internal_location(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
@@ -37902,283 +39595,156 @@ ::uint8_t* SubPlan::_InternalSerialize(
::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
}
- // @@protoc_insertion_point(serialize_to_array_end:pg_query.SubPlan)
+ // @@protoc_insertion_point(serialize_to_array_end:pg_query.BoolExpr)
return target;
}
-::size_t SubPlan::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pg_query.SubPlan)
+::size_t BoolExpr::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:pg_query.BoolExpr)
::size_t total_size = 0;
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- // repeated .pg_query.Node param_ids = 4 [json_name = "paramIds"];
- total_size += 1UL * this->_internal_param_ids_size();
- for (const auto& msg : this->_internal_param_ids()) {
+ // repeated .pg_query.Node args = 3 [json_name = "args"];
+ total_size += 1UL * this->_internal_args_size();
+ for (const auto& msg : this->_internal_args()) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSize(msg);
}
- // repeated .pg_query.Node set_param = 13 [json_name = "setParam"];
- total_size += 1UL * this->_internal_set_param_size();
- for (const auto& msg : this->_internal_set_param()) {
+ // .pg_query.Node xpr = 1 [json_name = "xpr"];
+ cached_has_bits = _impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000001u) {
total_size +=
- ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
- }
- // repeated .pg_query.Node par_param = 14 [json_name = "parParam"];
- total_size += 1UL * this->_internal_par_param_size();
- for (const auto& msg : this->_internal_par_param()) {
- total_size +=
- ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
- }
- // repeated .pg_query.Node args = 15 [json_name = "args"];
- total_size += 1UL * this->_internal_args_size();
- for (const auto& msg : this->_internal_args()) {
- total_size +=
- ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
- }
- // string plan_name = 6 [json_name = "plan_name"];
- if (!this->_internal_plan_name().empty()) {
- total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
- this->_internal_plan_name());
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
}
- cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
- // .pg_query.Node xpr = 1 [json_name = "xpr"];
- if (cached_has_bits & 0x00000001u) {
- total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
- }
-
- // .pg_query.Node testexpr = 3 [json_name = "testexpr"];
- if (cached_has_bits & 0x00000002u) {
- total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.testexpr_);
- }
-
- }
- // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
- if (this->_internal_sub_link_type() != 0) {
+ // .pg_query.BoolExprType boolop = 2 [json_name = "boolop"];
+ if (this->_internal_boolop() != 0) {
total_size += 1 +
- ::_pbi::WireFormatLite::EnumSize(this->_internal_sub_link_type());
- }
-
- // int32 plan_id = 5 [json_name = "plan_id"];
- if (this->_internal_plan_id() != 0) {
- total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
- this->_internal_plan_id());
- }
-
- // uint32 first_col_type = 7 [json_name = "firstColType"];
- if (this->_internal_first_col_type() != 0) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_first_col_type());
+ ::_pbi::WireFormatLite::EnumSize(this->_internal_boolop());
}
- // int32 first_col_typmod = 8 [json_name = "firstColTypmod"];
- if (this->_internal_first_col_typmod() != 0) {
+ // int32 location = 4 [json_name = "location"];
+ if (this->_internal_location() != 0) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
- this->_internal_first_col_typmod());
- }
-
- // uint32 first_col_collation = 9 [json_name = "firstColCollation"];
- if (this->_internal_first_col_collation() != 0) {
- total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_first_col_collation());
- }
-
- // bool use_hash_table = 10 [json_name = "useHashTable"];
- if (this->_internal_use_hash_table() != 0) {
- total_size += 2;
- }
-
- // bool unknown_eq_false = 11 [json_name = "unknownEqFalse"];
- if (this->_internal_unknown_eq_false() != 0) {
- total_size += 2;
- }
-
- // bool parallel_safe = 12 [json_name = "parallel_safe"];
- if (this->_internal_parallel_safe() != 0) {
- total_size += 2;
- }
-
- // double startup_cost = 16 [json_name = "startup_cost"];
- static_assert(sizeof(::uint64_t) == sizeof(double),
- "Code assumes ::uint64_t and double are the same size.");
- double tmp_startup_cost = this->_internal_startup_cost();
- ::uint64_t raw_startup_cost;
- memcpy(&raw_startup_cost, &tmp_startup_cost, sizeof(tmp_startup_cost));
- if (raw_startup_cost != 0) {
- total_size += 10;
- }
-
- // double per_call_cost = 17 [json_name = "per_call_cost"];
- static_assert(sizeof(::uint64_t) == sizeof(double),
- "Code assumes ::uint64_t and double are the same size.");
- double tmp_per_call_cost = this->_internal_per_call_cost();
- ::uint64_t raw_per_call_cost;
- memcpy(&raw_per_call_cost, &tmp_per_call_cost, sizeof(tmp_per_call_cost));
- if (raw_per_call_cost != 0) {
- total_size += 10;
+ this->_internal_location());
}
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
-const ::google::protobuf::Message::ClassData SubPlan::_class_data_ = {
- SubPlan::MergeImpl,
+const ::google::protobuf::Message::ClassData BoolExpr::_class_data_ = {
+ BoolExpr::MergeImpl,
nullptr, // OnDemandRegisterArenaDtor
};
-const ::google::protobuf::Message::ClassData* SubPlan::GetClassData() const {
+const ::google::protobuf::Message::ClassData* BoolExpr::GetClassData() const {
return &_class_data_;
}
-void SubPlan::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.SubPlan)
+void BoolExpr::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.BoolExpr)
ABSL_DCHECK_NE(&from, _this);
::uint32_t cached_has_bits = 0;
(void) cached_has_bits;
- _this->_internal_mutable_param_ids()->MergeFrom(
- from._internal_param_ids());
- _this->_internal_mutable_set_param()->MergeFrom(
- from._internal_set_param());
- _this->_internal_mutable_par_param()->MergeFrom(
- from._internal_par_param());
_this->_internal_mutable_args()->MergeFrom(
from._internal_args());
- if (!from._internal_plan_name().empty()) {
- _this->_internal_set_plan_name(from._internal_plan_name());
- }
- cached_has_bits = from._impl_._has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
- if (cached_has_bits & 0x00000001u) {
- _this->_internal_mutable_xpr()->::pg_query::Node::MergeFrom(
- from._internal_xpr());
- }
- if (cached_has_bits & 0x00000002u) {
- _this->_internal_mutable_testexpr()->::pg_query::Node::MergeFrom(
- from._internal_testexpr());
- }
- }
- if (from._internal_sub_link_type() != 0) {
- _this->_internal_set_sub_link_type(from._internal_sub_link_type());
- }
- if (from._internal_plan_id() != 0) {
- _this->_internal_set_plan_id(from._internal_plan_id());
- }
- if (from._internal_first_col_type() != 0) {
- _this->_internal_set_first_col_type(from._internal_first_col_type());
- }
- if (from._internal_first_col_typmod() != 0) {
- _this->_internal_set_first_col_typmod(from._internal_first_col_typmod());
- }
- if (from._internal_first_col_collation() != 0) {
- _this->_internal_set_first_col_collation(from._internal_first_col_collation());
- }
- if (from._internal_use_hash_table() != 0) {
- _this->_internal_set_use_hash_table(from._internal_use_hash_table());
- }
- if (from._internal_unknown_eq_false() != 0) {
- _this->_internal_set_unknown_eq_false(from._internal_unknown_eq_false());
- }
- if (from._internal_parallel_safe() != 0) {
- _this->_internal_set_parallel_safe(from._internal_parallel_safe());
+ if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
+ _this->_internal_mutable_xpr()->::pg_query::Node::MergeFrom(
+ from._internal_xpr());
}
- static_assert(sizeof(::uint64_t) == sizeof(double),
- "Code assumes ::uint64_t and double are the same size.");
- double tmp_startup_cost = from._internal_startup_cost();
- ::uint64_t raw_startup_cost;
- memcpy(&raw_startup_cost, &tmp_startup_cost, sizeof(tmp_startup_cost));
- if (raw_startup_cost != 0) {
- _this->_internal_set_startup_cost(from._internal_startup_cost());
+ if (from._internal_boolop() != 0) {
+ _this->_internal_set_boolop(from._internal_boolop());
}
- static_assert(sizeof(::uint64_t) == sizeof(double),
- "Code assumes ::uint64_t and double are the same size.");
- double tmp_per_call_cost = from._internal_per_call_cost();
- ::uint64_t raw_per_call_cost;
- memcpy(&raw_per_call_cost, &tmp_per_call_cost, sizeof(tmp_per_call_cost));
- if (raw_per_call_cost != 0) {
- _this->_internal_set_per_call_cost(from._internal_per_call_cost());
+ if (from._internal_location() != 0) {
+ _this->_internal_set_location(from._internal_location());
}
_this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
}
-void SubPlan::CopyFrom(const SubPlan& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.SubPlan)
+void BoolExpr::CopyFrom(const BoolExpr& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.BoolExpr)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-PROTOBUF_NOINLINE bool SubPlan::IsInitialized() const {
+PROTOBUF_NOINLINE bool BoolExpr::IsInitialized() const {
return true;
}
-::_pbi::CachedSize* SubPlan::AccessCachedSize() const {
+::_pbi::CachedSize* BoolExpr::AccessCachedSize() const {
return &_impl_._cached_size_;
}
-void SubPlan::InternalSwap(SubPlan* PROTOBUF_RESTRICT other) {
+void BoolExpr::InternalSwap(BoolExpr* PROTOBUF_RESTRICT other) {
using std::swap;
- auto* arena = GetArena();
- ABSL_DCHECK_EQ(arena, other->GetArena());
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
- _impl_.param_ids_.InternalSwap(&other->_impl_.param_ids_);
- _impl_.set_param_.InternalSwap(&other->_impl_.set_param_);
- _impl_.par_param_.InternalSwap(&other->_impl_.par_param_);
_impl_.args_.InternalSwap(&other->_impl_.args_);
- ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.plan_name_, &other->_impl_.plan_name_, arena);
::google::protobuf::internal::memswap<
- PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.per_call_cost_)
- + sizeof(SubPlan::_impl_.per_call_cost_)
- - PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.xpr_)>(
+ PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.location_)
+ + sizeof(BoolExpr::_impl_.location_)
+ - PROTOBUF_FIELD_OFFSET(BoolExpr, _impl_.xpr_)>(
reinterpret_cast(&_impl_.xpr_),
reinterpret_cast(&other->_impl_.xpr_));
}
-::google::protobuf::Metadata SubPlan::GetMetadata() const {
+::google::protobuf::Metadata BoolExpr::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_protobuf_2fpg_5fquery_2eproto_getter, &descriptor_table_protobuf_2fpg_5fquery_2eproto_once,
file_level_metadata_protobuf_2fpg_5fquery_2eproto[30]);
}
// ===================================================================
-class AlternativeSubPlan::_Internal {
+class SubLink::_Internal {
public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
static constexpr ::int32_t kHasBitsOffset =
- 8 * PROTOBUF_FIELD_OFFSET(AlternativeSubPlan, _impl_._has_bits_);
- static const ::pg_query::Node& xpr(const AlternativeSubPlan* msg);
+ 8 * PROTOBUF_FIELD_OFFSET(SubLink, _impl_._has_bits_);
+ static const ::pg_query::Node& xpr(const SubLink* msg);
static void set_has_xpr(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
+ static const ::pg_query::Node& testexpr(const SubLink* msg);
+ static void set_has_testexpr(HasBits* has_bits) {
+ (*has_bits)[0] |= 2u;
+ }
+ static const ::pg_query::Node& subselect(const SubLink* msg);
+ static void set_has_subselect(HasBits* has_bits) {
+ (*has_bits)[0] |= 4u;
+ }
};
-const ::pg_query::Node& AlternativeSubPlan::_Internal::xpr(const AlternativeSubPlan* msg) {
+const ::pg_query::Node& SubLink::_Internal::xpr(const SubLink* msg) {
return *msg->_impl_.xpr_;
}
-AlternativeSubPlan::AlternativeSubPlan(::google::protobuf::Arena* arena)
+const ::pg_query::Node& SubLink::_Internal::testexpr(const SubLink* msg) {
+ return *msg->_impl_.testexpr_;
+}
+const ::pg_query::Node& SubLink::_Internal::subselect(const SubLink* msg) {
+ return *msg->_impl_.subselect_;
+}
+SubLink::SubLink(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
- // @@protoc_insertion_point(arena_constructor:pg_query.AlternativeSubPlan)
+ // @@protoc_insertion_point(arena_constructor:pg_query.SubLink)
}
-inline PROTOBUF_NDEBUG_INLINE AlternativeSubPlan::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE SubLink::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena,
const Impl_& from)
: _has_bits_{from._has_bits_},
_cached_size_{0},
- subplans_{visibility, arena, from.subplans_} {}
+ oper_name_{visibility, arena, from.oper_name_} {}
-AlternativeSubPlan::AlternativeSubPlan(
+SubLink::SubLink(
::google::protobuf::Arena* arena,
- const AlternativeSubPlan& from)
+ const SubLink& from)
: ::google::protobuf::Message(arena) {
- AlternativeSubPlan* const _this = this;
+ SubLink* const _this = this;
(void)_this;
_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
from._internal_metadata_);
@@ -38187,48 +39753,81 @@ AlternativeSubPlan::AlternativeSubPlan(
_impl_.xpr_ = (cached_has_bits & 0x00000001u)
? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.xpr_)
: nullptr;
+ _impl_.testexpr_ = (cached_has_bits & 0x00000002u)
+ ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.testexpr_)
+ : nullptr;
+ _impl_.subselect_ = (cached_has_bits & 0x00000004u)
+ ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.subselect_)
+ : nullptr;
+ ::memcpy(reinterpret_cast(&_impl_) +
+ offsetof(Impl_, sub_link_type_),
+ reinterpret_cast(&from._impl_) +
+ offsetof(Impl_, sub_link_type_),
+ offsetof(Impl_, location_) -
+ offsetof(Impl_, sub_link_type_) +
+ sizeof(Impl_::location_));
- // @@protoc_insertion_point(copy_constructor:pg_query.AlternativeSubPlan)
+ // @@protoc_insertion_point(copy_constructor:pg_query.SubLink)
}
-inline PROTOBUF_NDEBUG_INLINE AlternativeSubPlan::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE SubLink::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
: _cached_size_{0},
- subplans_{visibility, arena} {}
+ oper_name_{visibility, arena} {}
-inline void AlternativeSubPlan::SharedCtor(::_pb::Arena* arena) {
+inline void SubLink::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
- _impl_.xpr_ = {};
+ ::memset(reinterpret_cast(&_impl_) +
+ offsetof(Impl_, xpr_),
+ 0,
+ offsetof(Impl_, location_) -
+ offsetof(Impl_, xpr_) +
+ sizeof(Impl_::location_));
}
-AlternativeSubPlan::~AlternativeSubPlan() {
- // @@protoc_insertion_point(destructor:pg_query.AlternativeSubPlan)
+SubLink::~SubLink() {
+ // @@protoc_insertion_point(destructor:pg_query.SubLink)
_internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
SharedDtor();
}
-inline void AlternativeSubPlan::SharedDtor() {
+inline void SubLink::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
delete _impl_.xpr_;
+ delete _impl_.testexpr_;
+ delete _impl_.subselect_;
_impl_.~Impl_();
}
-PROTOBUF_NOINLINE void AlternativeSubPlan::Clear() {
-// @@protoc_insertion_point(message_clear_start:pg_query.AlternativeSubPlan)
+PROTOBUF_NOINLINE void SubLink::Clear() {
+// @@protoc_insertion_point(message_clear_start:pg_query.SubLink)
PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- _impl_.subplans_.Clear();
+ _impl_.oper_name_.Clear();
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000001u) {
- ABSL_DCHECK(_impl_.xpr_ != nullptr);
- _impl_.xpr_->Clear();
+ if (cached_has_bits & 0x00000007u) {
+ if (cached_has_bits & 0x00000001u) {
+ ABSL_DCHECK(_impl_.xpr_ != nullptr);
+ _impl_.xpr_->Clear();
+ }
+ if (cached_has_bits & 0x00000002u) {
+ ABSL_DCHECK(_impl_.testexpr_ != nullptr);
+ _impl_.testexpr_->Clear();
+ }
+ if (cached_has_bits & 0x00000004u) {
+ ABSL_DCHECK(_impl_.subselect_ != nullptr);
+ _impl_.subselect_->Clear();
+ }
}
+ ::memset(&_impl_.sub_link_type_, 0, static_cast<::size_t>(
+ reinterpret_cast(&_impl_.location_) -
+ reinterpret_cast(&_impl_.sub_link_type_)) + sizeof(_impl_.location_));
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
-const char* AlternativeSubPlan::_InternalParse(
+const char* SubLink::_InternalParse(
const char* ptr, ::_pbi::ParseContext* ctx) {
ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
return ptr;
@@ -38236,46 +39835,79 @@ const char* AlternativeSubPlan::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<1, 2, 2, 0, 2> AlternativeSubPlan::_table_ = {
+const ::_pbi::TcParseTable<3, 7, 4, 0, 2> SubLink::_table_ = {
{
- PROTOBUF_FIELD_OFFSET(AlternativeSubPlan, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(SubLink, _impl_._has_bits_),
0, // no _extensions_
- 2, 8, // max_field_number, fast_idx_mask
+ 7, 56, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294967292, // skipmap
+ 4294967168, // skipmap
offsetof(decltype(_table_), field_entries),
- 2, // num_field_entries
- 2, // num_aux_entries
+ 7, // num_field_entries
+ 4, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
- &_AlternativeSubPlan_default_instance_._instance,
+ &_SubLink_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
- // repeated .pg_query.Node subplans = 2 [json_name = "subplans"];
- {::_pbi::TcParser::FastMtR1,
- {18, 63, 1, PROTOBUF_FIELD_OFFSET(AlternativeSubPlan, _impl_.subplans_)}},
+ {::_pbi::TcParser::MiniParse, {}},
// .pg_query.Node xpr = 1 [json_name = "xpr"];
{::_pbi::TcParser::FastMtS1,
- {10, 0, 0, PROTOBUF_FIELD_OFFSET(AlternativeSubPlan, _impl_.xpr_)}},
+ {10, 0, 0, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.xpr_)}},
+ // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubLink, _impl_.sub_link_type_), 63>(),
+ {16, 63, 0, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.sub_link_type_)}},
+ // int32 sub_link_id = 3 [json_name = "subLinkId"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubLink, _impl_.sub_link_id_), 63>(),
+ {24, 63, 0, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.sub_link_id_)}},
+ // .pg_query.Node testexpr = 4 [json_name = "testexpr"];
+ {::_pbi::TcParser::FastMtS1,
+ {34, 1, 1, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.testexpr_)}},
+ // repeated .pg_query.Node oper_name = 5 [json_name = "operName"];
+ {::_pbi::TcParser::FastMtR1,
+ {42, 63, 2, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.oper_name_)}},
+ // .pg_query.Node subselect = 6 [json_name = "subselect"];
+ {::_pbi::TcParser::FastMtS1,
+ {50, 2, 3, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.subselect_)}},
+ // int32 location = 7 [json_name = "location"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubLink, _impl_.location_), 63>(),
+ {56, 63, 0, PROTOBUF_FIELD_OFFSET(SubLink, _impl_.location_)}},
}}, {{
65535, 65535
}}, {{
// .pg_query.Node xpr = 1 [json_name = "xpr"];
- {PROTOBUF_FIELD_OFFSET(AlternativeSubPlan, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
+ {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node subplans = 2 [json_name = "subplans"];
- {PROTOBUF_FIELD_OFFSET(AlternativeSubPlan, _impl_.subplans_), -1, 1,
+ // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
+ {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.sub_link_type_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kOpenEnum)},
+ // int32 sub_link_id = 3 [json_name = "subLinkId"];
+ {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.sub_link_id_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kInt32)},
+ // .pg_query.Node testexpr = 4 [json_name = "testexpr"];
+ {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.testexpr_), _Internal::kHasBitsOffset + 1, 1,
+ (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
+ // repeated .pg_query.Node oper_name = 5 [json_name = "operName"];
+ {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.oper_name_), -1, 2,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
+ // .pg_query.Node subselect = 6 [json_name = "subselect"];
+ {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.subselect_), _Internal::kHasBitsOffset + 2, 3,
+ (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
+ // int32 location = 7 [json_name = "location"];
+ {PROTOBUF_FIELD_OFFSET(SubLink, _impl_.location_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kInt32)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
+ {::_pbi::TcParser::GetTable<::pg_query::Node>()},
+ {::_pbi::TcParser::GetTable<::pg_query::Node>()},
}}, {{
}},
};
-::uint8_t* AlternativeSubPlan::_InternalSerialize(
+::uint8_t* SubLink::_InternalSerialize(
::uint8_t* target,
::google::protobuf::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:pg_query.AlternativeSubPlan)
+ // @@protoc_insertion_point(serialize_to_array_start:pg_query.SubLink)
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
@@ -38287,12 +39919,47 @@ ::uint8_t* AlternativeSubPlan::_InternalSerialize(
_Internal::xpr(this).GetCachedSize(), target, stream);
}
- // repeated .pg_query.Node subplans = 2 [json_name = "subplans"];
+ // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
+ if (this->_internal_sub_link_type() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteEnumToArray(
+ 2, this->_internal_sub_link_type(), target);
+ }
+
+ // int32 sub_link_id = 3 [json_name = "subLinkId"];
+ if (this->_internal_sub_link_id() != 0) {
+ target = ::google::protobuf::internal::WireFormatLite::
+ WriteInt32ToArrayWithField<3>(
+ stream, this->_internal_sub_link_id(), target);
+ }
+
+ // .pg_query.Node testexpr = 4 [json_name = "testexpr"];
+ if (cached_has_bits & 0x00000002u) {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 4, _Internal::testexpr(this),
+ _Internal::testexpr(this).GetCachedSize(), target, stream);
+ }
+
+ // repeated .pg_query.Node oper_name = 5 [json_name = "operName"];
for (unsigned i = 0,
- n = static_cast(this->_internal_subplans_size()); i < n; i++) {
- const auto& repfield = this->_internal_subplans().Get(i);
+ n = static_cast(this->_internal_oper_name_size()); i < n; i++) {
+ const auto& repfield = this->_internal_oper_name().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream);
+ InternalWriteMessage(5, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
+ // .pg_query.Node subselect = 6 [json_name = "subselect"];
+ if (cached_has_bits & 0x00000004u) {
+ target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
+ 6, _Internal::subselect(this),
+ _Internal::subselect(this).GetCachedSize(), target, stream);
+ }
+
+ // int32 location = 7 [json_name = "location"];
+ if (this->_internal_location() != 0) {
+ target = ::google::protobuf::internal::WireFormatLite::
+ WriteInt32ToArrayWithField<7>(
+ stream, this->_internal_location(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
@@ -38300,125 +39967,187 @@ ::uint8_t* AlternativeSubPlan::_InternalSerialize(
::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
}
- // @@protoc_insertion_point(serialize_to_array_end:pg_query.AlternativeSubPlan)
+ // @@protoc_insertion_point(serialize_to_array_end:pg_query.SubLink)
return target;
}
-::size_t AlternativeSubPlan::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pg_query.AlternativeSubPlan)
+::size_t SubLink::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:pg_query.SubLink)
::size_t total_size = 0;
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- // repeated .pg_query.Node subplans = 2 [json_name = "subplans"];
- total_size += 1UL * this->_internal_subplans_size();
- for (const auto& msg : this->_internal_subplans()) {
+ // repeated .pg_query.Node oper_name = 5 [json_name = "operName"];
+ total_size += 1UL * this->_internal_oper_name_size();
+ for (const auto& msg : this->_internal_oper_name()) {
total_size +=
::google::protobuf::internal::WireFormatLite::MessageSize(msg);
}
- // .pg_query.Node xpr = 1 [json_name = "xpr"];
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000001u) {
- total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
+ if (cached_has_bits & 0x00000007u) {
+ // .pg_query.Node xpr = 1 [json_name = "xpr"];
+ if (cached_has_bits & 0x00000001u) {
+ total_size +=
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
+ }
+
+ // .pg_query.Node testexpr = 4 [json_name = "testexpr"];
+ if (cached_has_bits & 0x00000002u) {
+ total_size +=
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.testexpr_);
+ }
+
+ // .pg_query.Node subselect = 6 [json_name = "subselect"];
+ if (cached_has_bits & 0x00000004u) {
+ total_size +=
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.subselect_);
+ }
+
+ }
+ // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
+ if (this->_internal_sub_link_type() != 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::EnumSize(this->_internal_sub_link_type());
+ }
+
+ // int32 sub_link_id = 3 [json_name = "subLinkId"];
+ if (this->_internal_sub_link_id() != 0) {
+ total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
+ this->_internal_sub_link_id());
+ }
+
+ // int32 location = 7 [json_name = "location"];
+ if (this->_internal_location() != 0) {
+ total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
+ this->_internal_location());
}
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
-const ::google::protobuf::Message::ClassData AlternativeSubPlan::_class_data_ = {
- AlternativeSubPlan::MergeImpl,
+const ::google::protobuf::Message::ClassData SubLink::_class_data_ = {
+ SubLink::MergeImpl,
nullptr, // OnDemandRegisterArenaDtor
};
-const ::google::protobuf::Message::ClassData* AlternativeSubPlan::GetClassData() const {
+const ::google::protobuf::Message::ClassData* SubLink::GetClassData() const {
return &_class_data_;
}
-void AlternativeSubPlan::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.AlternativeSubPlan)
+void SubLink::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.SubLink)
ABSL_DCHECK_NE(&from, _this);
::uint32_t cached_has_bits = 0;
(void) cached_has_bits;
- _this->_internal_mutable_subplans()->MergeFrom(
- from._internal_subplans());
- if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
- _this->_internal_mutable_xpr()->::pg_query::Node::MergeFrom(
- from._internal_xpr());
+ _this->_internal_mutable_oper_name()->MergeFrom(
+ from._internal_oper_name());
+ cached_has_bits = from._impl_._has_bits_[0];
+ if (cached_has_bits & 0x00000007u) {
+ if (cached_has_bits & 0x00000001u) {
+ _this->_internal_mutable_xpr()->::pg_query::Node::MergeFrom(
+ from._internal_xpr());
+ }
+ if (cached_has_bits & 0x00000002u) {
+ _this->_internal_mutable_testexpr()->::pg_query::Node::MergeFrom(
+ from._internal_testexpr());
+ }
+ if (cached_has_bits & 0x00000004u) {
+ _this->_internal_mutable_subselect()->::pg_query::Node::MergeFrom(
+ from._internal_subselect());
+ }
+ }
+ if (from._internal_sub_link_type() != 0) {
+ _this->_internal_set_sub_link_type(from._internal_sub_link_type());
+ }
+ if (from._internal_sub_link_id() != 0) {
+ _this->_internal_set_sub_link_id(from._internal_sub_link_id());
+ }
+ if (from._internal_location() != 0) {
+ _this->_internal_set_location(from._internal_location());
}
_this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
}
-void AlternativeSubPlan::CopyFrom(const AlternativeSubPlan& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.AlternativeSubPlan)
+void SubLink::CopyFrom(const SubLink& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.SubLink)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-PROTOBUF_NOINLINE bool AlternativeSubPlan::IsInitialized() const {
+PROTOBUF_NOINLINE bool SubLink::IsInitialized() const {
return true;
}
-::_pbi::CachedSize* AlternativeSubPlan::AccessCachedSize() const {
+::_pbi::CachedSize* SubLink::AccessCachedSize() const {
return &_impl_._cached_size_;
}
-void AlternativeSubPlan::InternalSwap(AlternativeSubPlan* PROTOBUF_RESTRICT other) {
+void SubLink::InternalSwap(SubLink* PROTOBUF_RESTRICT other) {
using std::swap;
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
- _impl_.subplans_.InternalSwap(&other->_impl_.subplans_);
- swap(_impl_.xpr_, other->_impl_.xpr_);
+ _impl_.oper_name_.InternalSwap(&other->_impl_.oper_name_);
+ ::google::protobuf::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(SubLink, _impl_.location_)
+ + sizeof(SubLink::_impl_.location_)
+ - PROTOBUF_FIELD_OFFSET(SubLink, _impl_.xpr_)>(
+ reinterpret_cast(&_impl_.xpr_),
+ reinterpret_cast(&other->_impl_.xpr_));
}
-::google::protobuf::Metadata AlternativeSubPlan::GetMetadata() const {
+::google::protobuf::Metadata SubLink::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_protobuf_2fpg_5fquery_2eproto_getter, &descriptor_table_protobuf_2fpg_5fquery_2eproto_once,
file_level_metadata_protobuf_2fpg_5fquery_2eproto[31]);
}
// ===================================================================
-class FieldSelect::_Internal {
+class SubPlan::_Internal {
public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
static constexpr ::int32_t kHasBitsOffset =
- 8 * PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_._has_bits_);
- static const ::pg_query::Node& xpr(const FieldSelect* msg);
+ 8 * PROTOBUF_FIELD_OFFSET(SubPlan, _impl_._has_bits_);
+ static const ::pg_query::Node& xpr(const SubPlan* msg);
static void set_has_xpr(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
- static const ::pg_query::Node& arg(const FieldSelect* msg);
- static void set_has_arg(HasBits* has_bits) {
+ static const ::pg_query::Node& testexpr(const SubPlan* msg);
+ static void set_has_testexpr(HasBits* has_bits) {
(*has_bits)[0] |= 2u;
}
};
-const ::pg_query::Node& FieldSelect::_Internal::xpr(const FieldSelect* msg) {
+const ::pg_query::Node& SubPlan::_Internal::xpr(const SubPlan* msg) {
return *msg->_impl_.xpr_;
}
-const ::pg_query::Node& FieldSelect::_Internal::arg(const FieldSelect* msg) {
- return *msg->_impl_.arg_;
+const ::pg_query::Node& SubPlan::_Internal::testexpr(const SubPlan* msg) {
+ return *msg->_impl_.testexpr_;
}
-FieldSelect::FieldSelect(::google::protobuf::Arena* arena)
+SubPlan::SubPlan(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
- // @@protoc_insertion_point(arena_constructor:pg_query.FieldSelect)
+ // @@protoc_insertion_point(arena_constructor:pg_query.SubPlan)
}
-inline PROTOBUF_NDEBUG_INLINE FieldSelect::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE SubPlan::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena,
const Impl_& from)
: _has_bits_{from._has_bits_},
- _cached_size_{0} {}
+ _cached_size_{0},
+ param_ids_{visibility, arena, from.param_ids_},
+ set_param_{visibility, arena, from.set_param_},
+ par_param_{visibility, arena, from.par_param_},
+ args_{visibility, arena, from.args_},
+ plan_name_(arena, from.plan_name_) {}
-FieldSelect::FieldSelect(
+SubPlan::SubPlan(
::google::protobuf::Arena* arena,
- const FieldSelect& from)
+ const SubPlan& from)
: ::google::protobuf::Message(arena) {
- FieldSelect* const _this = this;
+ SubPlan* const _this = this;
(void)_this;
_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
from._internal_metadata_);
@@ -38427,52 +40156,63 @@ FieldSelect::FieldSelect(
_impl_.xpr_ = (cached_has_bits & 0x00000001u)
? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.xpr_)
: nullptr;
- _impl_.arg_ = (cached_has_bits & 0x00000002u)
- ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.arg_)
+ _impl_.testexpr_ = (cached_has_bits & 0x00000002u)
+ ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.testexpr_)
: nullptr;
::memcpy(reinterpret_cast(&_impl_) +
- offsetof(Impl_, fieldnum_),
+ offsetof(Impl_, sub_link_type_),
reinterpret_cast(&from._impl_) +
- offsetof(Impl_, fieldnum_),
- offsetof(Impl_, resultcollid_) -
- offsetof(Impl_, fieldnum_) +
- sizeof(Impl_::resultcollid_));
+ offsetof(Impl_, sub_link_type_),
+ offsetof(Impl_, per_call_cost_) -
+ offsetof(Impl_, sub_link_type_) +
+ sizeof(Impl_::per_call_cost_));
- // @@protoc_insertion_point(copy_constructor:pg_query.FieldSelect)
+ // @@protoc_insertion_point(copy_constructor:pg_query.SubPlan)
}
-inline PROTOBUF_NDEBUG_INLINE FieldSelect::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE SubPlan::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
- : _cached_size_{0} {}
+ : _cached_size_{0},
+ param_ids_{visibility, arena},
+ set_param_{visibility, arena},
+ par_param_{visibility, arena},
+ args_{visibility, arena},
+ plan_name_(arena) {}
-inline void FieldSelect::SharedCtor(::_pb::Arena* arena) {
+inline void SubPlan::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
::memset(reinterpret_cast(&_impl_) +
offsetof(Impl_, xpr_),
0,
- offsetof(Impl_, resultcollid_) -
+ offsetof(Impl_, per_call_cost_) -
offsetof(Impl_, xpr_) +
- sizeof(Impl_::resultcollid_));
+ sizeof(Impl_::per_call_cost_));
}
-FieldSelect::~FieldSelect() {
- // @@protoc_insertion_point(destructor:pg_query.FieldSelect)
+SubPlan::~SubPlan() {
+ // @@protoc_insertion_point(destructor:pg_query.SubPlan)
_internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
SharedDtor();
}
-inline void FieldSelect::SharedDtor() {
+inline void SubPlan::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
+ _impl_.plan_name_.Destroy();
delete _impl_.xpr_;
- delete _impl_.arg_;
+ delete _impl_.testexpr_;
_impl_.~Impl_();
}
-PROTOBUF_NOINLINE void FieldSelect::Clear() {
-// @@protoc_insertion_point(message_clear_start:pg_query.FieldSelect)
+PROTOBUF_NOINLINE void SubPlan::Clear() {
+// @@protoc_insertion_point(message_clear_start:pg_query.SubPlan)
PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
+ _impl_.param_ids_.Clear();
+ _impl_.set_param_.Clear();
+ _impl_.par_param_.Clear();
+ _impl_.args_.Clear();
+ _impl_.plan_name_.ClearToEmpty();
cached_has_bits = _impl_._has_bits_[0];
if (cached_has_bits & 0x00000003u) {
if (cached_has_bits & 0x00000001u) {
@@ -38480,18 +40220,18 @@ PROTOBUF_NOINLINE void FieldSelect::Clear() {
_impl_.xpr_->Clear();
}
if (cached_has_bits & 0x00000002u) {
- ABSL_DCHECK(_impl_.arg_ != nullptr);
- _impl_.arg_->Clear();
+ ABSL_DCHECK(_impl_.testexpr_ != nullptr);
+ _impl_.testexpr_->Clear();
}
}
- ::memset(&_impl_.fieldnum_, 0, static_cast<::size_t>(
- reinterpret_cast(&_impl_.resultcollid_) -
- reinterpret_cast(&_impl_.fieldnum_)) + sizeof(_impl_.resultcollid_));
+ ::memset(&_impl_.sub_link_type_, 0, static_cast<::size_t>(
+ reinterpret_cast(&_impl_.per_call_cost_) -
+ reinterpret_cast(&_impl_.sub_link_type_)) + sizeof(_impl_.per_call_cost_));
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
-const char* FieldSelect::_InternalParse(
+const char* SubPlan::_InternalParse(
const char* ptr, ::_pbi::ParseContext* ctx) {
ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
return ptr;
@@ -38499,72 +40239,158 @@ const char* FieldSelect::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<3, 6, 2, 0, 2> FieldSelect::_table_ = {
+const ::_pbi::TcParseTable<5, 17, 6, 50, 2> SubPlan::_table_ = {
{
- PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(SubPlan, _impl_._has_bits_),
0, // no _extensions_
- 6, 56, // max_field_number, fast_idx_mask
+ 17, 248, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294967232, // skipmap
+ 4294836224, // skipmap
offsetof(decltype(_table_), field_entries),
- 6, // num_field_entries
- 2, // num_aux_entries
+ 17, // num_field_entries
+ 6, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
- &_FieldSelect_default_instance_._instance,
+ &_SubPlan_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
{::_pbi::TcParser::MiniParse, {}},
// .pg_query.Node xpr = 1 [json_name = "xpr"];
{::_pbi::TcParser::FastMtS1,
- {10, 0, 0, PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.xpr_)}},
- // .pg_query.Node arg = 2 [json_name = "arg"];
+ {10, 0, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.xpr_)}},
+ // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubPlan, _impl_.sub_link_type_), 63>(),
+ {16, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.sub_link_type_)}},
+ // .pg_query.Node testexpr = 3 [json_name = "testexpr"];
{::_pbi::TcParser::FastMtS1,
- {18, 1, 1, PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.arg_)}},
- // int32 fieldnum = 3 [json_name = "fieldnum"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FieldSelect, _impl_.fieldnum_), 63>(),
- {24, 63, 0, PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.fieldnum_)}},
- // uint32 resulttype = 4 [json_name = "resulttype"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FieldSelect, _impl_.resulttype_), 63>(),
- {32, 63, 0, PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.resulttype_)}},
- // int32 resulttypmod = 5 [json_name = "resulttypmod"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FieldSelect, _impl_.resulttypmod_), 63>(),
- {40, 63, 0, PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.resulttypmod_)}},
- // uint32 resultcollid = 6 [json_name = "resultcollid"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FieldSelect, _impl_.resultcollid_), 63>(),
- {48, 63, 0, PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.resultcollid_)}},
+ {26, 1, 1, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.testexpr_)}},
+ // repeated .pg_query.Node param_ids = 4 [json_name = "paramIds"];
+ {::_pbi::TcParser::FastMtR1,
+ {34, 63, 2, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.param_ids_)}},
+ // int32 plan_id = 5 [json_name = "plan_id"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubPlan, _impl_.plan_id_), 63>(),
+ {40, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.plan_id_)}},
+ // string plan_name = 6 [json_name = "plan_name"];
+ {::_pbi::TcParser::FastUS1,
+ {50, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.plan_name_)}},
+ // uint32 first_col_type = 7 [json_name = "firstColType"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubPlan, _impl_.first_col_type_), 63>(),
+ {56, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.first_col_type_)}},
+ // int32 first_col_typmod = 8 [json_name = "firstColTypmod"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubPlan, _impl_.first_col_typmod_), 63>(),
+ {64, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.first_col_typmod_)}},
+ // uint32 first_col_collation = 9 [json_name = "firstColCollation"];
+ {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(SubPlan, _impl_.first_col_collation_), 63>(),
+ {72, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.first_col_collation_)}},
+ // bool use_hash_table = 10 [json_name = "useHashTable"];
+ {::_pbi::TcParser::SingularVarintNoZag1(),
+ {80, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.use_hash_table_)}},
+ // bool unknown_eq_false = 11 [json_name = "unknownEqFalse"];
+ {::_pbi::TcParser::SingularVarintNoZag1(),
+ {88, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.unknown_eq_false_)}},
+ // bool parallel_safe = 12 [json_name = "parallel_safe"];
+ {::_pbi::TcParser::SingularVarintNoZag1(),
+ {96, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.parallel_safe_)}},
+ // repeated .pg_query.Node set_param = 13 [json_name = "setParam"];
+ {::_pbi::TcParser::FastMtR1,
+ {106, 63, 3, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.set_param_)}},
+ // repeated .pg_query.Node par_param = 14 [json_name = "parParam"];
+ {::_pbi::TcParser::FastMtR1,
+ {114, 63, 4, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.par_param_)}},
+ // repeated .pg_query.Node args = 15 [json_name = "args"];
+ {::_pbi::TcParser::FastMtR1,
+ {122, 63, 5, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.args_)}},
+ // double startup_cost = 16 [json_name = "startup_cost"];
+ {::_pbi::TcParser::FastF64S2,
+ {385, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.startup_cost_)}},
+ // double per_call_cost = 17 [json_name = "per_call_cost"];
+ {::_pbi::TcParser::FastF64S2,
+ {393, 63, 0, PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.per_call_cost_)}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
+ {::_pbi::TcParser::MiniParse, {}},
{::_pbi::TcParser::MiniParse, {}},
}}, {{
65535, 65535
}}, {{
// .pg_query.Node xpr = 1 [json_name = "xpr"];
- {PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.Node arg = 2 [json_name = "arg"];
- {PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.arg_), _Internal::kHasBitsOffset + 1, 1,
+ // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.sub_link_type_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kOpenEnum)},
+ // .pg_query.Node testexpr = 3 [json_name = "testexpr"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.testexpr_), _Internal::kHasBitsOffset + 1, 1,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // int32 fieldnum = 3 [json_name = "fieldnum"];
- {PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.fieldnum_), -1, 0,
+ // repeated .pg_query.Node param_ids = 4 [json_name = "paramIds"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.param_ids_), -1, 2,
+ (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
+ // int32 plan_id = 5 [json_name = "plan_id"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.plan_id_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
- // uint32 resulttype = 4 [json_name = "resulttype"];
- {PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.resulttype_), -1, 0,
+ // string plan_name = 6 [json_name = "plan_name"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.plan_name_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
+ // uint32 first_col_type = 7 [json_name = "firstColType"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.first_col_type_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
- // int32 resulttypmod = 5 [json_name = "resulttypmod"];
- {PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.resulttypmod_), -1, 0,
+ // int32 first_col_typmod = 8 [json_name = "firstColTypmod"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.first_col_typmod_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kInt32)},
- // uint32 resultcollid = 6 [json_name = "resultcollid"];
- {PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.resultcollid_), -1, 0,
+ // uint32 first_col_collation = 9 [json_name = "firstColCollation"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.first_col_collation_), -1, 0,
(0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
+ // bool use_hash_table = 10 [json_name = "useHashTable"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.use_hash_table_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kBool)},
+ // bool unknown_eq_false = 11 [json_name = "unknownEqFalse"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.unknown_eq_false_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kBool)},
+ // bool parallel_safe = 12 [json_name = "parallel_safe"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.parallel_safe_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kBool)},
+ // repeated .pg_query.Node set_param = 13 [json_name = "setParam"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.set_param_), -1, 3,
+ (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
+ // repeated .pg_query.Node par_param = 14 [json_name = "parParam"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.par_param_), -1, 4,
+ (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
+ // repeated .pg_query.Node args = 15 [json_name = "args"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.args_), -1, 5,
+ (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
+ // double startup_cost = 16 [json_name = "startup_cost"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.startup_cost_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kDouble)},
+ // double per_call_cost = 17 [json_name = "per_call_cost"];
+ {PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.per_call_cost_), -1, 0,
+ (0 | ::_fl::kFcSingular | ::_fl::kDouble)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
+ {::_pbi::TcParser::GetTable<::pg_query::Node>()},
+ {::_pbi::TcParser::GetTable<::pg_query::Node>()},
+ {::_pbi::TcParser::GetTable<::pg_query::Node>()},
+ {::_pbi::TcParser::GetTable<::pg_query::Node>()},
}}, {{
+ "\20\0\0\0\0\0\11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "pg_query.SubPlan"
+ "plan_name"
}},
};
-::uint8_t* FieldSelect::_InternalSerialize(
+::uint8_t* SubPlan::_InternalSerialize(
::uint8_t* target,
::google::protobuf::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:pg_query.FieldSelect)
+ // @@protoc_insertion_point(serialize_to_array_start:pg_query.SubPlan)
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
@@ -38576,39 +40402,131 @@ ::uint8_t* FieldSelect::_InternalSerialize(
_Internal::xpr(this).GetCachedSize(), target, stream);
}
- // .pg_query.Node arg = 2 [json_name = "arg"];
+ // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
+ if (this->_internal_sub_link_type() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteEnumToArray(
+ 2, this->_internal_sub_link_type(), target);
+ }
+
+ // .pg_query.Node testexpr = 3 [json_name = "testexpr"];
if (cached_has_bits & 0x00000002u) {
target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 2, _Internal::arg(this),
- _Internal::arg(this).GetCachedSize(), target, stream);
+ 3, _Internal::testexpr(this),
+ _Internal::testexpr(this).GetCachedSize(), target, stream);
}
- // int32 fieldnum = 3 [json_name = "fieldnum"];
- if (this->_internal_fieldnum() != 0) {
+ // repeated .pg_query.Node param_ids = 4 [json_name = "paramIds"];
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_param_ids_size()); i < n; i++) {
+ const auto& repfield = this->_internal_param_ids().Get(i);
target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<3>(
- stream, this->_internal_fieldnum(), target);
+ InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream);
}
- // uint32 resulttype = 4 [json_name = "resulttype"];
- if (this->_internal_resulttype() != 0) {
+ // int32 plan_id = 5 [json_name = "plan_id"];
+ if (this->_internal_plan_id() != 0) {
+ target = ::google::protobuf::internal::WireFormatLite::
+ WriteInt32ToArrayWithField<5>(
+ stream, this->_internal_plan_id(), target);
+ }
+
+ // string plan_name = 6 [json_name = "plan_name"];
+ if (!this->_internal_plan_name().empty()) {
+ const std::string& _s = this->_internal_plan_name();
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ _s.data(), static_cast(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "pg_query.SubPlan.plan_name");
+ target = stream->WriteStringMaybeAliased(6, _s, target);
+ }
+
+ // uint32 first_col_type = 7 [json_name = "firstColType"];
+ if (this->_internal_first_col_type() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 4, this->_internal_resulttype(), target);
+ 7, this->_internal_first_col_type(), target);
}
- // int32 resulttypmod = 5 [json_name = "resulttypmod"];
- if (this->_internal_resulttypmod() != 0) {
+ // int32 first_col_typmod = 8 [json_name = "firstColTypmod"];
+ if (this->_internal_first_col_typmod() != 0) {
target = ::google::protobuf::internal::WireFormatLite::
- WriteInt32ToArrayWithField<5>(
- stream, this->_internal_resulttypmod(), target);
+ WriteInt32ToArrayWithField<8>(
+ stream, this->_internal_first_col_typmod(), target);
}
- // uint32 resultcollid = 6 [json_name = "resultcollid"];
- if (this->_internal_resultcollid() != 0) {
+ // uint32 first_col_collation = 9 [json_name = "firstColCollation"];
+ if (this->_internal_first_col_collation() != 0) {
target = stream->EnsureSpace(target);
target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
- 6, this->_internal_resultcollid(), target);
+ 9, this->_internal_first_col_collation(), target);
+ }
+
+ // bool use_hash_table = 10 [json_name = "useHashTable"];
+ if (this->_internal_use_hash_table() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteBoolToArray(
+ 10, this->_internal_use_hash_table(), target);
+ }
+
+ // bool unknown_eq_false = 11 [json_name = "unknownEqFalse"];
+ if (this->_internal_unknown_eq_false() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteBoolToArray(
+ 11, this->_internal_unknown_eq_false(), target);
+ }
+
+ // bool parallel_safe = 12 [json_name = "parallel_safe"];
+ if (this->_internal_parallel_safe() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteBoolToArray(
+ 12, this->_internal_parallel_safe(), target);
+ }
+
+ // repeated .pg_query.Node set_param = 13 [json_name = "setParam"];
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_set_param_size()); i < n; i++) {
+ const auto& repfield = this->_internal_set_param().Get(i);
+ target = ::google::protobuf::internal::WireFormatLite::
+ InternalWriteMessage(13, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
+ // repeated .pg_query.Node par_param = 14 [json_name = "parParam"];
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_par_param_size()); i < n; i++) {
+ const auto& repfield = this->_internal_par_param().Get(i);
+ target = ::google::protobuf::internal::WireFormatLite::
+ InternalWriteMessage(14, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
+ // repeated .pg_query.Node args = 15 [json_name = "args"];
+ for (unsigned i = 0,
+ n = static_cast(this->_internal_args_size()); i < n; i++) {
+ const auto& repfield = this->_internal_args().Get(i);
+ target = ::google::protobuf::internal::WireFormatLite::
+ InternalWriteMessage(15, repfield, repfield.GetCachedSize(), target, stream);
+ }
+
+ // double startup_cost = 16 [json_name = "startup_cost"];
+ static_assert(sizeof(::uint64_t) == sizeof(double),
+ "Code assumes ::uint64_t and double are the same size.");
+ double tmp_startup_cost = this->_internal_startup_cost();
+ ::uint64_t raw_startup_cost;
+ memcpy(&raw_startup_cost, &tmp_startup_cost, sizeof(tmp_startup_cost));
+ if (raw_startup_cost != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteDoubleToArray(
+ 16, this->_internal_startup_cost(), target);
+ }
+
+ // double per_call_cost = 17 [json_name = "per_call_cost"];
+ static_assert(sizeof(::uint64_t) == sizeof(double),
+ "Code assumes ::uint64_t and double are the same size.");
+ double tmp_per_call_cost = this->_internal_per_call_cost();
+ ::uint64_t raw_per_call_cost;
+ memcpy(&raw_per_call_cost, &tmp_per_call_cost, sizeof(tmp_per_call_cost));
+ if (raw_per_call_cost != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::_pbi::WireFormatLite::WriteDoubleToArray(
+ 17, this->_internal_per_call_cost(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
@@ -38616,18 +40534,48 @@ ::uint8_t* FieldSelect::_InternalSerialize(
::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
}
- // @@protoc_insertion_point(serialize_to_array_end:pg_query.FieldSelect)
+ // @@protoc_insertion_point(serialize_to_array_end:pg_query.SubPlan)
return target;
}
-::size_t FieldSelect::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pg_query.FieldSelect)
+::size_t SubPlan::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:pg_query.SubPlan)
::size_t total_size = 0;
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
+ // repeated .pg_query.Node param_ids = 4 [json_name = "paramIds"];
+ total_size += 1UL * this->_internal_param_ids_size();
+ for (const auto& msg : this->_internal_param_ids()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
+ }
+ // repeated .pg_query.Node set_param = 13 [json_name = "setParam"];
+ total_size += 1UL * this->_internal_set_param_size();
+ for (const auto& msg : this->_internal_set_param()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
+ }
+ // repeated .pg_query.Node par_param = 14 [json_name = "parParam"];
+ total_size += 1UL * this->_internal_par_param_size();
+ for (const auto& msg : this->_internal_par_param()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
+ }
+ // repeated .pg_query.Node args = 15 [json_name = "args"];
+ total_size += 1UL * this->_internal_args_size();
+ for (const auto& msg : this->_internal_args()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
+ }
+ // string plan_name = 6 [json_name = "plan_name"];
+ if (!this->_internal_plan_name().empty()) {
+ total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->_internal_plan_name());
+ }
+
cached_has_bits = _impl_._has_bits_[0];
if (cached_has_bits & 0x00000003u) {
// .pg_query.Node xpr = 1 [json_name = "xpr"];
@@ -38636,56 +40584,108 @@ ::size_t FieldSelect::ByteSizeLong() const {
1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.xpr_);
}
- // .pg_query.Node arg = 2 [json_name = "arg"];
+ // .pg_query.Node testexpr = 3 [json_name = "testexpr"];
if (cached_has_bits & 0x00000002u) {
total_size +=
- 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.arg_);
+ 1 + ::google::protobuf::internal::WireFormatLite::MessageSize(*_impl_.testexpr_);
}
}
- // int32 fieldnum = 3 [json_name = "fieldnum"];
- if (this->_internal_fieldnum() != 0) {
+ // .pg_query.SubLinkType sub_link_type = 2 [json_name = "subLinkType"];
+ if (this->_internal_sub_link_type() != 0) {
+ total_size += 1 +
+ ::_pbi::WireFormatLite::EnumSize(this->_internal_sub_link_type());
+ }
+
+ // int32 plan_id = 5 [json_name = "plan_id"];
+ if (this->_internal_plan_id() != 0) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
- this->_internal_fieldnum());
+ this->_internal_plan_id());
}
- // uint32 resulttype = 4 [json_name = "resulttype"];
- if (this->_internal_resulttype() != 0) {
+ // uint32 first_col_type = 7 [json_name = "firstColType"];
+ if (this->_internal_first_col_type() != 0) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_resulttype());
+ this->_internal_first_col_type());
}
- // int32 resulttypmod = 5 [json_name = "resulttypmod"];
- if (this->_internal_resulttypmod() != 0) {
+ // int32 first_col_typmod = 8 [json_name = "firstColTypmod"];
+ if (this->_internal_first_col_typmod() != 0) {
total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(
- this->_internal_resulttypmod());
+ this->_internal_first_col_typmod());
}
- // uint32 resultcollid = 6 [json_name = "resultcollid"];
- if (this->_internal_resultcollid() != 0) {
+ // uint32 first_col_collation = 9 [json_name = "firstColCollation"];
+ if (this->_internal_first_col_collation() != 0) {
total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
- this->_internal_resultcollid());
+ this->_internal_first_col_collation());
+ }
+
+ // bool use_hash_table = 10 [json_name = "useHashTable"];
+ if (this->_internal_use_hash_table() != 0) {
+ total_size += 2;
+ }
+
+ // bool unknown_eq_false = 11 [json_name = "unknownEqFalse"];
+ if (this->_internal_unknown_eq_false() != 0) {
+ total_size += 2;
+ }
+
+ // bool parallel_safe = 12 [json_name = "parallel_safe"];
+ if (this->_internal_parallel_safe() != 0) {
+ total_size += 2;
+ }
+
+ // double startup_cost = 16 [json_name = "startup_cost"];
+ static_assert(sizeof(::uint64_t) == sizeof(double),
+ "Code assumes ::uint64_t and double are the same size.");
+ double tmp_startup_cost = this->_internal_startup_cost();
+ ::uint64_t raw_startup_cost;
+ memcpy(&raw_startup_cost, &tmp_startup_cost, sizeof(tmp_startup_cost));
+ if (raw_startup_cost != 0) {
+ total_size += 10;
+ }
+
+ // double per_call_cost = 17 [json_name = "per_call_cost"];
+ static_assert(sizeof(::uint64_t) == sizeof(double),
+ "Code assumes ::uint64_t and double are the same size.");
+ double tmp_per_call_cost = this->_internal_per_call_cost();
+ ::uint64_t raw_per_call_cost;
+ memcpy(&raw_per_call_cost, &tmp_per_call_cost, sizeof(tmp_per_call_cost));
+ if (raw_per_call_cost != 0) {
+ total_size += 10;
}
return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
}
-const ::google::protobuf::Message::ClassData FieldSelect::_class_data_ = {
- FieldSelect::MergeImpl,
+const ::google::protobuf::Message::ClassData SubPlan::_class_data_ = {
+ SubPlan::MergeImpl,
nullptr, // OnDemandRegisterArenaDtor
};
-const ::google::protobuf::Message::ClassData* FieldSelect::GetClassData() const {
+const ::google::protobuf::Message::ClassData* SubPlan::GetClassData() const {
return &_class_data_;
}
-void FieldSelect::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
- auto* const _this = static_cast(&to_msg);
- auto& from = static_cast(from_msg);
- // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.FieldSelect)
- ABSL_DCHECK_NE(&from, _this);
- ::uint32_t cached_has_bits = 0;
+void SubPlan::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
+ auto* const _this = static_cast(&to_msg);
+ auto& from = static_cast(from_msg);
+ // @@protoc_insertion_point(class_specific_merge_from_start:pg_query.SubPlan)
+ ABSL_DCHECK_NE(&from, _this);
+ ::uint32_t cached_has_bits = 0;
(void) cached_has_bits;
+ _this->_internal_mutable_param_ids()->MergeFrom(
+ from._internal_param_ids());
+ _this->_internal_mutable_set_param()->MergeFrom(
+ from._internal_set_param());
+ _this->_internal_mutable_par_param()->MergeFrom(
+ from._internal_par_param());
+ _this->_internal_mutable_args()->MergeFrom(
+ from._internal_args());
+ if (!from._internal_plan_name().empty()) {
+ _this->_internal_set_plan_name(from._internal_plan_name());
+ }
cached_has_bits = from._impl_._has_bits_[0];
if (cached_has_bits & 0x00000003u) {
if (cached_has_bits & 0x00000001u) {
@@ -38693,97 +40693,124 @@ void FieldSelect::MergeImpl(::google::protobuf::Message& to_msg, const ::google:
from._internal_xpr());
}
if (cached_has_bits & 0x00000002u) {
- _this->_internal_mutable_arg()->::pg_query::Node::MergeFrom(
- from._internal_arg());
+ _this->_internal_mutable_testexpr()->::pg_query::Node::MergeFrom(
+ from._internal_testexpr());
}
}
- if (from._internal_fieldnum() != 0) {
- _this->_internal_set_fieldnum(from._internal_fieldnum());
+ if (from._internal_sub_link_type() != 0) {
+ _this->_internal_set_sub_link_type(from._internal_sub_link_type());
}
- if (from._internal_resulttype() != 0) {
- _this->_internal_set_resulttype(from._internal_resulttype());
+ if (from._internal_plan_id() != 0) {
+ _this->_internal_set_plan_id(from._internal_plan_id());
}
- if (from._internal_resulttypmod() != 0) {
- _this->_internal_set_resulttypmod(from._internal_resulttypmod());
+ if (from._internal_first_col_type() != 0) {
+ _this->_internal_set_first_col_type(from._internal_first_col_type());
}
- if (from._internal_resultcollid() != 0) {
- _this->_internal_set_resultcollid(from._internal_resultcollid());
+ if (from._internal_first_col_typmod() != 0) {
+ _this->_internal_set_first_col_typmod(from._internal_first_col_typmod());
+ }
+ if (from._internal_first_col_collation() != 0) {
+ _this->_internal_set_first_col_collation(from._internal_first_col_collation());
+ }
+ if (from._internal_use_hash_table() != 0) {
+ _this->_internal_set_use_hash_table(from._internal_use_hash_table());
+ }
+ if (from._internal_unknown_eq_false() != 0) {
+ _this->_internal_set_unknown_eq_false(from._internal_unknown_eq_false());
+ }
+ if (from._internal_parallel_safe() != 0) {
+ _this->_internal_set_parallel_safe(from._internal_parallel_safe());
+ }
+ static_assert(sizeof(::uint64_t) == sizeof(double),
+ "Code assumes ::uint64_t and double are the same size.");
+ double tmp_startup_cost = from._internal_startup_cost();
+ ::uint64_t raw_startup_cost;
+ memcpy(&raw_startup_cost, &tmp_startup_cost, sizeof(tmp_startup_cost));
+ if (raw_startup_cost != 0) {
+ _this->_internal_set_startup_cost(from._internal_startup_cost());
+ }
+ static_assert(sizeof(::uint64_t) == sizeof(double),
+ "Code assumes ::uint64_t and double are the same size.");
+ double tmp_per_call_cost = from._internal_per_call_cost();
+ ::uint64_t raw_per_call_cost;
+ memcpy(&raw_per_call_cost, &tmp_per_call_cost, sizeof(tmp_per_call_cost));
+ if (raw_per_call_cost != 0) {
+ _this->_internal_set_per_call_cost(from._internal_per_call_cost());
}
_this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
}
-void FieldSelect::CopyFrom(const FieldSelect& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.FieldSelect)
+void SubPlan::CopyFrom(const SubPlan& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:pg_query.SubPlan)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-PROTOBUF_NOINLINE bool FieldSelect::IsInitialized() const {
+PROTOBUF_NOINLINE bool SubPlan::IsInitialized() const {
return true;
}
-::_pbi::CachedSize* FieldSelect::AccessCachedSize() const {
+::_pbi::CachedSize* SubPlan::AccessCachedSize() const {
return &_impl_._cached_size_;
}
-void FieldSelect::InternalSwap(FieldSelect* PROTOBUF_RESTRICT other) {
+void SubPlan::InternalSwap(SubPlan* PROTOBUF_RESTRICT other) {
using std::swap;
+ auto* arena = GetArena();
+ ABSL_DCHECK_EQ(arena, other->GetArena());
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
+ _impl_.param_ids_.InternalSwap(&other->_impl_.param_ids_);
+ _impl_.set_param_.InternalSwap(&other->_impl_.set_param_);
+ _impl_.par_param_.InternalSwap(&other->_impl_.par_param_);
+ _impl_.args_.InternalSwap(&other->_impl_.args_);
+ ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.plan_name_, &other->_impl_.plan_name_, arena);
::google::protobuf::internal::memswap<
- PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.resultcollid_)
- + sizeof(FieldSelect::_impl_.resultcollid_)
- - PROTOBUF_FIELD_OFFSET(FieldSelect, _impl_.xpr_)>(
+ PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.per_call_cost_)
+ + sizeof(SubPlan::_impl_.per_call_cost_)
+ - PROTOBUF_FIELD_OFFSET(SubPlan, _impl_.xpr_)>(
reinterpret_cast(&_impl_.xpr_),
reinterpret_cast(&other->_impl_.xpr_));
}
-::google::protobuf::Metadata FieldSelect::GetMetadata() const {
+::google::protobuf::Metadata SubPlan::GetMetadata() const {
return ::_pbi::AssignDescriptors(
&descriptor_table_protobuf_2fpg_5fquery_2eproto_getter, &descriptor_table_protobuf_2fpg_5fquery_2eproto_once,
file_level_metadata_protobuf_2fpg_5fquery_2eproto[32]);
}
// ===================================================================
-class FieldStore::_Internal {
+class AlternativeSubPlan::_Internal {
public:
- using HasBits = decltype(std::declval()._impl_._has_bits_);
+ using HasBits = decltype(std::declval()._impl_._has_bits_);
static constexpr ::int32_t kHasBitsOffset =
- 8 * PROTOBUF_FIELD_OFFSET(FieldStore, _impl_._has_bits_);
- static const ::pg_query::Node& xpr(const FieldStore* msg);
+ 8 * PROTOBUF_FIELD_OFFSET(AlternativeSubPlan, _impl_._has_bits_);
+ static const ::pg_query::Node& xpr(const AlternativeSubPlan* msg);
static void set_has_xpr(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
- static const ::pg_query::Node& arg(const FieldStore* msg);
- static void set_has_arg(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
};
-const ::pg_query::Node& FieldStore::_Internal::xpr(const FieldStore* msg) {
+const ::pg_query::Node& AlternativeSubPlan::_Internal::xpr(const AlternativeSubPlan* msg) {
return *msg->_impl_.xpr_;
}
-const ::pg_query::Node& FieldStore::_Internal::arg(const FieldStore* msg) {
- return *msg->_impl_.arg_;
-}
-FieldStore::FieldStore(::google::protobuf::Arena* arena)
+AlternativeSubPlan::AlternativeSubPlan(::google::protobuf::Arena* arena)
: ::google::protobuf::Message(arena) {
SharedCtor(arena);
- // @@protoc_insertion_point(arena_constructor:pg_query.FieldStore)
+ // @@protoc_insertion_point(arena_constructor:pg_query.AlternativeSubPlan)
}
-inline PROTOBUF_NDEBUG_INLINE FieldStore::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE AlternativeSubPlan::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena,
const Impl_& from)
: _has_bits_{from._has_bits_},
_cached_size_{0},
- newvals_{visibility, arena, from.newvals_},
- fieldnums_{visibility, arena, from.fieldnums_} {}
+ subplans_{visibility, arena, from.subplans_} {}
-FieldStore::FieldStore(
+AlternativeSubPlan::AlternativeSubPlan(
::google::protobuf::Arena* arena,
- const FieldStore& from)
+ const AlternativeSubPlan& from)
: ::google::protobuf::Message(arena) {
- FieldStore* const _this = this;
+ AlternativeSubPlan* const _this = this;
(void)_this;
_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
from._internal_metadata_);
@@ -38792,67 +40819,48 @@ FieldStore::FieldStore(
_impl_.xpr_ = (cached_has_bits & 0x00000001u)
? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.xpr_)
: nullptr;
- _impl_.arg_ = (cached_has_bits & 0x00000002u)
- ? CreateMaybeMessage<::pg_query::Node>(arena, *from._impl_.arg_)
- : nullptr;
- _impl_.resulttype_ = from._impl_.resulttype_;
- // @@protoc_insertion_point(copy_constructor:pg_query.FieldStore)
+ // @@protoc_insertion_point(copy_constructor:pg_query.AlternativeSubPlan)
}
-inline PROTOBUF_NDEBUG_INLINE FieldStore::Impl_::Impl_(
+inline PROTOBUF_NDEBUG_INLINE AlternativeSubPlan::Impl_::Impl_(
::google::protobuf::internal::InternalVisibility visibility,
::google::protobuf::Arena* arena)
: _cached_size_{0},
- newvals_{visibility, arena},
- fieldnums_{visibility, arena} {}
+ subplans_{visibility, arena} {}
-inline void FieldStore::SharedCtor(::_pb::Arena* arena) {
+inline void AlternativeSubPlan::SharedCtor(::_pb::Arena* arena) {
new (&_impl_) Impl_(internal_visibility(), arena);
- ::memset(reinterpret_cast(&_impl_) +
- offsetof(Impl_, xpr_),
- 0,
- offsetof(Impl_, resulttype_) -
- offsetof(Impl_, xpr_) +
- sizeof(Impl_::resulttype_));
+ _impl_.xpr_ = {};
}
-FieldStore::~FieldStore() {
- // @@protoc_insertion_point(destructor:pg_query.FieldStore)
+AlternativeSubPlan::~AlternativeSubPlan() {
+ // @@protoc_insertion_point(destructor:pg_query.AlternativeSubPlan)
_internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
SharedDtor();
}
-inline void FieldStore::SharedDtor() {
+inline void AlternativeSubPlan::SharedDtor() {
ABSL_DCHECK(GetArena() == nullptr);
delete _impl_.xpr_;
- delete _impl_.arg_;
_impl_.~Impl_();
}
-PROTOBUF_NOINLINE void FieldStore::Clear() {
-// @@protoc_insertion_point(message_clear_start:pg_query.FieldStore)
+PROTOBUF_NOINLINE void AlternativeSubPlan::Clear() {
+// @@protoc_insertion_point(message_clear_start:pg_query.AlternativeSubPlan)
PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
::uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- _impl_.newvals_.Clear();
- _impl_.fieldnums_.Clear();
+ _impl_.subplans_.Clear();
cached_has_bits = _impl_._has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
- if (cached_has_bits & 0x00000001u) {
- ABSL_DCHECK(_impl_.xpr_ != nullptr);
- _impl_.xpr_->Clear();
- }
- if (cached_has_bits & 0x00000002u) {
- ABSL_DCHECK(_impl_.arg_ != nullptr);
- _impl_.arg_->Clear();
- }
+ if (cached_has_bits & 0x00000001u) {
+ ABSL_DCHECK(_impl_.xpr_ != nullptr);
+ _impl_.xpr_->Clear();
}
- _impl_.resulttype_ = 0u;
_impl_._has_bits_.Clear();
_internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
}
-const char* FieldStore::_InternalParse(
+const char* AlternativeSubPlan::_InternalParse(
const char* ptr, ::_pbi::ParseContext* ctx) {
ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
return ptr;
@@ -38860,69 +40868,46 @@ const char* FieldStore::_InternalParse(
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
-const ::_pbi::TcParseTable<3, 5, 4, 0, 2> FieldStore::_table_ = {
+const ::_pbi::TcParseTable<1, 2, 2, 0, 2> AlternativeSubPlan::_table_ = {
{
- PROTOBUF_FIELD_OFFSET(FieldStore, _impl_._has_bits_),
+ PROTOBUF_FIELD_OFFSET(AlternativeSubPlan, _impl_._has_bits_),
0, // no _extensions_
- 5, 56, // max_field_number, fast_idx_mask
+ 2, 8, // max_field_number, fast_idx_mask
offsetof(decltype(_table_), field_lookup_table),
- 4294967264, // skipmap
+ 4294967292, // skipmap
offsetof(decltype(_table_), field_entries),
- 5, // num_field_entries
- 4, // num_aux_entries
+ 2, // num_field_entries
+ 2, // num_aux_entries
offsetof(decltype(_table_), aux_entries),
- &_FieldStore_default_instance_._instance,
+ &_AlternativeSubPlan_default_instance_._instance,
::_pbi::TcParser::GenericFallback, // fallback
}, {{
- {::_pbi::TcParser::MiniParse, {}},
+ // repeated .pg_query.Node subplans = 2 [json_name = "subplans"];
+ {::_pbi::TcParser::FastMtR1,
+ {18, 63, 1, PROTOBUF_FIELD_OFFSET(AlternativeSubPlan, _impl_.subplans_)}},
// .pg_query.Node xpr = 1 [json_name = "xpr"];
{::_pbi::TcParser::FastMtS1,
- {10, 0, 0, PROTOBUF_FIELD_OFFSET(FieldStore, _impl_.xpr_)}},
- // .pg_query.Node arg = 2 [json_name = "arg"];
- {::_pbi::TcParser::FastMtS1,
- {18, 1, 1, PROTOBUF_FIELD_OFFSET(FieldStore, _impl_.arg_)}},
- // repeated .pg_query.Node newvals = 3 [json_name = "newvals"];
- {::_pbi::TcParser::FastMtR1,
- {26, 63, 2, PROTOBUF_FIELD_OFFSET(FieldStore, _impl_.newvals_)}},
- // repeated .pg_query.Node fieldnums = 4 [json_name = "fieldnums"];
- {::_pbi::TcParser::FastMtR1,
- {34, 63, 3, PROTOBUF_FIELD_OFFSET(FieldStore, _impl_.fieldnums_)}},
- // uint32 resulttype = 5 [json_name = "resulttype"];
- {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(FieldStore, _impl_.resulttype_), 63>(),
- {40, 63, 0, PROTOBUF_FIELD_OFFSET(FieldStore, _impl_.resulttype_)}},
- {::_pbi::TcParser::MiniParse, {}},
- {::_pbi::TcParser::MiniParse, {}},
+ {10, 0, 0, PROTOBUF_FIELD_OFFSET(AlternativeSubPlan, _impl_.xpr_)}},
}}, {{
65535, 65535
}}, {{
// .pg_query.Node xpr = 1 [json_name = "xpr"];
- {PROTOBUF_FIELD_OFFSET(FieldStore, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
- (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // .pg_query.Node arg = 2 [json_name = "arg"];
- {PROTOBUF_FIELD_OFFSET(FieldStore, _impl_.arg_), _Internal::kHasBitsOffset + 1, 1,
+ {PROTOBUF_FIELD_OFFSET(AlternativeSubPlan, _impl_.xpr_), _Internal::kHasBitsOffset + 0, 0,
(0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node newvals = 3 [json_name = "newvals"];
- {PROTOBUF_FIELD_OFFSET(FieldStore, _impl_.newvals_), -1, 2,
- (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // repeated .pg_query.Node fieldnums = 4 [json_name = "fieldnums"];
- {PROTOBUF_FIELD_OFFSET(FieldStore, _impl_.fieldnums_), -1, 3,
+ // repeated .pg_query.Node subplans = 2 [json_name = "subplans"];
+ {PROTOBUF_FIELD_OFFSET(AlternativeSubPlan, _impl_.subplans_), -1, 1,
(0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
- // uint32 resulttype = 5 [json_name = "resulttype"];
- {PROTOBUF_FIELD_OFFSET(FieldStore, _impl_.resulttype_), -1, 0,
- (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
}}, {{
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
{::_pbi::TcParser::GetTable<::pg_query::Node>()},
- {::_pbi::TcParser::GetTable<::pg_query::Node>()},
- {::_pbi::TcParser::GetTable<::pg_query::Node>()},
}}, {{
}},
};
-::uint8_t* FieldStore::_InternalSerialize(
+::uint8_t* AlternativeSubPlan::_InternalSerialize(
::uint8_t* target,
::google::protobuf::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:pg_query.FieldStore)
+ // @@protoc_insertion_point(serialize_to_array_start:pg_query.AlternativeSubPlan)
::uint32_t cached_has_bits = 0;
(void)cached_has_bits;
@@ -38934,34 +40919,12 @@ ::uint8_t* FieldStore::_InternalSerialize(
_Internal::xpr(this).GetCachedSize(), target, stream);
}
- // .pg_query.Node arg = 2 [json_name = "arg"];
- if (cached_has_bits & 0x00000002u) {
- target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage(
- 2, _Internal::arg(this),
- _Internal::arg(this).GetCachedSize(), target, stream);
- }
-
- // repeated .pg_query.Node newvals = 3 [json_name = "newvals"];
- for (unsigned i = 0,
- n = static_cast