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 53735028 : if (MATCH("ALIAS", 5))
19 3013606 : return (Node *) _readAlias();
20 50721422 : if (MATCH("RANGEVAR", 8))
21 895794 : return (Node *) _readRangeVar();
22 49825628 : if (MATCH("TABLEFUNC", 9))
23 1488 : return (Node *) _readTableFunc();
24 49824140 : if (MATCH("INTOCLAUSE", 10))
25 4010 : return (Node *) _readIntoClause();
26 49820130 : if (MATCH("VAR", 3))
27 14478742 : return (Node *) _readVar();
28 35341388 : if (MATCH("CONST", 5))
29 3208996 : return (Node *) _readConst();
30 32132392 : if (MATCH("PARAM", 5))
31 334870 : return (Node *) _readParam();
32 31797522 : if (MATCH("AGGREF", 6))
33 112902 : return (Node *) _readAggref();
34 31684620 : if (MATCH("GROUPINGFUNC", 12))
35 1114 : return (Node *) _readGroupingFunc();
36 31683506 : if (MATCH("WINDOWFUNC", 10))
37 7984 : return (Node *) _readWindowFunc();
38 31675522 : if (MATCH("WINDOWFUNCRUNCONDITION", 22))
39 360 : return (Node *) _readWindowFuncRunCondition();
40 31675162 : if (MATCH("MERGESUPPORTFUNC", 16))
41 856 : return (Node *) _readMergeSupportFunc();
42 31674306 : if (MATCH("SUBSCRIPTINGREF", 15))
43 37980 : return (Node *) _readSubscriptingRef();
44 31636326 : if (MATCH("FUNCEXPR", 8))
45 1011460 : return (Node *) _readFuncExpr();
46 30624866 : if (MATCH("NAMEDARGEXPR", 12))
47 95032 : return (Node *) _readNamedArgExpr();
48 30529834 : if (MATCH("OPEXPR", 6))
49 1662368 : return (Node *) _readOpExpr();
50 28867466 : if (MATCH("DISTINCTEXPR", 12))
51 2194 : return (Node *) _readDistinctExpr();
52 28865272 : if (MATCH("NULLIFEXPR", 10))
53 1140 : return (Node *) _readNullIfExpr();
54 28864132 : if (MATCH("SCALARARRAYOPEXPR", 17))
55 82156 : return (Node *) _readScalarArrayOpExpr();
56 28781976 : if (MATCH("BOOLEXPR", 8))
57 407002 : return (Node *) _readBoolExpr();
58 28374974 : if (MATCH("SUBLINK", 7))
59 105250 : return (Node *) _readSubLink();
60 28269724 : if (MATCH("SUBPLAN", 7))
61 43364 : return (Node *) _readSubPlan();
62 28226360 : if (MATCH("ALTERNATIVESUBPLAN", 18))
63 0 : return (Node *) _readAlternativeSubPlan();
64 28226360 : if (MATCH("FIELDSELECT", 11))
65 32584 : return (Node *) _readFieldSelect();
66 28193776 : if (MATCH("FIELDSTORE", 10))
67 1106 : return (Node *) _readFieldStore();
68 28192670 : if (MATCH("RELABELTYPE", 11))
69 275246 : return (Node *) _readRelabelType();
70 27917424 : if (MATCH("COERCEVIAIO", 11))
71 54778 : return (Node *) _readCoerceViaIO();
72 27862646 : if (MATCH("ARRAYCOERCEEXPR", 15))
73 11086 : return (Node *) _readArrayCoerceExpr();
74 27851560 : if (MATCH("CONVERTROWTYPEEXPR", 18))
75 870 : return (Node *) _readConvertRowtypeExpr();
76 27850690 : if (MATCH("COLLATEEXPR", 11))
77 9508 : return (Node *) _readCollateExpr();
78 27841182 : if (MATCH("CASEEXPR", 8))
79 149620 : return (Node *) _readCaseExpr();
80 27691562 : if (MATCH("CASEWHEN", 8))
81 288526 : return (Node *) _readCaseWhen();
82 27403036 : if (MATCH("CASETESTEXPR", 12))
83 66424 : return (Node *) _readCaseTestExpr();
84 27336612 : if (MATCH("ARRAYEXPR", 9))
85 39768 : return (Node *) _readArrayExpr();
86 27296844 : if (MATCH("ROWEXPR", 7))
87 13592 : return (Node *) _readRowExpr();
88 27283252 : if (MATCH("ROWCOMPAREEXPR", 14))
89 744 : return (Node *) _readRowCompareExpr();
90 27282508 : if (MATCH("COALESCEEXPR", 12))
91 19730 : return (Node *) _readCoalesceExpr();
92 27262778 : if (MATCH("MINMAXEXPR", 10))
93 966 : return (Node *) _readMinMaxExpr();
94 27261812 : if (MATCH("SQLVALUEFUNCTION", 16))
95 13828 : return (Node *) _readSQLValueFunction();
96 27247984 : if (MATCH("XMLEXPR", 7))
97 2502 : return (Node *) _readXmlExpr();
98 27245482 : if (MATCH("JSONFORMAT", 10))
99 24838 : return (Node *) _readJsonFormat();
100 27220644 : if (MATCH("JSONRETURNING", 13))
101 10538 : return (Node *) _readJsonReturning();
102 27210106 : if (MATCH("JSONVALUEEXPR", 13))
103 6470 : return (Node *) _readJsonValueExpr();
104 27203636 : if (MATCH("JSONCONSTRUCTOREXPR", 19))
105 2822 : return (Node *) _readJsonConstructorExpr();
106 27200814 : if (MATCH("JSONISPREDICATE", 15))
107 1128 : return (Node *) _readJsonIsPredicate();
108 27199686 : if (MATCH("JSONBEHAVIOR", 12))
109 11910 : return (Node *) _readJsonBehavior();
110 27187776 : if (MATCH("JSONEXPR", 8))
111 6176 : return (Node *) _readJsonExpr();
112 27181600 : if (MATCH("JSONTABLEPATH", 13))
113 1568 : return (Node *) _readJsonTablePath();
114 27180032 : if (MATCH("JSONTABLEPATHSCAN", 17))
115 1568 : return (Node *) _readJsonTablePathScan();
116 27178464 : if (MATCH("JSONTABLESIBLINGJOIN", 20))
117 210 : return (Node *) _readJsonTableSiblingJoin();
118 27178254 : if (MATCH("NULLTEST", 8))
119 58004 : return (Node *) _readNullTest();
120 27120250 : if (MATCH("BOOLEANTEST", 11))
121 3906 : return (Node *) _readBooleanTest();
122 27116344 : if (MATCH("MERGEACTION", 11))
123 6784 : return (Node *) _readMergeAction();
124 27109560 : if (MATCH("COERCETODOMAIN", 14))
125 143048 : return (Node *) _readCoerceToDomain();
126 26966512 : if (MATCH("COERCETODOMAINVALUE", 19))
127 1982 : return (Node *) _readCoerceToDomainValue();
128 26964530 : if (MATCH("SETTODEFAULT", 12))
129 1822 : return (Node *) _readSetToDefault();
130 26962708 : if (MATCH("CURRENTOFEXPR", 13))
131 902 : return (Node *) _readCurrentOfExpr();
132 26961806 : if (MATCH("NEXTVALUEEXPR", 13))
133 892 : return (Node *) _readNextValueExpr();
134 26960914 : if (MATCH("INFERENCEELEM", 13))
135 1974 : return (Node *) _readInferenceElem();
136 26958940 : if (MATCH("RETURNINGEXPR", 13))
137 1158 : return (Node *) _readReturningExpr();
138 26957782 : if (MATCH("TARGETENTRY", 11))
139 7803426 : return (Node *) _readTargetEntry();
140 19154356 : if (MATCH("RANGETBLREF", 11))
141 689838 : return (Node *) _readRangeTblRef();
142 18464518 : if (MATCH("JOINEXPR", 8))
143 232516 : return (Node *) _readJoinExpr();
144 18232002 : if (MATCH("FROMEXPR", 8))
145 668834 : return (Node *) _readFromExpr();
146 17563168 : if (MATCH("ONCONFLICTEXPR", 14))
147 1970 : return (Node *) _readOnConflictExpr();
148 17561198 : if (MATCH("QUERY", 5))
149 1078068 : return (Node *) _readQuery();
150 16483130 : if (MATCH("TYPENAME", 8))
151 853146 : return (Node *) _readTypeName();
152 15629984 : if (MATCH("COLUMNREF", 9))
153 2127366 : return (Node *) _readColumnRef();
154 13502618 : if (MATCH("PARAMREF", 8))
155 55412 : return (Node *) _readParamRef();
156 13447206 : if (MATCH("A_EXPR", 6))
157 674454 : return (Node *) _readA_Expr();
158 12772752 : if (MATCH("A_CONST", 7))
159 1497730 : return (Node *) _readA_Const();
160 11275022 : if (MATCH("TYPECAST", 8))
161 380984 : return (Node *) _readTypeCast();
162 10894038 : if (MATCH("COLLATECLAUSE", 13))
163 11202 : return (Node *) _readCollateClause();
164 10882836 : if (MATCH("ROLESPEC", 8))
165 62132 : return (Node *) _readRoleSpec();
166 10820704 : if (MATCH("FUNCCALL", 8))
167 426024 : return (Node *) _readFuncCall();
168 10394680 : if (MATCH("A_STAR", 6))
169 72788 : return (Node *) _readA_Star();
170 10321892 : if (MATCH("A_INDICES", 9))
171 15398 : return (Node *) _readA_Indices();
172 10306494 : if (MATCH("A_INDIRECTION", 13))
173 36496 : return (Node *) _readA_Indirection();
174 10269998 : if (MATCH("A_ARRAYEXPR", 11))
175 7174 : return (Node *) _readA_ArrayExpr();
176 10262824 : if (MATCH("RESTARGET", 9))
177 1349252 : return (Node *) _readResTarget();
178 8913572 : if (MATCH("MULTIASSIGNREF", 14))
179 402 : return (Node *) _readMultiAssignRef();
180 8913170 : if (MATCH("SORTBY", 6))
181 112604 : return (Node *) _readSortBy();
182 8800566 : if (MATCH("WINDOWDEF", 9))
183 4766 : return (Node *) _readWindowDef();
184 8795800 : if (MATCH("RANGESUBSELECT", 14))
185 24968 : return (Node *) _readRangeSubselect();
186 8770832 : if (MATCH("RANGEFUNCTION", 13))
187 54162 : return (Node *) _readRangeFunction();
188 8716670 : if (MATCH("RANGETABLEFUNC", 14))
189 254 : return (Node *) _readRangeTableFunc();
190 8716416 : if (MATCH("RANGETABLEFUNCCOL", 17))
191 882 : return (Node *) _readRangeTableFuncCol();
192 8715534 : if (MATCH("RANGETABLESAMPLE", 16))
193 292 : return (Node *) _readRangeTableSample();
194 8715242 : if (MATCH("COLUMNDEF", 9))
195 148558 : return (Node *) _readColumnDef();
196 8566684 : if (MATCH("TABLELIKECLAUSE", 15))
197 1572 : return (Node *) _readTableLikeClause();
198 8565112 : if (MATCH("INDEXELEM", 9))
199 19864 : return (Node *) _readIndexElem();
200 8545248 : if (MATCH("DEFELEM", 7))
201 372514 : return (Node *) _readDefElem();
202 8172734 : if (MATCH("LOCKINGCLAUSE", 13))
203 7780 : return (Node *) _readLockingClause();
204 8164954 : if (MATCH("XMLSERIALIZE", 12))
205 250 : return (Node *) _readXmlSerialize();
206 8164704 : if (MATCH("PARTITIONELEM", 13))
207 12180 : return (Node *) _readPartitionElem();
208 8152524 : if (MATCH("PARTITIONSPEC", 13))
209 11208 : return (Node *) _readPartitionSpec();
210 8141316 : if (MATCH("PARTITIONBOUNDSPEC", 18))
211 74872 : return (Node *) _readPartitionBoundSpec();
212 8066444 : if (MATCH("PARTITIONRANGEDATUM", 19))
213 60756 : return (Node *) _readPartitionRangeDatum();
214 8005688 : if (MATCH("SINGLEPARTITIONSPEC", 19))
215 2208 : return (Node *) _readSinglePartitionSpec();
216 8003480 : if (MATCH("PARTITIONCMD", 12))
217 8490 : return (Node *) _readPartitionCmd();
218 7994990 : if (MATCH("RANGETBLENTRY", 13))
219 1918334 : return (Node *) _readRangeTblEntry();
220 6076656 : if (MATCH("RTEPERMISSIONINFO", 17))
221 1118032 : return (Node *) _readRTEPermissionInfo();
222 4958624 : if (MATCH("RANGETBLFUNCTION", 16))
223 122528 : return (Node *) _readRangeTblFunction();
224 4836096 : if (MATCH("TABLESAMPLECLAUSE", 17))
225 614 : return (Node *) _readTableSampleClause();
226 4835482 : if (MATCH("WITHCHECKOPTION", 15))
227 5742 : return (Node *) _readWithCheckOption();
228 4829740 : if (MATCH("SORTGROUPCLAUSE", 15))
229 171440 : return (Node *) _readSortGroupClause();
230 4658300 : if (MATCH("GROUPINGSET", 11))
231 4998 : return (Node *) _readGroupingSet();
232 4653302 : if (MATCH("WINDOWCLAUSE", 12))
233 3280 : return (Node *) _readWindowClause();
234 4650022 : if (MATCH("ROWMARKCLAUSE", 13))
235 11146 : return (Node *) _readRowMarkClause();
236 4638876 : if (MATCH("WITHCLAUSE", 10))
237 3534 : return (Node *) _readWithClause();
238 4635342 : if (MATCH("INFERCLAUSE", 11))
239 1754 : return (Node *) _readInferClause();
240 4633588 : if (MATCH("ONCONFLICTCLAUSE", 16))
241 2012 : return (Node *) _readOnConflictClause();
242 4631576 : if (MATCH("CTESEARCHCLAUSE", 15))
243 228 : return (Node *) _readCTESearchClause();
244 4631348 : if (MATCH("CTECYCLECLAUSE", 14))
245 246 : return (Node *) _readCTECycleClause();
246 4631102 : if (MATCH("COMMONTABLEEXPR", 15))
247 9504 : return (Node *) _readCommonTableExpr();
248 4621598 : if (MATCH("MERGEWHENCLAUSE", 15))
249 3154 : return (Node *) _readMergeWhenClause();
250 4618444 : if (MATCH("RETURNINGOPTION", 15))
251 150 : return (Node *) _readReturningOption();
252 4618294 : if (MATCH("RETURNINGCLAUSE", 15))
253 3408 : return (Node *) _readReturningClause();
254 4614886 : if (MATCH("TRIGGERTRANSITION", 17))
255 1212 : return (Node *) _readTriggerTransition();
256 4613674 : if (MATCH("JSONOUTPUT", 10))
257 1540 : return (Node *) _readJsonOutput();
258 4612134 : if (MATCH("JSONARGUMENT", 12))
259 630 : return (Node *) _readJsonArgument();
260 4611504 : if (MATCH("JSONFUNCEXPR", 12))
261 2052 : return (Node *) _readJsonFuncExpr();
262 4609452 : if (MATCH("JSONTABLEPATHSPEC", 17))
263 1984 : return (Node *) _readJsonTablePathSpec();
264 4607468 : if (MATCH("JSONTABLE", 9))
265 602 : return (Node *) _readJsonTable();
266 4606866 : if (MATCH("JSONTABLECOLUMN", 15))
267 1660 : return (Node *) _readJsonTableColumn();
268 4605206 : if (MATCH("JSONKEYVALUE", 12))
269 826 : return (Node *) _readJsonKeyValue();
270 4604380 : if (MATCH("JSONPARSEEXPR", 13))
271 164 : return (Node *) _readJsonParseExpr();
272 4604216 : if (MATCH("JSONSCALAREXPR", 14))
273 112 : return (Node *) _readJsonScalarExpr();
274 4604104 : if (MATCH("JSONSERIALIZEEXPR", 17))
275 108 : return (Node *) _readJsonSerializeExpr();
276 4603996 : if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
277 446 : return (Node *) _readJsonObjectConstructor();
278 4603550 : if (MATCH("JSONARRAYCONSTRUCTOR", 20))
279 212 : return (Node *) _readJsonArrayConstructor();
280 4603338 : if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
281 66 : return (Node *) _readJsonArrayQueryConstructor();
282 4603272 : if (MATCH("JSONAGGCONSTRUCTOR", 18))
283 372 : return (Node *) _readJsonAggConstructor();
284 4602900 : if (MATCH("JSONOBJECTAGG", 13))
285 210 : return (Node *) _readJsonObjectAgg();
286 4602690 : if (MATCH("JSONARRAYAGG", 12))
287 162 : return (Node *) _readJsonArrayAgg();
288 4602528 : if (MATCH("RAWSTMT", 7))
289 768562 : return (Node *) _readRawStmt();
290 3833966 : if (MATCH("INSERTSTMT", 10))
291 71424 : return (Node *) _readInsertStmt();
292 3762542 : if (MATCH("DELETESTMT", 10))
293 4546 : return (Node *) _readDeleteStmt();
294 3757996 : if (MATCH("UPDATESTMT", 10))
295 14508 : return (Node *) _readUpdateStmt();
296 3743488 : if (MATCH("MERGESTMT", 9))
297 2056 : return (Node *) _readMergeStmt();
298 3741432 : if (MATCH("SELECTSTMT", 10))
299 538450 : return (Node *) _readSelectStmt();
300 3202982 : if (MATCH("SETOPERATIONSTMT", 16))
301 31544 : return (Node *) _readSetOperationStmt();
302 3171438 : if (MATCH("RETURNSTMT", 10))
303 9964 : return (Node *) _readReturnStmt();
304 3161474 : if (MATCH("PLASSIGNSTMT", 12))
305 0 : return (Node *) _readPLAssignStmt();
306 3161474 : if (MATCH("CREATESCHEMASTMT", 16))
307 2250 : return (Node *) _readCreateSchemaStmt();
308 3159224 : if (MATCH("ALTERTABLESTMT", 14))
309 64016 : return (Node *) _readAlterTableStmt();
310 3095208 : if (MATCH("ALTERTABLECMD", 13))
311 66032 : return (Node *) _readAlterTableCmd();
312 3029176 : if (MATCH("ATALTERCONSTRAINT", 17))
313 600 : return (Node *) _readATAlterConstraint();
314 3028576 : if (MATCH("REPLICAIDENTITYSTMT", 19))
315 988 : return (Node *) _readReplicaIdentityStmt();
316 3027588 : if (MATCH("ALTERCOLLATIONSTMT", 18))
317 12 : return (Node *) _readAlterCollationStmt();
318 3027576 : if (MATCH("ALTERDOMAINSTMT", 15))
319 580 : return (Node *) _readAlterDomainStmt();
320 3026996 : if (MATCH("GRANTSTMT", 9))
321 43118 : return (Node *) _readGrantStmt();
322 2983878 : if (MATCH("OBJECTWITHARGS", 14))
323 44734 : return (Node *) _readObjectWithArgs();
324 2939144 : if (MATCH("ACCESSPRIV", 10))
325 40306 : return (Node *) _readAccessPriv();
326 2898838 : if (MATCH("GRANTROLESTMT", 13))
327 1824 : return (Node *) _readGrantRoleStmt();
328 2897014 : if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
329 412 : return (Node *) _readAlterDefaultPrivilegesStmt();
330 2896602 : if (MATCH("COPYSTMT", 8))
331 22856 : return (Node *) _readCopyStmt();
332 2873746 : if (MATCH("VARIABLESETSTMT", 15))
333 61022 : return (Node *) _readVariableSetStmt();
334 2812724 : if (MATCH("VARIABLESHOWSTMT", 16))
335 1740 : return (Node *) _readVariableShowStmt();
336 2810984 : if (MATCH("CREATESTMT", 10))
337 80114 : return (Node *) _readCreateStmt();
338 2730870 : if (MATCH("CONSTRAINT", 10))
339 74348 : return (Node *) _readConstraint();
340 2656522 : if (MATCH("CREATETABLESPACESTMT", 20))
341 264 : return (Node *) _readCreateTableSpaceStmt();
342 2656258 : if (MATCH("DROPTABLESPACESTMT", 18))
343 128 : return (Node *) _readDropTableSpaceStmt();
344 2656130 : if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
345 48 : return (Node *) _readAlterTableSpaceOptionsStmt();
346 2656082 : if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
347 60 : return (Node *) _readAlterTableMoveAllStmt();
348 2656022 : if (MATCH("CREATEEXTENSIONSTMT", 19))
349 1160 : return (Node *) _readCreateExtensionStmt();
350 2654862 : if (MATCH("ALTEREXTENSIONSTMT", 18))
351 74 : return (Node *) _readAlterExtensionStmt();
352 2654788 : if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
353 508 : return (Node *) _readAlterExtensionContentsStmt();
354 2654280 : if (MATCH("CREATEFDWSTMT", 13))
355 412 : return (Node *) _readCreateFdwStmt();
356 2653868 : if (MATCH("ALTERFDWSTMT", 12))
357 244 : return (Node *) _readAlterFdwStmt();
358 2653624 : if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
359 594 : return (Node *) _readCreateForeignServerStmt();
360 2653030 : if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
361 464 : return (Node *) _readAlterForeignServerStmt();
362 2652566 : if (MATCH("CREATEFOREIGNTABLESTMT", 22))
363 976 : return (Node *) _readCreateForeignTableStmt();
364 2651590 : if (MATCH("CREATEUSERMAPPINGSTMT", 21))
365 520 : return (Node *) _readCreateUserMappingStmt();
366 2651070 : if (MATCH("ALTERUSERMAPPINGSTMT", 20))
367 236 : return (Node *) _readAlterUserMappingStmt();
368 2650834 : if (MATCH("DROPUSERMAPPINGSTMT", 19))
369 252 : return (Node *) _readDropUserMappingStmt();
370 2650582 : if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
371 96 : return (Node *) _readImportForeignSchemaStmt();
372 2650486 : if (MATCH("CREATEPOLICYSTMT", 16))
373 1544 : return (Node *) _readCreatePolicyStmt();
374 2648942 : if (MATCH("ALTERPOLICYSTMT", 15))
375 168 : return (Node *) _readAlterPolicyStmt();
376 2648774 : if (MATCH("CREATEAMSTMT", 12))
377 148 : return (Node *) _readCreateAmStmt();
378 2648626 : if (MATCH("CREATETRIGSTMT", 14))
379 6584 : return (Node *) _readCreateTrigStmt();
380 2642042 : if (MATCH("CREATEEVENTTRIGSTMT", 19))
381 400 : return (Node *) _readCreateEventTrigStmt();
382 2641642 : if (MATCH("ALTEREVENTTRIGSTMT", 18))
383 96 : return (Node *) _readAlterEventTrigStmt();
384 2641546 : if (MATCH("CREATEPLANGSTMT", 15))
385 288 : return (Node *) _readCreatePLangStmt();
386 2641258 : if (MATCH("CREATEROLESTMT", 14))
387 3832 : return (Node *) _readCreateRoleStmt();
388 2637426 : if (MATCH("ALTERROLESTMT", 13))
389 956 : return (Node *) _readAlterRoleStmt();
390 2636470 : if (MATCH("ALTERROLESETSTMT", 16))
391 188 : return (Node *) _readAlterRoleSetStmt();
392 2636282 : if (MATCH("DROPROLESTMT", 12))
393 3532 : return (Node *) _readDropRoleStmt();
394 2632750 : if (MATCH("CREATESEQSTMT", 13))
395 1432 : return (Node *) _readCreateSeqStmt();
396 2631318 : if (MATCH("ALTERSEQSTMT", 12))
397 400 : return (Node *) _readAlterSeqStmt();
398 2630918 : if (MATCH("DEFINESTMT", 10))
399 19576 : return (Node *) _readDefineStmt();
400 2611342 : if (MATCH("CREATEDOMAINSTMT", 16))
401 2948 : return (Node *) _readCreateDomainStmt();
402 2608394 : if (MATCH("CREATEOPCLASSSTMT", 17))
403 1112 : return (Node *) _readCreateOpClassStmt();
404 2607282 : if (MATCH("CREATEOPCLASSITEM", 17))
405 13788 : return (Node *) _readCreateOpClassItem();
406 2593494 : if (MATCH("CREATEOPFAMILYSTMT", 18))
407 296 : return (Node *) _readCreateOpFamilyStmt();
408 2593198 : if (MATCH("ALTEROPFAMILYSTMT", 17))
409 916 : return (Node *) _readAlterOpFamilyStmt();
410 2592282 : if (MATCH("DROPSTMT", 8))
411 53546 : return (Node *) _readDropStmt();
412 2538736 : if (MATCH("TRUNCATESTMT", 12))
413 3642 : return (Node *) _readTruncateStmt();
414 2535094 : if (MATCH("COMMENTSTMT", 11))
415 15260 : return (Node *) _readCommentStmt();
416 2519834 : if (MATCH("SECLABELSTMT", 12))
417 236 : return (Node *) _readSecLabelStmt();
418 2519598 : if (MATCH("DECLARECURSORSTMT", 17))
419 7456 : return (Node *) _readDeclareCursorStmt();
420 2512142 : if (MATCH("CLOSEPORTALSTMT", 15))
421 4504 : return (Node *) _readClosePortalStmt();
422 2507638 : if (MATCH("FETCHSTMT", 9))
423 13698 : return (Node *) _readFetchStmt();
424 2493940 : if (MATCH("INDEXSTMT", 9))
425 13162 : return (Node *) _readIndexStmt();
426 2480778 : if (MATCH("CREATESTATSSTMT", 15))
427 1718 : return (Node *) _readCreateStatsStmt();
428 2479060 : if (MATCH("STATSELEM", 9))
429 4028 : return (Node *) _readStatsElem();
430 2475032 : if (MATCH("ALTERSTATSSTMT", 14))
431 52 : return (Node *) _readAlterStatsStmt();
432 2474980 : if (MATCH("CREATEFUNCTIONSTMT", 18))
433 52064 : return (Node *) _readCreateFunctionStmt();
434 2422916 : if (MATCH("FUNCTIONPARAMETER", 17))
435 160782 : return (Node *) _readFunctionParameter();
436 2262134 : if (MATCH("ALTERFUNCTIONSTMT", 17))
437 716 : return (Node *) _readAlterFunctionStmt();
438 2261418 : if (MATCH("DOSTMT", 6))
439 2244 : return (Node *) _readDoStmt();
440 2259174 : if (MATCH("CALLSTMT", 8))
441 914 : return (Node *) _readCallStmt();
442 2258260 : if (MATCH("RENAMESTMT", 10))
443 2856 : return (Node *) _readRenameStmt();
444 2255404 : if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
445 92 : return (Node *) _readAlterObjectDependsStmt();
446 2255312 : if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
447 796 : return (Node *) _readAlterObjectSchemaStmt();
448 2254516 : if (MATCH("ALTEROWNERSTMT", 14))
449 3358 : return (Node *) _readAlterOwnerStmt();
450 2251158 : if (MATCH("ALTEROPERATORSTMT", 17))
451 1216 : return (Node *) _readAlterOperatorStmt();
452 2249942 : if (MATCH("ALTERTYPESTMT", 13))
453 120 : return (Node *) _readAlterTypeStmt();
454 2249822 : if (MATCH("RULESTMT", 8))
455 2204 : return (Node *) _readRuleStmt();
456 2247618 : if (MATCH("NOTIFYSTMT", 10))
457 456 : return (Node *) _readNotifyStmt();
458 2247162 : if (MATCH("LISTENSTMT", 10))
459 232 : return (Node *) _readListenStmt();
460 2246930 : if (MATCH("UNLISTENSTMT", 12))
461 312 : return (Node *) _readUnlistenStmt();
462 2246618 : if (MATCH("TRANSACTIONSTMT", 15))
463 97138 : return (Node *) _readTransactionStmt();
464 2149480 : if (MATCH("COMPOSITETYPESTMT", 17))
465 5224 : return (Node *) _readCompositeTypeStmt();
466 2144256 : if (MATCH("CREATEENUMSTMT", 14))
467 412 : return (Node *) _readCreateEnumStmt();
468 2143844 : if (MATCH("CREATERANGESTMT", 15))
469 368 : return (Node *) _readCreateRangeStmt();
470 2143476 : if (MATCH("ALTERENUMSTMT", 13))
471 792 : return (Node *) _readAlterEnumStmt();
472 2142684 : if (MATCH("VIEWSTMT", 8))
473 34716 : return (Node *) _readViewStmt();
474 2107968 : if (MATCH("LOADSTMT", 8))
475 128 : return (Node *) _readLoadStmt();
476 2107840 : if (MATCH("CREATEDBSTMT", 12))
477 1640 : return (Node *) _readCreatedbStmt();
478 2106200 : if (MATCH("ALTERDATABASESTMT", 17))
479 184 : return (Node *) _readAlterDatabaseStmt();
480 2106016 : if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
481 12 : return (Node *) _readAlterDatabaseRefreshCollStmt();
482 2106004 : if (MATCH("ALTERDATABASESETSTMT", 20))
483 2520 : return (Node *) _readAlterDatabaseSetStmt();
484 2103484 : if (MATCH("DROPDBSTMT", 10))
485 256 : return (Node *) _readDropdbStmt();
486 2103228 : if (MATCH("ALTERSYSTEMSTMT", 15))
487 420 : return (Node *) _readAlterSystemStmt();
488 2102808 : if (MATCH("CLUSTERSTMT", 11))
489 476 : return (Node *) _readClusterStmt();
490 2102332 : if (MATCH("VACUUMSTMT", 10))
491 29146 : return (Node *) _readVacuumStmt();
492 2073186 : if (MATCH("VACUUMRELATION", 14))
493 28794 : return (Node *) _readVacuumRelation();
494 2044392 : if (MATCH("EXPLAINSTMT", 11))
495 41422 : return (Node *) _readExplainStmt();
496 2002970 : if (MATCH("CREATETABLEASSTMT", 17))
497 3884 : return (Node *) _readCreateTableAsStmt();
498 1999086 : if (MATCH("REFRESHMATVIEWSTMT", 18))
499 536 : return (Node *) _readRefreshMatViewStmt();
500 1998550 : if (MATCH("CHECKPOINTSTMT", 14))
501 506 : return (Node *) _readCheckPointStmt();
502 1998044 : if (MATCH("DISCARDSTMT", 11))
503 76 : return (Node *) _readDiscardStmt();
504 1997968 : if (MATCH("LOCKSTMT", 8))
505 2100 : return (Node *) _readLockStmt();
506 1995868 : if (MATCH("CONSTRAINTSSETSTMT", 18))
507 202 : return (Node *) _readConstraintsSetStmt();
508 1995666 : if (MATCH("REINDEXSTMT", 11))
509 2248 : return (Node *) _readReindexStmt();
510 1993418 : if (MATCH("CREATECONVERSIONSTMT", 20))
511 128 : return (Node *) _readCreateConversionStmt();
512 1993290 : if (MATCH("CREATECASTSTMT", 14))
513 556 : return (Node *) _readCreateCastStmt();
514 1992734 : if (MATCH("CREATETRANSFORMSTMT", 19))
515 100 : return (Node *) _readCreateTransformStmt();
516 1992634 : if (MATCH("PREPARESTMT", 11))
517 4024 : return (Node *) _readPrepareStmt();
518 1988610 : if (MATCH("EXECUTESTMT", 11))
519 33258 : return (Node *) _readExecuteStmt();
520 1955352 : if (MATCH("DEALLOCATESTMT", 14))
521 8204 : return (Node *) _readDeallocateStmt();
522 1947148 : if (MATCH("DROPOWNEDSTMT", 13))
523 296 : return (Node *) _readDropOwnedStmt();
524 1946852 : if (MATCH("REASSIGNOWNEDSTMT", 17))
525 92 : return (Node *) _readReassignOwnedStmt();
526 1946760 : if (MATCH("ALTERTSDICTIONARYSTMT", 21))
527 80 : return (Node *) _readAlterTSDictionaryStmt();
528 1946680 : if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
529 18708 : return (Node *) _readAlterTSConfigurationStmt();
530 1927972 : if (MATCH("PUBLICATIONTABLE", 16))
531 2876 : return (Node *) _readPublicationTable();
532 1925096 : if (MATCH("PUBLICATIONOBJSPEC", 18))
533 3668 : return (Node *) _readPublicationObjSpec();
534 1921428 : if (MATCH("PUBLICATIONALLOBJSPEC", 21))
535 0 : return (Node *) _readPublicationAllObjSpec();
536 1921428 : if (MATCH("CREATEPUBLICATIONSTMT", 21))
537 1792 : return (Node *) _readCreatePublicationStmt();
538 1919636 : if (MATCH("ALTERPUBLICATIONSTMT", 20))
539 2212 : return (Node *) _readAlterPublicationStmt();
540 1917424 : if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
541 968 : return (Node *) _readCreateSubscriptionStmt();
542 1916456 : if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
543 1078 : return (Node *) _readAlterSubscriptionStmt();
544 1915378 : if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
545 504 : return (Node *) _readDropSubscriptionStmt();
546 1914874 : if (MATCH("WAITSTMT", 8))
547 218 : return (Node *) _readWaitStmt();
548 1914656 : if (MATCH("GROUPBYORDERING", 15))
549 0 : return (Node *) _readGroupByOrdering();
550 1914656 : if (MATCH("PLACEHOLDERVAR", 14))
551 0 : return (Node *) _readPlaceHolderVar();
552 1914656 : if (MATCH("APPENDRELINFO", 13))
553 59234 : return (Node *) _readAppendRelInfo();
554 1855422 : if (MATCH("PLANNEDSTMT", 11))
555 463830 : return (Node *) _readPlannedStmt();
556 1391592 : if (MATCH("RESULT", 6))
557 214086 : return (Node *) _readResult();
558 1177506 : if (MATCH("PROJECTSET", 10))
559 12116 : return (Node *) _readProjectSet();
560 1165390 : if (MATCH("MODIFYTABLE", 11))
561 91000 : return (Node *) _readModifyTable();
562 1074390 : if (MATCH("APPEND", 6))
563 18538 : return (Node *) _readAppend();
564 1055852 : if (MATCH("MERGEAPPEND", 11))
565 574 : return (Node *) _readMergeAppend();
566 1055278 : if (MATCH("RECURSIVEUNION", 14))
567 932 : return (Node *) _readRecursiveUnion();
568 1054346 : if (MATCH("BITMAPAND", 9))
569 254 : return (Node *) _readBitmapAnd();
570 1054092 : if (MATCH("BITMAPOR", 8))
571 434 : return (Node *) _readBitmapOr();
572 1053658 : if (MATCH("SEQSCAN", 7))
573 226678 : return (Node *) _readSeqScan();
574 826980 : if (MATCH("SAMPLESCAN", 10))
575 306 : return (Node *) _readSampleScan();
576 826674 : if (MATCH("INDEXSCAN", 9))
577 145158 : return (Node *) _readIndexScan();
578 681516 : if (MATCH("INDEXONLYSCAN", 13))
579 18718 : return (Node *) _readIndexOnlyScan();
580 662798 : if (MATCH("BITMAPINDEXSCAN", 15))
581 26926 : return (Node *) _readBitmapIndexScan();
582 635872 : if (MATCH("BITMAPHEAPSCAN", 14))
583 26232 : return (Node *) _readBitmapHeapScan();
584 609640 : if (MATCH("TIDSCAN", 7))
585 752 : return (Node *) _readTidScan();
586 608888 : if (MATCH("TIDRANGESCAN", 12))
587 2100 : return (Node *) _readTidRangeScan();
588 606788 : if (MATCH("SUBQUERYSCAN", 12))
589 21782 : return (Node *) _readSubqueryScan();
590 585006 : if (MATCH("FUNCTIONSCAN", 12))
591 53940 : return (Node *) _readFunctionScan();
592 531066 : if (MATCH("VALUESSCAN", 10))
593 8520 : return (Node *) _readValuesScan();
594 522546 : if (MATCH("TABLEFUNCSCAN", 13))
595 626 : return (Node *) _readTableFuncScan();
596 521920 : if (MATCH("CTESCAN", 7))
597 4458 : return (Node *) _readCteScan();
598 517462 : if (MATCH("NAMEDTUPLESTORESCAN", 19))
599 482 : return (Node *) _readNamedTuplestoreScan();
600 516980 : if (MATCH("WORKTABLESCAN", 13))
601 932 : return (Node *) _readWorkTableScan();
602 516048 : if (MATCH("FOREIGNSCAN", 11))
603 2048 : return (Node *) _readForeignScan();
604 514000 : if (MATCH("CUSTOMSCAN", 10))
605 0 : return (Node *) _readCustomScan();
606 514000 : if (MATCH("NESTLOOP", 8))
607 100196 : return (Node *) _readNestLoop();
608 413804 : if (MATCH("NESTLOOPPARAM", 13))
609 57168 : return (Node *) _readNestLoopParam();
610 356636 : if (MATCH("MERGEJOIN", 9))
611 7772 : return (Node *) _readMergeJoin();
612 348864 : if (MATCH("HASHJOIN", 8))
613 37756 : return (Node *) _readHashJoin();
614 311108 : if (MATCH("MATERIAL", 8))
615 4582 : return (Node *) _readMaterial();
616 306526 : if (MATCH("MEMOIZE", 7))
617 1986 : return (Node *) _readMemoize();
618 304540 : if (MATCH("SORT", 4))
619 81290 : return (Node *) _readSort();
620 223250 : if (MATCH("INCREMENTALSORT", 15))
621 1030 : return (Node *) _readIncrementalSort();
622 222220 : if (MATCH("GROUP", 5))
623 246 : return (Node *) _readGroup();
624 221974 : if (MATCH("AGG", 3))
625 52354 : return (Node *) _readAgg();
626 169620 : if (MATCH("WINDOWAGG", 9))
627 2862 : return (Node *) _readWindowAgg();
628 166758 : if (MATCH("UNIQUE", 6))
629 5806 : return (Node *) _readUnique();
630 160952 : if (MATCH("GATHER", 6))
631 1150 : return (Node *) _readGather();
632 159802 : if (MATCH("GATHERMERGE", 11))
633 360 : return (Node *) _readGatherMerge();
634 159442 : if (MATCH("HASH", 4))
635 37756 : return (Node *) _readHash();
636 121686 : if (MATCH("SETOP", 5))
637 680 : return (Node *) _readSetOp();
638 121006 : if (MATCH("LOCKROWS", 8))
639 13564 : return (Node *) _readLockRows();
640 107442 : if (MATCH("LIMIT", 5))
641 5090 : return (Node *) _readLimit();
642 102352 : if (MATCH("PLANROWMARK", 11))
643 38000 : return (Node *) _readPlanRowMark();
644 64352 : if (MATCH("PARTITIONPRUNEINFO", 18))
645 696 : return (Node *) _readPartitionPruneInfo();
646 63656 : if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
647 1404 : return (Node *) _readPartitionedRelPruneInfo();
648 62252 : if (MATCH("PARTITIONPRUNESTEPOP", 20))
649 1176 : return (Node *) _readPartitionPruneStepOp();
650 61076 : if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
651 224 : return (Node *) _readPartitionPruneStepCombine();
652 60852 : if (MATCH("PLANINVALITEM", 13))
653 60852 : return (Node *) _readPlanInvalItem();
654 0 : if (MATCH("EXTENSIBLENODE", 14))
655 0 : return (Node *) _readExtensibleNode();
|