Line data Source code
1 : /*-------------------------------------------------------------------------
2 : *
3 : * readfuncs.switch.c
4 : * Generated node infrastructure code
5 : *
6 : * Portions Copyright (c) 1996-2024, PostgreSQL Global Development Group
7 : * Portions Copyright (c) 1994, Regents of the University of California
8 : *
9 : * NOTES
10 : * ******************************
11 : * *** DO NOT EDIT THIS FILE! ***
12 : * ******************************
13 : *
14 : * It has been GENERATED by src/backend/nodes/gen_node_support.pl
15 : *
16 : *-------------------------------------------------------------------------
17 : */
18 43538362 : if (MATCH("ALIAS", 5))
19 2502358 : return (Node *) _readAlias();
20 41036004 : if (MATCH("RANGEVAR", 8))
21 747684 : return (Node *) _readRangeVar();
22 40288320 : if (MATCH("TABLEFUNC", 9))
23 1254 : return (Node *) _readTableFunc();
24 40287066 : if (MATCH("INTOCLAUSE", 10))
25 3740 : return (Node *) _readIntoClause();
26 40283326 : if (MATCH("VAR", 3))
27 11013976 : return (Node *) _readVar();
28 29269350 : if (MATCH("CONST", 5))
29 2621812 : return (Node *) _readConst();
30 26647538 : if (MATCH("PARAM", 5))
31 439954 : return (Node *) _readParam();
32 26207584 : if (MATCH("AGGREF", 6))
33 85096 : return (Node *) _readAggref();
34 26122488 : if (MATCH("GROUPINGFUNC", 12))
35 946 : return (Node *) _readGroupingFunc();
36 26121542 : if (MATCH("WINDOWFUNC", 10))
37 6734 : return (Node *) _readWindowFunc();
38 26114808 : if (MATCH("WINDOWFUNCRUNCONDITION", 22))
39 348 : return (Node *) _readWindowFuncRunCondition();
40 26114460 : if (MATCH("MERGESUPPORTFUNC", 16))
41 630 : return (Node *) _readMergeSupportFunc();
42 26113830 : if (MATCH("SUBSCRIPTINGREF", 15))
43 22244 : return (Node *) _readSubscriptingRef();
44 26091586 : if (MATCH("FUNCEXPR", 8))
45 863406 : return (Node *) _readFuncExpr();
46 25228180 : if (MATCH("NAMEDARGEXPR", 12))
47 93390 : return (Node *) _readNamedArgExpr();
48 25134790 : if (MATCH("OPEXPR", 6))
49 1370090 : return (Node *) _readOpExpr();
50 23764700 : if (MATCH("DISTINCTEXPR", 12))
51 1744 : return (Node *) _readDistinctExpr();
52 23762956 : if (MATCH("NULLIFEXPR", 10))
53 464 : return (Node *) _readNullIfExpr();
54 23762492 : if (MATCH("SCALARARRAYOPEXPR", 17))
55 66740 : return (Node *) _readScalarArrayOpExpr();
56 23695752 : if (MATCH("BOOLEXPR", 8))
57 337114 : return (Node *) _readBoolExpr();
58 23358638 : if (MATCH("SUBLINK", 7))
59 80468 : return (Node *) _readSubLink();
60 23278170 : if (MATCH("SUBPLAN", 7))
61 34822 : return (Node *) _readSubPlan();
62 23243348 : if (MATCH("ALTERNATIVESUBPLAN", 18))
63 0 : return (Node *) _readAlternativeSubPlan();
64 23243348 : if (MATCH("FIELDSELECT", 11))
65 26454 : return (Node *) _readFieldSelect();
66 23216894 : if (MATCH("FIELDSTORE", 10))
67 1106 : return (Node *) _readFieldStore();
68 23215788 : if (MATCH("RELABELTYPE", 11))
69 219174 : return (Node *) _readRelabelType();
70 22996614 : if (MATCH("COERCEVIAIO", 11))
71 45450 : return (Node *) _readCoerceViaIO();
72 22951164 : if (MATCH("ARRAYCOERCEEXPR", 15))
73 8792 : return (Node *) _readArrayCoerceExpr();
74 22942372 : if (MATCH("CONVERTROWTYPEEXPR", 18))
75 650 : return (Node *) _readConvertRowtypeExpr();
76 22941722 : if (MATCH("COLLATEEXPR", 11))
77 7508 : return (Node *) _readCollateExpr();
78 22934214 : if (MATCH("CASEEXPR", 8))
79 159040 : return (Node *) _readCaseExpr();
80 22775174 : if (MATCH("CASEWHEN", 8))
81 283074 : return (Node *) _readCaseWhen();
82 22492100 : if (MATCH("CASETESTEXPR", 12))
83 48402 : return (Node *) _readCaseTestExpr();
84 22443698 : if (MATCH("ARRAYEXPR", 9))
85 34338 : return (Node *) _readArrayExpr();
86 22409360 : if (MATCH("ROWEXPR", 7))
87 12366 : return (Node *) _readRowExpr();
88 22396994 : if (MATCH("ROWCOMPAREEXPR", 14))
89 456 : return (Node *) _readRowCompareExpr();
90 22396538 : if (MATCH("COALESCEEXPR", 12))
91 16140 : return (Node *) _readCoalesceExpr();
92 22380398 : if (MATCH("MINMAXEXPR", 10))
93 836 : return (Node *) _readMinMaxExpr();
94 22379562 : if (MATCH("SQLVALUEFUNCTION", 16))
95 12502 : return (Node *) _readSQLValueFunction();
96 22367060 : if (MATCH("XMLEXPR", 7))
97 2398 : return (Node *) _readXmlExpr();
98 22364662 : if (MATCH("JSONFORMAT", 10))
99 22522 : return (Node *) _readJsonFormat();
100 22342140 : if (MATCH("JSONRETURNING", 13))
101 9506 : return (Node *) _readJsonReturning();
102 22332634 : if (MATCH("JSONVALUEEXPR", 13))
103 5912 : return (Node *) _readJsonValueExpr();
104 22326722 : if (MATCH("JSONCONSTRUCTOREXPR", 19))
105 2534 : return (Node *) _readJsonConstructorExpr();
106 22324188 : if (MATCH("JSONISPREDICATE", 15))
107 1134 : return (Node *) _readJsonIsPredicate();
108 22323054 : if (MATCH("JSONBEHAVIOR", 12))
109 10896 : return (Node *) _readJsonBehavior();
110 22312158 : if (MATCH("JSONEXPR", 8))
111 5564 : return (Node *) _readJsonExpr();
112 22306594 : if (MATCH("JSONTABLEPATH", 13))
113 1340 : return (Node *) _readJsonTablePath();
114 22305254 : if (MATCH("JSONTABLEPATHSCAN", 17))
115 1340 : return (Node *) _readJsonTablePathScan();
116 22303914 : if (MATCH("JSONTABLESIBLINGJOIN", 20))
117 210 : return (Node *) _readJsonTableSiblingJoin();
118 22303704 : if (MATCH("NULLTEST", 8))
119 45048 : return (Node *) _readNullTest();
120 22258656 : if (MATCH("BOOLEANTEST", 11))
121 3240 : return (Node *) _readBooleanTest();
122 22255416 : if (MATCH("MERGEACTION", 11))
123 6134 : return (Node *) _readMergeAction();
124 22249282 : if (MATCH("COERCETODOMAIN", 14))
125 116852 : return (Node *) _readCoerceToDomain();
126 22132430 : if (MATCH("COERCETODOMAINVALUE", 19))
127 1762 : return (Node *) _readCoerceToDomainValue();
128 22130668 : if (MATCH("SETTODEFAULT", 12))
129 1664 : return (Node *) _readSetToDefault();
130 22129004 : if (MATCH("CURRENTOFEXPR", 13))
131 902 : return (Node *) _readCurrentOfExpr();
132 22128102 : if (MATCH("NEXTVALUEEXPR", 13))
133 1036 : return (Node *) _readNextValueExpr();
134 22127066 : if (MATCH("INFERENCEELEM", 13))
135 1584 : return (Node *) _readInferenceElem();
136 22125482 : if (MATCH("TARGETENTRY", 11))
137 6064894 : return (Node *) _readTargetEntry();
138 16060588 : if (MATCH("RANGETBLREF", 11))
139 541466 : return (Node *) _readRangeTblRef();
140 15519122 : if (MATCH("JOINEXPR", 8))
141 180642 : return (Node *) _readJoinExpr();
142 15338480 : if (MATCH("FROMEXPR", 8))
143 591264 : return (Node *) _readFromExpr();
144 14747216 : if (MATCH("ONCONFLICTEXPR", 14))
145 1478 : return (Node *) _readOnConflictExpr();
146 14745738 : if (MATCH("QUERY", 5))
147 921928 : return (Node *) _readQuery();
148 13823810 : if (MATCH("TYPENAME", 8))
149 685302 : return (Node *) _readTypeName();
150 13138508 : if (MATCH("COLUMNREF", 9))
151 1689974 : return (Node *) _readColumnRef();
152 11448534 : if (MATCH("PARAMREF", 8))
153 147362 : return (Node *) _readParamRef();
154 11301172 : if (MATCH("A_EXPR", 6))
155 593802 : return (Node *) _readA_Expr();
156 10707370 : if (MATCH("A_CONST", 7))
157 1262960 : return (Node *) _readA_Const();
158 9444410 : if (MATCH("TYPECAST", 8))
159 300152 : return (Node *) _readTypeCast();
160 9144258 : if (MATCH("COLLATECLAUSE", 13))
161 8760 : return (Node *) _readCollateClause();
162 9135498 : if (MATCH("ROLESPEC", 8))
163 49536 : return (Node *) _readRoleSpec();
164 9085962 : if (MATCH("FUNCCALL", 8))
165 367518 : return (Node *) _readFuncCall();
166 8718444 : if (MATCH("A_STAR", 6))
167 55998 : return (Node *) _readA_Star();
168 8662446 : if (MATCH("A_INDICES", 9))
169 11658 : return (Node *) _readA_Indices();
170 8650788 : if (MATCH("A_INDIRECTION", 13))
171 27768 : return (Node *) _readA_Indirection();
172 8623020 : if (MATCH("A_ARRAYEXPR", 11))
173 6410 : return (Node *) _readA_ArrayExpr();
174 8616610 : if (MATCH("RESTARGET", 9))
175 1120192 : return (Node *) _readResTarget();
176 7496418 : if (MATCH("MULTIASSIGNREF", 14))
177 402 : return (Node *) _readMultiAssignRef();
178 7496016 : if (MATCH("SORTBY", 6))
179 85338 : return (Node *) _readSortBy();
180 7410678 : if (MATCH("WINDOWDEF", 9))
181 4042 : return (Node *) _readWindowDef();
182 7406636 : if (MATCH("RANGESUBSELECT", 14))
183 16176 : return (Node *) _readRangeSubselect();
184 7390460 : if (MATCH("RANGEFUNCTION", 13))
185 42220 : return (Node *) _readRangeFunction();
186 7348240 : if (MATCH("RANGETABLEFUNC", 14))
187 242 : return (Node *) _readRangeTableFunc();
188 7347998 : if (MATCH("RANGETABLEFUNCCOL", 17))
189 870 : return (Node *) _readRangeTableFuncCol();
190 7347128 : if (MATCH("RANGETABLESAMPLE", 16))
191 274 : return (Node *) _readRangeTableSample();
192 7346854 : if (MATCH("COLUMNDEF", 9))
193 130090 : return (Node *) _readColumnDef();
194 7216764 : if (MATCH("TABLELIKECLAUSE", 15))
195 1428 : return (Node *) _readTableLikeClause();
196 7215336 : if (MATCH("INDEXELEM", 9))
197 18266 : return (Node *) _readIndexElem();
198 7197070 : if (MATCH("DEFELEM", 7))
199 290804 : return (Node *) _readDefElem();
200 6906266 : if (MATCH("LOCKINGCLAUSE", 13))
201 2108 : return (Node *) _readLockingClause();
202 6904158 : if (MATCH("XMLSERIALIZE", 12))
203 206 : return (Node *) _readXmlSerialize();
204 6903952 : if (MATCH("PARTITIONELEM", 13))
205 10844 : return (Node *) _readPartitionElem();
206 6893108 : if (MATCH("PARTITIONSPEC", 13))
207 9908 : return (Node *) _readPartitionSpec();
208 6883200 : if (MATCH("PARTITIONBOUNDSPEC", 18))
209 67092 : return (Node *) _readPartitionBoundSpec();
210 6816108 : if (MATCH("PARTITIONRANGEDATUM", 19))
211 54376 : return (Node *) _readPartitionRangeDatum();
212 6761732 : if (MATCH("SINGLEPARTITIONSPEC", 19))
213 1752 : return (Node *) _readSinglePartitionSpec();
214 6759980 : if (MATCH("PARTITIONCMD", 12))
215 7358 : return (Node *) _readPartitionCmd();
216 6752622 : if (MATCH("RANGETBLENTRY", 13))
217 1586092 : return (Node *) _readRangeTblEntry();
218 5166530 : if (MATCH("RTEPERMISSIONINFO", 17))
219 932766 : return (Node *) _readRTEPermissionInfo();
220 4233764 : if (MATCH("RANGETBLFUNCTION", 16))
221 105890 : return (Node *) _readRangeTblFunction();
222 4127874 : if (MATCH("TABLESAMPLECLAUSE", 17))
223 602 : return (Node *) _readTableSampleClause();
224 4127272 : if (MATCH("WITHCHECKOPTION", 15))
225 4512 : return (Node *) _readWithCheckOption();
226 4122760 : if (MATCH("SORTGROUPCLAUSE", 15))
227 131324 : return (Node *) _readSortGroupClause();
228 3991436 : if (MATCH("GROUPINGSET", 11))
229 3730 : return (Node *) _readGroupingSet();
230 3987706 : if (MATCH("WINDOWCLAUSE", 12))
231 2826 : return (Node *) _readWindowClause();
232 3984880 : if (MATCH("ROWMARKCLAUSE", 13))
233 4818 : return (Node *) _readRowMarkClause();
234 3980062 : if (MATCH("WITHCLAUSE", 10))
235 2860 : return (Node *) _readWithClause();
236 3977202 : if (MATCH("INFERCLAUSE", 11))
237 1334 : return (Node *) _readInferClause();
238 3975868 : if (MATCH("ONCONFLICTCLAUSE", 16))
239 1502 : return (Node *) _readOnConflictClause();
240 3974366 : if (MATCH("CTESEARCHCLAUSE", 15))
241 228 : return (Node *) _readCTESearchClause();
242 3974138 : if (MATCH("CTECYCLECLAUSE", 14))
243 246 : return (Node *) _readCTECycleClause();
244 3973892 : if (MATCH("COMMONTABLEEXPR", 15))
245 7598 : return (Node *) _readCommonTableExpr();
246 3966294 : if (MATCH("MERGEWHENCLAUSE", 15))
247 2836 : return (Node *) _readMergeWhenClause();
248 3963458 : if (MATCH("TRIGGERTRANSITION", 17))
249 1124 : return (Node *) _readTriggerTransition();
250 3962334 : if (MATCH("JSONOUTPUT", 10))
251 1408 : return (Node *) _readJsonOutput();
252 3960926 : if (MATCH("JSONARGUMENT", 12))
253 612 : return (Node *) _readJsonArgument();
254 3960314 : if (MATCH("JSONFUNCEXPR", 12))
255 1932 : return (Node *) _readJsonFuncExpr();
256 3958382 : if (MATCH("JSONTABLEPATHSPEC", 17))
257 1780 : return (Node *) _readJsonTablePathSpec();
258 3956602 : if (MATCH("JSONTABLE", 9))
259 494 : return (Node *) _readJsonTable();
260 3956108 : if (MATCH("JSONTABLECOLUMN", 15))
261 1552 : return (Node *) _readJsonTableColumn();
262 3954556 : if (MATCH("JSONKEYVALUE", 12))
263 712 : return (Node *) _readJsonKeyValue();
264 3953844 : if (MATCH("JSONPARSEEXPR", 13))
265 164 : return (Node *) _readJsonParseExpr();
266 3953680 : if (MATCH("JSONSCALAREXPR", 14))
267 112 : return (Node *) _readJsonScalarExpr();
268 3953568 : if (MATCH("JSONSERIALIZEEXPR", 17))
269 108 : return (Node *) _readJsonSerializeExpr();
270 3953460 : if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
271 398 : return (Node *) _readJsonObjectConstructor();
272 3953062 : if (MATCH("JSONARRAYCONSTRUCTOR", 20))
273 200 : return (Node *) _readJsonArrayConstructor();
274 3952862 : if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
275 60 : return (Node *) _readJsonArrayQueryConstructor();
276 3952802 : if (MATCH("JSONAGGCONSTRUCTOR", 18))
277 330 : return (Node *) _readJsonAggConstructor();
278 3952472 : if (MATCH("JSONOBJECTAGG", 13))
279 168 : return (Node *) _readJsonObjectAgg();
280 3952304 : if (MATCH("JSONARRAYAGG", 12))
281 162 : return (Node *) _readJsonArrayAgg();
282 3952142 : if (MATCH("RAWSTMT", 7))
283 697606 : return (Node *) _readRawStmt();
284 3254536 : if (MATCH("INSERTSTMT", 10))
285 71310 : return (Node *) _readInsertStmt();
286 3183226 : if (MATCH("DELETESTMT", 10))
287 4088 : return (Node *) _readDeleteStmt();
288 3179138 : if (MATCH("UPDATESTMT", 10))
289 12658 : return (Node *) _readUpdateStmt();
290 3166480 : if (MATCH("MERGESTMT", 9))
291 1826 : return (Node *) _readMergeStmt();
292 3164654 : if (MATCH("SELECTSTMT", 10))
293 491588 : return (Node *) _readSelectStmt();
294 2673066 : if (MATCH("SETOPERATIONSTMT", 16))
295 15414 : return (Node *) _readSetOperationStmt();
296 2657652 : if (MATCH("RETURNSTMT", 10))
297 7612 : return (Node *) _readReturnStmt();
298 2650040 : if (MATCH("PLASSIGNSTMT", 12))
299 0 : return (Node *) _readPLAssignStmt();
300 2650040 : if (MATCH("CREATESCHEMASTMT", 16))
301 1984 : return (Node *) _readCreateSchemaStmt();
302 2648056 : if (MATCH("ALTERTABLESTMT", 14))
303 51402 : return (Node *) _readAlterTableStmt();
304 2596654 : if (MATCH("REPLICAIDENTITYSTMT", 19))
305 836 : return (Node *) _readReplicaIdentityStmt();
306 2595818 : if (MATCH("ALTERTABLECMD", 13))
307 53046 : return (Node *) _readAlterTableCmd();
308 2542772 : if (MATCH("ALTERCOLLATIONSTMT", 18))
309 12 : return (Node *) _readAlterCollationStmt();
310 2542760 : if (MATCH("ALTERDOMAINSTMT", 15))
311 540 : return (Node *) _readAlterDomainStmt();
312 2542220 : if (MATCH("GRANTSTMT", 9))
313 32194 : return (Node *) _readGrantStmt();
314 2510026 : if (MATCH("OBJECTWITHARGS", 14))
315 33614 : return (Node *) _readObjectWithArgs();
316 2476412 : if (MATCH("ACCESSPRIV", 10))
317 30510 : return (Node *) _readAccessPriv();
318 2445902 : if (MATCH("GRANTROLESTMT", 13))
319 1736 : return (Node *) _readGrantRoleStmt();
320 2444166 : if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
321 320 : return (Node *) _readAlterDefaultPrivilegesStmt();
322 2443846 : if (MATCH("COPYSTMT", 8))
323 18744 : return (Node *) _readCopyStmt();
324 2425102 : if (MATCH("VARIABLESETSTMT", 15))
325 50098 : return (Node *) _readVariableSetStmt();
326 2375004 : if (MATCH("VARIABLESHOWSTMT", 16))
327 1668 : return (Node *) _readVariableShowStmt();
328 2373336 : if (MATCH("CREATESTMT", 10))
329 69142 : return (Node *) _readCreateStmt();
330 2304194 : if (MATCH("CONSTRAINT", 10))
331 58014 : return (Node *) _readConstraint();
332 2246180 : if (MATCH("CREATETABLESPACESTMT", 20))
333 220 : return (Node *) _readCreateTableSpaceStmt();
334 2245960 : if (MATCH("DROPTABLESPACESTMT", 18))
335 128 : return (Node *) _readDropTableSpaceStmt();
336 2245832 : if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
337 48 : return (Node *) _readAlterTableSpaceOptionsStmt();
338 2245784 : if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
339 60 : return (Node *) _readAlterTableMoveAllStmt();
340 2245724 : if (MATCH("CREATEEXTENSIONSTMT", 19))
341 816 : return (Node *) _readCreateExtensionStmt();
342 2244908 : if (MATCH("ALTEREXTENSIONSTMT", 18))
343 50 : return (Node *) _readAlterExtensionStmt();
344 2244858 : if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
345 404 : return (Node *) _readAlterExtensionContentsStmt();
346 2244454 : if (MATCH("CREATEFDWSTMT", 13))
347 376 : return (Node *) _readCreateFdwStmt();
348 2244078 : if (MATCH("ALTERFDWSTMT", 12))
349 244 : return (Node *) _readAlterFdwStmt();
350 2243834 : if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
351 530 : return (Node *) _readCreateForeignServerStmt();
352 2243304 : if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
353 438 : return (Node *) _readAlterForeignServerStmt();
354 2242866 : if (MATCH("CREATEFOREIGNTABLESTMT", 22))
355 836 : return (Node *) _readCreateForeignTableStmt();
356 2242030 : if (MATCH("CREATEUSERMAPPINGSTMT", 21))
357 476 : return (Node *) _readCreateUserMappingStmt();
358 2241554 : if (MATCH("ALTERUSERMAPPINGSTMT", 20))
359 220 : return (Node *) _readAlterUserMappingStmt();
360 2241334 : if (MATCH("DROPUSERMAPPINGSTMT", 19))
361 252 : return (Node *) _readDropUserMappingStmt();
362 2241082 : if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
363 88 : return (Node *) _readImportForeignSchemaStmt();
364 2240994 : if (MATCH("CREATEPOLICYSTMT", 16))
365 1316 : return (Node *) _readCreatePolicyStmt();
366 2239678 : if (MATCH("ALTERPOLICYSTMT", 15))
367 168 : return (Node *) _readAlterPolicyStmt();
368 2239510 : if (MATCH("CREATEAMSTMT", 12))
369 148 : return (Node *) _readCreateAmStmt();
370 2239362 : if (MATCH("CREATETRIGSTMT", 14))
371 6260 : return (Node *) _readCreateTrigStmt();
372 2233102 : if (MATCH("CREATEEVENTTRIGSTMT", 19))
373 392 : return (Node *) _readCreateEventTrigStmt();
374 2232710 : if (MATCH("ALTEREVENTTRIGSTMT", 18))
375 96 : return (Node *) _readAlterEventTrigStmt();
376 2232614 : if (MATCH("CREATEPLANGSTMT", 15))
377 244 : return (Node *) _readCreatePLangStmt();
378 2232370 : if (MATCH("CREATEROLESTMT", 14))
379 3440 : return (Node *) _readCreateRoleStmt();
380 2228930 : if (MATCH("ALTERROLESTMT", 13))
381 844 : return (Node *) _readAlterRoleStmt();
382 2228086 : if (MATCH("ALTERROLESETSTMT", 16))
383 156 : return (Node *) _readAlterRoleSetStmt();
384 2227930 : if (MATCH("DROPROLESTMT", 12))
385 3364 : return (Node *) _readDropRoleStmt();
386 2224566 : if (MATCH("CREATESEQSTMT", 13))
387 1272 : return (Node *) _readCreateSeqStmt();
388 2223294 : if (MATCH("ALTERSEQSTMT", 12))
389 372 : return (Node *) _readAlterSeqStmt();
390 2222922 : if (MATCH("DEFINESTMT", 10))
391 15668 : return (Node *) _readDefineStmt();
392 2207254 : if (MATCH("CREATEDOMAINSTMT", 16))
393 2352 : return (Node *) _readCreateDomainStmt();
394 2204902 : if (MATCH("CREATEOPCLASSSTMT", 17))
395 764 : return (Node *) _readCreateOpClassStmt();
396 2204138 : if (MATCH("CREATEOPCLASSITEM", 17))
397 7840 : return (Node *) _readCreateOpClassItem();
398 2196298 : if (MATCH("CREATEOPFAMILYSTMT", 18))
399 296 : return (Node *) _readCreateOpFamilyStmt();
400 2196002 : if (MATCH("ALTEROPFAMILYSTMT", 17))
401 900 : return (Node *) _readAlterOpFamilyStmt();
402 2195102 : if (MATCH("DROPSTMT", 8))
403 47818 : return (Node *) _readDropStmt();
404 2147284 : if (MATCH("TRUNCATESTMT", 12))
405 2730 : return (Node *) _readTruncateStmt();
406 2144554 : if (MATCH("COMMENTSTMT", 11))
407 11072 : return (Node *) _readCommentStmt();
408 2133482 : if (MATCH("SECLABELSTMT", 12))
409 200 : return (Node *) _readSecLabelStmt();
410 2133282 : if (MATCH("DECLARECURSORSTMT", 17))
411 5504 : return (Node *) _readDeclareCursorStmt();
412 2127778 : if (MATCH("CLOSEPORTALSTMT", 15))
413 4336 : return (Node *) _readClosePortalStmt();
414 2123442 : if (MATCH("FETCHSTMT", 9))
415 11408 : return (Node *) _readFetchStmt();
416 2112034 : if (MATCH("INDEXSTMT", 9))
417 12172 : return (Node *) _readIndexStmt();
418 2099862 : if (MATCH("CREATESTATSSTMT", 15))
419 1122 : return (Node *) _readCreateStatsStmt();
420 2098740 : if (MATCH("STATSELEM", 9))
421 2908 : return (Node *) _readStatsElem();
422 2095832 : if (MATCH("ALTERSTATSSTMT", 14))
423 52 : return (Node *) _readAlterStatsStmt();
424 2095780 : if (MATCH("CREATEFUNCTIONSTMT", 18))
425 41170 : return (Node *) _readCreateFunctionStmt();
426 2054610 : if (MATCH("FUNCTIONPARAMETER", 17))
427 122476 : return (Node *) _readFunctionParameter();
428 1932134 : if (MATCH("ALTERFUNCTIONSTMT", 17))
429 1264 : return (Node *) _readAlterFunctionStmt();
430 1930870 : if (MATCH("DOSTMT", 6))
431 2156 : return (Node *) _readDoStmt();
432 1928714 : if (MATCH("CALLSTMT", 8))
433 858 : return (Node *) _readCallStmt();
434 1927856 : if (MATCH("RENAMESTMT", 10))
435 2736 : return (Node *) _readRenameStmt();
436 1925120 : if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
437 92 : return (Node *) _readAlterObjectDependsStmt();
438 1925028 : if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
439 796 : return (Node *) _readAlterObjectSchemaStmt();
440 1924232 : if (MATCH("ALTEROWNERSTMT", 14))
441 3094 : return (Node *) _readAlterOwnerStmt();
442 1921138 : if (MATCH("ALTEROPERATORSTMT", 17))
443 1204 : return (Node *) _readAlterOperatorStmt();
444 1919934 : if (MATCH("ALTERTYPESTMT", 13))
445 120 : return (Node *) _readAlterTypeStmt();
446 1919814 : if (MATCH("RULESTMT", 8))
447 2056 : return (Node *) _readRuleStmt();
448 1917758 : if (MATCH("NOTIFYSTMT", 10))
449 366 : return (Node *) _readNotifyStmt();
450 1917392 : if (MATCH("LISTENSTMT", 10))
451 148 : return (Node *) _readListenStmt();
452 1917244 : if (MATCH("UNLISTENSTMT", 12))
453 76 : return (Node *) _readUnlistenStmt();
454 1917168 : if (MATCH("TRANSACTIONSTMT", 15))
455 69090 : return (Node *) _readTransactionStmt();
456 1848078 : if (MATCH("COMPOSITETYPESTMT", 17))
457 1388 : return (Node *) _readCompositeTypeStmt();
458 1846690 : if (MATCH("CREATEENUMSTMT", 14))
459 384 : return (Node *) _readCreateEnumStmt();
460 1846306 : if (MATCH("CREATERANGESTMT", 15))
461 312 : return (Node *) _readCreateRangeStmt();
462 1845994 : if (MATCH("ALTERENUMSTMT", 13))
463 788 : return (Node *) _readAlterEnumStmt();
464 1845206 : if (MATCH("VIEWSTMT", 8))
465 27308 : return (Node *) _readViewStmt();
466 1817898 : if (MATCH("LOADSTMT", 8))
467 116 : return (Node *) _readLoadStmt();
468 1817782 : if (MATCH("CREATEDBSTMT", 12))
469 1296 : return (Node *) _readCreatedbStmt();
470 1816486 : if (MATCH("ALTERDATABASESTMT", 17))
471 92 : return (Node *) _readAlterDatabaseStmt();
472 1816394 : if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
473 12 : return (Node *) _readAlterDatabaseRefreshCollStmt();
474 1816382 : if (MATCH("ALTERDATABASESETSTMT", 20))
475 2140 : return (Node *) _readAlterDatabaseSetStmt();
476 1814242 : if (MATCH("DROPDBSTMT", 10))
477 200 : return (Node *) _readDropdbStmt();
478 1814042 : if (MATCH("ALTERSYSTEMSTMT", 15))
479 332 : return (Node *) _readAlterSystemStmt();
480 1813710 : if (MATCH("CLUSTERSTMT", 11))
481 476 : return (Node *) _readClusterStmt();
482 1813234 : if (MATCH("VACUUMSTMT", 10))
483 20832 : return (Node *) _readVacuumStmt();
484 1792402 : if (MATCH("VACUUMRELATION", 14))
485 20540 : return (Node *) _readVacuumRelation();
486 1771862 : if (MATCH("EXPLAINSTMT", 11))
487 35694 : return (Node *) _readExplainStmt();
488 1736168 : if (MATCH("CREATETABLEASSTMT", 17))
489 3620 : return (Node *) _readCreateTableAsStmt();
490 1732548 : if (MATCH("REFRESHMATVIEWSTMT", 18))
491 516 : return (Node *) _readRefreshMatViewStmt();
492 1732032 : if (MATCH("CHECKPOINTSTMT", 14))
493 392 : return (Node *) _readCheckPointStmt();
494 1731640 : if (MATCH("DISCARDSTMT", 11))
495 60 : return (Node *) _readDiscardStmt();
496 1731580 : if (MATCH("LOCKSTMT", 8))
497 2144 : return (Node *) _readLockStmt();
498 1729436 : if (MATCH("CONSTRAINTSSETSTMT", 18))
499 202 : return (Node *) _readConstraintsSetStmt();
500 1729234 : if (MATCH("REINDEXSTMT", 11))
501 2104 : return (Node *) _readReindexStmt();
502 1727130 : if (MATCH("CREATECONVERSIONSTMT", 20))
503 128 : return (Node *) _readCreateConversionStmt();
504 1727002 : if (MATCH("CREATECASTSTMT", 14))
505 540 : return (Node *) _readCreateCastStmt();
506 1726462 : if (MATCH("CREATETRANSFORMSTMT", 19))
507 100 : return (Node *) _readCreateTransformStmt();
508 1726362 : if (MATCH("PREPARESTMT", 11))
509 3376 : return (Node *) _readPrepareStmt();
510 1722986 : if (MATCH("EXECUTESTMT", 11))
511 30674 : return (Node *) _readExecuteStmt();
512 1692312 : if (MATCH("DEALLOCATESTMT", 14))
513 8072 : return (Node *) _readDeallocateStmt();
514 1684240 : if (MATCH("DROPOWNEDSTMT", 13))
515 296 : return (Node *) _readDropOwnedStmt();
516 1683944 : if (MATCH("REASSIGNOWNEDSTMT", 17))
517 80 : return (Node *) _readReassignOwnedStmt();
518 1683864 : if (MATCH("ALTERTSDICTIONARYSTMT", 21))
519 80 : return (Node *) _readAlterTSDictionaryStmt();
520 1683784 : if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
521 13248 : return (Node *) _readAlterTSConfigurationStmt();
522 1670536 : if (MATCH("PUBLICATIONTABLE", 16))
523 2532 : return (Node *) _readPublicationTable();
524 1668004 : if (MATCH("PUBLICATIONOBJSPEC", 18))
525 3244 : return (Node *) _readPublicationObjSpec();
526 1664760 : if (MATCH("CREATEPUBLICATIONSTMT", 21))
527 1368 : return (Node *) _readCreatePublicationStmt();
528 1663392 : if (MATCH("ALTERPUBLICATIONSTMT", 20))
529 2036 : return (Node *) _readAlterPublicationStmt();
530 1661356 : if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
531 836 : return (Node *) _readCreateSubscriptionStmt();
532 1660520 : if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
533 918 : return (Node *) _readAlterSubscriptionStmt();
534 1659602 : if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
535 388 : return (Node *) _readDropSubscriptionStmt();
536 1659214 : if (MATCH("GROUPBYORDERING", 15))
537 0 : return (Node *) _readGroupByOrdering();
538 1659214 : if (MATCH("PLACEHOLDERVAR", 14))
539 0 : return (Node *) _readPlaceHolderVar();
540 1659214 : if (MATCH("APPENDRELINFO", 13))
541 42118 : return (Node *) _readAppendRelInfo();
542 1617096 : if (MATCH("PLANNEDSTMT", 11))
543 437170 : return (Node *) _readPlannedStmt();
544 1179926 : if (MATCH("RESULT", 6))
545 220728 : return (Node *) _readResult();
546 959198 : if (MATCH("PROJECTSET", 10))
547 8500 : return (Node *) _readProjectSet();
548 950698 : if (MATCH("MODIFYTABLE", 11))
549 89042 : return (Node *) _readModifyTable();
550 861656 : if (MATCH("APPEND", 6))
551 13304 : return (Node *) _readAppend();
552 848352 : if (MATCH("MERGEAPPEND", 11))
553 466 : return (Node *) _readMergeAppend();
554 847886 : if (MATCH("RECURSIVEUNION", 14))
555 804 : return (Node *) _readRecursiveUnion();
556 847082 : if (MATCH("BITMAPAND", 9))
557 104 : return (Node *) _readBitmapAnd();
558 846978 : if (MATCH("BITMAPOR", 8))
559 288 : return (Node *) _readBitmapOr();
560 846690 : if (MATCH("SEQSCAN", 7))
561 182566 : return (Node *) _readSeqScan();
562 664124 : if (MATCH("SAMPLESCAN", 10))
563 300 : return (Node *) _readSampleScan();
564 663824 : if (MATCH("INDEXSCAN", 9))
565 124986 : return (Node *) _readIndexScan();
566 538838 : if (MATCH("INDEXONLYSCAN", 13))
567 14600 : return (Node *) _readIndexOnlyScan();
568 524238 : if (MATCH("BITMAPINDEXSCAN", 15))
569 18820 : return (Node *) _readBitmapIndexScan();
570 505418 : if (MATCH("BITMAPHEAPSCAN", 14))
571 18374 : return (Node *) _readBitmapHeapScan();
572 487044 : if (MATCH("TIDSCAN", 7))
573 670 : return (Node *) _readTidScan();
574 486374 : if (MATCH("TIDRANGESCAN", 12))
575 202 : return (Node *) _readTidRangeScan();
576 486172 : if (MATCH("SUBQUERYSCAN", 12))
577 9356 : return (Node *) _readSubqueryScan();
578 476816 : if (MATCH("FUNCTIONSCAN", 12))
579 44684 : return (Node *) _readFunctionScan();
580 432132 : if (MATCH("VALUESSCAN", 10))
581 7652 : return (Node *) _readValuesScan();
582 424480 : if (MATCH("TABLEFUNCSCAN", 13))
583 548 : return (Node *) _readTableFuncScan();
584 423932 : if (MATCH("CTESCAN", 7))
585 3216 : return (Node *) _readCteScan();
586 420716 : if (MATCH("NAMEDTUPLESTORESCAN", 19))
587 438 : return (Node *) _readNamedTuplestoreScan();
588 420278 : if (MATCH("WORKTABLESCAN", 13))
589 804 : return (Node *) _readWorkTableScan();
590 419474 : if (MATCH("FOREIGNSCAN", 11))
591 1940 : return (Node *) _readForeignScan();
592 417534 : if (MATCH("CUSTOMSCAN", 10))
593 0 : return (Node *) _readCustomScan();
594 417534 : if (MATCH("NESTLOOP", 8))
595 72968 : return (Node *) _readNestLoop();
596 344566 : if (MATCH("NESTLOOPPARAM", 13))
597 41708 : return (Node *) _readNestLoopParam();
598 302858 : if (MATCH("MERGEJOIN", 9))
599 6966 : return (Node *) _readMergeJoin();
600 295892 : if (MATCH("HASHJOIN", 8))
601 32586 : return (Node *) _readHashJoin();
602 263306 : if (MATCH("MATERIAL", 8))
603 3710 : return (Node *) _readMaterial();
604 259596 : if (MATCH("MEMOIZE", 7))
605 1394 : return (Node *) _readMemoize();
606 258202 : if (MATCH("SORT", 4))
607 61746 : return (Node *) _readSort();
608 196456 : if (MATCH("INCREMENTALSORT", 15))
609 866 : return (Node *) _readIncrementalSort();
610 195590 : if (MATCH("GROUP", 5))
611 234 : return (Node *) _readGroup();
612 195356 : if (MATCH("AGG", 3))
613 37974 : return (Node *) _readAgg();
614 157382 : if (MATCH("WINDOWAGG", 9))
615 2450 : return (Node *) _readWindowAgg();
616 154932 : if (MATCH("UNIQUE", 6))
617 4334 : return (Node *) _readUnique();
618 150598 : if (MATCH("GATHER", 6))
619 958 : return (Node *) _readGather();
620 149640 : if (MATCH("GATHERMERGE", 11))
621 318 : return (Node *) _readGatherMerge();
622 149322 : if (MATCH("HASH", 4))
623 32586 : return (Node *) _readHash();
624 116736 : if (MATCH("SETOP", 5))
625 602 : return (Node *) _readSetOp();
626 116134 : if (MATCH("LOCKROWS", 8))
627 6754 : return (Node *) _readLockRows();
628 109380 : if (MATCH("LIMIT", 5))
629 4422 : return (Node *) _readLimit();
630 104958 : if (MATCH("PLANROWMARK", 11))
631 22716 : return (Node *) _readPlanRowMark();
632 82242 : if (MATCH("PARTITIONPRUNEINFO", 18))
633 564 : return (Node *) _readPartitionPruneInfo();
634 81678 : if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
635 1248 : return (Node *) _readPartitionedRelPruneInfo();
636 80430 : if (MATCH("PARTITIONPRUNESTEPOP", 20))
637 1028 : return (Node *) _readPartitionPruneStepOp();
638 79402 : if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
639 216 : return (Node *) _readPartitionPruneStepCombine();
640 79186 : if (MATCH("PLANINVALITEM", 13))
641 79186 : return (Node *) _readPlanInvalItem();
642 0 : if (MATCH("EXTENSIBLENODE", 14))
643 0 : return (Node *) _readExtensibleNode();
|