Line data Source code
1 : /*-------------------------------------------------------------------------
2 : *
3 : * readfuncs.switch.c
4 : * Generated node infrastructure code
5 : *
6 : * Portions Copyright (c) 1996-2024, PostgreSQL Global Development Group
7 : * Portions Copyright (c) 1994, Regents of the University of California
8 : *
9 : * NOTES
10 : * ******************************
11 : * *** DO NOT EDIT THIS FILE! ***
12 : * ******************************
13 : *
14 : * It has been GENERATED by src/backend/nodes/gen_node_support.pl
15 : *
16 : *-------------------------------------------------------------------------
17 : */
18 44166312 : if (MATCH("ALIAS", 5))
19 2484668 : return (Node *) _readAlias();
20 41681644 : if (MATCH("RANGEVAR", 8))
21 744294 : return (Node *) _readRangeVar();
22 40937350 : if (MATCH("TABLEFUNC", 9))
23 510 : return (Node *) _readTableFunc();
24 40936840 : if (MATCH("INTOCLAUSE", 10))
25 3714 : return (Node *) _readIntoClause();
26 40933126 : if (MATCH("VAR", 3))
27 11399104 : return (Node *) _readVar();
28 29534022 : if (MATCH("CONST", 5))
29 2623942 : return (Node *) _readConst();
30 26910080 : if (MATCH("PARAM", 5))
31 495802 : return (Node *) _readParam();
32 26414278 : if (MATCH("AGGREF", 6))
33 86006 : return (Node *) _readAggref();
34 26328272 : if (MATCH("GROUPINGFUNC", 12))
35 946 : return (Node *) _readGroupingFunc();
36 26327326 : if (MATCH("WINDOWFUNC", 10))
37 6716 : return (Node *) _readWindowFunc();
38 26320610 : if (MATCH("MERGESUPPORTFUNC", 16))
39 450 : return (Node *) _readMergeSupportFunc();
40 26320160 : if (MATCH("SUBSCRIPTINGREF", 15))
41 25974 : return (Node *) _readSubscriptingRef();
42 26294186 : if (MATCH("FUNCEXPR", 8))
43 849862 : return (Node *) _readFuncExpr();
44 25444324 : if (MATCH("NAMEDARGEXPR", 12))
45 101706 : return (Node *) _readNamedArgExpr();
46 25342618 : if (MATCH("OPEXPR", 6))
47 1402496 : return (Node *) _readOpExpr();
48 23940122 : if (MATCH("DISTINCTEXPR", 12))
49 1736 : return (Node *) _readDistinctExpr();
50 23938386 : if (MATCH("NULLIFEXPR", 10))
51 464 : return (Node *) _readNullIfExpr();
52 23937922 : if (MATCH("SCALARARRAYOPEXPR", 17))
53 62534 : return (Node *) _readScalarArrayOpExpr();
54 23875388 : if (MATCH("BOOLEXPR", 8))
55 353906 : return (Node *) _readBoolExpr();
56 23521482 : if (MATCH("SUBLINK", 7))
57 80902 : return (Node *) _readSubLink();
58 23440580 : if (MATCH("SUBPLAN", 7))
59 34830 : return (Node *) _readSubPlan();
60 23405750 : if (MATCH("ALTERNATIVESUBPLAN", 18))
61 0 : return (Node *) _readAlternativeSubPlan();
62 23405750 : if (MATCH("FIELDSELECT", 11))
63 23676 : return (Node *) _readFieldSelect();
64 23382074 : if (MATCH("FIELDSTORE", 10))
65 1106 : return (Node *) _readFieldStore();
66 23380968 : if (MATCH("RELABELTYPE", 11))
67 211426 : return (Node *) _readRelabelType();
68 23169542 : if (MATCH("COERCEVIAIO", 11))
69 44696 : return (Node *) _readCoerceViaIO();
70 23124846 : if (MATCH("ARRAYCOERCEEXPR", 15))
71 9450 : return (Node *) _readArrayCoerceExpr();
72 23115396 : if (MATCH("CONVERTROWTYPEEXPR", 18))
73 650 : return (Node *) _readConvertRowtypeExpr();
74 23114746 : if (MATCH("COLLATEEXPR", 11))
75 7784 : return (Node *) _readCollateExpr();
76 23106962 : if (MATCH("CASEEXPR", 8))
77 173822 : return (Node *) _readCaseExpr();
78 22933140 : if (MATCH("CASEWHEN", 8))
79 314534 : return (Node *) _readCaseWhen();
80 22618606 : if (MATCH("CASETESTEXPR", 12))
81 49778 : return (Node *) _readCaseTestExpr();
82 22568828 : if (MATCH("ARRAYEXPR", 9))
83 32486 : return (Node *) _readArrayExpr();
84 22536342 : if (MATCH("ROWEXPR", 7))
85 12204 : return (Node *) _readRowExpr();
86 22524138 : if (MATCH("ROWCOMPAREEXPR", 14))
87 456 : return (Node *) _readRowCompareExpr();
88 22523682 : if (MATCH("COALESCEEXPR", 12))
89 17068 : return (Node *) _readCoalesceExpr();
90 22506614 : if (MATCH("MINMAXEXPR", 10))
91 812 : return (Node *) _readMinMaxExpr();
92 22505802 : if (MATCH("SQLVALUEFUNCTION", 16))
93 12606 : return (Node *) _readSQLValueFunction();
94 22493196 : if (MATCH("XMLEXPR", 7))
95 2416 : return (Node *) _readXmlExpr();
96 22490780 : if (MATCH("JSONFORMAT", 10))
97 13532 : return (Node *) _readJsonFormat();
98 22477248 : if (MATCH("JSONRETURNING", 13))
99 6354 : return (Node *) _readJsonReturning();
100 22470894 : if (MATCH("JSONVALUEEXPR", 13))
101 4044 : return (Node *) _readJsonValueExpr();
102 22466850 : if (MATCH("JSONCONSTRUCTOREXPR", 19))
103 2426 : return (Node *) _readJsonConstructorExpr();
104 22464424 : if (MATCH("JSONISPREDICATE", 15))
105 1134 : return (Node *) _readJsonIsPredicate();
106 22463290 : if (MATCH("JSONBEHAVIOR", 12))
107 3684 : return (Node *) _readJsonBehavior();
108 22459606 : if (MATCH("JSONEXPR", 8))
109 2694 : return (Node *) _readJsonExpr();
110 22456912 : if (MATCH("NULLTEST", 8))
111 47088 : return (Node *) _readNullTest();
112 22409824 : if (MATCH("BOOLEANTEST", 11))
113 3222 : return (Node *) _readBooleanTest();
114 22406602 : if (MATCH("MERGEACTION", 11))
115 5368 : return (Node *) _readMergeAction();
116 22401234 : if (MATCH("COERCETODOMAIN", 14))
117 115582 : return (Node *) _readCoerceToDomain();
118 22285652 : if (MATCH("COERCETODOMAINVALUE", 19))
119 1710 : return (Node *) _readCoerceToDomainValue();
120 22283942 : if (MATCH("SETTODEFAULT", 12))
121 1650 : return (Node *) _readSetToDefault();
122 22282292 : if (MATCH("CURRENTOFEXPR", 13))
123 866 : return (Node *) _readCurrentOfExpr();
124 22281426 : if (MATCH("NEXTVALUEEXPR", 13))
125 796 : return (Node *) _readNextValueExpr();
126 22280630 : if (MATCH("INFERENCEELEM", 13))
127 1554 : return (Node *) _readInferenceElem();
128 22279076 : if (MATCH("TARGETENTRY", 11))
129 6334496 : return (Node *) _readTargetEntry();
130 15944580 : if (MATCH("RANGETBLREF", 11))
131 528864 : return (Node *) _readRangeTblRef();
132 15415716 : if (MATCH("JOINEXPR", 8))
133 180186 : return (Node *) _readJoinExpr();
134 15235530 : if (MATCH("FROMEXPR", 8))
135 581098 : return (Node *) _readFromExpr();
136 14654432 : if (MATCH("ONCONFLICTEXPR", 14))
137 1466 : return (Node *) _readOnConflictExpr();
138 14652966 : if (MATCH("QUERY", 5))
139 905596 : return (Node *) _readQuery();
140 13747370 : if (MATCH("TYPENAME", 8))
141 665272 : return (Node *) _readTypeName();
142 13082098 : if (MATCH("COLUMNREF", 9))
143 1702454 : return (Node *) _readColumnRef();
144 11379644 : if (MATCH("PARAMREF", 8))
145 167428 : return (Node *) _readParamRef();
146 11212216 : if (MATCH("A_EXPR", 6))
147 607080 : return (Node *) _readA_Expr();
148 10605136 : if (MATCH("A_CONST", 7))
149 1260686 : return (Node *) _readA_Const();
150 9344450 : if (MATCH("TYPECAST", 8))
151 281958 : return (Node *) _readTypeCast();
152 9062492 : if (MATCH("COLLATECLAUSE", 13))
153 9018 : return (Node *) _readCollateClause();
154 9053474 : if (MATCH("ROLESPEC", 8))
155 48360 : return (Node *) _readRoleSpec();
156 9005114 : if (MATCH("FUNCCALL", 8))
157 372330 : return (Node *) _readFuncCall();
158 8632784 : if (MATCH("A_STAR", 6))
159 54916 : return (Node *) _readA_Star();
160 8577868 : if (MATCH("A_INDICES", 9))
161 13222 : return (Node *) _readA_Indices();
162 8564646 : if (MATCH("A_INDIRECTION", 13))
163 29346 : return (Node *) _readA_Indirection();
164 8535300 : if (MATCH("A_ARRAYEXPR", 11))
165 6972 : return (Node *) _readA_ArrayExpr();
166 8528328 : if (MATCH("RESTARGET", 9))
167 1118556 : return (Node *) _readResTarget();
168 7409772 : if (MATCH("MULTIASSIGNREF", 14))
169 402 : return (Node *) _readMultiAssignRef();
170 7409370 : if (MATCH("SORTBY", 6))
171 86236 : return (Node *) _readSortBy();
172 7323134 : if (MATCH("WINDOWDEF", 9))
173 4036 : return (Node *) _readWindowDef();
174 7319098 : if (MATCH("RANGESUBSELECT", 14))
175 16176 : return (Node *) _readRangeSubselect();
176 7302922 : if (MATCH("RANGEFUNCTION", 13))
177 43214 : return (Node *) _readRangeFunction();
178 7259708 : if (MATCH("RANGETABLEFUNC", 14))
179 242 : return (Node *) _readRangeTableFunc();
180 7259466 : if (MATCH("RANGETABLEFUNCCOL", 17))
181 870 : return (Node *) _readRangeTableFuncCol();
182 7258596 : if (MATCH("RANGETABLESAMPLE", 16))
183 274 : return (Node *) _readRangeTableSample();
184 7258322 : if (MATCH("COLUMNDEF", 9))
185 130316 : return (Node *) _readColumnDef();
186 7128006 : if (MATCH("TABLELIKECLAUSE", 15))
187 1428 : return (Node *) _readTableLikeClause();
188 7126578 : if (MATCH("INDEXELEM", 9))
189 18224 : return (Node *) _readIndexElem();
190 7108354 : if (MATCH("DEFELEM", 7))
191 289598 : return (Node *) _readDefElem();
192 6818756 : if (MATCH("LOCKINGCLAUSE", 13))
193 2090 : return (Node *) _readLockingClause();
194 6816666 : if (MATCH("XMLSERIALIZE", 12))
195 206 : return (Node *) _readXmlSerialize();
196 6816460 : if (MATCH("PARTITIONELEM", 13))
197 10112 : return (Node *) _readPartitionElem();
198 6806348 : if (MATCH("PARTITIONSPEC", 13))
199 9248 : return (Node *) _readPartitionSpec();
200 6797100 : if (MATCH("PARTITIONBOUNDSPEC", 18))
201 57638 : return (Node *) _readPartitionBoundSpec();
202 6739462 : if (MATCH("PARTITIONRANGEDATUM", 19))
203 43732 : return (Node *) _readPartitionRangeDatum();
204 6695730 : if (MATCH("PARTITIONCMD", 12))
205 6186 : return (Node *) _readPartitionCmd();
206 6689544 : if (MATCH("RANGETBLENTRY", 13))
207 1560124 : return (Node *) _readRangeTblEntry();
208 5129420 : if (MATCH("RTEPERMISSIONINFO", 17))
209 928704 : return (Node *) _readRTEPermissionInfo();
210 4200716 : if (MATCH("RANGETBLFUNCTION", 16))
211 90754 : return (Node *) _readRangeTblFunction();
212 4109962 : if (MATCH("TABLESAMPLECLAUSE", 17))
213 606 : return (Node *) _readTableSampleClause();
214 4109356 : if (MATCH("WITHCHECKOPTION", 15))
215 4494 : return (Node *) _readWithCheckOption();
216 4104862 : if (MATCH("SORTGROUPCLAUSE", 15))
217 133700 : return (Node *) _readSortGroupClause();
218 3971162 : if (MATCH("GROUPINGSET", 11))
219 3730 : return (Node *) _readGroupingSet();
220 3967432 : if (MATCH("WINDOWCLAUSE", 12))
221 2820 : return (Node *) _readWindowClause();
222 3964612 : if (MATCH("ROWMARKCLAUSE", 13))
223 5214 : return (Node *) _readRowMarkClause();
224 3959398 : if (MATCH("WITHCLAUSE", 10))
225 2822 : return (Node *) _readWithClause();
226 3956576 : if (MATCH("INFERCLAUSE", 11))
227 1322 : return (Node *) _readInferClause();
228 3955254 : if (MATCH("ONCONFLICTCLAUSE", 16))
229 1490 : return (Node *) _readOnConflictClause();
230 3953764 : if (MATCH("CTESEARCHCLAUSE", 15))
231 228 : return (Node *) _readCTESearchClause();
232 3953536 : if (MATCH("CTECYCLECLAUSE", 14))
233 246 : return (Node *) _readCTECycleClause();
234 3953290 : if (MATCH("COMMONTABLEEXPR", 15))
235 7638 : return (Node *) _readCommonTableExpr();
236 3945652 : if (MATCH("MERGEWHENCLAUSE", 15))
237 2612 : return (Node *) _readMergeWhenClause();
238 3943040 : if (MATCH("TRIGGERTRANSITION", 17))
239 1124 : return (Node *) _readTriggerTransition();
240 3941916 : if (MATCH("JSONOUTPUT", 10))
241 1234 : return (Node *) _readJsonOutput();
242 3940682 : if (MATCH("JSONARGUMENT", 12))
243 312 : return (Node *) _readJsonArgument();
244 3940370 : if (MATCH("JSONFUNCEXPR", 12))
245 1758 : return (Node *) _readJsonFuncExpr();
246 3938612 : if (MATCH("JSONKEYVALUE", 12))
247 694 : return (Node *) _readJsonKeyValue();
248 3937918 : if (MATCH("JSONPARSEEXPR", 13))
249 164 : return (Node *) _readJsonParseExpr();
250 3937754 : if (MATCH("JSONSCALAREXPR", 14))
251 112 : return (Node *) _readJsonScalarExpr();
252 3937642 : if (MATCH("JSONSERIALIZEEXPR", 17))
253 90 : return (Node *) _readJsonSerializeExpr();
254 3937552 : if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
255 386 : return (Node *) _readJsonObjectConstructor();
256 3937166 : if (MATCH("JSONARRAYCONSTRUCTOR", 20))
257 188 : return (Node *) _readJsonArrayConstructor();
258 3936978 : if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
259 60 : return (Node *) _readJsonArrayQueryConstructor();
260 3936918 : if (MATCH("JSONAGGCONSTRUCTOR", 18))
261 318 : return (Node *) _readJsonAggConstructor();
262 3936600 : if (MATCH("JSONOBJECTAGG", 13))
263 162 : return (Node *) _readJsonObjectAgg();
264 3936438 : if (MATCH("JSONARRAYAGG", 12))
265 156 : return (Node *) _readJsonArrayAgg();
266 3936282 : if (MATCH("RAWSTMT", 7))
267 689316 : return (Node *) _readRawStmt();
268 3246966 : if (MATCH("INSERTSTMT", 10))
269 70028 : return (Node *) _readInsertStmt();
270 3176938 : if (MATCH("DELETESTMT", 10))
271 4286 : return (Node *) _readDeleteStmt();
272 3172652 : if (MATCH("UPDATESTMT", 10))
273 12974 : return (Node *) _readUpdateStmt();
274 3159678 : if (MATCH("MERGESTMT", 9))
275 1740 : return (Node *) _readMergeStmt();
276 3157938 : if (MATCH("SELECTSTMT", 10))
277 489322 : return (Node *) _readSelectStmt();
278 2668616 : if (MATCH("SETOPERATIONSTMT", 16))
279 15884 : return (Node *) _readSetOperationStmt();
280 2652732 : if (MATCH("RETURNSTMT", 10))
281 7612 : return (Node *) _readReturnStmt();
282 2645120 : if (MATCH("PLASSIGNSTMT", 12))
283 0 : return (Node *) _readPLAssignStmt();
284 2645120 : if (MATCH("CREATESCHEMASTMT", 16))
285 1916 : return (Node *) _readCreateSchemaStmt();
286 2643204 : if (MATCH("ALTERTABLESTMT", 14))
287 51950 : return (Node *) _readAlterTableStmt();
288 2591254 : if (MATCH("REPLICAIDENTITYSTMT", 19))
289 860 : return (Node *) _readReplicaIdentityStmt();
290 2590394 : if (MATCH("ALTERTABLECMD", 13))
291 53762 : return (Node *) _readAlterTableCmd();
292 2536632 : if (MATCH("ALTERCOLLATIONSTMT", 18))
293 12 : return (Node *) _readAlterCollationStmt();
294 2536620 : if (MATCH("ALTERDOMAINSTMT", 15))
295 540 : return (Node *) _readAlterDomainStmt();
296 2536080 : if (MATCH("GRANTSTMT", 9))
297 31078 : return (Node *) _readGrantStmt();
298 2505002 : if (MATCH("OBJECTWITHARGS", 14))
299 33606 : return (Node *) _readObjectWithArgs();
300 2471396 : if (MATCH("ACCESSPRIV", 10))
301 29510 : return (Node *) _readAccessPriv();
302 2441886 : if (MATCH("GRANTROLESTMT", 13))
303 1744 : return (Node *) _readGrantRoleStmt();
304 2440142 : if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
305 320 : return (Node *) _readAlterDefaultPrivilegesStmt();
306 2439822 : if (MATCH("COPYSTMT", 8))
307 18880 : return (Node *) _readCopyStmt();
308 2420942 : if (MATCH("VARIABLESETSTMT", 15))
309 49284 : return (Node *) _readVariableSetStmt();
310 2371658 : if (MATCH("VARIABLESHOWSTMT", 16))
311 1632 : return (Node *) _readVariableShowStmt();
312 2370026 : if (MATCH("CREATESTMT", 10))
313 68078 : return (Node *) _readCreateStmt();
314 2301948 : if (MATCH("CONSTRAINT", 10))
315 59966 : return (Node *) _readConstraint();
316 2241982 : if (MATCH("CREATETABLESPACESTMT", 20))
317 216 : return (Node *) _readCreateTableSpaceStmt();
318 2241766 : if (MATCH("DROPTABLESPACESTMT", 18))
319 128 : return (Node *) _readDropTableSpaceStmt();
320 2241638 : if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
321 48 : return (Node *) _readAlterTableSpaceOptionsStmt();
322 2241590 : if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
323 60 : return (Node *) _readAlterTableMoveAllStmt();
324 2241530 : if (MATCH("CREATEEXTENSIONSTMT", 19))
325 808 : return (Node *) _readCreateExtensionStmt();
326 2240722 : if (MATCH("ALTEREXTENSIONSTMT", 18))
327 50 : return (Node *) _readAlterExtensionStmt();
328 2240672 : if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
329 400 : return (Node *) _readAlterExtensionContentsStmt();
330 2240272 : if (MATCH("CREATEFDWSTMT", 13))
331 376 : return (Node *) _readCreateFdwStmt();
332 2239896 : if (MATCH("ALTERFDWSTMT", 12))
333 244 : return (Node *) _readAlterFdwStmt();
334 2239652 : if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
335 530 : return (Node *) _readCreateForeignServerStmt();
336 2239122 : if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
337 434 : return (Node *) _readAlterForeignServerStmt();
338 2238688 : if (MATCH("CREATEFOREIGNTABLESTMT", 22))
339 832 : return (Node *) _readCreateForeignTableStmt();
340 2237856 : if (MATCH("CREATEUSERMAPPINGSTMT", 21))
341 476 : return (Node *) _readCreateUserMappingStmt();
342 2237380 : if (MATCH("ALTERUSERMAPPINGSTMT", 20))
343 220 : return (Node *) _readAlterUserMappingStmt();
344 2237160 : if (MATCH("DROPUSERMAPPINGSTMT", 19))
345 252 : return (Node *) _readDropUserMappingStmt();
346 2236908 : if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
347 88 : return (Node *) _readImportForeignSchemaStmt();
348 2236820 : if (MATCH("CREATEPOLICYSTMT", 16))
349 1304 : return (Node *) _readCreatePolicyStmt();
350 2235516 : if (MATCH("ALTERPOLICYSTMT", 15))
351 168 : return (Node *) _readAlterPolicyStmt();
352 2235348 : if (MATCH("CREATEAMSTMT", 12))
353 120 : return (Node *) _readCreateAmStmt();
354 2235228 : if (MATCH("CREATETRIGSTMT", 14))
355 6208 : return (Node *) _readCreateTrigStmt();
356 2229020 : if (MATCH("CREATEEVENTTRIGSTMT", 19))
357 392 : return (Node *) _readCreateEventTrigStmt();
358 2228628 : if (MATCH("ALTEREVENTTRIGSTMT", 18))
359 96 : return (Node *) _readAlterEventTrigStmt();
360 2228532 : if (MATCH("CREATEPLANGSTMT", 15))
361 244 : return (Node *) _readCreatePLangStmt();
362 2228288 : if (MATCH("CREATEROLESTMT", 14))
363 3372 : return (Node *) _readCreateRoleStmt();
364 2224916 : if (MATCH("ALTERROLESTMT", 13))
365 844 : return (Node *) _readAlterRoleStmt();
366 2224072 : if (MATCH("ALTERROLESETSTMT", 16))
367 156 : return (Node *) _readAlterRoleSetStmt();
368 2223916 : if (MATCH("DROPROLESTMT", 12))
369 3288 : return (Node *) _readDropRoleStmt();
370 2220628 : if (MATCH("CREATESEQSTMT", 13))
371 1272 : return (Node *) _readCreateSeqStmt();
372 2219356 : if (MATCH("ALTERSEQSTMT", 12))
373 392 : return (Node *) _readAlterSeqStmt();
374 2218964 : if (MATCH("DEFINESTMT", 10))
375 15664 : return (Node *) _readDefineStmt();
376 2203300 : if (MATCH("CREATEDOMAINSTMT", 16))
377 2228 : return (Node *) _readCreateDomainStmt();
378 2201072 : if (MATCH("CREATEOPCLASSSTMT", 17))
379 764 : return (Node *) _readCreateOpClassStmt();
380 2200308 : if (MATCH("CREATEOPCLASSITEM", 17))
381 7944 : return (Node *) _readCreateOpClassItem();
382 2192364 : if (MATCH("CREATEOPFAMILYSTMT", 18))
383 296 : return (Node *) _readCreateOpFamilyStmt();
384 2192068 : if (MATCH("ALTEROPFAMILYSTMT", 17))
385 1004 : return (Node *) _readAlterOpFamilyStmt();
386 2191064 : if (MATCH("DROPSTMT", 8))
387 47026 : return (Node *) _readDropStmt();
388 2144038 : if (MATCH("TRUNCATESTMT", 12))
389 2890 : return (Node *) _readTruncateStmt();
390 2141148 : if (MATCH("COMMENTSTMT", 11))
391 11072 : return (Node *) _readCommentStmt();
392 2130076 : if (MATCH("SECLABELSTMT", 12))
393 200 : return (Node *) _readSecLabelStmt();
394 2129876 : if (MATCH("DECLARECURSORSTMT", 17))
395 5702 : return (Node *) _readDeclareCursorStmt();
396 2124174 : if (MATCH("CLOSEPORTALSTMT", 15))
397 4412 : return (Node *) _readClosePortalStmt();
398 2119762 : if (MATCH("FETCHSTMT", 9))
399 11912 : return (Node *) _readFetchStmt();
400 2107850 : if (MATCH("INDEXSTMT", 9))
401 12116 : return (Node *) _readIndexStmt();
402 2095734 : if (MATCH("CREATESTATSSTMT", 15))
403 1086 : return (Node *) _readCreateStatsStmt();
404 2094648 : if (MATCH("STATSELEM", 9))
405 2848 : return (Node *) _readStatsElem();
406 2091800 : if (MATCH("ALTERSTATSSTMT", 14))
407 52 : return (Node *) _readAlterStatsStmt();
408 2091748 : if (MATCH("CREATEFUNCTIONSTMT", 18))
409 40896 : return (Node *) _readCreateFunctionStmt();
410 2050852 : if (MATCH("FUNCTIONPARAMETER", 17))
411 121926 : return (Node *) _readFunctionParameter();
412 1928926 : if (MATCH("ALTERFUNCTIONSTMT", 17))
413 1264 : return (Node *) _readAlterFunctionStmt();
414 1927662 : if (MATCH("DOSTMT", 6))
415 2096 : return (Node *) _readDoStmt();
416 1925566 : if (MATCH("CALLSTMT", 8))
417 764 : return (Node *) _readCallStmt();
418 1924802 : if (MATCH("RENAMESTMT", 10))
419 2736 : return (Node *) _readRenameStmt();
420 1922066 : if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
421 92 : return (Node *) _readAlterObjectDependsStmt();
422 1921974 : if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
423 792 : return (Node *) _readAlterObjectSchemaStmt();
424 1921182 : if (MATCH("ALTEROWNERSTMT", 14))
425 3078 : return (Node *) _readAlterOwnerStmt();
426 1918104 : if (MATCH("ALTEROPERATORSTMT", 17))
427 1204 : return (Node *) _readAlterOperatorStmt();
428 1916900 : if (MATCH("ALTERTYPESTMT", 13))
429 120 : return (Node *) _readAlterTypeStmt();
430 1916780 : if (MATCH("RULESTMT", 8))
431 2068 : return (Node *) _readRuleStmt();
432 1914712 : if (MATCH("NOTIFYSTMT", 10))
433 364 : return (Node *) _readNotifyStmt();
434 1914348 : if (MATCH("LISTENSTMT", 10))
435 148 : return (Node *) _readListenStmt();
436 1914200 : if (MATCH("UNLISTENSTMT", 12))
437 76 : return (Node *) _readUnlistenStmt();
438 1914124 : if (MATCH("TRANSACTIONSTMT", 15))
439 68214 : return (Node *) _readTransactionStmt();
440 1845910 : if (MATCH("COMPOSITETYPESTMT", 17))
441 1368 : return (Node *) _readCompositeTypeStmt();
442 1844542 : if (MATCH("CREATEENUMSTMT", 14))
443 372 : return (Node *) _readCreateEnumStmt();
444 1844170 : if (MATCH("CREATERANGESTMT", 15))
445 332 : return (Node *) _readCreateRangeStmt();
446 1843838 : if (MATCH("ALTERENUMSTMT", 13))
447 788 : return (Node *) _readAlterEnumStmt();
448 1843050 : if (MATCH("VIEWSTMT", 8))
449 27196 : return (Node *) _readViewStmt();
450 1815854 : if (MATCH("LOADSTMT", 8))
451 116 : return (Node *) _readLoadStmt();
452 1815738 : if (MATCH("CREATEDBSTMT", 12))
453 1272 : return (Node *) _readCreatedbStmt();
454 1814466 : if (MATCH("ALTERDATABASESTMT", 17))
455 68 : return (Node *) _readAlterDatabaseStmt();
456 1814398 : if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
457 12 : return (Node *) _readAlterDatabaseRefreshCollStmt();
458 1814386 : if (MATCH("ALTERDATABASESETSTMT", 20))
459 2116 : return (Node *) _readAlterDatabaseSetStmt();
460 1812270 : if (MATCH("DROPDBSTMT", 10))
461 192 : return (Node *) _readDropdbStmt();
462 1812078 : if (MATCH("ALTERSYSTEMSTMT", 15))
463 308 : return (Node *) _readAlterSystemStmt();
464 1811770 : if (MATCH("CLUSTERSTMT", 11))
465 484 : return (Node *) _readClusterStmt();
466 1811286 : if (MATCH("VACUUMSTMT", 10))
467 20732 : return (Node *) _readVacuumStmt();
468 1790554 : if (MATCH("VACUUMRELATION", 14))
469 20444 : return (Node *) _readVacuumRelation();
470 1770110 : if (MATCH("EXPLAINSTMT", 11))
471 35910 : return (Node *) _readExplainStmt();
472 1734200 : if (MATCH("CREATETABLEASSTMT", 17))
473 3594 : return (Node *) _readCreateTableAsStmt();
474 1730606 : if (MATCH("REFRESHMATVIEWSTMT", 18))
475 516 : return (Node *) _readRefreshMatViewStmt();
476 1730090 : if (MATCH("CHECKPOINTSTMT", 14))
477 380 : return (Node *) _readCheckPointStmt();
478 1729710 : if (MATCH("DISCARDSTMT", 11))
479 60 : return (Node *) _readDiscardStmt();
480 1729650 : if (MATCH("LOCKSTMT", 8))
481 2160 : return (Node *) _readLockStmt();
482 1727490 : if (MATCH("CONSTRAINTSSETSTMT", 18))
483 202 : return (Node *) _readConstraintsSetStmt();
484 1727288 : if (MATCH("REINDEXSTMT", 11))
485 2092 : return (Node *) _readReindexStmt();
486 1725196 : if (MATCH("CREATECONVERSIONSTMT", 20))
487 128 : return (Node *) _readCreateConversionStmt();
488 1725068 : if (MATCH("CREATECASTSTMT", 14))
489 540 : return (Node *) _readCreateCastStmt();
490 1724528 : if (MATCH("CREATETRANSFORMSTMT", 19))
491 100 : return (Node *) _readCreateTransformStmt();
492 1724428 : if (MATCH("PREPARESTMT", 11))
493 3336 : return (Node *) _readPrepareStmt();
494 1721092 : if (MATCH("EXECUTESTMT", 11))
495 23514 : return (Node *) _readExecuteStmt();
496 1697578 : if (MATCH("DEALLOCATESTMT", 14))
497 8068 : return (Node *) _readDeallocateStmt();
498 1689510 : if (MATCH("DROPOWNEDSTMT", 13))
499 288 : return (Node *) _readDropOwnedStmt();
500 1689222 : if (MATCH("REASSIGNOWNEDSTMT", 17))
501 76 : return (Node *) _readReassignOwnedStmt();
502 1689146 : if (MATCH("ALTERTSDICTIONARYSTMT", 21))
503 80 : return (Node *) _readAlterTSDictionaryStmt();
504 1689066 : if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
505 13248 : return (Node *) _readAlterTSConfigurationStmt();
506 1675818 : if (MATCH("PUBLICATIONTABLE", 16))
507 2536 : return (Node *) _readPublicationTable();
508 1673282 : if (MATCH("PUBLICATIONOBJSPEC", 18))
509 3248 : return (Node *) _readPublicationObjSpec();
510 1670034 : if (MATCH("CREATEPUBLICATIONSTMT", 21))
511 1372 : return (Node *) _readCreatePublicationStmt();
512 1668662 : if (MATCH("ALTERPUBLICATIONSTMT", 20))
513 2036 : return (Node *) _readAlterPublicationStmt();
514 1666626 : if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
515 844 : return (Node *) _readCreateSubscriptionStmt();
516 1665782 : if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
517 906 : return (Node *) _readAlterSubscriptionStmt();
518 1664876 : if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
519 384 : return (Node *) _readDropSubscriptionStmt();
520 1664492 : if (MATCH("PATHKEYINFO", 11))
521 0 : return (Node *) _readPathKeyInfo();
522 1664492 : if (MATCH("PLACEHOLDERVAR", 14))
523 0 : return (Node *) _readPlaceHolderVar();
524 1664492 : if (MATCH("APPENDRELINFO", 13))
525 41770 : return (Node *) _readAppendRelInfo();
526 1622722 : if (MATCH("PLANNEDSTMT", 11))
527 432172 : return (Node *) _readPlannedStmt();
528 1190550 : if (MATCH("RESULT", 6))
529 219950 : return (Node *) _readResult();
530 970600 : if (MATCH("PROJECTSET", 10))
531 8360 : return (Node *) _readProjectSet();
532 962240 : if (MATCH("MODIFYTABLE", 11))
533 88174 : return (Node *) _readModifyTable();
534 874066 : if (MATCH("APPEND", 6))
535 13534 : return (Node *) _readAppend();
536 860532 : if (MATCH("MERGEAPPEND", 11))
537 466 : return (Node *) _readMergeAppend();
538 860066 : if (MATCH("RECURSIVEUNION", 14))
539 802 : return (Node *) _readRecursiveUnion();
540 859264 : if (MATCH("BITMAPAND", 9))
541 104 : return (Node *) _readBitmapAnd();
542 859160 : if (MATCH("BITMAPOR", 8))
543 288 : return (Node *) _readBitmapOr();
544 858872 : if (MATCH("SEQSCAN", 7))
545 182184 : return (Node *) _readSeqScan();
546 676688 : if (MATCH("SAMPLESCAN", 10))
547 300 : return (Node *) _readSampleScan();
548 676388 : if (MATCH("INDEXSCAN", 9))
549 127586 : return (Node *) _readIndexScan();
550 548802 : if (MATCH("INDEXONLYSCAN", 13))
551 14876 : return (Node *) _readIndexOnlyScan();
552 533926 : if (MATCH("BITMAPINDEXSCAN", 15))
553 21552 : return (Node *) _readBitmapIndexScan();
554 512374 : if (MATCH("BITMAPHEAPSCAN", 14))
555 21106 : return (Node *) _readBitmapHeapScan();
556 491268 : if (MATCH("TIDSCAN", 7))
557 636 : return (Node *) _readTidScan();
558 490632 : if (MATCH("TIDRANGESCAN", 12))
559 202 : return (Node *) _readTidRangeScan();
560 490430 : if (MATCH("SUBQUERYSCAN", 12))
561 10412 : return (Node *) _readSubqueryScan();
562 480018 : if (MATCH("FUNCTIONSCAN", 12))
563 39976 : return (Node *) _readFunctionScan();
564 440042 : if (MATCH("VALUESSCAN", 10))
565 7694 : return (Node *) _readValuesScan();
566 432348 : if (MATCH("TABLEFUNCSCAN", 13))
567 222 : return (Node *) _readTableFuncScan();
568 432126 : if (MATCH("CTESCAN", 7))
569 3214 : return (Node *) _readCteScan();
570 428912 : if (MATCH("NAMEDTUPLESTORESCAN", 19))
571 438 : return (Node *) _readNamedTuplestoreScan();
572 428474 : if (MATCH("WORKTABLESCAN", 13))
573 802 : return (Node *) _readWorkTableScan();
574 427672 : if (MATCH("FOREIGNSCAN", 11))
575 1930 : return (Node *) _readForeignScan();
576 425742 : if (MATCH("CUSTOMSCAN", 10))
577 0 : return (Node *) _readCustomScan();
578 425742 : if (MATCH("NESTLOOP", 8))
579 80446 : return (Node *) _readNestLoop();
580 345296 : if (MATCH("NESTLOOPPARAM", 13))
581 46182 : return (Node *) _readNestLoopParam();
582 299114 : if (MATCH("MERGEJOIN", 9))
583 5664 : return (Node *) _readMergeJoin();
584 293450 : if (MATCH("HASHJOIN", 8))
585 29628 : return (Node *) _readHashJoin();
586 263822 : if (MATCH("MATERIAL", 8))
587 3954 : return (Node *) _readMaterial();
588 259868 : if (MATCH("MEMOIZE", 7))
589 1350 : return (Node *) _readMemoize();
590 258518 : if (MATCH("SORT", 4))
591 61144 : return (Node *) _readSort();
592 197374 : if (MATCH("INCREMENTALSORT", 15))
593 664 : return (Node *) _readIncrementalSort();
594 196710 : if (MATCH("GROUP", 5))
595 222 : return (Node *) _readGroup();
596 196488 : if (MATCH("AGG", 3))
597 38588 : return (Node *) _readAgg();
598 157900 : if (MATCH("WINDOWAGG", 9))
599 2444 : return (Node *) _readWindowAgg();
600 155456 : if (MATCH("UNIQUE", 6))
601 4672 : return (Node *) _readUnique();
602 150784 : if (MATCH("GATHER", 6))
603 948 : return (Node *) _readGather();
604 149836 : if (MATCH("GATHERMERGE", 11))
605 318 : return (Node *) _readGatherMerge();
606 149518 : if (MATCH("HASH", 4))
607 29628 : return (Node *) _readHash();
608 119890 : if (MATCH("SETOP", 5))
609 600 : return (Node *) _readSetOp();
610 119290 : if (MATCH("LOCKROWS", 8))
611 7422 : return (Node *) _readLockRows();
612 111868 : if (MATCH("LIMIT", 5))
613 4466 : return (Node *) _readLimit();
614 107402 : if (MATCH("PLANROWMARK", 11))
615 24064 : return (Node *) _readPlanRowMark();
616 83338 : if (MATCH("PARTITIONPRUNEINFO", 18))
617 584 : return (Node *) _readPartitionPruneInfo();
618 82754 : if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
619 1292 : return (Node *) _readPartitionedRelPruneInfo();
620 81462 : if (MATCH("PARTITIONPRUNESTEPOP", 20))
621 1064 : return (Node *) _readPartitionPruneStepOp();
622 80398 : if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
623 224 : return (Node *) _readPartitionPruneStepCombine();
624 80174 : if (MATCH("PLANINVALITEM", 13))
625 80174 : return (Node *) _readPlanInvalItem();
626 0 : if (MATCH("EXTENSIBLENODE", 14))
627 0 : return (Node *) _readExtensibleNode();
|