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 34247091 : if (MATCH("ALIAS", 5))
19 1922790 : return (Node *) _readAlias();
20 32324301 : if (MATCH("RANGEVAR", 8))
21 556124 : return (Node *) _readRangeVar();
22 31768177 : if (MATCH("TABLEFUNC", 9))
23 982 : return (Node *) _readTableFunc();
24 31767195 : if (MATCH("INTOCLAUSE", 10))
25 2554 : return (Node *) _readIntoClause();
26 31764641 : if (MATCH("VAR", 3))
27 9271937 : return (Node *) _readVar();
28 22492704 : if (MATCH("CONST", 5))
29 2030352 : return (Node *) _readConst();
30 20462352 : if (MATCH("PARAM", 5))
31 218203 : return (Node *) _readParam();
32 20244149 : if (MATCH("AGGREF", 6))
33 70125 : return (Node *) _readAggref();
34 20174024 : if (MATCH("GROUPINGFUNC", 12))
35 759 : return (Node *) _readGroupingFunc();
36 20173265 : if (MATCH("WINDOWFUNC", 10))
37 5272 : return (Node *) _readWindowFunc();
38 20167993 : if (MATCH("WINDOWFUNCRUNCONDITION", 22))
39 240 : return (Node *) _readWindowFuncRunCondition();
40 20167753 : if (MATCH("MERGESUPPORTFUNC", 16))
41 561 : return (Node *) _readMergeSupportFunc();
42 20167192 : if (MATCH("SUBSCRIPTINGREF", 15))
43 27551 : return (Node *) _readSubscriptingRef();
44 20139641 : if (MATCH("FUNCEXPR", 8))
45 610960 : return (Node *) _readFuncExpr();
46 19528681 : if (MATCH("NAMEDARGEXPR", 12))
47 52671 : return (Node *) _readNamedArgExpr();
48 19476010 : if (MATCH("OPEXPR", 6))
49 1093188 : return (Node *) _readOpExpr();
50 18382822 : if (MATCH("DISTINCTEXPR", 12))
51 1562 : return (Node *) _readDistinctExpr();
52 18381260 : if (MATCH("NULLIFEXPR", 10))
53 882 : return (Node *) _readNullIfExpr();
54 18380378 : if (MATCH("SCALARARRAYOPEXPR", 17))
55 51188 : return (Node *) _readScalarArrayOpExpr();
56 18329190 : if (MATCH("BOOLEXPR", 8))
57 294508 : return (Node *) _readBoolExpr();
58 18034682 : if (MATCH("SUBLINK", 7))
59 72031 : return (Node *) _readSubLink();
60 17962651 : if (MATCH("SUBPLAN", 7))
61 28529 : return (Node *) _readSubPlan();
62 17934122 : if (MATCH("ALTERNATIVESUBPLAN", 18))
63 0 : return (Node *) _readAlternativeSubPlan();
64 17934122 : if (MATCH("FIELDSELECT", 11))
65 53773 : return (Node *) _readFieldSelect();
66 17880349 : if (MATCH("FIELDSTORE", 10))
67 734 : return (Node *) _readFieldStore();
68 17879615 : if (MATCH("RELABELTYPE", 11))
69 176609 : return (Node *) _readRelabelType();
70 17703006 : if (MATCH("COERCEVIAIO", 11))
71 38060 : return (Node *) _readCoerceViaIO();
72 17664946 : if (MATCH("ARRAYCOERCEEXPR", 15))
73 7240 : return (Node *) _readArrayCoerceExpr();
74 17657706 : if (MATCH("CONVERTROWTYPEEXPR", 18))
75 555 : return (Node *) _readConvertRowtypeExpr();
76 17657151 : if (MATCH("COLLATEEXPR", 11))
77 6629 : return (Node *) _readCollateExpr();
78 17650522 : if (MATCH("CASEEXPR", 8))
79 96371 : return (Node *) _readCaseExpr();
80 17554151 : if (MATCH("CASEWHEN", 8))
81 194856 : return (Node *) _readCaseWhen();
82 17359295 : if (MATCH("CASETESTEXPR", 12))
83 44232 : return (Node *) _readCaseTestExpr();
84 17315063 : if (MATCH("ARRAYEXPR", 9))
85 23908 : return (Node *) _readArrayExpr();
86 17291155 : if (MATCH("ROWEXPR", 7))
87 8914 : return (Node *) _readRowExpr();
88 17282241 : if (MATCH("ROWCOMPAREEXPR", 14))
89 504 : return (Node *) _readRowCompareExpr();
90 17281737 : if (MATCH("COALESCEEXPR", 12))
91 11735 : return (Node *) _readCoalesceExpr();
92 17270002 : if (MATCH("MINMAXEXPR", 10))
93 639 : return (Node *) _readMinMaxExpr();
94 17269363 : if (MATCH("SQLVALUEFUNCTION", 16))
95 8914 : return (Node *) _readSQLValueFunction();
96 17260449 : if (MATCH("XMLEXPR", 7))
97 1625 : return (Node *) _readXmlExpr();
98 17258824 : if (MATCH("JSONFORMAT", 10))
99 17366 : return (Node *) _readJsonFormat();
100 17241458 : if (MATCH("JSONRETURNING", 13))
101 7398 : return (Node *) _readJsonReturning();
102 17234060 : if (MATCH("JSONVALUEEXPR", 13))
103 4704 : return (Node *) _readJsonValueExpr();
104 17229356 : if (MATCH("JSONCONSTRUCTOREXPR", 19))
105 1880 : return (Node *) _readJsonConstructorExpr();
106 17227476 : if (MATCH("JSONISPREDICATE", 15))
107 900 : return (Node *) _readJsonIsPredicate();
108 17226576 : if (MATCH("JSONBEHAVIOR", 12))
109 7932 : return (Node *) _readJsonBehavior();
110 17218644 : if (MATCH("JSONEXPR", 8))
111 4112 : return (Node *) _readJsonExpr();
112 17214532 : if (MATCH("JSONTABLEPATH", 13))
113 1040 : return (Node *) _readJsonTablePath();
114 17213492 : if (MATCH("JSONTABLEPATHSCAN", 17))
115 1040 : return (Node *) _readJsonTablePathScan();
116 17212452 : if (MATCH("JSONTABLESIBLINGJOIN", 20))
117 140 : return (Node *) _readJsonTableSiblingJoin();
118 17212312 : if (MATCH("NULLTEST", 8))
119 36343 : return (Node *) _readNullTest();
120 17175969 : if (MATCH("BOOLEANTEST", 11))
121 2660 : return (Node *) _readBooleanTest();
122 17173309 : if (MATCH("MERGEACTION", 11))
123 4369 : return (Node *) _readMergeAction();
124 17168940 : if (MATCH("COERCETODOMAIN", 14))
125 79867 : return (Node *) _readCoerceToDomain();
126 17089073 : if (MATCH("COERCETODOMAINVALUE", 19))
127 1300 : return (Node *) _readCoerceToDomainValue();
128 17087773 : if (MATCH("SETTODEFAULT", 12))
129 1175 : return (Node *) _readSetToDefault();
130 17086598 : if (MATCH("CURRENTOFEXPR", 13))
131 597 : return (Node *) _readCurrentOfExpr();
132 17086001 : if (MATCH("NEXTVALUEEXPR", 13))
133 594 : return (Node *) _readNextValueExpr();
134 17085407 : if (MATCH("INFERENCEELEM", 13))
135 1552 : return (Node *) _readInferenceElem();
136 17083855 : if (MATCH("RETURNINGEXPR", 13))
137 868 : return (Node *) _readReturningExpr();
138 17082987 : if (MATCH("GRAPHLABELREF", 13))
139 265 : return (Node *) _readGraphLabelRef();
140 17082722 : if (MATCH("GRAPHPROPERTYREF", 16))
141 137 : return (Node *) _readGraphPropertyRef();
142 17082585 : if (MATCH("TARGETENTRY", 11))
143 5016423 : return (Node *) _readTargetEntry();
144 12066162 : if (MATCH("RANGETBLREF", 11))
145 438837 : return (Node *) _readRangeTblRef();
146 11627325 : if (MATCH("JOINEXPR", 8))
147 147128 : return (Node *) _readJoinExpr();
148 11480197 : if (MATCH("FROMEXPR", 8))
149 419873 : return (Node *) _readFromExpr();
150 11060324 : if (MATCH("ONCONFLICTEXPR", 14))
151 1536 : return (Node *) _readOnConflictExpr();
152 11058788 : if (MATCH("QUERY", 5))
153 654654 : return (Node *) _readQuery();
154 10404134 : if (MATCH("TYPENAME", 8))
155 460937 : return (Node *) _readTypeName();
156 9943197 : if (MATCH("COLUMNREF", 9))
157 1337379 : return (Node *) _readColumnRef();
158 8605818 : if (MATCH("PARAMREF", 8))
159 29687 : return (Node *) _readParamRef();
160 8576131 : if (MATCH("A_EXPR", 6))
161 423730 : return (Node *) _readA_Expr();
162 8152401 : if (MATCH("A_CONST", 7))
163 921830 : return (Node *) _readA_Const();
164 7230571 : if (MATCH("TYPECAST", 8))
165 225414 : return (Node *) _readTypeCast();
166 7005157 : if (MATCH("COLLATECLAUSE", 13))
167 7584 : return (Node *) _readCollateClause();
168 6997573 : if (MATCH("ROLESPEC", 8))
169 27195 : return (Node *) _readRoleSpec();
170 6970378 : if (MATCH("FUNCCALL", 8))
171 262195 : return (Node *) _readFuncCall();
172 6708183 : if (MATCH("A_STAR", 6))
173 45418 : return (Node *) _readA_Star();
174 6662765 : if (MATCH("A_INDICES", 9))
175 9928 : return (Node *) _readA_Indices();
176 6652837 : if (MATCH("A_INDIRECTION", 13))
177 23423 : return (Node *) _readA_Indirection();
178 6629414 : if (MATCH("A_ARRAYEXPR", 11))
179 4594 : return (Node *) _readA_ArrayExpr();
180 6624820 : if (MATCH("RESTARGET", 9))
181 832850 : return (Node *) _readResTarget();
182 5791970 : if (MATCH("MULTIASSIGNREF", 14))
183 265 : return (Node *) _readMultiAssignRef();
184 5791705 : if (MATCH("SORTBY", 6))
185 75301 : return (Node *) _readSortBy();
186 5716404 : if (MATCH("WINDOWDEF", 9))
187 3131 : return (Node *) _readWindowDef();
188 5713273 : if (MATCH("RANGESUBSELECT", 14))
189 15378 : return (Node *) _readRangeSubselect();
190 5697895 : if (MATCH("RANGEFUNCTION", 13))
191 32139 : return (Node *) _readRangeFunction();
192 5665756 : if (MATCH("RANGETABLEFUNC", 14))
193 168 : return (Node *) _readRangeTableFunc();
194 5665588 : if (MATCH("RANGETABLEFUNCCOL", 17))
195 582 : return (Node *) _readRangeTableFuncCol();
196 5665006 : if (MATCH("RANGEGRAPHTABLE", 15))
197 415 : return (Node *) _readRangeGraphTable();
198 5664591 : if (MATCH("RANGETABLESAMPLE", 16))
199 186 : return (Node *) _readRangeTableSample();
200 5664405 : if (MATCH("COLUMNDEF", 9))
201 92421 : return (Node *) _readColumnDef();
202 5571984 : if (MATCH("TABLELIKECLAUSE", 15))
203 1032 : return (Node *) _readTableLikeClause();
204 5570952 : if (MATCH("INDEXELEM", 9))
205 13122 : return (Node *) _readIndexElem();
206 5557830 : if (MATCH("DEFELEM", 7))
207 419639 : return (Node *) _readDefElem();
208 5138191 : if (MATCH("LOCKINGCLAUSE", 13))
209 3956 : return (Node *) _readLockingClause();
210 5134235 : if (MATCH("XMLSERIALIZE", 12))
211 164 : return (Node *) _readXmlSerialize();
212 5134071 : if (MATCH("PARTITIONELEM", 13))
213 7776 : return (Node *) _readPartitionElem();
214 5126295 : if (MATCH("PARTITIONSPEC", 13))
215 7132 : return (Node *) _readPartitionSpec();
216 5119163 : if (MATCH("PARTITIONBOUNDSPEC", 18))
217 47282 : return (Node *) _readPartitionBoundSpec();
218 5071881 : if (MATCH("PARTITIONRANGEDATUM", 19))
219 38818 : return (Node *) _readPartitionRangeDatum();
220 5033063 : if (MATCH("SINGLEPARTITIONSPEC", 19))
221 1456 : return (Node *) _readSinglePartitionSpec();
222 5031607 : if (MATCH("PARTITIONCMD", 12))
223 5382 : return (Node *) _readPartitionCmd();
224 5026225 : if (MATCH("GRAPHPATTERN", 12))
225 500 : return (Node *) _readGraphPattern();
226 5025725 : if (MATCH("GRAPHELEMENTPATTERN", 19))
227 1494 : return (Node *) _readGraphElementPattern();
228 5024231 : if (MATCH("RANGETBLENTRY", 13))
229 1223616 : return (Node *) _readRangeTblEntry();
230 3800615 : if (MATCH("RTEPERMISSIONINFO", 17))
231 722907 : return (Node *) _readRTEPermissionInfo();
232 3077708 : if (MATCH("RANGETBLFUNCTION", 16))
233 70152 : return (Node *) _readRangeTblFunction();
234 3007556 : if (MATCH("TABLESAMPLECLAUSE", 17))
235 389 : return (Node *) _readTableSampleClause();
236 3007167 : if (MATCH("WITHCHECKOPTION", 15))
237 4045 : return (Node *) _readWithCheckOption();
238 3003122 : if (MATCH("SORTGROUPCLAUSE", 15))
239 113706 : return (Node *) _readSortGroupClause();
240 2889416 : if (MATCH("GROUPINGSET", 11))
241 3371 : return (Node *) _readGroupingSet();
242 2886045 : if (MATCH("WINDOWCLAUSE", 12))
243 2154 : return (Node *) _readWindowClause();
244 2883891 : if (MATCH("ROWMARKCLAUSE", 13))
245 5990 : return (Node *) _readRowMarkClause();
246 2877901 : if (MATCH("WITHCLAUSE", 10))
247 2250 : return (Node *) _readWithClause();
248 2875651 : if (MATCH("INFERCLAUSE", 11))
249 1400 : return (Node *) _readInferClause();
250 2874251 : if (MATCH("ONCONFLICTCLAUSE", 16))
251 1556 : return (Node *) _readOnConflictClause();
252 2872695 : if (MATCH("CTESEARCHCLAUSE", 15))
253 152 : return (Node *) _readCTESearchClause();
254 2872543 : if (MATCH("CTECYCLECLAUSE", 14))
255 164 : return (Node *) _readCTECycleClause();
256 2872379 : if (MATCH("COMMONTABLEEXPR", 15))
257 5906 : return (Node *) _readCommonTableExpr();
258 2866473 : if (MATCH("MERGEWHENCLAUSE", 15))
259 2034 : return (Node *) _readMergeWhenClause();
260 2864439 : if (MATCH("RETURNINGOPTION", 15))
261 100 : return (Node *) _readReturningOption();
262 2864339 : if (MATCH("RETURNINGCLAUSE", 15))
263 2384 : return (Node *) _readReturningClause();
264 2861955 : if (MATCH("TRIGGERTRANSITION", 17))
265 792 : return (Node *) _readTriggerTransition();
266 2861163 : if (MATCH("JSONOUTPUT", 10))
267 1406 : return (Node *) _readJsonOutput();
268 2859757 : if (MATCH("JSONARGUMENT", 12))
269 420 : return (Node *) _readJsonArgument();
270 2859337 : if (MATCH("JSONFUNCEXPR", 12))
271 1368 : return (Node *) _readJsonFuncExpr();
272 2857969 : if (MATCH("JSONTABLEPATHSPEC", 17))
273 1320 : return (Node *) _readJsonTablePathSpec();
274 2856649 : if (MATCH("JSONTABLE", 9))
275 400 : return (Node *) _readJsonTable();
276 2856249 : if (MATCH("JSONTABLECOLUMN", 15))
277 1104 : return (Node *) _readJsonTableColumn();
278 2855145 : if (MATCH("JSONKEYVALUE", 12))
279 738 : return (Node *) _readJsonKeyValue();
280 2854407 : if (MATCH("JSONPARSEEXPR", 13))
281 104 : return (Node *) _readJsonParseExpr();
282 2854303 : if (MATCH("JSONSCALAREXPR", 14))
283 70 : return (Node *) _readJsonScalarExpr();
284 2854233 : if (MATCH("JSONSERIALIZEEXPR", 17))
285 68 : return (Node *) _readJsonSerializeExpr();
286 2854165 : if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
287 470 : return (Node *) _readJsonObjectConstructor();
288 2853695 : if (MATCH("JSONARRAYCONSTRUCTOR", 20))
289 316 : return (Node *) _readJsonArrayConstructor();
290 2853379 : if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
291 44 : return (Node *) _readJsonArrayQueryConstructor();
292 2853335 : if (MATCH("JSONAGGCONSTRUCTOR", 18))
293 280 : return (Node *) _readJsonAggConstructor();
294 2853055 : if (MATCH("JSONOBJECTAGG", 13))
295 156 : return (Node *) _readJsonObjectAgg();
296 2852899 : if (MATCH("JSONARRAYAGG", 12))
297 124 : return (Node *) _readJsonArrayAgg();
298 2852775 : if (MATCH("RAWSTMT", 7))
299 459065 : return (Node *) _readRawStmt();
300 2393710 : if (MATCH("INSERTSTMT", 10))
301 43891 : return (Node *) _readInsertStmt();
302 2349819 : if (MATCH("DELETESTMT", 10))
303 2839 : return (Node *) _readDeleteStmt();
304 2346980 : if (MATCH("UPDATESTMT", 10))
305 8447 : return (Node *) _readUpdateStmt();
306 2338533 : if (MATCH("MERGESTMT", 9))
307 1337 : return (Node *) _readMergeStmt();
308 2337196 : if (MATCH("SELECTSTMT", 10))
309 337614 : return (Node *) _readSelectStmt();
310 1999582 : if (MATCH("SETOPERATIONSTMT", 16))
311 20909 : return (Node *) _readSetOperationStmt();
312 1978673 : if (MATCH("RETURNSTMT", 10))
313 5014 : return (Node *) _readReturnStmt();
314 1973659 : if (MATCH("PLASSIGNSTMT", 12))
315 0 : return (Node *) _readPLAssignStmt();
316 1973659 : if (MATCH("CREATESCHEMASTMT", 16))
317 1415 : return (Node *) _readCreateSchemaStmt();
318 1972244 : if (MATCH("ALTERTABLESTMT", 14))
319 39080 : return (Node *) _readAlterTableStmt();
320 1933164 : if (MATCH("ALTERTABLECMD", 13))
321 40432 : return (Node *) _readAlterTableCmd();
322 1892732 : if (MATCH("ATALTERCONSTRAINT", 17))
323 576 : return (Node *) _readATAlterConstraint();
324 1892156 : if (MATCH("REPLICAIDENTITYSTMT", 19))
325 602 : return (Node *) _readReplicaIdentityStmt();
326 1891554 : if (MATCH("ALTERCOLLATIONSTMT", 18))
327 8 : return (Node *) _readAlterCollationStmt();
328 1891546 : if (MATCH("ALTERDOMAINSTMT", 15))
329 384 : return (Node *) _readAlterDomainStmt();
330 1891162 : if (MATCH("GRANTSTMT", 9))
331 15601 : return (Node *) _readGrantStmt();
332 1875561 : if (MATCH("OBJECTWITHARGS", 14))
333 15778 : return (Node *) _readObjectWithArgs();
334 1859783 : if (MATCH("ACCESSPRIV", 10))
335 13995 : return (Node *) _readAccessPriv();
336 1845788 : if (MATCH("GRANTROLESTMT", 13))
337 828 : return (Node *) _readGrantRoleStmt();
338 1844960 : if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
339 270 : return (Node *) _readAlterDefaultPrivilegesStmt();
340 1844690 : if (MATCH("COPYSTMT", 8))
341 13355 : return (Node *) _readCopyStmt();
342 1831335 : if (MATCH("VARIABLESETSTMT", 15))
343 38707 : return (Node *) _readVariableSetStmt();
344 1792628 : if (MATCH("VARIABLESHOWSTMT", 16))
345 1152 : return (Node *) _readVariableShowStmt();
346 1791476 : if (MATCH("CREATESTMT", 10))
347 49888 : return (Node *) _readCreateStmt();
348 1741588 : if (MATCH("CONSTRAINT", 10))
349 44236 : return (Node *) _readConstraint();
350 1697352 : if (MATCH("CREATETABLESPACESTMT", 20))
351 152 : return (Node *) _readCreateTableSpaceStmt();
352 1697200 : if (MATCH("DROPTABLESPACESTMT", 18))
353 72 : return (Node *) _readDropTableSpaceStmt();
354 1697128 : if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
355 32 : return (Node *) _readAlterTableSpaceOptionsStmt();
356 1697096 : if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
357 40 : return (Node *) _readAlterTableMoveAllStmt();
358 1697056 : if (MATCH("CREATEEXTENSIONSTMT", 19))
359 590 : return (Node *) _readCreateExtensionStmt();
360 1696466 : if (MATCH("ALTEREXTENSIONSTMT", 18))
361 37 : return (Node *) _readAlterExtensionStmt();
362 1696429 : if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
363 258 : return (Node *) _readAlterExtensionContentsStmt();
364 1696171 : if (MATCH("CREATEFDWSTMT", 13))
365 268 : return (Node *) _readCreateFdwStmt();
366 1695903 : if (MATCH("ALTERFDWSTMT", 12))
367 200 : return (Node *) _readAlterFdwStmt();
368 1695703 : if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
369 373 : return (Node *) _readCreateForeignServerStmt();
370 1695330 : if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
371 258 : return (Node *) _readAlterForeignServerStmt();
372 1695072 : if (MATCH("CREATEFOREIGNTABLESTMT", 22))
373 550 : return (Node *) _readCreateForeignTableStmt();
374 1694522 : if (MATCH("CREATEUSERMAPPINGSTMT", 21))
375 324 : return (Node *) _readCreateUserMappingStmt();
376 1694198 : if (MATCH("ALTERUSERMAPPINGSTMT", 20))
377 140 : return (Node *) _readAlterUserMappingStmt();
378 1694058 : if (MATCH("DROPUSERMAPPINGSTMT", 19))
379 158 : return (Node *) _readDropUserMappingStmt();
380 1693900 : if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
381 56 : return (Node *) _readImportForeignSchemaStmt();
382 1693844 : if (MATCH("CREATEPOLICYSTMT", 16))
383 1126 : return (Node *) _readCreatePolicyStmt();
384 1692718 : if (MATCH("ALTERPOLICYSTMT", 15))
385 112 : return (Node *) _readAlterPolicyStmt();
386 1692606 : if (MATCH("CREATEAMSTMT", 12))
387 92 : return (Node *) _readCreateAmStmt();
388 1692514 : if (MATCH("CREATETRIGSTMT", 14))
389 4064 : return (Node *) _readCreateTrigStmt();
390 1688450 : if (MATCH("CREATEEVENTTRIGSTMT", 19))
391 256 : return (Node *) _readCreateEventTrigStmt();
392 1688194 : if (MATCH("ALTEREVENTTRIGSTMT", 18))
393 62 : return (Node *) _readAlterEventTrigStmt();
394 1688132 : if (MATCH("CREATEPLANGSTMT", 15))
395 148 : return (Node *) _readCreatePLangStmt();
396 1687984 : if (MATCH("CREATEROLESTMT", 14))
397 2540 : return (Node *) _readCreateRoleStmt();
398 1685444 : if (MATCH("ALTERROLESTMT", 13))
399 580 : return (Node *) _readAlterRoleStmt();
400 1684864 : if (MATCH("ALTERROLESETSTMT", 16))
401 94 : return (Node *) _readAlterRoleSetStmt();
402 1684770 : if (MATCH("DROPROLESTMT", 12))
403 2420 : return (Node *) _readDropRoleStmt();
404 1682350 : if (MATCH("CREATESEQSTMT", 13))
405 882 : return (Node *) _readCreateSeqStmt();
406 1681468 : if (MATCH("ALTERSEQSTMT", 12))
407 250 : return (Node *) _readAlterSeqStmt();
408 1681218 : if (MATCH("DEFINESTMT", 10))
409 10448 : return (Node *) _readDefineStmt();
410 1670770 : if (MATCH("CREATEDOMAINSTMT", 16))
411 1876 : return (Node *) _readCreateDomainStmt();
412 1668894 : if (MATCH("CREATEOPCLASSSTMT", 17))
413 590 : return (Node *) _readCreateOpClassStmt();
414 1668304 : if (MATCH("CREATEOPCLASSITEM", 17))
415 7170 : return (Node *) _readCreateOpClassItem();
416 1661134 : if (MATCH("CREATEOPFAMILYSTMT", 18))
417 190 : return (Node *) _readCreateOpFamilyStmt();
418 1660944 : if (MATCH("ALTEROPFAMILYSTMT", 17))
419 552 : return (Node *) _readAlterOpFamilyStmt();
420 1660392 : if (MATCH("DROPSTMT", 8))
421 33641 : return (Node *) _readDropStmt();
422 1626751 : if (MATCH("TRUNCATESTMT", 12))
423 2282 : return (Node *) _readTruncateStmt();
424 1624469 : if (MATCH("COMMENTSTMT", 11))
425 7937 : return (Node *) _readCommentStmt();
426 1616532 : if (MATCH("SECLABELSTMT", 12))
427 134 : return (Node *) _readSecLabelStmt();
428 1616398 : if (MATCH("DECLARECURSORSTMT", 17))
429 4256 : return (Node *) _readDeclareCursorStmt();
430 1612142 : if (MATCH("CLOSEPORTALSTMT", 15))
431 2328 : return (Node *) _readClosePortalStmt();
432 1609814 : if (MATCH("FETCHSTMT", 9))
433 7652 : return (Node *) _readFetchStmt();
434 1602162 : if (MATCH("INDEXSTMT", 9))
435 8532 : return (Node *) _readIndexStmt();
436 1593630 : if (MATCH("CREATESTATSSTMT", 15))
437 1186 : return (Node *) _readCreateStatsStmt();
438 1592444 : if (MATCH("STATSELEM", 9))
439 2772 : return (Node *) _readStatsElem();
440 1589672 : if (MATCH("ALTERSTATSSTMT", 14))
441 34 : return (Node *) _readAlterStatsStmt();
442 1589638 : if (MATCH("CREATEFUNCTIONSTMT", 18))
443 24586 : return (Node *) _readCreateFunctionStmt();
444 1565052 : if (MATCH("FUNCTIONPARAMETER", 17))
445 63817 : return (Node *) _readFunctionParameter();
446 1501235 : if (MATCH("ALTERFUNCTIONSTMT", 17))
447 416 : return (Node *) _readAlterFunctionStmt();
448 1500819 : if (MATCH("DOSTMT", 6))
449 1272 : return (Node *) _readDoStmt();
450 1499547 : if (MATCH("CALLSTMT", 8))
451 542 : return (Node *) _readCallStmt();
452 1499005 : if (MATCH("RENAMESTMT", 10))
453 1904 : return (Node *) _readRenameStmt();
454 1497101 : if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
455 46 : return (Node *) _readAlterObjectDependsStmt();
456 1497055 : if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
457 562 : return (Node *) _readAlterObjectSchemaStmt();
458 1496493 : if (MATCH("ALTEROWNERSTMT", 14))
459 1954 : return (Node *) _readAlterOwnerStmt();
460 1494539 : if (MATCH("ALTEROPERATORSTMT", 17))
461 664 : return (Node *) _readAlterOperatorStmt();
462 1493875 : if (MATCH("ALTERTYPESTMT", 13))
463 72 : return (Node *) _readAlterTypeStmt();
464 1493803 : if (MATCH("RULESTMT", 8))
465 1380 : return (Node *) _readRuleStmt();
466 1492423 : if (MATCH("NOTIFYSTMT", 10))
467 253 : return (Node *) _readNotifyStmt();
468 1492170 : if (MATCH("LISTENSTMT", 10))
469 120 : return (Node *) _readListenStmt();
470 1492050 : if (MATCH("UNLISTENSTMT", 12))
471 160 : return (Node *) _readUnlistenStmt();
472 1491890 : if (MATCH("TRANSACTIONSTMT", 15))
473 52826 : return (Node *) _readTransactionStmt();
474 1439064 : if (MATCH("COMPOSITETYPESTMT", 17))
475 2826 : return (Node *) _readCompositeTypeStmt();
476 1436238 : if (MATCH("CREATEENUMSTMT", 14))
477 254 : return (Node *) _readCreateEnumStmt();
478 1435984 : if (MATCH("CREATERANGESTMT", 15))
479 254 : return (Node *) _readCreateRangeStmt();
480 1435730 : if (MATCH("ALTERENUMSTMT", 13))
481 492 : return (Node *) _readAlterEnumStmt();
482 1435238 : if (MATCH("VIEWSTMT", 8))
483 19549 : return (Node *) _readViewStmt();
484 1415689 : if (MATCH("LOADSTMT", 8))
485 86 : return (Node *) _readLoadStmt();
486 1415603 : if (MATCH("CREATEDBSTMT", 12))
487 866 : return (Node *) _readCreatedbStmt();
488 1414737 : if (MATCH("ALTERDATABASESTMT", 17))
489 104 : return (Node *) _readAlterDatabaseStmt();
490 1414633 : if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
491 8 : return (Node *) _readAlterDatabaseRefreshCollStmt();
492 1414625 : if (MATCH("ALTERDATABASESETSTMT", 20))
493 1308 : return (Node *) _readAlterDatabaseSetStmt();
494 1413317 : if (MATCH("DROPDBSTMT", 10))
495 146 : return (Node *) _readDropdbStmt();
496 1413171 : if (MATCH("ALTERSYSTEMSTMT", 15))
497 220 : return (Node *) _readAlterSystemStmt();
498 1412951 : if (MATCH("VACUUMSTMT", 10))
499 17210 : return (Node *) _readVacuumStmt();
500 1395741 : if (MATCH("VACUUMRELATION", 14))
501 17388 : return (Node *) _readVacuumRelation();
502 1378353 : if (MATCH("REPACKSTMT", 10))
503 364 : return (Node *) _readRepackStmt();
504 1377989 : if (MATCH("EXPLAINSTMT", 11))
505 27081 : return (Node *) _readExplainStmt();
506 1350908 : if (MATCH("CREATETABLEASSTMT", 17))
507 2471 : return (Node *) _readCreateTableAsStmt();
508 1348437 : if (MATCH("REFRESHMATVIEWSTMT", 18))
509 348 : return (Node *) _readRefreshMatViewStmt();
510 1348089 : if (MATCH("CHECKPOINTSTMT", 14))
511 283 : return (Node *) _readCheckPointStmt();
512 1347806 : if (MATCH("DISCARDSTMT", 11))
513 48 : return (Node *) _readDiscardStmt();
514 1347758 : if (MATCH("LOCKSTMT", 8))
515 1278 : return (Node *) _readLockStmt();
516 1346480 : if (MATCH("CONSTRAINTSSETSTMT", 18))
517 133 : return (Node *) _readConstraintsSetStmt();
518 1346347 : if (MATCH("REINDEXSTMT", 11))
519 1426 : return (Node *) _readReindexStmt();
520 1344921 : if (MATCH("CREATECONVERSIONSTMT", 20))
521 84 : return (Node *) _readCreateConversionStmt();
522 1344837 : if (MATCH("CREATECASTSTMT", 14))
523 324 : return (Node *) _readCreateCastStmt();
524 1344513 : if (MATCH("CREATEPROPGRAPHSTMT", 19))
525 402 : return (Node *) _readCreatePropGraphStmt();
526 1344111 : if (MATCH("PROPGRAPHVERTEX", 15))
527 796 : return (Node *) _readPropGraphVertex();
528 1343315 : if (MATCH("PROPGRAPHEDGE", 13))
529 426 : return (Node *) _readPropGraphEdge();
530 1342889 : if (MATCH("PROPGRAPHLABELANDPROPERTIES", 27))
531 1510 : return (Node *) _readPropGraphLabelAndProperties();
532 1341379 : if (MATCH("PROPGRAPHPROPERTIES", 19))
533 1526 : return (Node *) _readPropGraphProperties();
534 1339853 : if (MATCH("ALTERPROPGRAPHSTMT", 18))
535 248 : return (Node *) _readAlterPropGraphStmt();
536 1339605 : if (MATCH("CREATETRANSFORMSTMT", 19))
537 52 : return (Node *) _readCreateTransformStmt();
538 1339553 : if (MATCH("PREPARESTMT", 11))
539 2370 : return (Node *) _readPrepareStmt();
540 1337183 : if (MATCH("EXECUTESTMT", 11))
541 17820 : return (Node *) _readExecuteStmt();
542 1319363 : if (MATCH("DEALLOCATESTMT", 14))
543 4186 : return (Node *) _readDeallocateStmt();
544 1315177 : if (MATCH("DROPOWNEDSTMT", 13))
545 188 : return (Node *) _readDropOwnedStmt();
546 1314989 : if (MATCH("REASSIGNOWNEDSTMT", 17))
547 68 : return (Node *) _readReassignOwnedStmt();
548 1314921 : if (MATCH("ALTERTSDICTIONARYSTMT", 21))
549 46 : return (Node *) _readAlterTSDictionaryStmt();
550 1314875 : if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
551 9384 : return (Node *) _readAlterTSConfigurationStmt();
552 1305491 : if (MATCH("PUBLICATIONTABLE", 16))
553 1928 : return (Node *) _readPublicationTable();
554 1303563 : if (MATCH("PUBLICATIONOBJSPEC", 18))
555 2448 : return (Node *) _readPublicationObjSpec();
556 1301115 : if (MATCH("PUBLICATIONALLOBJSPEC", 21))
557 0 : return (Node *) _readPublicationAllObjSpec();
558 1301115 : if (MATCH("CREATEPUBLICATIONSTMT", 21))
559 1180 : return (Node *) _readCreatePublicationStmt();
560 1299935 : if (MATCH("ALTERPUBLICATIONSTMT", 20))
561 1554 : return (Node *) _readAlterPublicationStmt();
562 1298381 : if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
563 606 : return (Node *) _readCreateSubscriptionStmt();
564 1297775 : if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
565 683 : return (Node *) _readAlterSubscriptionStmt();
566 1297092 : if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
567 310 : return (Node *) _readDropSubscriptionStmt();
568 1296782 : if (MATCH("WAITSTMT", 8))
569 109 : return (Node *) _readWaitStmt();
570 1296673 : if (MATCH("GROUPBYORDERING", 15))
571 0 : return (Node *) _readGroupByOrdering();
572 1296673 : if (MATCH("PLACEHOLDERVAR", 14))
573 0 : return (Node *) _readPlaceHolderVar();
574 1296673 : if (MATCH("APPENDRELINFO", 13))
575 39479 : return (Node *) _readAppendRelInfo();
576 1257194 : if (MATCH("PLANNEDSTMT", 11))
577 288307 : return (Node *) _readPlannedStmt();
578 968887 : if (MATCH("RESULT", 6))
579 131678 : return (Node *) _readResult();
580 837209 : if (MATCH("PROJECTSET", 10))
581 8242 : return (Node *) _readProjectSet();
582 828967 : if (MATCH("MODIFYTABLE", 11))
583 55312 : return (Node *) _readModifyTable();
584 773655 : if (MATCH("APPEND", 6))
585 12411 : return (Node *) _readAppend();
586 761244 : if (MATCH("MERGEAPPEND", 11))
587 386 : return (Node *) _readMergeAppend();
588 760858 : if (MATCH("RECURSIVEUNION", 14))
589 615 : return (Node *) _readRecursiveUnion();
590 760243 : if (MATCH("BITMAPAND", 9))
591 146 : return (Node *) _readBitmapAnd();
592 760097 : if (MATCH("BITMAPOR", 8))
593 254 : return (Node *) _readBitmapOr();
594 759843 : if (MATCH("SEQSCAN", 7))
595 157496 : return (Node *) _readSeqScan();
596 602347 : if (MATCH("SAMPLESCAN", 10))
597 198 : return (Node *) _readSampleScan();
598 602149 : if (MATCH("INDEXSCAN", 9))
599 89879 : return (Node *) _readIndexScan();
600 512270 : if (MATCH("INDEXONLYSCAN", 13))
601 11930 : return (Node *) _readIndexOnlyScan();
602 500340 : if (MATCH("BITMAPINDEXSCAN", 15))
603 16847 : return (Node *) _readBitmapIndexScan();
604 483493 : if (MATCH("BITMAPHEAPSCAN", 14))
605 16443 : return (Node *) _readBitmapHeapScan();
606 467050 : if (MATCH("TIDSCAN", 7))
607 463 : return (Node *) _readTidScan();
608 466587 : if (MATCH("TIDRANGESCAN", 12))
609 1400 : return (Node *) _readTidRangeScan();
610 465187 : if (MATCH("SUBQUERYSCAN", 12))
611 14365 : return (Node *) _readSubqueryScan();
612 450822 : if (MATCH("FUNCTIONSCAN", 12))
613 31540 : return (Node *) _readFunctionScan();
614 419282 : if (MATCH("VALUESSCAN", 10))
615 5556 : return (Node *) _readValuesScan();
616 413726 : if (MATCH("TABLEFUNCSCAN", 13))
617 416 : return (Node *) _readTableFuncScan();
618 413310 : if (MATCH("CTESCAN", 7))
619 2667 : return (Node *) _readCteScan();
620 410643 : if (MATCH("NAMEDTUPLESTORESCAN", 19))
621 316 : return (Node *) _readNamedTuplestoreScan();
622 410327 : if (MATCH("WORKTABLESCAN", 13))
623 615 : return (Node *) _readWorkTableScan();
624 409712 : if (MATCH("FOREIGNSCAN", 11))
625 1026 : return (Node *) _readForeignScan();
626 408686 : if (MATCH("CUSTOMSCAN", 10))
627 0 : return (Node *) _readCustomScan();
628 408686 : if (MATCH("NESTLOOP", 8))
629 67438 : return (Node *) _readNestLoop();
630 341248 : if (MATCH("NESTLOOPPARAM", 13))
631 39121 : return (Node *) _readNestLoopParam();
632 302127 : if (MATCH("MERGEJOIN", 9))
633 5084 : return (Node *) _readMergeJoin();
634 297043 : if (MATCH("HASHJOIN", 8))
635 26940 : return (Node *) _readHashJoin();
636 270103 : if (MATCH("MATERIAL", 8))
637 2792 : return (Node *) _readMaterial();
638 267311 : if (MATCH("MEMOIZE", 7))
639 1323 : return (Node *) _readMemoize();
640 265988 : if (MATCH("SORT", 4))
641 55795 : return (Node *) _readSort();
642 210193 : if (MATCH("INCREMENTALSORT", 15))
643 623 : return (Node *) _readIncrementalSort();
644 209570 : if (MATCH("GROUP", 5))
645 166 : return (Node *) _readGroup();
646 209404 : if (MATCH("AGG", 3))
647 32650 : return (Node *) _readAgg();
648 176754 : if (MATCH("WINDOWAGG", 9))
649 1890 : return (Node *) _readWindowAgg();
650 174864 : if (MATCH("UNIQUE", 6))
651 3738 : return (Node *) _readUnique();
652 171126 : if (MATCH("GATHER", 6))
653 767 : return (Node *) _readGather();
654 170359 : if (MATCH("GATHERMERGE", 11))
655 260 : return (Node *) _readGatherMerge();
656 170099 : if (MATCH("HASH", 4))
657 26940 : return (Node *) _readHash();
658 143159 : if (MATCH("SETOP", 5))
659 480 : return (Node *) _readSetOp();
660 142679 : if (MATCH("LOCKROWS", 8))
661 7697 : return (Node *) _readLockRows();
662 134982 : if (MATCH("LIMIT", 5))
663 3089 : return (Node *) _readLimit();
664 131893 : if (MATCH("PLANROWMARK", 11))
665 22336 : return (Node *) _readPlanRowMark();
666 109557 : if (MATCH("PARTITIONPRUNEINFO", 18))
667 456 : return (Node *) _readPartitionPruneInfo();
668 109101 : if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
669 920 : return (Node *) _readPartitionedRelPruneInfo();
670 108181 : if (MATCH("PARTITIONPRUNESTEPOP", 20))
671 769 : return (Node *) _readPartitionPruneStepOp();
672 107412 : if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
673 145 : return (Node *) _readPartitionPruneStepCombine();
674 107267 : if (MATCH("PLANINVALITEM", 13))
675 35491 : return (Node *) _readPlanInvalItem();
676 71776 : if (MATCH("SUBPLANRTINFO", 13))
677 55728 : return (Node *) _readSubPlanRTInfo();
678 16048 : if (MATCH("ELIDEDNODE", 10))
679 16048 : return (Node *) _readElidedNode();
680 0 : if (MATCH("EXTENSIBLENODE", 14))
681 0 : return (Node *) _readExtensibleNode();
|