Line data Source code
1 : /*-------------------------------------------------------------------------
2 : *
3 : * readfuncs.switch.c
4 : * Generated node infrastructure code
5 : *
6 : * Portions Copyright (c) 1996-2026, 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 35406680 : if (MATCH("ALIAS", 5))
19 1967911 : return (Node *) _readAlias();
20 33438769 : if (MATCH("RANGEVAR", 8))
21 579243 : return (Node *) _readRangeVar();
22 32859526 : if (MATCH("TABLEFUNC", 9))
23 982 : return (Node *) _readTableFunc();
24 32858544 : if (MATCH("INTOCLAUSE", 10))
25 2587 : return (Node *) _readIntoClause();
26 32855957 : if (MATCH("VAR", 3))
27 9480676 : return (Node *) _readVar();
28 23375281 : if (MATCH("CONST", 5))
29 2178696 : return (Node *) _readConst();
30 21196585 : if (MATCH("PARAM", 5))
31 223143 : return (Node *) _readParam();
32 20973442 : if (MATCH("AGGREF", 6))
33 71350 : return (Node *) _readAggref();
34 20902092 : if (MATCH("GROUPINGFUNC", 12))
35 757 : return (Node *) _readGroupingFunc();
36 20901335 : if (MATCH("WINDOWFUNC", 10))
37 5342 : return (Node *) _readWindowFunc();
38 20895993 : if (MATCH("WINDOWFUNCRUNCONDITION", 22))
39 240 : return (Node *) _readWindowFuncRunCondition();
40 20895753 : if (MATCH("MERGESUPPORTFUNC", 16))
41 577 : return (Node *) _readMergeSupportFunc();
42 20895176 : if (MATCH("SUBSCRIPTINGREF", 15))
43 28865 : return (Node *) _readSubscriptingRef();
44 20866311 : if (MATCH("FUNCEXPR", 8))
45 633263 : return (Node *) _readFuncExpr();
46 20233048 : if (MATCH("NAMEDARGEXPR", 12))
47 55247 : return (Node *) _readNamedArgExpr();
48 20177801 : if (MATCH("OPEXPR", 6))
49 1119155 : return (Node *) _readOpExpr();
50 19058646 : if (MATCH("DISTINCTEXPR", 12))
51 1574 : return (Node *) _readDistinctExpr();
52 19057072 : if (MATCH("NULLIFEXPR", 10))
53 1117 : return (Node *) _readNullIfExpr();
54 19055955 : if (MATCH("SCALARARRAYOPEXPR", 17))
55 51866 : return (Node *) _readScalarArrayOpExpr();
56 19004089 : if (MATCH("BOOLEXPR", 8))
57 303047 : return (Node *) _readBoolExpr();
58 18701042 : if (MATCH("SUBLINK", 7))
59 73481 : return (Node *) _readSubLink();
60 18627561 : if (MATCH("SUBPLAN", 7))
61 28931 : return (Node *) _readSubPlan();
62 18598630 : if (MATCH("ALTERNATIVESUBPLAN", 18))
63 0 : return (Node *) _readAlternativeSubPlan();
64 18598630 : if (MATCH("FIELDSELECT", 11))
65 56849 : return (Node *) _readFieldSelect();
66 18541781 : if (MATCH("FIELDSTORE", 10))
67 734 : return (Node *) _readFieldStore();
68 18541047 : if (MATCH("RELABELTYPE", 11))
69 181372 : return (Node *) _readRelabelType();
70 18359675 : if (MATCH("COERCEVIAIO", 11))
71 39171 : return (Node *) _readCoerceViaIO();
72 18320504 : if (MATCH("ARRAYCOERCEEXPR", 15))
73 7334 : return (Node *) _readArrayCoerceExpr();
74 18313170 : if (MATCH("CONVERTROWTYPEEXPR", 18))
75 555 : return (Node *) _readConvertRowtypeExpr();
76 18312615 : if (MATCH("COLLATEEXPR", 11))
77 6989 : return (Node *) _readCollateExpr();
78 18305626 : if (MATCH("CASEEXPR", 8))
79 101822 : return (Node *) _readCaseExpr();
80 18203804 : if (MATCH("CASEWHEN", 8))
81 207917 : return (Node *) _readCaseWhen();
82 17995887 : if (MATCH("CASETESTEXPR", 12))
83 46188 : return (Node *) _readCaseTestExpr();
84 17949699 : if (MATCH("ARRAYEXPR", 9))
85 24214 : return (Node *) _readArrayExpr();
86 17925485 : if (MATCH("ROWEXPR", 7))
87 9120 : return (Node *) _readRowExpr();
88 17916365 : if (MATCH("ROWCOMPAREEXPR", 14))
89 520 : return (Node *) _readRowCompareExpr();
90 17915845 : if (MATCH("COALESCEEXPR", 12))
91 12848 : return (Node *) _readCoalesceExpr();
92 17902997 : if (MATCH("MINMAXEXPR", 10))
93 639 : return (Node *) _readMinMaxExpr();
94 17902358 : if (MATCH("SQLVALUEFUNCTION", 16))
95 9220 : return (Node *) _readSQLValueFunction();
96 17893138 : if (MATCH("XMLEXPR", 7))
97 1623 : return (Node *) _readXmlExpr();
98 17891515 : if (MATCH("JSONFORMAT", 10))
99 17838 : return (Node *) _readJsonFormat();
100 17873677 : if (MATCH("JSONRETURNING", 13))
101 7698 : return (Node *) _readJsonReturning();
102 17865979 : if (MATCH("JSONVALUEEXPR", 13))
103 4772 : return (Node *) _readJsonValueExpr();
104 17861207 : if (MATCH("JSONCONSTRUCTOREXPR", 19))
105 2092 : return (Node *) _readJsonConstructorExpr();
106 17859115 : if (MATCH("JSONISPREDICATE", 15))
107 916 : return (Node *) _readJsonIsPredicate();
108 17858199 : if (MATCH("JSONBEHAVIOR", 12))
109 7996 : return (Node *) _readJsonBehavior();
110 17850203 : if (MATCH("JSONEXPR", 8))
111 4144 : return (Node *) _readJsonExpr();
112 17846059 : if (MATCH("JSONTABLEPATH", 13))
113 1040 : return (Node *) _readJsonTablePath();
114 17845019 : if (MATCH("JSONTABLEPATHSCAN", 17))
115 1040 : return (Node *) _readJsonTablePathScan();
116 17843979 : if (MATCH("JSONTABLESIBLINGJOIN", 20))
117 140 : return (Node *) _readJsonTableSiblingJoin();
118 17843839 : if (MATCH("NULLTEST", 8))
119 37535 : return (Node *) _readNullTest();
120 17806304 : if (MATCH("BOOLEANTEST", 11))
121 2693 : return (Node *) _readBooleanTest();
122 17803611 : if (MATCH("MERGEACTION", 11))
123 4387 : return (Node *) _readMergeAction();
124 17799224 : if (MATCH("COERCETODOMAIN", 14))
125 88107 : return (Node *) _readCoerceToDomain();
126 17711117 : if (MATCH("COERCETODOMAINVALUE", 19))
127 1442 : return (Node *) _readCoerceToDomainValue();
128 17709675 : if (MATCH("SETTODEFAULT", 12))
129 1200 : return (Node *) _readSetToDefault();
130 17708475 : if (MATCH("CURRENTOFEXPR", 13))
131 621 : return (Node *) _readCurrentOfExpr();
132 17707854 : if (MATCH("NEXTVALUEEXPR", 13))
133 594 : return (Node *) _readNextValueExpr();
134 17707260 : if (MATCH("INFERENCEELEM", 13))
135 1573 : return (Node *) _readInferenceElem();
136 17705687 : if (MATCH("RETURNINGEXPR", 13))
137 868 : return (Node *) _readReturningExpr();
138 17704819 : if (MATCH("GRAPHLABELREF", 13))
139 265 : return (Node *) _readGraphLabelRef();
140 17704554 : if (MATCH("GRAPHPROPERTYREF", 16))
141 183 : return (Node *) _readGraphPropertyRef();
142 17704371 : if (MATCH("TARGETENTRY", 11))
143 5108938 : return (Node *) _readTargetEntry();
144 12595433 : if (MATCH("RANGETBLREF", 11))
145 450235 : return (Node *) _readRangeTblRef();
146 12145198 : if (MATCH("JOINEXPR", 8))
147 151962 : return (Node *) _readJoinExpr();
148 11993236 : if (MATCH("FROMEXPR", 8))
149 431559 : return (Node *) _readFromExpr();
150 11561677 : if (MATCH("ONCONFLICTEXPR", 14))
151 1557 : return (Node *) _readOnConflictExpr();
152 11560120 : if (MATCH("FORPORTIONOFEXPR", 16))
153 1874 : return (Node *) _readForPortionOfExpr();
154 11558246 : if (MATCH("QUERY", 5))
155 676866 : return (Node *) _readQuery();
156 10881380 : if (MATCH("TYPENAME", 8))
157 483169 : return (Node *) _readTypeName();
158 10398211 : if (MATCH("COLUMNREF", 9))
159 1394383 : return (Node *) _readColumnRef();
160 9003828 : if (MATCH("PARAMREF", 8))
161 31665 : return (Node *) _readParamRef();
162 8972163 : if (MATCH("A_EXPR", 6))
163 439547 : return (Node *) _readA_Expr();
164 8532616 : if (MATCH("A_CONST", 7))
165 962959 : return (Node *) _readA_Const();
166 7569657 : if (MATCH("TYPECAST", 8))
167 237920 : return (Node *) _readTypeCast();
168 7331737 : if (MATCH("COLLATECLAUSE", 13))
169 8003 : return (Node *) _readCollateClause();
170 7323734 : if (MATCH("ROLESPEC", 8))
171 28826 : return (Node *) _readRoleSpec();
172 7294908 : if (MATCH("FUNCCALL", 8))
173 274432 : return (Node *) _readFuncCall();
174 7020476 : if (MATCH("A_STAR", 6))
175 47169 : return (Node *) _readA_Star();
176 6973307 : if (MATCH("A_INDICES", 9))
177 10302 : return (Node *) _readA_Indices();
178 6963005 : if (MATCH("A_INDIRECTION", 13))
179 25506 : return (Node *) _readA_Indirection();
180 6937499 : if (MATCH("A_ARRAYEXPR", 11))
181 5179 : return (Node *) _readA_ArrayExpr();
182 6932320 : if (MATCH("RESTARGET", 9))
183 869045 : return (Node *) _readResTarget();
184 6063275 : if (MATCH("MULTIASSIGNREF", 14))
185 265 : return (Node *) _readMultiAssignRef();
186 6063010 : if (MATCH("SORTBY", 6))
187 77482 : return (Node *) _readSortBy();
188 5985528 : if (MATCH("WINDOWDEF", 9))
189 3175 : return (Node *) _readWindowDef();
190 5982353 : if (MATCH("RANGESUBSELECT", 14))
191 16132 : return (Node *) _readRangeSubselect();
192 5966221 : if (MATCH("RANGEFUNCTION", 13))
193 33854 : return (Node *) _readRangeFunction();
194 5932367 : if (MATCH("RANGETABLEFUNC", 14))
195 168 : return (Node *) _readRangeTableFunc();
196 5932199 : if (MATCH("RANGETABLEFUNCCOL", 17))
197 582 : return (Node *) _readRangeTableFuncCol();
198 5931617 : if (MATCH("RANGEGRAPHTABLE", 15))
199 459 : return (Node *) _readRangeGraphTable();
200 5931158 : if (MATCH("RANGETABLESAMPLE", 16))
201 188 : return (Node *) _readRangeTableSample();
202 5930970 : if (MATCH("COLUMNDEF", 9))
203 95807 : return (Node *) _readColumnDef();
204 5835163 : if (MATCH("TABLELIKECLAUSE", 15))
205 1050 : return (Node *) _readTableLikeClause();
206 5834113 : if (MATCH("INDEXELEM", 9))
207 13276 : return (Node *) _readIndexElem();
208 5820837 : if (MATCH("DEFELEM", 7))
209 432457 : return (Node *) _readDefElem();
210 5388380 : if (MATCH("LOCKINGCLAUSE", 13))
211 4032 : return (Node *) _readLockingClause();
212 5384348 : if (MATCH("XMLSERIALIZE", 12))
213 164 : return (Node *) _readXmlSerialize();
214 5384184 : if (MATCH("PARTITIONELEM", 13))
215 7920 : return (Node *) _readPartitionElem();
216 5376264 : if (MATCH("PARTITIONSPEC", 13))
217 7276 : return (Node *) _readPartitionSpec();
218 5368988 : if (MATCH("PARTITIONBOUNDSPEC", 18))
219 87229 : return (Node *) _readPartitionBoundSpec();
220 5281759 : if (MATCH("PARTITIONRANGEDATUM", 19))
221 116090 : return (Node *) _readPartitionRangeDatum();
222 5165669 : if (MATCH("SINGLEPARTITIONSPEC", 19))
223 1524 : return (Node *) _readSinglePartitionSpec();
224 5164145 : if (MATCH("PARTITIONCMD", 12))
225 5532 : return (Node *) _readPartitionCmd();
226 5158613 : if (MATCH("GRAPHPATTERN", 12))
227 544 : return (Node *) _readGraphPattern();
228 5158069 : if (MATCH("GRAPHELEMENTPATTERN", 19))
229 1614 : return (Node *) _readGraphElementPattern();
230 5156455 : if (MATCH("RANGETBLENTRY", 13))
231 1251515 : return (Node *) _readRangeTblEntry();
232 3904940 : if (MATCH("RTEPERMISSIONINFO", 17))
233 737281 : return (Node *) _readRTEPermissionInfo();
234 3167659 : if (MATCH("RANGETBLFUNCTION", 16))
235 71688 : return (Node *) _readRangeTblFunction();
236 3095971 : if (MATCH("TABLESAMPLECLAUSE", 17))
237 393 : return (Node *) _readTableSampleClause();
238 3095578 : if (MATCH("WITHCHECKOPTION", 15))
239 4045 : return (Node *) _readWithCheckOption();
240 3091533 : if (MATCH("SORTGROUPCLAUSE", 15))
241 117289 : return (Node *) _readSortGroupClause();
242 2974244 : if (MATCH("GROUPINGSET", 11))
243 3525 : return (Node *) _readGroupingSet();
244 2970719 : if (MATCH("WINDOWCLAUSE", 12))
245 2192 : return (Node *) _readWindowClause();
246 2968527 : if (MATCH("ROWMARKCLAUSE", 13))
247 5115 : return (Node *) _readRowMarkClause();
248 2963412 : if (MATCH("FORPORTIONOFCLAUSE", 18))
249 1041 : return (Node *) _readForPortionOfClause();
250 2962371 : if (MATCH("WITHCLAUSE", 10))
251 2277 : return (Node *) _readWithClause();
252 2960094 : if (MATCH("INFERCLAUSE", 11))
253 1421 : return (Node *) _readInferClause();
254 2958673 : if (MATCH("ONCONFLICTCLAUSE", 16))
255 1577 : return (Node *) _readOnConflictClause();
256 2957096 : if (MATCH("CTESEARCHCLAUSE", 15))
257 152 : return (Node *) _readCTESearchClause();
258 2956944 : if (MATCH("CTECYCLECLAUSE", 14))
259 164 : return (Node *) _readCTECycleClause();
260 2956780 : if (MATCH("COMMONTABLEEXPR", 15))
261 5998 : return (Node *) _readCommonTableExpr();
262 2950782 : if (MATCH("MERGEWHENCLAUSE", 15))
263 2043 : return (Node *) _readMergeWhenClause();
264 2948739 : if (MATCH("RETURNINGOPTION", 15))
265 100 : return (Node *) _readReturningOption();
266 2948639 : if (MATCH("RETURNINGCLAUSE", 15))
267 2491 : return (Node *) _readReturningClause();
268 2946148 : if (MATCH("TRIGGERTRANSITION", 17))
269 856 : return (Node *) _readTriggerTransition();
270 2945292 : if (MATCH("JSONOUTPUT", 10))
271 1462 : return (Node *) _readJsonOutput();
272 2943830 : if (MATCH("JSONARGUMENT", 12))
273 420 : return (Node *) _readJsonArgument();
274 2943410 : if (MATCH("JSONFUNCEXPR", 12))
275 1432 : return (Node *) _readJsonFuncExpr();
276 2941978 : if (MATCH("JSONTABLEPATHSPEC", 17))
277 1320 : return (Node *) _readJsonTablePathSpec();
278 2940658 : if (MATCH("JSONTABLE", 9))
279 400 : return (Node *) _readJsonTable();
280 2940258 : if (MATCH("JSONTABLECOLUMN", 15))
281 1104 : return (Node *) _readJsonTableColumn();
282 2939154 : if (MATCH("JSONKEYVALUE", 12))
283 738 : return (Node *) _readJsonKeyValue();
284 2938416 : if (MATCH("JSONPARSEEXPR", 13))
285 108 : return (Node *) _readJsonParseExpr();
286 2938308 : if (MATCH("JSONSCALAREXPR", 14))
287 70 : return (Node *) _readJsonScalarExpr();
288 2938238 : if (MATCH("JSONSERIALIZEEXPR", 17))
289 68 : return (Node *) _readJsonSerializeExpr();
290 2938170 : if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
291 470 : return (Node *) _readJsonObjectConstructor();
292 2937700 : if (MATCH("JSONARRAYCONSTRUCTOR", 20))
293 316 : return (Node *) _readJsonArrayConstructor();
294 2937384 : if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
295 108 : return (Node *) _readJsonArrayQueryConstructor();
296 2937276 : if (MATCH("JSONAGGCONSTRUCTOR", 18))
297 280 : return (Node *) _readJsonAggConstructor();
298 2936996 : if (MATCH("JSONOBJECTAGG", 13))
299 156 : return (Node *) _readJsonObjectAgg();
300 2936840 : if (MATCH("JSONARRAYAGG", 12))
301 124 : return (Node *) _readJsonArrayAgg();
302 2936716 : if (MATCH("RAWSTMT", 7))
303 475008 : return (Node *) _readRawStmt();
304 2461708 : if (MATCH("INSERTSTMT", 10))
305 45116 : return (Node *) _readInsertStmt();
306 2416592 : if (MATCH("DELETESTMT", 10))
307 3351 : return (Node *) _readDeleteStmt();
308 2413241 : if (MATCH("UPDATESTMT", 10))
309 9157 : return (Node *) _readUpdateStmt();
310 2404084 : if (MATCH("MERGESTMT", 9))
311 1342 : return (Node *) _readMergeStmt();
312 2402742 : if (MATCH("SELECTSTMT", 10))
313 347974 : return (Node *) _readSelectStmt();
314 2054768 : if (MATCH("SETOPERATIONSTMT", 16))
315 21437 : return (Node *) _readSetOperationStmt();
316 2033331 : if (MATCH("RETURNSTMT", 10))
317 5568 : return (Node *) _readReturnStmt();
318 2027763 : if (MATCH("PLASSIGNSTMT", 12))
319 0 : return (Node *) _readPLAssignStmt();
320 2027763 : if (MATCH("CREATESCHEMASTMT", 16))
321 1545 : return (Node *) _readCreateSchemaStmt();
322 2026218 : if (MATCH("ALTERTABLESTMT", 14))
323 40998 : return (Node *) _readAlterTableStmt();
324 1985220 : if (MATCH("ALTERTABLECMD", 13))
325 42408 : return (Node *) _readAlterTableCmd();
326 1942812 : if (MATCH("ATALTERCONSTRAINT", 17))
327 600 : return (Node *) _readATAlterConstraint();
328 1942212 : if (MATCH("REPLICAIDENTITYSTMT", 19))
329 612 : return (Node *) _readReplicaIdentityStmt();
330 1941600 : if (MATCH("ALTERCOLLATIONSTMT", 18))
331 8 : return (Node *) _readAlterCollationStmt();
332 1941592 : if (MATCH("ALTERDOMAINSTMT", 15))
333 384 : return (Node *) _readAlterDomainStmt();
334 1941208 : if (MATCH("GRANTSTMT", 9))
335 17031 : return (Node *) _readGrantStmt();
336 1924177 : if (MATCH("OBJECTWITHARGS", 14))
337 16222 : return (Node *) _readObjectWithArgs();
338 1907955 : if (MATCH("ACCESSPRIV", 10))
339 15238 : return (Node *) _readAccessPriv();
340 1892717 : if (MATCH("GRANTROLESTMT", 13))
341 835 : return (Node *) _readGrantRoleStmt();
342 1891882 : if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
343 270 : return (Node *) _readAlterDefaultPrivilegesStmt();
344 1891612 : if (MATCH("COPYSTMT", 8))
345 13631 : return (Node *) _readCopyStmt();
346 1877981 : if (MATCH("VARIABLESETSTMT", 15))
347 39701 : return (Node *) _readVariableSetStmt();
348 1838280 : if (MATCH("VARIABLESHOWSTMT", 16))
349 1162 : return (Node *) _readVariableShowStmt();
350 1837118 : if (MATCH("CREATESTMT", 10))
351 52066 : return (Node *) _readCreateStmt();
352 1785052 : if (MATCH("CONSTRAINT", 10))
353 48076 : return (Node *) _readConstraint();
354 1736976 : if (MATCH("CREATETABLESPACESTMT", 20))
355 156 : return (Node *) _readCreateTableSpaceStmt();
356 1736820 : if (MATCH("DROPTABLESPACESTMT", 18))
357 70 : return (Node *) _readDropTableSpaceStmt();
358 1736750 : if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
359 34 : return (Node *) _readAlterTableSpaceOptionsStmt();
360 1736716 : if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
361 30 : return (Node *) _readAlterTableMoveAllStmt();
362 1736686 : if (MATCH("CREATEEXTENSIONSTMT", 19))
363 640 : return (Node *) _readCreateExtensionStmt();
364 1736046 : if (MATCH("ALTEREXTENSIONSTMT", 18))
365 37 : return (Node *) _readAlterExtensionStmt();
366 1736009 : if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
367 280 : return (Node *) _readAlterExtensionContentsStmt();
368 1735729 : if (MATCH("CREATEFDWSTMT", 13))
369 302 : return (Node *) _readCreateFdwStmt();
370 1735427 : if (MATCH("ALTERFDWSTMT", 12))
371 202 : return (Node *) _readAlterFdwStmt();
372 1735225 : if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
373 381 : return (Node *) _readCreateForeignServerStmt();
374 1734844 : if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
375 258 : return (Node *) _readAlterForeignServerStmt();
376 1734586 : if (MATCH("CREATEFOREIGNTABLESTMT", 22))
377 568 : return (Node *) _readCreateForeignTableStmt();
378 1734018 : if (MATCH("CREATEUSERMAPPINGSTMT", 21))
379 336 : return (Node *) _readCreateUserMappingStmt();
380 1733682 : if (MATCH("ALTERUSERMAPPINGSTMT", 20))
381 144 : return (Node *) _readAlterUserMappingStmt();
382 1733538 : if (MATCH("DROPUSERMAPPINGSTMT", 19))
383 166 : return (Node *) _readDropUserMappingStmt();
384 1733372 : if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
385 56 : return (Node *) _readImportForeignSchemaStmt();
386 1733316 : if (MATCH("CREATEPOLICYSTMT", 16))
387 1134 : return (Node *) _readCreatePolicyStmt();
388 1732182 : if (MATCH("ALTERPOLICYSTMT", 15))
389 112 : return (Node *) _readAlterPolicyStmt();
390 1732070 : if (MATCH("CREATEAMSTMT", 12))
391 92 : return (Node *) _readCreateAmStmt();
392 1731978 : if (MATCH("CREATETRIGSTMT", 14))
393 4316 : return (Node *) _readCreateTrigStmt();
394 1727662 : if (MATCH("CREATEEVENTTRIGSTMT", 19))
395 258 : return (Node *) _readCreateEventTrigStmt();
396 1727404 : if (MATCH("ALTEREVENTTRIGSTMT", 18))
397 64 : return (Node *) _readAlterEventTrigStmt();
398 1727340 : if (MATCH("CREATEPLANGSTMT", 15))
399 160 : return (Node *) _readCreatePLangStmt();
400 1727180 : if (MATCH("CREATEROLESTMT", 14))
401 2616 : return (Node *) _readCreateRoleStmt();
402 1724564 : if (MATCH("ALTERROLESTMT", 13))
403 580 : return (Node *) _readAlterRoleStmt();
404 1723984 : if (MATCH("ALTERROLESETSTMT", 16))
405 104 : return (Node *) _readAlterRoleSetStmt();
406 1723880 : if (MATCH("DROPROLESTMT", 12))
407 2480 : return (Node *) _readDropRoleStmt();
408 1721400 : if (MATCH("CREATESEQSTMT", 13))
409 892 : return (Node *) _readCreateSeqStmt();
410 1720508 : if (MATCH("ALTERSEQSTMT", 12))
411 266 : return (Node *) _readAlterSeqStmt();
412 1720242 : if (MATCH("DEFINESTMT", 10))
413 11290 : return (Node *) _readDefineStmt();
414 1708952 : if (MATCH("CREATEDOMAINSTMT", 16))
415 1992 : return (Node *) _readCreateDomainStmt();
416 1706960 : if (MATCH("CREATEOPCLASSSTMT", 17))
417 590 : return (Node *) _readCreateOpClassStmt();
418 1706370 : if (MATCH("CREATEOPCLASSITEM", 17))
419 7170 : return (Node *) _readCreateOpClassItem();
420 1699200 : if (MATCH("CREATEOPFAMILYSTMT", 18))
421 190 : return (Node *) _readCreateOpFamilyStmt();
422 1699010 : if (MATCH("ALTEROPFAMILYSTMT", 17))
423 552 : return (Node *) _readAlterOpFamilyStmt();
424 1698458 : if (MATCH("DROPSTMT", 8))
425 35585 : return (Node *) _readDropStmt();
426 1662873 : if (MATCH("TRUNCATESTMT", 12))
427 2326 : return (Node *) _readTruncateStmt();
428 1660547 : if (MATCH("COMMENTSTMT", 11))
429 8729 : return (Node *) _readCommentStmt();
430 1651818 : if (MATCH("SECLABELSTMT", 12))
431 134 : return (Node *) _readSecLabelStmt();
432 1651684 : if (MATCH("DECLARECURSORSTMT", 17))
433 4322 : return (Node *) _readDeclareCursorStmt();
434 1647362 : if (MATCH("CLOSEPORTALSTMT", 15))
435 2362 : return (Node *) _readClosePortalStmt();
436 1645000 : if (MATCH("FETCHSTMT", 9))
437 7720 : return (Node *) _readFetchStmt();
438 1637280 : if (MATCH("INDEXSTMT", 9))
439 8665 : return (Node *) _readIndexStmt();
440 1628615 : if (MATCH("CREATESTATSSTMT", 15))
441 1204 : return (Node *) _readCreateStatsStmt();
442 1627411 : if (MATCH("STATSELEM", 9))
443 2840 : return (Node *) _readStatsElem();
444 1624571 : if (MATCH("ALTERSTATSSTMT", 14))
445 34 : return (Node *) _readAlterStatsStmt();
446 1624537 : if (MATCH("CREATEFUNCTIONSTMT", 18))
447 25912 : return (Node *) _readCreateFunctionStmt();
448 1598625 : if (MATCH("FUNCTIONPARAMETER", 17))
449 67043 : return (Node *) _readFunctionParameter();
450 1531582 : if (MATCH("ALTERFUNCTIONSTMT", 17))
451 418 : return (Node *) _readAlterFunctionStmt();
452 1531164 : if (MATCH("DOSTMT", 6))
453 1304 : return (Node *) _readDoStmt();
454 1529860 : if (MATCH("CALLSTMT", 8))
455 546 : return (Node *) _readCallStmt();
456 1529314 : if (MATCH("RENAMESTMT", 10))
457 1904 : return (Node *) _readRenameStmt();
458 1527410 : if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
459 70 : return (Node *) _readAlterObjectDependsStmt();
460 1527340 : if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
461 566 : return (Node *) _readAlterObjectSchemaStmt();
462 1526774 : if (MATCH("ALTEROWNERSTMT", 14))
463 1994 : return (Node *) _readAlterOwnerStmt();
464 1524780 : if (MATCH("ALTEROPERATORSTMT", 17))
465 664 : return (Node *) _readAlterOperatorStmt();
466 1524116 : if (MATCH("ALTERTYPESTMT", 13))
467 72 : return (Node *) _readAlterTypeStmt();
468 1524044 : if (MATCH("RULESTMT", 8))
469 1492 : return (Node *) _readRuleStmt();
470 1522552 : if (MATCH("NOTIFYSTMT", 10))
471 253 : return (Node *) _readNotifyStmt();
472 1522299 : if (MATCH("LISTENSTMT", 10))
473 104 : return (Node *) _readListenStmt();
474 1522195 : if (MATCH("UNLISTENSTMT", 12))
475 124 : return (Node *) _readUnlistenStmt();
476 1522071 : if (MATCH("TRANSACTIONSTMT", 15))
477 54556 : return (Node *) _readTransactionStmt();
478 1467515 : if (MATCH("COMPOSITETYPESTMT", 17))
479 2854 : return (Node *) _readCompositeTypeStmt();
480 1464661 : if (MATCH("CREATEENUMSTMT", 14))
481 332 : return (Node *) _readCreateEnumStmt();
482 1464329 : if (MATCH("CREATERANGESTMT", 15))
483 300 : return (Node *) _readCreateRangeStmt();
484 1464029 : if (MATCH("ALTERENUMSTMT", 13))
485 492 : return (Node *) _readAlterEnumStmt();
486 1463537 : if (MATCH("VIEWSTMT", 8))
487 21875 : return (Node *) _readViewStmt();
488 1441662 : if (MATCH("LOADSTMT", 8))
489 92 : return (Node *) _readLoadStmt();
490 1441570 : if (MATCH("CREATEDBSTMT", 12))
491 896 : return (Node *) _readCreatedbStmt();
492 1440674 : if (MATCH("ALTERDATABASESTMT", 17))
493 106 : return (Node *) _readAlterDatabaseStmt();
494 1440568 : if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
495 8 : return (Node *) _readAlterDatabaseRefreshCollStmt();
496 1440560 : if (MATCH("ALTERDATABASESETSTMT", 20))
497 1322 : return (Node *) _readAlterDatabaseSetStmt();
498 1439238 : if (MATCH("DROPDBSTMT", 10))
499 148 : return (Node *) _readDropdbStmt();
500 1439090 : if (MATCH("ALTERSYSTEMSTMT", 15))
501 236 : return (Node *) _readAlterSystemStmt();
502 1438854 : if (MATCH("VACUUMSTMT", 10))
503 17850 : return (Node *) _readVacuumStmt();
504 1421004 : if (MATCH("VACUUMRELATION", 14))
505 18108 : return (Node *) _readVacuumRelation();
506 1402896 : if (MATCH("REPACKSTMT", 10))
507 466 : return (Node *) _readRepackStmt();
508 1402430 : if (MATCH("EXPLAINSTMT", 11))
509 27505 : return (Node *) _readExplainStmt();
510 1374925 : if (MATCH("CREATETABLEASSTMT", 17))
511 2504 : return (Node *) _readCreateTableAsStmt();
512 1372421 : if (MATCH("REFRESHMATVIEWSTMT", 18))
513 348 : return (Node *) _readRefreshMatViewStmt();
514 1372073 : if (MATCH("CHECKPOINTSTMT", 14))
515 285 : return (Node *) _readCheckPointStmt();
516 1371788 : if (MATCH("DISCARDSTMT", 11))
517 48 : return (Node *) _readDiscardStmt();
518 1371740 : if (MATCH("LOCKSTMT", 8))
519 1300 : return (Node *) _readLockStmt();
520 1370440 : if (MATCH("CONSTRAINTSSETSTMT", 18))
521 141 : return (Node *) _readConstraintsSetStmt();
522 1370299 : if (MATCH("REINDEXSTMT", 11))
523 1410 : return (Node *) _readReindexStmt();
524 1368889 : if (MATCH("CREATECONVERSIONSTMT", 20))
525 84 : return (Node *) _readCreateConversionStmt();
526 1368805 : if (MATCH("CREATECASTSTMT", 14))
527 340 : return (Node *) _readCreateCastStmt();
528 1368465 : if (MATCH("CREATEPROPGRAPHSTMT", 19))
529 410 : return (Node *) _readCreatePropGraphStmt();
530 1368055 : if (MATCH("PROPGRAPHVERTEX", 15))
531 812 : return (Node *) _readPropGraphVertex();
532 1367243 : if (MATCH("PROPGRAPHEDGE", 13))
533 434 : return (Node *) _readPropGraphEdge();
534 1366809 : if (MATCH("PROPGRAPHLABELANDPROPERTIES", 27))
535 1534 : return (Node *) _readPropGraphLabelAndProperties();
536 1365275 : if (MATCH("PROPGRAPHPROPERTIES", 19))
537 1550 : return (Node *) _readPropGraphProperties();
538 1363725 : if (MATCH("ALTERPROPGRAPHSTMT", 18))
539 280 : return (Node *) _readAlterPropGraphStmt();
540 1363445 : if (MATCH("CREATETRANSFORMSTMT", 19))
541 52 : return (Node *) _readCreateTransformStmt();
542 1363393 : if (MATCH("PREPARESTMT", 11))
543 2428 : return (Node *) _readPrepareStmt();
544 1360965 : if (MATCH("EXECUTESTMT", 11))
545 18178 : return (Node *) _readExecuteStmt();
546 1342787 : if (MATCH("DEALLOCATESTMT", 14))
547 4190 : return (Node *) _readDeallocateStmt();
548 1338597 : if (MATCH("DROPOWNEDSTMT", 13))
549 188 : return (Node *) _readDropOwnedStmt();
550 1338409 : if (MATCH("REASSIGNOWNEDSTMT", 17))
551 68 : return (Node *) _readReassignOwnedStmt();
552 1338341 : if (MATCH("ALTERTSDICTIONARYSTMT", 21))
553 46 : return (Node *) _readAlterTSDictionaryStmt();
554 1338295 : if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
555 10500 : return (Node *) _readAlterTSConfigurationStmt();
556 1327795 : if (MATCH("PUBLICATIONTABLE", 16))
557 2044 : return (Node *) _readPublicationTable();
558 1325751 : if (MATCH("PUBLICATIONOBJSPEC", 18))
559 2572 : return (Node *) _readPublicationObjSpec();
560 1323179 : if (MATCH("PUBLICATIONALLOBJSPEC", 21))
561 0 : return (Node *) _readPublicationAllObjSpec();
562 1323179 : if (MATCH("CREATEPUBLICATIONSTMT", 21))
563 1264 : return (Node *) _readCreatePublicationStmt();
564 1321915 : if (MATCH("ALTERPUBLICATIONSTMT", 20))
565 1562 : return (Node *) _readAlterPublicationStmt();
566 1320353 : if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
567 624 : return (Node *) _readCreateSubscriptionStmt();
568 1319729 : if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
569 727 : return (Node *) _readAlterSubscriptionStmt();
570 1319002 : if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
571 316 : return (Node *) _readDropSubscriptionStmt();
572 1318686 : if (MATCH("WAITSTMT", 8))
573 503 : return (Node *) _readWaitStmt();
574 1318183 : if (MATCH("GROUPBYORDERING", 15))
575 0 : return (Node *) _readGroupByOrdering();
576 1318183 : if (MATCH("PLACEHOLDERVAR", 14))
577 0 : return (Node *) _readPlaceHolderVar();
578 1318183 : if (MATCH("APPENDRELINFO", 13))
579 40459 : return (Node *) _readAppendRelInfo();
580 1277724 : if (MATCH("PLANNEDSTMT", 11))
581 294019 : return (Node *) _readPlannedStmt();
582 983705 : if (MATCH("RESULT", 6))
583 135230 : return (Node *) _readResult();
584 848475 : if (MATCH("PROJECTSET", 10))
585 8681 : return (Node *) _readProjectSet();
586 839794 : if (MATCH("MODIFYTABLE", 11))
587 57622 : return (Node *) _readModifyTable();
588 782172 : if (MATCH("APPEND", 6))
589 12592 : return (Node *) _readAppend();
590 769580 : if (MATCH("MERGEAPPEND", 11))
591 386 : return (Node *) _readMergeAppend();
592 769194 : if (MATCH("RECURSIVEUNION", 14))
593 629 : return (Node *) _readRecursiveUnion();
594 768565 : if (MATCH("BITMAPAND", 9))
595 148 : return (Node *) _readBitmapAnd();
596 768417 : if (MATCH("BITMAPOR", 8))
597 256 : return (Node *) _readBitmapOr();
598 768161 : if (MATCH("SEQSCAN", 7))
599 161602 : return (Node *) _readSeqScan();
600 606559 : if (MATCH("SAMPLESCAN", 10))
601 200 : return (Node *) _readSampleScan();
602 606359 : if (MATCH("INDEXSCAN", 9))
603 89837 : return (Node *) _readIndexScan();
604 516522 : if (MATCH("INDEXONLYSCAN", 13))
605 12044 : return (Node *) _readIndexOnlyScan();
606 504478 : if (MATCH("BITMAPINDEXSCAN", 15))
607 17255 : return (Node *) _readBitmapIndexScan();
608 487223 : if (MATCH("BITMAPHEAPSCAN", 14))
609 16847 : return (Node *) _readBitmapHeapScan();
610 470376 : if (MATCH("TIDSCAN", 7))
611 471 : return (Node *) _readTidScan();
612 469905 : if (MATCH("TIDRANGESCAN", 12))
613 1396 : return (Node *) _readTidRangeScan();
614 468509 : if (MATCH("SUBQUERYSCAN", 12))
615 14587 : return (Node *) _readSubqueryScan();
616 453922 : if (MATCH("FUNCTIONSCAN", 12))
617 32123 : return (Node *) _readFunctionScan();
618 421799 : if (MATCH("VALUESSCAN", 10))
619 5771 : return (Node *) _readValuesScan();
620 416028 : if (MATCH("TABLEFUNCSCAN", 13))
621 416 : return (Node *) _readTableFuncScan();
622 415612 : if (MATCH("CTESCAN", 7))
623 2704 : return (Node *) _readCteScan();
624 412908 : if (MATCH("NAMEDTUPLESTORESCAN", 19))
625 352 : return (Node *) _readNamedTuplestoreScan();
626 412556 : if (MATCH("WORKTABLESCAN", 13))
627 629 : return (Node *) _readWorkTableScan();
628 411927 : if (MATCH("FOREIGNSCAN", 11))
629 1050 : return (Node *) _readForeignScan();
630 410877 : if (MATCH("CUSTOMSCAN", 10))
631 0 : return (Node *) _readCustomScan();
632 410877 : if (MATCH("NESTLOOP", 8))
633 67339 : return (Node *) _readNestLoop();
634 343538 : if (MATCH("NESTLOOPPARAM", 13))
635 39458 : return (Node *) _readNestLoopParam();
636 304080 : if (MATCH("MERGEJOIN", 9))
637 5118 : return (Node *) _readMergeJoin();
638 298962 : if (MATCH("HASHJOIN", 8))
639 27961 : return (Node *) _readHashJoin();
640 271001 : if (MATCH("MATERIAL", 8))
641 2802 : return (Node *) _readMaterial();
642 268199 : if (MATCH("MEMOIZE", 7))
643 1285 : return (Node *) _readMemoize();
644 266914 : if (MATCH("SORT", 4))
645 56825 : return (Node *) _readSort();
646 210089 : if (MATCH("INCREMENTALSORT", 15))
647 626 : return (Node *) _readIncrementalSort();
648 209463 : if (MATCH("GROUP", 5))
649 182 : return (Node *) _readGroup();
650 209281 : if (MATCH("AGG", 3))
651 33477 : return (Node *) _readAgg();
652 175804 : if (MATCH("WINDOWAGG", 9))
653 1922 : return (Node *) _readWindowAgg();
654 173882 : if (MATCH("UNIQUE", 6))
655 3581 : return (Node *) _readUnique();
656 170301 : if (MATCH("GATHER", 6))
657 774 : return (Node *) _readGather();
658 169527 : if (MATCH("GATHERMERGE", 11))
659 260 : return (Node *) _readGatherMerge();
660 169267 : if (MATCH("HASH", 4))
661 27961 : return (Node *) _readHash();
662 141306 : if (MATCH("SETOP", 5))
663 480 : return (Node *) _readSetOp();
664 140826 : if (MATCH("LOCKROWS", 8))
665 6058 : return (Node *) _readLockRows();
666 134768 : if (MATCH("LIMIT", 5))
667 3116 : return (Node *) _readLimit();
668 131652 : if (MATCH("PLANROWMARK", 11))
669 19102 : return (Node *) _readPlanRowMark();
670 112550 : if (MATCH("PARTITIONPRUNEINFO", 18))
671 459 : return (Node *) _readPartitionPruneInfo();
672 112091 : if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
673 929 : return (Node *) _readPartitionedRelPruneInfo();
674 111162 : if (MATCH("PARTITIONPRUNESTEPOP", 20))
675 776 : return (Node *) _readPartitionPruneStepOp();
676 110386 : if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
677 147 : return (Node *) _readPartitionPruneStepCombine();
678 110239 : if (MATCH("PLANINVALITEM", 13))
679 37312 : return (Node *) _readPlanInvalItem();
680 72927 : if (MATCH("SUBPLANRTINFO", 13))
681 56575 : return (Node *) _readSubPlanRTInfo();
682 16352 : if (MATCH("ELIDEDNODE", 10))
683 16352 : return (Node *) _readElidedNode();
684 0 : if (MATCH("EXTENSIBLENODE", 14))
685 0 : return (Node *) _readExtensibleNode();
|