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 27887535 : if (MATCH("ALIAS", 5))
19 1557692 : return (Node *) _readAlias();
20 26329843 : if (MATCH("RANGEVAR", 8))
21 455536 : return (Node *) _readRangeVar();
22 25874307 : if (MATCH("TABLEFUNC", 9))
23 744 : return (Node *) _readTableFunc();
24 25873563 : if (MATCH("INTOCLAUSE", 10))
25 2006 : return (Node *) _readIntoClause();
26 25871557 : if (MATCH("VAR", 3))
27 7606898 : return (Node *) _readVar();
28 18264659 : if (MATCH("CONST", 5))
29 1642925 : return (Node *) _readConst();
30 16621734 : if (MATCH("PARAM", 5))
31 176423 : return (Node *) _readParam();
32 16445311 : if (MATCH("AGGREF", 6))
33 57052 : return (Node *) _readAggref();
34 16388259 : if (MATCH("GROUPINGFUNC", 12))
35 558 : return (Node *) _readGroupingFunc();
36 16387701 : if (MATCH("WINDOWFUNC", 10))
37 3992 : return (Node *) _readWindowFunc();
38 16383709 : if (MATCH("WINDOWFUNCRUNCONDITION", 22))
39 180 : return (Node *) _readWindowFuncRunCondition();
40 16383529 : if (MATCH("MERGESUPPORTFUNC", 16))
41 428 : return (Node *) _readMergeSupportFunc();
42 16383101 : if (MATCH("SUBSCRIPTINGREF", 15))
43 19839 : return (Node *) _readSubscriptingRef();
44 16363262 : if (MATCH("FUNCEXPR", 8))
45 520350 : return (Node *) _readFuncExpr();
46 15842912 : if (MATCH("NAMEDARGEXPR", 12))
47 47516 : return (Node *) _readNamedArgExpr();
48 15795396 : if (MATCH("OPEXPR", 6))
49 870086 : return (Node *) _readOpExpr();
50 14925310 : if (MATCH("DISTINCTEXPR", 12))
51 1417 : return (Node *) _readDistinctExpr();
52 14923893 : if (MATCH("NULLIFEXPR", 10))
53 570 : return (Node *) _readNullIfExpr();
54 14923323 : if (MATCH("SCALARARRAYOPEXPR", 17))
55 42528 : return (Node *) _readScalarArrayOpExpr();
56 14880795 : if (MATCH("BOOLEXPR", 8))
57 214849 : return (Node *) _readBoolExpr();
58 14665946 : if (MATCH("SUBLINK", 7))
59 56174 : return (Node *) _readSubLink();
60 14609772 : if (MATCH("SUBPLAN", 7))
61 23366 : return (Node *) _readSubPlan();
62 14586406 : if (MATCH("ALTERNATIVESUBPLAN", 18))
63 0 : return (Node *) _readAlternativeSubPlan();
64 14586406 : if (MATCH("FIELDSELECT", 11))
65 19245 : return (Node *) _readFieldSelect();
66 14567161 : if (MATCH("FIELDSTORE", 10))
67 553 : return (Node *) _readFieldStore();
68 14566608 : if (MATCH("RELABELTYPE", 11))
69 142599 : return (Node *) _readRelabelType();
70 14424009 : if (MATCH("COERCEVIAIO", 11))
71 27684 : return (Node *) _readCoerceViaIO();
72 14396325 : if (MATCH("ARRAYCOERCEEXPR", 15))
73 5800 : return (Node *) _readArrayCoerceExpr();
74 14390525 : if (MATCH("CONVERTROWTYPEEXPR", 18))
75 435 : return (Node *) _readConvertRowtypeExpr();
76 14390090 : if (MATCH("COLLATEEXPR", 11))
77 4763 : return (Node *) _readCollateExpr();
78 14385327 : if (MATCH("CASEEXPR", 8))
79 78824 : return (Node *) _readCaseExpr();
80 14306503 : if (MATCH("CASEWHEN", 8))
81 151803 : return (Node *) _readCaseWhen();
82 14154700 : if (MATCH("CASETESTEXPR", 12))
83 33965 : return (Node *) _readCaseTestExpr();
84 14120735 : if (MATCH("ARRAYEXPR", 9))
85 20534 : return (Node *) _readArrayExpr();
86 14100201 : if (MATCH("ROWEXPR", 7))
87 6918 : return (Node *) _readRowExpr();
88 14093283 : if (MATCH("ROWCOMPAREEXPR", 14))
89 372 : return (Node *) _readRowCompareExpr();
90 14092911 : if (MATCH("COALESCEEXPR", 12))
91 9858 : return (Node *) _readCoalesceExpr();
92 14083053 : if (MATCH("MINMAXEXPR", 10))
93 483 : return (Node *) _readMinMaxExpr();
94 14082570 : if (MATCH("SQLVALUEFUNCTION", 16))
95 7201 : return (Node *) _readSQLValueFunction();
96 14075369 : if (MATCH("XMLEXPR", 7))
97 1252 : return (Node *) _readXmlExpr();
98 14074117 : if (MATCH("JSONFORMAT", 10))
99 12419 : return (Node *) _readJsonFormat();
100 14061698 : if (MATCH("JSONRETURNING", 13))
101 5269 : return (Node *) _readJsonReturning();
102 14056429 : if (MATCH("JSONVALUEEXPR", 13))
103 3235 : return (Node *) _readJsonValueExpr();
104 14053194 : if (MATCH("JSONCONSTRUCTOREXPR", 19))
105 1411 : return (Node *) _readJsonConstructorExpr();
106 14051783 : if (MATCH("JSONISPREDICATE", 15))
107 564 : return (Node *) _readJsonIsPredicate();
108 14051219 : if (MATCH("JSONBEHAVIOR", 12))
109 5955 : return (Node *) _readJsonBehavior();
110 14045264 : if (MATCH("JSONEXPR", 8))
111 3088 : return (Node *) _readJsonExpr();
112 14042176 : if (MATCH("JSONTABLEPATH", 13))
113 784 : return (Node *) _readJsonTablePath();
114 14041392 : if (MATCH("JSONTABLEPATHSCAN", 17))
115 784 : return (Node *) _readJsonTablePathScan();
116 14040608 : if (MATCH("JSONTABLESIBLINGJOIN", 20))
117 105 : return (Node *) _readJsonTableSiblingJoin();
118 14040503 : if (MATCH("NULLTEST", 8))
119 30192 : return (Node *) _readNullTest();
120 14010311 : if (MATCH("BOOLEANTEST", 11))
121 2227 : return (Node *) _readBooleanTest();
122 14008084 : if (MATCH("MERGEACTION", 11))
123 3392 : return (Node *) _readMergeAction();
124 14004692 : if (MATCH("COERCETODOMAIN", 14))
125 71524 : return (Node *) _readCoerceToDomain();
126 13933168 : if (MATCH("COERCETODOMAINVALUE", 19))
127 999 : return (Node *) _readCoerceToDomainValue();
128 13932169 : if (MATCH("SETTODEFAULT", 12))
129 911 : return (Node *) _readSetToDefault();
130 13931258 : if (MATCH("CURRENTOFEXPR", 13))
131 451 : return (Node *) _readCurrentOfExpr();
132 13930807 : if (MATCH("NEXTVALUEEXPR", 13))
133 446 : return (Node *) _readNextValueExpr();
134 13930361 : if (MATCH("INFERENCEELEM", 13))
135 1179 : return (Node *) _readInferenceElem();
136 13929182 : if (MATCH("RETURNINGEXPR", 13))
137 651 : return (Node *) _readReturningExpr();
138 13928531 : if (MATCH("TARGETENTRY", 11))
139 4084678 : return (Node *) _readTargetEntry();
140 9843853 : if (MATCH("RANGETBLREF", 11))
141 359651 : return (Node *) _readRangeTblRef();
142 9484202 : if (MATCH("JOINEXPR", 8))
143 122132 : return (Node *) _readJoinExpr();
144 9362070 : if (MATCH("FROMEXPR", 8))
145 343431 : return (Node *) _readFromExpr();
146 9018639 : if (MATCH("ONCONFLICTEXPR", 14))
147 1180 : return (Node *) _readOnConflictExpr();
148 9017459 : if (MATCH("QUERY", 5))
149 547920 : return (Node *) _readQuery();
150 8469539 : if (MATCH("TYPENAME", 8))
151 413444 : return (Node *) _readTypeName();
152 8056095 : if (MATCH("COLUMNREF", 9))
153 1114836 : return (Node *) _readColumnRef();
154 6941259 : if (MATCH("PARAMREF", 8))
155 27848 : return (Node *) _readParamRef();
156 6913411 : if (MATCH("A_EXPR", 6))
157 348916 : return (Node *) _readA_Expr();
158 6564495 : if (MATCH("A_CONST", 7))
159 757734 : return (Node *) _readA_Const();
160 5806761 : if (MATCH("TYPECAST", 8))
161 194205 : return (Node *) _readTypeCast();
162 5612556 : if (MATCH("COLLATECLAUSE", 13))
163 5610 : return (Node *) _readCollateClause();
164 5606946 : if (MATCH("ROLESPEC", 8))
165 31118 : return (Node *) _readRoleSpec();
166 5575828 : if (MATCH("FUNCCALL", 8))
167 217753 : return (Node *) _readFuncCall();
168 5358075 : if (MATCH("A_STAR", 6))
169 36573 : return (Node *) _readA_Star();
170 5321502 : if (MATCH("A_INDICES", 9))
171 8316 : return (Node *) _readA_Indices();
172 5313186 : if (MATCH("A_INDIRECTION", 13))
173 21315 : return (Node *) _readA_Indirection();
174 5291871 : if (MATCH("A_ARRAYEXPR", 11))
175 3657 : return (Node *) _readA_ArrayExpr();
176 5288214 : if (MATCH("RESTARGET", 9))
177 707451 : return (Node *) _readResTarget();
178 4580763 : if (MATCH("MULTIASSIGNREF", 14))
179 201 : return (Node *) _readMultiAssignRef();
180 4580562 : if (MATCH("SORTBY", 6))
181 58800 : return (Node *) _readSortBy();
182 4521762 : if (MATCH("WINDOWDEF", 9))
183 2383 : return (Node *) _readWindowDef();
184 4519379 : if (MATCH("RANGESUBSELECT", 14))
185 12496 : return (Node *) _readRangeSubselect();
186 4506883 : if (MATCH("RANGEFUNCTION", 13))
187 27769 : return (Node *) _readRangeFunction();
188 4479114 : if (MATCH("RANGETABLEFUNC", 14))
189 127 : return (Node *) _readRangeTableFunc();
190 4478987 : if (MATCH("RANGETABLEFUNCCOL", 17))
191 441 : return (Node *) _readRangeTableFuncCol();
192 4478546 : if (MATCH("RANGETABLESAMPLE", 16))
193 146 : return (Node *) _readRangeTableSample();
194 4478400 : if (MATCH("COLUMNDEF", 9))
195 74507 : return (Node *) _readColumnDef();
196 4403893 : if (MATCH("TABLELIKECLAUSE", 15))
197 786 : return (Node *) _readTableLikeClause();
198 4403107 : if (MATCH("INDEXELEM", 9))
199 10121 : return (Node *) _readIndexElem();
200 4392986 : if (MATCH("DEFELEM", 7))
201 169497 : return (Node *) _readDefElem();
202 4223489 : if (MATCH("LOCKINGCLAUSE", 13))
203 3890 : return (Node *) _readLockingClause();
204 4219599 : if (MATCH("XMLSERIALIZE", 12))
205 125 : return (Node *) _readXmlSerialize();
206 4219474 : if (MATCH("PARTITIONELEM", 13))
207 6090 : return (Node *) _readPartitionElem();
208 4213384 : if (MATCH("PARTITIONSPEC", 13))
209 5604 : return (Node *) _readPartitionSpec();
210 4207780 : if (MATCH("PARTITIONBOUNDSPEC", 18))
211 37400 : return (Node *) _readPartitionBoundSpec();
212 4170380 : if (MATCH("PARTITIONRANGEDATUM", 19))
213 30398 : return (Node *) _readPartitionRangeDatum();
214 4139982 : if (MATCH("SINGLEPARTITIONSPEC", 19))
215 1104 : return (Node *) _readSinglePartitionSpec();
216 4138878 : if (MATCH("PARTITIONCMD", 12))
217 4235 : return (Node *) _readPartitionCmd();
218 4134643 : if (MATCH("RANGETBLENTRY", 13))
219 991822 : return (Node *) _readRangeTblEntry();
220 3142821 : if (MATCH("RTEPERMISSIONINFO", 17))
221 580470 : return (Node *) _readRTEPermissionInfo();
222 2562351 : if (MATCH("RANGETBLFUNCTION", 16))
223 61927 : return (Node *) _readRangeTblFunction();
224 2500424 : if (MATCH("TABLESAMPLECLAUSE", 17))
225 307 : return (Node *) _readTableSampleClause();
226 2500117 : if (MATCH("WITHCHECKOPTION", 15))
227 3057 : return (Node *) _readWithCheckOption();
228 2497060 : if (MATCH("SORTGROUPCLAUSE", 15))
229 88612 : return (Node *) _readSortGroupClause();
230 2408448 : if (MATCH("GROUPINGSET", 11))
231 2502 : return (Node *) _readGroupingSet();
232 2405946 : if (MATCH("WINDOWCLAUSE", 12))
233 1640 : return (Node *) _readWindowClause();
234 2404306 : if (MATCH("ROWMARKCLAUSE", 13))
235 5587 : return (Node *) _readRowMarkClause();
236 2398719 : if (MATCH("WITHCLAUSE", 10))
237 1832 : return (Node *) _readWithClause();
238 2396887 : if (MATCH("INFERCLAUSE", 11))
239 1066 : return (Node *) _readInferClause();
240 2395821 : if (MATCH("ONCONFLICTCLAUSE", 16))
241 1195 : return (Node *) _readOnConflictClause();
242 2394626 : if (MATCH("CTESEARCHCLAUSE", 15))
243 114 : return (Node *) _readCTESearchClause();
244 2394512 : if (MATCH("CTECYCLECLAUSE", 14))
245 123 : return (Node *) _readCTECycleClause();
246 2394389 : if (MATCH("COMMONTABLEEXPR", 15))
247 4880 : return (Node *) _readCommonTableExpr();
248 2389509 : if (MATCH("MERGEWHENCLAUSE", 15))
249 1577 : return (Node *) _readMergeWhenClause();
250 2387932 : if (MATCH("RETURNINGOPTION", 15))
251 75 : return (Node *) _readReturningOption();
252 2387857 : if (MATCH("RETURNINGCLAUSE", 15))
253 1897 : return (Node *) _readReturningClause();
254 2385960 : if (MATCH("TRIGGERTRANSITION", 17))
255 606 : return (Node *) _readTriggerTransition();
256 2385354 : if (MATCH("JSONOUTPUT", 10))
257 770 : return (Node *) _readJsonOutput();
258 2384584 : if (MATCH("JSONARGUMENT", 12))
259 315 : return (Node *) _readJsonArgument();
260 2384269 : if (MATCH("JSONFUNCEXPR", 12))
261 1026 : return (Node *) _readJsonFuncExpr();
262 2383243 : if (MATCH("JSONTABLEPATHSPEC", 17))
263 992 : return (Node *) _readJsonTablePathSpec();
264 2382251 : if (MATCH("JSONTABLE", 9))
265 301 : return (Node *) _readJsonTable();
266 2381950 : if (MATCH("JSONTABLECOLUMN", 15))
267 830 : return (Node *) _readJsonTableColumn();
268 2381120 : if (MATCH("JSONKEYVALUE", 12))
269 413 : return (Node *) _readJsonKeyValue();
270 2380707 : if (MATCH("JSONPARSEEXPR", 13))
271 82 : return (Node *) _readJsonParseExpr();
272 2380625 : if (MATCH("JSONSCALAREXPR", 14))
273 56 : return (Node *) _readJsonScalarExpr();
274 2380569 : if (MATCH("JSONSERIALIZEEXPR", 17))
275 54 : return (Node *) _readJsonSerializeExpr();
276 2380515 : if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
277 223 : return (Node *) _readJsonObjectConstructor();
278 2380292 : if (MATCH("JSONARRAYCONSTRUCTOR", 20))
279 106 : return (Node *) _readJsonArrayConstructor();
280 2380186 : if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
281 33 : return (Node *) _readJsonArrayQueryConstructor();
282 2380153 : if (MATCH("JSONAGGCONSTRUCTOR", 18))
283 186 : return (Node *) _readJsonAggConstructor();
284 2379967 : if (MATCH("JSONOBJECTAGG", 13))
285 105 : return (Node *) _readJsonObjectAgg();
286 2379862 : if (MATCH("JSONARRAYAGG", 12))
287 81 : return (Node *) _readJsonArrayAgg();
288 2379781 : if (MATCH("RAWSTMT", 7))
289 387567 : return (Node *) _readRawStmt();
290 1992214 : if (MATCH("INSERTSTMT", 10))
291 34997 : return (Node *) _readInsertStmt();
292 1957217 : if (MATCH("DELETESTMT", 10))
293 2274 : return (Node *) _readDeleteStmt();
294 1954943 : if (MATCH("UPDATESTMT", 10))
295 7256 : return (Node *) _readUpdateStmt();
296 1947687 : if (MATCH("MERGESTMT", 9))
297 1028 : return (Node *) _readMergeStmt();
298 1946659 : if (MATCH("SELECTSTMT", 10))
299 274690 : return (Node *) _readSelectStmt();
300 1671969 : if (MATCH("SETOPERATIONSTMT", 16))
301 17464 : return (Node *) _readSetOperationStmt();
302 1654505 : if (MATCH("RETURNSTMT", 10))
303 4982 : return (Node *) _readReturnStmt();
304 1649523 : if (MATCH("PLASSIGNSTMT", 12))
305 0 : return (Node *) _readPLAssignStmt();
306 1649523 : if (MATCH("CREATESCHEMASTMT", 16))
307 1126 : return (Node *) _readCreateSchemaStmt();
308 1648397 : if (MATCH("ALTERTABLESTMT", 14))
309 32020 : return (Node *) _readAlterTableStmt();
310 1616377 : if (MATCH("ALTERTABLECMD", 13))
311 33034 : return (Node *) _readAlterTableCmd();
312 1583343 : if (MATCH("ATALTERCONSTRAINT", 17))
313 300 : return (Node *) _readATAlterConstraint();
314 1583043 : if (MATCH("REPLICAIDENTITYSTMT", 19))
315 494 : return (Node *) _readReplicaIdentityStmt();
316 1582549 : if (MATCH("ALTERCOLLATIONSTMT", 18))
317 6 : return (Node *) _readAlterCollationStmt();
318 1582543 : if (MATCH("ALTERDOMAINSTMT", 15))
319 290 : return (Node *) _readAlterDomainStmt();
320 1582253 : if (MATCH("GRANTSTMT", 9))
321 21591 : return (Node *) _readGrantStmt();
322 1560662 : if (MATCH("OBJECTWITHARGS", 14))
323 22411 : return (Node *) _readObjectWithArgs();
324 1538251 : if (MATCH("ACCESSPRIV", 10))
325 20193 : return (Node *) _readAccessPriv();
326 1518058 : if (MATCH("GRANTROLESTMT", 13))
327 914 : return (Node *) _readGrantRoleStmt();
328 1517144 : if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
329 206 : return (Node *) _readAlterDefaultPrivilegesStmt();
330 1516938 : if (MATCH("COPYSTMT", 8))
331 11684 : return (Node *) _readCopyStmt();
332 1505254 : if (MATCH("VARIABLESETSTMT", 15))
333 32037 : return (Node *) _readVariableSetStmt();
334 1473217 : if (MATCH("VARIABLESHOWSTMT", 16))
335 900 : return (Node *) _readVariableShowStmt();
336 1472317 : if (MATCH("CREATESTMT", 10))
337 40154 : return (Node *) _readCreateStmt();
338 1432163 : if (MATCH("CONSTRAINT", 10))
339 37247 : return (Node *) _readConstraint();
340 1394916 : if (MATCH("CREATETABLESPACESTMT", 20))
341 138 : return (Node *) _readCreateTableSpaceStmt();
342 1394778 : if (MATCH("DROPTABLESPACESTMT", 18))
343 64 : return (Node *) _readDropTableSpaceStmt();
344 1394714 : if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
345 24 : return (Node *) _readAlterTableSpaceOptionsStmt();
346 1394690 : if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
347 30 : return (Node *) _readAlterTableMoveAllStmt();
348 1394660 : if (MATCH("CREATEEXTENSIONSTMT", 19))
349 580 : return (Node *) _readCreateExtensionStmt();
350 1394080 : if (MATCH("ALTEREXTENSIONSTMT", 18))
351 37 : return (Node *) _readAlterExtensionStmt();
352 1394043 : if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
353 254 : return (Node *) _readAlterExtensionContentsStmt();
354 1393789 : if (MATCH("CREATEFDWSTMT", 13))
355 206 : return (Node *) _readCreateFdwStmt();
356 1393583 : if (MATCH("ALTERFDWSTMT", 12))
357 122 : return (Node *) _readAlterFdwStmt();
358 1393461 : if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
359 297 : return (Node *) _readCreateForeignServerStmt();
360 1393164 : if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
361 232 : return (Node *) _readAlterForeignServerStmt();
362 1392932 : if (MATCH("CREATEFOREIGNTABLESTMT", 22))
363 488 : return (Node *) _readCreateForeignTableStmt();
364 1392444 : if (MATCH("CREATEUSERMAPPINGSTMT", 21))
365 260 : return (Node *) _readCreateUserMappingStmt();
366 1392184 : if (MATCH("ALTERUSERMAPPINGSTMT", 20))
367 118 : return (Node *) _readAlterUserMappingStmt();
368 1392066 : if (MATCH("DROPUSERMAPPINGSTMT", 19))
369 126 : return (Node *) _readDropUserMappingStmt();
370 1391940 : if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
371 48 : return (Node *) _readImportForeignSchemaStmt();
372 1391892 : if (MATCH("CREATEPOLICYSTMT", 16))
373 790 : return (Node *) _readCreatePolicyStmt();
374 1391102 : if (MATCH("ALTERPOLICYSTMT", 15))
375 84 : return (Node *) _readAlterPolicyStmt();
376 1391018 : if (MATCH("CREATEAMSTMT", 12))
377 74 : return (Node *) _readCreateAmStmt();
378 1390944 : if (MATCH("CREATETRIGSTMT", 14))
379 3292 : return (Node *) _readCreateTrigStmt();
380 1387652 : if (MATCH("CREATEEVENTTRIGSTMT", 19))
381 200 : return (Node *) _readCreateEventTrigStmt();
382 1387452 : if (MATCH("ALTEREVENTTRIGSTMT", 18))
383 48 : return (Node *) _readAlterEventTrigStmt();
384 1387404 : if (MATCH("CREATEPLANGSTMT", 15))
385 144 : return (Node *) _readCreatePLangStmt();
386 1387260 : if (MATCH("CREATEROLESTMT", 14))
387 1946 : return (Node *) _readCreateRoleStmt();
388 1385314 : if (MATCH("ALTERROLESTMT", 13))
389 478 : return (Node *) _readAlterRoleStmt();
390 1384836 : if (MATCH("ALTERROLESETSTMT", 16))
391 92 : return (Node *) _readAlterRoleSetStmt();
392 1384744 : if (MATCH("DROPROLESTMT", 12))
393 1764 : return (Node *) _readDropRoleStmt();
394 1382980 : if (MATCH("CREATESEQSTMT", 13))
395 718 : return (Node *) _readCreateSeqStmt();
396 1382262 : if (MATCH("ALTERSEQSTMT", 12))
397 200 : return (Node *) _readAlterSeqStmt();
398 1382062 : if (MATCH("DEFINESTMT", 10))
399 9788 : return (Node *) _readDefineStmt();
400 1372274 : if (MATCH("CREATEDOMAINSTMT", 16))
401 1474 : return (Node *) _readCreateDomainStmt();
402 1370800 : if (MATCH("CREATEOPCLASSSTMT", 17))
403 556 : return (Node *) _readCreateOpClassStmt();
404 1370244 : if (MATCH("CREATEOPCLASSITEM", 17))
405 6894 : return (Node *) _readCreateOpClassItem();
406 1363350 : if (MATCH("CREATEOPFAMILYSTMT", 18))
407 148 : return (Node *) _readCreateOpFamilyStmt();
408 1363202 : if (MATCH("ALTEROPFAMILYSTMT", 17))
409 458 : return (Node *) _readAlterOpFamilyStmt();
410 1362744 : if (MATCH("DROPSTMT", 8))
411 26895 : return (Node *) _readDropStmt();
412 1335849 : if (MATCH("TRUNCATESTMT", 12))
413 1823 : return (Node *) _readTruncateStmt();
414 1334026 : if (MATCH("COMMENTSTMT", 11))
415 7630 : return (Node *) _readCommentStmt();
416 1326396 : if (MATCH("SECLABELSTMT", 12))
417 118 : return (Node *) _readSecLabelStmt();
418 1326278 : if (MATCH("DECLARECURSORSTMT", 17))
419 3736 : return (Node *) _readDeclareCursorStmt();
420 1322542 : if (MATCH("CLOSEPORTALSTMT", 15))
421 2260 : return (Node *) _readClosePortalStmt();
422 1320282 : if (MATCH("FETCHSTMT", 9))
423 6855 : return (Node *) _readFetchStmt();
424 1313427 : if (MATCH("INDEXSTMT", 9))
425 6584 : return (Node *) _readIndexStmt();
426 1306843 : if (MATCH("CREATESTATSSTMT", 15))
427 865 : return (Node *) _readCreateStatsStmt();
428 1305978 : if (MATCH("STATSELEM", 9))
429 2026 : return (Node *) _readStatsElem();
430 1303952 : if (MATCH("ALTERSTATSSTMT", 14))
431 26 : return (Node *) _readAlterStatsStmt();
432 1303926 : if (MATCH("CREATEFUNCTIONSTMT", 18))
433 22452 : return (Node *) _readCreateFunctionStmt();
434 1281474 : if (MATCH("FUNCTIONPARAMETER", 17))
435 66755 : return (Node *) _readFunctionParameter();
436 1214719 : if (MATCH("ALTERFUNCTIONSTMT", 17))
437 358 : return (Node *) _readAlterFunctionStmt();
438 1214361 : if (MATCH("DOSTMT", 6))
439 1124 : return (Node *) _readDoStmt();
440 1213237 : if (MATCH("CALLSTMT", 8))
441 457 : return (Node *) _readCallStmt();
442 1212780 : if (MATCH("RENAMESTMT", 10))
443 1438 : return (Node *) _readRenameStmt();
444 1211342 : if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
445 46 : return (Node *) _readAlterObjectDependsStmt();
446 1211296 : if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
447 398 : return (Node *) _readAlterObjectSchemaStmt();
448 1210898 : if (MATCH("ALTEROWNERSTMT", 14))
449 1679 : return (Node *) _readAlterOwnerStmt();
450 1209219 : if (MATCH("ALTEROPERATORSTMT", 17))
451 608 : return (Node *) _readAlterOperatorStmt();
452 1208611 : if (MATCH("ALTERTYPESTMT", 13))
453 60 : return (Node *) _readAlterTypeStmt();
454 1208551 : if (MATCH("RULESTMT", 8))
455 1108 : return (Node *) _readRuleStmt();
456 1207443 : if (MATCH("NOTIFYSTMT", 10))
457 228 : return (Node *) _readNotifyStmt();
458 1207215 : if (MATCH("LISTENSTMT", 10))
459 116 : return (Node *) _readListenStmt();
460 1207099 : if (MATCH("UNLISTENSTMT", 12))
461 156 : return (Node *) _readUnlistenStmt();
462 1206943 : if (MATCH("TRANSACTIONSTMT", 15))
463 48971 : return (Node *) _readTransactionStmt();
464 1157972 : if (MATCH("COMPOSITETYPESTMT", 17))
465 2618 : return (Node *) _readCompositeTypeStmt();
466 1155354 : if (MATCH("CREATEENUMSTMT", 14))
467 206 : return (Node *) _readCreateEnumStmt();
468 1155148 : if (MATCH("CREATERANGESTMT", 15))
469 184 : return (Node *) _readCreateRangeStmt();
470 1154964 : if (MATCH("ALTERENUMSTMT", 13))
471 396 : return (Node *) _readAlterEnumStmt();
472 1154568 : if (MATCH("VIEWSTMT", 8))
473 17364 : return (Node *) _readViewStmt();
474 1137204 : if (MATCH("LOADSTMT", 8))
475 64 : return (Node *) _readLoadStmt();
476 1137140 : if (MATCH("CREATEDBSTMT", 12))
477 832 : return (Node *) _readCreatedbStmt();
478 1136308 : if (MATCH("ALTERDATABASESTMT", 17))
479 92 : return (Node *) _readAlterDatabaseStmt();
480 1136216 : if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
481 6 : return (Node *) _readAlterDatabaseRefreshCollStmt();
482 1136210 : if (MATCH("ALTERDATABASESETSTMT", 20))
483 1260 : return (Node *) _readAlterDatabaseSetStmt();
484 1134950 : if (MATCH("DROPDBSTMT", 10))
485 126 : return (Node *) _readDropdbStmt();
486 1134824 : if (MATCH("ALTERSYSTEMSTMT", 15))
487 206 : return (Node *) _readAlterSystemStmt();
488 1134618 : if (MATCH("CLUSTERSTMT", 11))
489 232 : return (Node *) _readClusterStmt();
490 1134386 : if (MATCH("VACUUMSTMT", 10))
491 14733 : return (Node *) _readVacuumStmt();
492 1119653 : if (MATCH("VACUUMRELATION", 14))
493 14553 : return (Node *) _readVacuumRelation();
494 1105100 : if (MATCH("EXPLAINSTMT", 11))
495 20871 : return (Node *) _readExplainStmt();
496 1084229 : if (MATCH("CREATETABLEASSTMT", 17))
497 1943 : return (Node *) _readCreateTableAsStmt();
498 1082286 : if (MATCH("REFRESHMATVIEWSTMT", 18))
499 268 : return (Node *) _readRefreshMatViewStmt();
500 1082018 : if (MATCH("CHECKPOINTSTMT", 14))
501 253 : return (Node *) _readCheckPointStmt();
502 1081765 : if (MATCH("DISCARDSTMT", 11))
503 38 : return (Node *) _readDiscardStmt();
504 1081727 : if (MATCH("LOCKSTMT", 8))
505 1150 : return (Node *) _readLockStmt();
506 1080577 : if (MATCH("CONSTRAINTSSETSTMT", 18))
507 101 : return (Node *) _readConstraintsSetStmt();
508 1080476 : if (MATCH("REINDEXSTMT", 11))
509 1124 : return (Node *) _readReindexStmt();
510 1079352 : if (MATCH("CREATECONVERSIONSTMT", 20))
511 64 : return (Node *) _readCreateConversionStmt();
512 1079288 : if (MATCH("CREATECASTSTMT", 14))
513 278 : return (Node *) _readCreateCastStmt();
514 1079010 : if (MATCH("CREATETRANSFORMSTMT", 19))
515 50 : return (Node *) _readCreateTransformStmt();
516 1078960 : if (MATCH("PREPARESTMT", 11))
517 2152 : return (Node *) _readPrepareStmt();
518 1076808 : if (MATCH("EXECUTESTMT", 11))
519 16769 : return (Node *) _readExecuteStmt();
520 1060039 : if (MATCH("DEALLOCATESTMT", 14))
521 4102 : return (Node *) _readDeallocateStmt();
522 1055937 : if (MATCH("DROPOWNEDSTMT", 13))
523 148 : return (Node *) _readDropOwnedStmt();
524 1055789 : if (MATCH("REASSIGNOWNEDSTMT", 17))
525 46 : return (Node *) _readReassignOwnedStmt();
526 1055743 : if (MATCH("ALTERTSDICTIONARYSTMT", 21))
527 40 : return (Node *) _readAlterTSDictionaryStmt();
528 1055703 : if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
529 9354 : return (Node *) _readAlterTSConfigurationStmt();
530 1046349 : if (MATCH("PUBLICATIONTABLE", 16))
531 1438 : return (Node *) _readPublicationTable();
532 1044911 : if (MATCH("PUBLICATIONOBJSPEC", 18))
533 1834 : return (Node *) _readPublicationObjSpec();
534 1043077 : if (MATCH("PUBLICATIONALLOBJSPEC", 21))
535 0 : return (Node *) _readPublicationAllObjSpec();
536 1043077 : if (MATCH("CREATEPUBLICATIONSTMT", 21))
537 896 : return (Node *) _readCreatePublicationStmt();
538 1042181 : if (MATCH("ALTERPUBLICATIONSTMT", 20))
539 1106 : return (Node *) _readAlterPublicationStmt();
540 1041075 : if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
541 484 : return (Node *) _readCreateSubscriptionStmt();
542 1040591 : if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
543 557 : return (Node *) _readAlterSubscriptionStmt();
544 1040034 : if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
545 252 : return (Node *) _readDropSubscriptionStmt();
546 1039782 : if (MATCH("WAITSTMT", 8))
547 109 : return (Node *) _readWaitStmt();
548 1039673 : if (MATCH("GROUPBYORDERING", 15))
549 0 : return (Node *) _readGroupByOrdering();
550 1039673 : if (MATCH("PLACEHOLDERVAR", 14))
551 0 : return (Node *) _readPlaceHolderVar();
552 1039673 : if (MATCH("APPENDRELINFO", 13))
553 30450 : return (Node *) _readAppendRelInfo();
554 1009223 : if (MATCH("PLANNEDSTMT", 11))
555 236187 : return (Node *) _readPlannedStmt();
556 773036 : if (MATCH("RESULT", 6))
557 107178 : return (Node *) _readResult();
558 665858 : if (MATCH("PROJECTSET", 10))
559 6296 : return (Node *) _readProjectSet();
560 659562 : if (MATCH("MODIFYTABLE", 11))
561 44761 : return (Node *) _readModifyTable();
562 614801 : if (MATCH("APPEND", 6))
563 9405 : return (Node *) _readAppend();
564 605396 : if (MATCH("MERGEAPPEND", 11))
565 287 : return (Node *) _readMergeAppend();
566 605109 : if (MATCH("RECURSIVEUNION", 14))
567 529 : return (Node *) _readRecursiveUnion();
568 604580 : if (MATCH("BITMAPAND", 9))
569 127 : return (Node *) _readBitmapAnd();
570 604453 : if (MATCH("BITMAPOR", 8))
571 217 : return (Node *) _readBitmapOr();
572 604236 : if (MATCH("SEQSCAN", 7))
573 120160 : return (Node *) _readSeqScan();
574 484076 : if (MATCH("SAMPLESCAN", 10))
575 153 : return (Node *) _readSampleScan();
576 483923 : if (MATCH("INDEXSCAN", 9))
577 74454 : return (Node *) _readIndexScan();
578 409469 : if (MATCH("INDEXONLYSCAN", 13))
579 9737 : return (Node *) _readIndexOnlyScan();
580 399732 : if (MATCH("BITMAPINDEXSCAN", 15))
581 13929 : return (Node *) _readBitmapIndexScan();
582 385803 : if (MATCH("BITMAPHEAPSCAN", 14))
583 13582 : return (Node *) _readBitmapHeapScan();
584 372221 : if (MATCH("TIDSCAN", 7))
585 376 : return (Node *) _readTidScan();
586 371845 : if (MATCH("TIDRANGESCAN", 12))
587 1050 : return (Node *) _readTidRangeScan();
588 370795 : if (MATCH("SUBQUERYSCAN", 12))
589 11842 : return (Node *) _readSubqueryScan();
590 358953 : if (MATCH("FUNCTIONSCAN", 12))
591 27431 : return (Node *) _readFunctionScan();
592 331522 : if (MATCH("VALUESSCAN", 10))
593 4306 : return (Node *) _readValuesScan();
594 327216 : if (MATCH("TABLEFUNCSCAN", 13))
595 313 : return (Node *) _readTableFuncScan();
596 326903 : if (MATCH("CTESCAN", 7))
597 2293 : return (Node *) _readCteScan();
598 324610 : if (MATCH("NAMEDTUPLESTORESCAN", 19))
599 237 : return (Node *) _readNamedTuplestoreScan();
600 324373 : if (MATCH("WORKTABLESCAN", 13))
601 529 : return (Node *) _readWorkTableScan();
602 323844 : if (MATCH("FOREIGNSCAN", 11))
603 1024 : return (Node *) _readForeignScan();
604 322820 : if (MATCH("CUSTOMSCAN", 10))
605 0 : return (Node *) _readCustomScan();
606 322820 : if (MATCH("NESTLOOP", 8))
607 53335 : return (Node *) _readNestLoop();
608 269485 : if (MATCH("NESTLOOPPARAM", 13))
609 30786 : return (Node *) _readNestLoopParam();
610 238699 : if (MATCH("MERGEJOIN", 9))
611 4067 : return (Node *) _readMergeJoin();
612 234632 : if (MATCH("HASHJOIN", 8))
613 18868 : return (Node *) _readHashJoin();
614 215764 : if (MATCH("MATERIAL", 8))
615 2233 : return (Node *) _readMaterial();
616 213531 : if (MATCH("MEMOIZE", 7))
617 1009 : return (Node *) _readMemoize();
618 212522 : if (MATCH("SORT", 4))
619 42473 : return (Node *) _readSort();
620 170049 : if (MATCH("INCREMENTALSORT", 15))
621 542 : return (Node *) _readIncrementalSort();
622 169507 : if (MATCH("GROUP", 5))
623 123 : return (Node *) _readGroup();
624 169384 : if (MATCH("AGG", 3))
625 26473 : return (Node *) _readAgg();
626 142911 : if (MATCH("WINDOWAGG", 9))
627 1431 : return (Node *) _readWindowAgg();
628 141480 : if (MATCH("UNIQUE", 6))
629 2962 : return (Node *) _readUnique();
630 138518 : if (MATCH("GATHER", 6))
631 574 : return (Node *) _readGather();
632 137944 : if (MATCH("GATHERMERGE", 11))
633 180 : return (Node *) _readGatherMerge();
634 137764 : if (MATCH("HASH", 4))
635 18868 : return (Node *) _readHash();
636 118896 : if (MATCH("SETOP", 5))
637 340 : return (Node *) _readSetOp();
638 118556 : if (MATCH("LOCKROWS", 8))
639 6796 : return (Node *) _readLockRows();
640 111760 : if (MATCH("LIMIT", 5))
641 2544 : return (Node *) _readLimit();
642 109216 : if (MATCH("PLANROWMARK", 11))
643 19026 : return (Node *) _readPlanRowMark();
644 90190 : if (MATCH("PARTITIONPRUNEINFO", 18))
645 346 : return (Node *) _readPartitionPruneInfo();
646 89844 : if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
647 694 : return (Node *) _readPartitionedRelPruneInfo();
648 89150 : if (MATCH("PARTITIONPRUNESTEPOP", 20))
649 582 : return (Node *) _readPartitionPruneStepOp();
650 88568 : if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
651 110 : return (Node *) _readPartitionPruneStepCombine();
652 88458 : if (MATCH("PLANINVALITEM", 13))
653 30540 : return (Node *) _readPlanInvalItem();
654 57918 : if (MATCH("SUBPLANRTINFO", 13))
655 45204 : return (Node *) _readSubPlanRTInfo();
656 12714 : if (MATCH("ELIDEDNODE", 10))
657 12714 : return (Node *) _readElidedNode();
658 0 : if (MATCH("EXTENSIBLENODE", 14))
659 0 : return (Node *) _readExtensibleNode();
|