Line data Source code
1 : /*-------------------------------------------------------------------------
2 : *
3 : * readfuncs.switch.c
4 : * Generated node infrastructure code
5 : *
6 : * Portions Copyright (c) 1996-2023, 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 40038430 : if (MATCH("ALIAS", 5))
19 2253844 : return (Node *) _readAlias();
20 37784586 : if (MATCH("RANGEVAR", 8))
21 671482 : return (Node *) _readRangeVar();
22 37113104 : if (MATCH("TABLEFUNC", 9))
23 498 : return (Node *) _readTableFunc();
24 37112606 : if (MATCH("INTOCLAUSE", 10))
25 3686 : return (Node *) _readIntoClause();
26 37108920 : if (MATCH("VAR", 3))
27 10325998 : return (Node *) _readVar();
28 26782922 : if (MATCH("CONST", 5))
29 2396496 : return (Node *) _readConst();
30 24386426 : if (MATCH("PARAM", 5))
31 427750 : return (Node *) _readParam();
32 23958676 : if (MATCH("AGGREF", 6))
33 82388 : return (Node *) _readAggref();
34 23876288 : if (MATCH("GROUPINGFUNC", 12))
35 944 : return (Node *) _readGroupingFunc();
36 23875344 : if (MATCH("WINDOWFUNC", 10))
37 6594 : return (Node *) _readWindowFunc();
38 23868750 : if (MATCH("SUBSCRIPTINGREF", 15))
39 23714 : return (Node *) _readSubscriptingRef();
40 23845036 : if (MATCH("FUNCEXPR", 8))
41 795258 : return (Node *) _readFuncExpr();
42 23049778 : if (MATCH("NAMEDARGEXPR", 12))
43 97574 : return (Node *) _readNamedArgExpr();
44 22952204 : if (MATCH("OPEXPR", 6))
45 1269882 : return (Node *) _readOpExpr();
46 21682322 : if (MATCH("DISTINCTEXPR", 12))
47 1484 : return (Node *) _readDistinctExpr();
48 21680838 : if (MATCH("NULLIFEXPR", 10))
49 392 : return (Node *) _readNullIfExpr();
50 21680446 : if (MATCH("SCALARARRAYOPEXPR", 17))
51 56264 : return (Node *) _readScalarArrayOpExpr();
52 21624182 : if (MATCH("BOOLEXPR", 8))
53 306314 : return (Node *) _readBoolExpr();
54 21317868 : if (MATCH("SUBLINK", 7))
55 72088 : return (Node *) _readSubLink();
56 21245780 : if (MATCH("SUBPLAN", 7))
57 31848 : return (Node *) _readSubPlan();
58 21213932 : if (MATCH("ALTERNATIVESUBPLAN", 18))
59 0 : return (Node *) _readAlternativeSubPlan();
60 21213932 : if (MATCH("FIELDSELECT", 11))
61 20288 : return (Node *) _readFieldSelect();
62 21193644 : if (MATCH("FIELDSTORE", 10))
63 758 : return (Node *) _readFieldStore();
64 21192886 : if (MATCH("RELABELTYPE", 11))
65 195700 : return (Node *) _readRelabelType();
66 20997186 : if (MATCH("COERCEVIAIO", 11))
67 41604 : return (Node *) _readCoerceViaIO();
68 20955582 : if (MATCH("ARRAYCOERCEEXPR", 15))
69 8632 : return (Node *) _readArrayCoerceExpr();
70 20946950 : if (MATCH("CONVERTROWTYPEEXPR", 18))
71 650 : return (Node *) _readConvertRowtypeExpr();
72 20946300 : if (MATCH("COLLATEEXPR", 11))
73 6902 : return (Node *) _readCollateExpr();
74 20939398 : if (MATCH("CASEEXPR", 8))
75 149754 : return (Node *) _readCaseExpr();
76 20789644 : if (MATCH("CASEWHEN", 8))
77 264142 : return (Node *) _readCaseWhen();
78 20525502 : if (MATCH("CASETESTEXPR", 12))
79 44278 : return (Node *) _readCaseTestExpr();
80 20481224 : if (MATCH("ARRAYEXPR", 9))
81 29362 : return (Node *) _readArrayExpr();
82 20451862 : if (MATCH("ROWEXPR", 7))
83 11748 : return (Node *) _readRowExpr();
84 20440114 : if (MATCH("ROWCOMPAREEXPR", 14))
85 456 : return (Node *) _readRowCompareExpr();
86 20439658 : if (MATCH("COALESCEEXPR", 12))
87 14334 : return (Node *) _readCoalesceExpr();
88 20425324 : if (MATCH("MINMAXEXPR", 10))
89 746 : return (Node *) _readMinMaxExpr();
90 20424578 : if (MATCH("SQLVALUEFUNCTION", 16))
91 11492 : return (Node *) _readSQLValueFunction();
92 20413086 : if (MATCH("XMLEXPR", 7))
93 2416 : return (Node *) _readXmlExpr();
94 20410670 : if (MATCH("JSONFORMAT", 10))
95 5216 : return (Node *) _readJsonFormat();
96 20405454 : if (MATCH("JSONRETURNING", 13))
97 2934 : return (Node *) _readJsonReturning();
98 20402520 : if (MATCH("JSONVALUEEXPR", 13))
99 1854 : return (Node *) _readJsonValueExpr();
100 20400666 : if (MATCH("JSONCONSTRUCTOREXPR", 19))
101 2414 : return (Node *) _readJsonConstructorExpr();
102 20398252 : if (MATCH("JSONISPREDICATE", 15))
103 1068 : return (Node *) _readJsonIsPredicate();
104 20397184 : if (MATCH("NULLTEST", 8))
105 43546 : return (Node *) _readNullTest();
106 20353638 : if (MATCH("BOOLEANTEST", 11))
107 2526 : return (Node *) _readBooleanTest();
108 20351112 : if (MATCH("MERGEACTION", 11))
109 3470 : return (Node *) _readMergeAction();
110 20347642 : if (MATCH("COERCETODOMAIN", 14))
111 94148 : return (Node *) _readCoerceToDomain();
112 20253494 : if (MATCH("COERCETODOMAINVALUE", 19))
113 1524 : return (Node *) _readCoerceToDomainValue();
114 20251970 : if (MATCH("SETTODEFAULT", 12))
115 1632 : return (Node *) _readSetToDefault();
116 20250338 : if (MATCH("CURRENTOFEXPR", 13))
117 866 : return (Node *) _readCurrentOfExpr();
118 20249472 : if (MATCH("NEXTVALUEEXPR", 13))
119 640 : return (Node *) _readNextValueExpr();
120 20248832 : if (MATCH("INFERENCEELEM", 13))
121 1554 : return (Node *) _readInferenceElem();
122 20247278 : if (MATCH("TARGETENTRY", 11))
123 5819560 : return (Node *) _readTargetEntry();
124 14427718 : if (MATCH("RANGETBLREF", 11))
125 484302 : return (Node *) _readRangeTblRef();
126 13943416 : if (MATCH("JOINEXPR", 8))
127 159640 : return (Node *) _readJoinExpr();
128 13783776 : if (MATCH("FROMEXPR", 8))
129 529450 : return (Node *) _readFromExpr();
130 13254326 : if (MATCH("ONCONFLICTEXPR", 14))
131 1466 : return (Node *) _readOnConflictExpr();
132 13252860 : if (MATCH("QUERY", 5))
133 831144 : return (Node *) _readQuery();
134 12421716 : if (MATCH("TYPENAME", 8))
135 603134 : return (Node *) _readTypeName();
136 11818582 : if (MATCH("COLUMNREF", 9))
137 1507626 : return (Node *) _readColumnRef();
138 10310956 : if (MATCH("PARAMREF", 8))
139 141980 : return (Node *) _readParamRef();
140 10168976 : if (MATCH("A_EXPR", 6))
141 537510 : return (Node *) _readA_Expr();
142 9631466 : if (MATCH("A_CONST", 7))
143 1134858 : return (Node *) _readA_Const();
144 8496608 : if (MATCH("TYPECAST", 8))
145 247950 : return (Node *) _readTypeCast();
146 8248658 : if (MATCH("COLLATECLAUSE", 13))
147 7754 : return (Node *) _readCollateClause();
148 8240904 : if (MATCH("ROLESPEC", 8))
149 42428 : return (Node *) _readRoleSpec();
150 8198476 : if (MATCH("FUNCCALL", 8))
151 336004 : return (Node *) _readFuncCall();
152 7862472 : if (MATCH("A_STAR", 6))
153 52050 : return (Node *) _readA_Star();
154 7810422 : if (MATCH("A_INDICES", 9))
155 11718 : return (Node *) _readA_Indices();
156 7798704 : if (MATCH("A_INDIRECTION", 13))
157 24566 : return (Node *) _readA_Indirection();
158 7774138 : if (MATCH("A_ARRAYEXPR", 11))
159 6716 : return (Node *) _readA_ArrayExpr();
160 7767422 : if (MATCH("RESTARGET", 9))
161 990200 : return (Node *) _readResTarget();
162 6777222 : if (MATCH("MULTIASSIGNREF", 14))
163 390 : return (Node *) _readMultiAssignRef();
164 6776832 : if (MATCH("SORTBY", 6))
165 78960 : return (Node *) _readSortBy();
166 6697872 : if (MATCH("WINDOWDEF", 9))
167 3966 : return (Node *) _readWindowDef();
168 6693906 : if (MATCH("RANGESUBSELECT", 14))
169 14004 : return (Node *) _readRangeSubselect();
170 6679902 : if (MATCH("RANGEFUNCTION", 13))
171 39958 : return (Node *) _readRangeFunction();
172 6639944 : if (MATCH("RANGETABLEFUNC", 14))
173 236 : return (Node *) _readRangeTableFunc();
174 6639708 : if (MATCH("RANGETABLEFUNCCOL", 17))
175 858 : return (Node *) _readRangeTableFuncCol();
176 6638850 : if (MATCH("RANGETABLESAMPLE", 16))
177 262 : return (Node *) _readRangeTableSample();
178 6638588 : if (MATCH("COLUMNDEF", 9))
179 124968 : return (Node *) _readColumnDef();
180 6513620 : if (MATCH("TABLELIKECLAUSE", 15))
181 1384 : return (Node *) _readTableLikeClause();
182 6512236 : if (MATCH("INDEXELEM", 9))
183 17304 : return (Node *) _readIndexElem();
184 6494932 : if (MATCH("DEFELEM", 7))
185 263842 : return (Node *) _readDefElem();
186 6231090 : if (MATCH("LOCKINGCLAUSE", 13))
187 2090 : return (Node *) _readLockingClause();
188 6229000 : if (MATCH("XMLSERIALIZE", 12))
189 206 : return (Node *) _readXmlSerialize();
190 6228794 : if (MATCH("PARTITIONELEM", 13))
191 9880 : return (Node *) _readPartitionElem();
192 6218914 : if (MATCH("PARTITIONSPEC", 13))
193 9016 : return (Node *) _readPartitionSpec();
194 6209898 : if (MATCH("PARTITIONBOUNDSPEC", 18))
195 55912 : return (Node *) _readPartitionBoundSpec();
196 6153986 : if (MATCH("PARTITIONRANGEDATUM", 19))
197 42780 : return (Node *) _readPartitionRangeDatum();
198 6111206 : if (MATCH("PARTITIONCMD", 12))
199 6090 : return (Node *) _readPartitionCmd();
200 6105116 : if (MATCH("RANGETBLENTRY", 13))
201 1415260 : return (Node *) _readRangeTblEntry();
202 4689856 : if (MATCH("RTEPERMISSIONINFO", 17))
203 842624 : return (Node *) _readRTEPermissionInfo();
204 3847232 : if (MATCH("RANGETBLFUNCTION", 16))
205 85286 : return (Node *) _readRangeTblFunction();
206 3761946 : if (MATCH("TABLESAMPLECLAUSE", 17))
207 546 : return (Node *) _readTableSampleClause();
208 3761400 : if (MATCH("WITHCHECKOPTION", 15))
209 4254 : return (Node *) _readWithCheckOption();
210 3757146 : if (MATCH("SORTGROUPCLAUSE", 15))
211 122094 : return (Node *) _readSortGroupClause();
212 3635052 : if (MATCH("GROUPINGSET", 11))
213 3724 : return (Node *) _readGroupingSet();
214 3631328 : if (MATCH("WINDOWCLAUSE", 12))
215 2766 : return (Node *) _readWindowClause();
216 3628562 : if (MATCH("ROWMARKCLAUSE", 13))
217 4812 : return (Node *) _readRowMarkClause();
218 3623750 : if (MATCH("WITHCLAUSE", 10))
219 2630 : return (Node *) _readWithClause();
220 3621120 : if (MATCH("INFERCLAUSE", 11))
221 1316 : return (Node *) _readInferClause();
222 3619804 : if (MATCH("ONCONFLICTCLAUSE", 16))
223 1484 : return (Node *) _readOnConflictClause();
224 3618320 : if (MATCH("CTESEARCHCLAUSE", 15))
225 228 : return (Node *) _readCTESearchClause();
226 3618092 : if (MATCH("CTECYCLECLAUSE", 14))
227 246 : return (Node *) _readCTECycleClause();
228 3617846 : if (MATCH("COMMONTABLEEXPR", 15))
229 7044 : return (Node *) _readCommonTableExpr();
230 3610802 : if (MATCH("MERGEWHENCLAUSE", 15))
231 1676 : return (Node *) _readMergeWhenClause();
232 3609126 : if (MATCH("TRIGGERTRANSITION", 17))
233 1124 : return (Node *) _readTriggerTransition();
234 3608002 : if (MATCH("JSONOUTPUT", 10))
235 520 : return (Node *) _readJsonOutput();
236 3607482 : if (MATCH("JSONKEYVALUE", 12))
237 694 : return (Node *) _readJsonKeyValue();
238 3606788 : if (MATCH("JSONPARSEEXPR", 13))
239 164 : return (Node *) _readJsonParseExpr();
240 3606624 : if (MATCH("JSONSCALAREXPR", 14))
241 112 : return (Node *) _readJsonScalarExpr();
242 3606512 : if (MATCH("JSONSERIALIZEEXPR", 17))
243 90 : return (Node *) _readJsonSerializeExpr();
244 3606422 : if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
245 380 : return (Node *) _readJsonObjectConstructor();
246 3606042 : if (MATCH("JSONARRAYCONSTRUCTOR", 20))
247 188 : return (Node *) _readJsonArrayConstructor();
248 3605854 : if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
249 60 : return (Node *) _readJsonArrayQueryConstructor();
250 3605794 : if (MATCH("JSONAGGCONSTRUCTOR", 18))
251 318 : return (Node *) _readJsonAggConstructor();
252 3605476 : if (MATCH("JSONOBJECTAGG", 13))
253 162 : return (Node *) _readJsonObjectAgg();
254 3605314 : if (MATCH("JSONARRAYAGG", 12))
255 156 : return (Node *) _readJsonArrayAgg();
256 3605158 : if (MATCH("RAWSTMT", 7))
257 634282 : return (Node *) _readRawStmt();
258 2970876 : if (MATCH("INSERTSTMT", 10))
259 57770 : return (Node *) _readInsertStmt();
260 2913106 : if (MATCH("DELETESTMT", 10))
261 4054 : return (Node *) _readDeleteStmt();
262 2909052 : if (MATCH("UPDATESTMT", 10))
263 12444 : return (Node *) _readUpdateStmt();
264 2896608 : if (MATCH("MERGESTMT", 9))
265 1042 : return (Node *) _readMergeStmt();
266 2895566 : if (MATCH("SELECTSTMT", 10))
267 450794 : return (Node *) _readSelectStmt();
268 2444772 : if (MATCH("SETOPERATIONSTMT", 16))
269 14004 : return (Node *) _readSetOperationStmt();
270 2430768 : if (MATCH("RETURNSTMT", 10))
271 6044 : return (Node *) _readReturnStmt();
272 2424724 : if (MATCH("PLASSIGNSTMT", 12))
273 0 : return (Node *) _readPLAssignStmt();
274 2424724 : if (MATCH("CREATESCHEMASTMT", 16))
275 1820 : return (Node *) _readCreateSchemaStmt();
276 2422904 : if (MATCH("ALTERTABLESTMT", 14))
277 46492 : return (Node *) _readAlterTableStmt();
278 2376412 : if (MATCH("REPLICAIDENTITYSTMT", 19))
279 836 : return (Node *) _readReplicaIdentityStmt();
280 2375576 : if (MATCH("ALTERTABLECMD", 13))
281 48100 : return (Node *) _readAlterTableCmd();
282 2327476 : if (MATCH("ALTERCOLLATIONSTMT", 18))
283 4 : return (Node *) _readAlterCollationStmt();
284 2327472 : if (MATCH("ALTERDOMAINSTMT", 15))
285 480 : return (Node *) _readAlterDomainStmt();
286 2326992 : if (MATCH("GRANTSTMT", 9))
287 25602 : return (Node *) _readGrantStmt();
288 2301390 : if (MATCH("OBJECTWITHARGS", 14))
289 30682 : return (Node *) _readObjectWithArgs();
290 2270708 : if (MATCH("ACCESSPRIV", 10))
291 24286 : return (Node *) _readAccessPriv();
292 2246422 : if (MATCH("GRANTROLESTMT", 13))
293 1620 : return (Node *) _readGrantRoleStmt();
294 2244802 : if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
295 320 : return (Node *) _readAlterDefaultPrivilegesStmt();
296 2244482 : if (MATCH("COPYSTMT", 8))
297 17564 : return (Node *) _readCopyStmt();
298 2226918 : if (MATCH("VARIABLESETSTMT", 15))
299 45384 : return (Node *) _readVariableSetStmt();
300 2181534 : if (MATCH("VARIABLESHOWSTMT", 16))
301 1632 : return (Node *) _readVariableShowStmt();
302 2179902 : if (MATCH("CREATESTMT", 10))
303 65452 : return (Node *) _readCreateStmt();
304 2114450 : if (MATCH("CONSTRAINT", 10))
305 53794 : return (Node *) _readConstraint();
306 2060656 : if (MATCH("CREATETABLESPACESTMT", 20))
307 216 : return (Node *) _readCreateTableSpaceStmt();
308 2060440 : if (MATCH("DROPTABLESPACESTMT", 18))
309 124 : return (Node *) _readDropTableSpaceStmt();
310 2060316 : if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
311 48 : return (Node *) _readAlterTableSpaceOptionsStmt();
312 2060268 : if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
313 60 : return (Node *) _readAlterTableMoveAllStmt();
314 2060208 : if (MATCH("CREATEEXTENSIONSTMT", 19))
315 752 : return (Node *) _readCreateExtensionStmt();
316 2059456 : if (MATCH("ALTEREXTENSIONSTMT", 18))
317 50 : return (Node *) _readAlterExtensionStmt();
318 2059406 : if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
319 356 : return (Node *) _readAlterExtensionContentsStmt();
320 2059050 : if (MATCH("CREATEFDWSTMT", 13))
321 372 : return (Node *) _readCreateFdwStmt();
322 2058678 : if (MATCH("ALTERFDWSTMT", 12))
323 244 : return (Node *) _readAlterFdwStmt();
324 2058434 : if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
325 526 : return (Node *) _readCreateForeignServerStmt();
326 2057908 : if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
327 426 : return (Node *) _readAlterForeignServerStmt();
328 2057482 : if (MATCH("CREATEFOREIGNTABLESTMT", 22))
329 820 : return (Node *) _readCreateForeignTableStmt();
330 2056662 : if (MATCH("CREATEUSERMAPPINGSTMT", 21))
331 476 : return (Node *) _readCreateUserMappingStmt();
332 2056186 : if (MATCH("ALTERUSERMAPPINGSTMT", 20))
333 220 : return (Node *) _readAlterUserMappingStmt();
334 2055966 : if (MATCH("DROPUSERMAPPINGSTMT", 19))
335 252 : return (Node *) _readDropUserMappingStmt();
336 2055714 : if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
337 88 : return (Node *) _readImportForeignSchemaStmt();
338 2055626 : if (MATCH("CREATEPOLICYSTMT", 16))
339 1304 : return (Node *) _readCreatePolicyStmt();
340 2054322 : if (MATCH("ALTERPOLICYSTMT", 15))
341 168 : return (Node *) _readAlterPolicyStmt();
342 2054154 : if (MATCH("CREATEAMSTMT", 12))
343 120 : return (Node *) _readCreateAmStmt();
344 2054034 : if (MATCH("CREATETRIGSTMT", 14))
345 6164 : return (Node *) _readCreateTrigStmt();
346 2047870 : if (MATCH("CREATEEVENTTRIGSTMT", 19))
347 356 : return (Node *) _readCreateEventTrigStmt();
348 2047514 : if (MATCH("ALTEREVENTTRIGSTMT", 18))
349 84 : return (Node *) _readAlterEventTrigStmt();
350 2047430 : if (MATCH("CREATEPLANGSTMT", 15))
351 212 : return (Node *) _readCreatePLangStmt();
352 2047218 : if (MATCH("CREATEROLESTMT", 14))
353 3288 : return (Node *) _readCreateRoleStmt();
354 2043930 : if (MATCH("ALTERROLESTMT", 13))
355 840 : return (Node *) _readAlterRoleStmt();
356 2043090 : if (MATCH("ALTERROLESETSTMT", 16))
357 156 : return (Node *) _readAlterRoleSetStmt();
358 2042934 : if (MATCH("DROPROLESTMT", 12))
359 3212 : return (Node *) _readDropRoleStmt();
360 2039722 : if (MATCH("CREATESEQSTMT", 13))
361 1268 : return (Node *) _readCreateSeqStmt();
362 2038454 : if (MATCH("ALTERSEQSTMT", 12))
363 392 : return (Node *) _readAlterSeqStmt();
364 2038062 : if (MATCH("DEFINESTMT", 10))
365 13500 : return (Node *) _readDefineStmt();
366 2024562 : if (MATCH("CREATEDOMAINSTMT", 16))
367 1920 : return (Node *) _readCreateDomainStmt();
368 2022642 : if (MATCH("CREATEOPCLASSSTMT", 17))
369 756 : return (Node *) _readCreateOpClassStmt();
370 2021886 : if (MATCH("CREATEOPCLASSITEM", 17))
371 7816 : return (Node *) _readCreateOpClassItem();
372 2014070 : if (MATCH("CREATEOPFAMILYSTMT", 18))
373 296 : return (Node *) _readCreateOpFamilyStmt();
374 2013774 : if (MATCH("ALTEROPFAMILYSTMT", 17))
375 900 : return (Node *) _readAlterOpFamilyStmt();
376 2012874 : if (MATCH("DROPSTMT", 8))
377 45810 : return (Node *) _readDropStmt();
378 1967064 : if (MATCH("TRUNCATESTMT", 12))
379 2698 : return (Node *) _readTruncateStmt();
380 1964366 : if (MATCH("COMMENTSTMT", 11))
381 9128 : return (Node *) _readCommentStmt();
382 1955238 : if (MATCH("SECLABELSTMT", 12))
383 200 : return (Node *) _readSecLabelStmt();
384 1955038 : if (MATCH("DECLARECURSORSTMT", 17))
385 5658 : return (Node *) _readDeclareCursorStmt();
386 1949380 : if (MATCH("CLOSEPORTALSTMT", 15))
387 4368 : return (Node *) _readClosePortalStmt();
388 1945012 : if (MATCH("FETCHSTMT", 9))
389 11916 : return (Node *) _readFetchStmt();
390 1933096 : if (MATCH("INDEXSTMT", 9))
391 11292 : return (Node *) _readIndexStmt();
392 1921804 : if (MATCH("CREATESTATSSTMT", 15))
393 1086 : return (Node *) _readCreateStatsStmt();
394 1920718 : if (MATCH("STATSELEM", 9))
395 2848 : return (Node *) _readStatsElem();
396 1917870 : if (MATCH("ALTERSTATSSTMT", 14))
397 52 : return (Node *) _readAlterStatsStmt();
398 1917818 : if (MATCH("CREATEFUNCTIONSTMT", 18))
399 37460 : return (Node *) _readCreateFunctionStmt();
400 1880358 : if (MATCH("FUNCTIONPARAMETER", 17))
401 109404 : return (Node *) _readFunctionParameter();
402 1770954 : if (MATCH("ALTERFUNCTIONSTMT", 17))
403 1264 : return (Node *) _readAlterFunctionStmt();
404 1769690 : if (MATCH("DOSTMT", 6))
405 1948 : return (Node *) _readDoStmt();
406 1767742 : if (MATCH("CALLSTMT", 8))
407 752 : return (Node *) _readCallStmt();
408 1766990 : if (MATCH("RENAMESTMT", 10))
409 2700 : return (Node *) _readRenameStmt();
410 1764290 : if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
411 92 : return (Node *) _readAlterObjectDependsStmt();
412 1764198 : if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
413 772 : return (Node *) _readAlterObjectSchemaStmt();
414 1763426 : if (MATCH("ALTEROWNERSTMT", 14))
415 2950 : return (Node *) _readAlterOwnerStmt();
416 1760476 : if (MATCH("ALTEROPERATORSTMT", 17))
417 1196 : return (Node *) _readAlterOperatorStmt();
418 1759280 : if (MATCH("ALTERTYPESTMT", 13))
419 120 : return (Node *) _readAlterTypeStmt();
420 1759160 : if (MATCH("RULESTMT", 8))
421 1968 : return (Node *) _readRuleStmt();
422 1757192 : if (MATCH("NOTIFYSTMT", 10))
423 364 : return (Node *) _readNotifyStmt();
424 1756828 : if (MATCH("LISTENSTMT", 10))
425 148 : return (Node *) _readListenStmt();
426 1756680 : if (MATCH("UNLISTENSTMT", 12))
427 76 : return (Node *) _readUnlistenStmt();
428 1756604 : if (MATCH("TRANSACTIONSTMT", 15))
429 67170 : return (Node *) _readTransactionStmt();
430 1689434 : if (MATCH("COMPOSITETYPESTMT", 17))
431 1252 : return (Node *) _readCompositeTypeStmt();
432 1688182 : if (MATCH("CREATEENUMSTMT", 14))
433 356 : return (Node *) _readCreateEnumStmt();
434 1687826 : if (MATCH("CREATERANGESTMT", 15))
435 264 : return (Node *) _readCreateRangeStmt();
436 1687562 : if (MATCH("ALTERENUMSTMT", 13))
437 764 : return (Node *) _readAlterEnumStmt();
438 1686798 : if (MATCH("VIEWSTMT", 8))
439 22576 : return (Node *) _readViewStmt();
440 1664222 : if (MATCH("LOADSTMT", 8))
441 116 : return (Node *) _readLoadStmt();
442 1664106 : if (MATCH("CREATEDBSTMT", 12))
443 1116 : return (Node *) _readCreatedbStmt();
444 1662990 : if (MATCH("ALTERDATABASESTMT", 17))
445 56 : return (Node *) _readAlterDatabaseStmt();
446 1662934 : if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
447 4 : return (Node *) _readAlterDatabaseRefreshCollStmt();
448 1662930 : if (MATCH("ALTERDATABASESETSTMT", 20))
449 2064 : return (Node *) _readAlterDatabaseSetStmt();
450 1660866 : if (MATCH("DROPDBSTMT", 10))
451 172 : return (Node *) _readDropdbStmt();
452 1660694 : if (MATCH("ALTERSYSTEMSTMT", 15))
453 308 : return (Node *) _readAlterSystemStmt();
454 1660386 : if (MATCH("CLUSTERSTMT", 11))
455 408 : return (Node *) _readClusterStmt();
456 1659978 : if (MATCH("VACUUMSTMT", 10))
457 18686 : return (Node *) _readVacuumStmt();
458 1641292 : if (MATCH("VACUUMRELATION", 14))
459 18506 : return (Node *) _readVacuumRelation();
460 1622786 : if (MATCH("EXPLAINSTMT", 11))
461 33428 : return (Node *) _readExplainStmt();
462 1589358 : if (MATCH("CREATETABLEASSTMT", 17))
463 3566 : return (Node *) _readCreateTableAsStmt();
464 1585792 : if (MATCH("REFRESHMATVIEWSTMT", 18))
465 456 : return (Node *) _readRefreshMatViewStmt();
466 1585336 : if (MATCH("CHECKPOINTSTMT", 14))
467 336 : return (Node *) _readCheckPointStmt();
468 1585000 : if (MATCH("DISCARDSTMT", 11))
469 60 : return (Node *) _readDiscardStmt();
470 1584940 : if (MATCH("LOCKSTMT", 8))
471 1976 : return (Node *) _readLockStmt();
472 1582964 : if (MATCH("CONSTRAINTSSETSTMT", 18))
473 202 : return (Node *) _readConstraintsSetStmt();
474 1582762 : if (MATCH("REINDEXSTMT", 11))
475 1648 : return (Node *) _readReindexStmt();
476 1581114 : if (MATCH("CREATECONVERSIONSTMT", 20))
477 128 : return (Node *) _readCreateConversionStmt();
478 1580986 : if (MATCH("CREATECASTSTMT", 14))
479 540 : return (Node *) _readCreateCastStmt();
480 1580446 : if (MATCH("CREATETRANSFORMSTMT", 19))
481 100 : return (Node *) _readCreateTransformStmt();
482 1580346 : if (MATCH("PREPARESTMT", 11))
483 3228 : return (Node *) _readPrepareStmt();
484 1577118 : if (MATCH("EXECUTESTMT", 11))
485 22864 : return (Node *) _readExecuteStmt();
486 1554254 : if (MATCH("DEALLOCATESTMT", 14))
487 8068 : return (Node *) _readDeallocateStmt();
488 1546186 : if (MATCH("DROPOWNEDSTMT", 13))
489 288 : return (Node *) _readDropOwnedStmt();
490 1545898 : if (MATCH("REASSIGNOWNEDSTMT", 17))
491 76 : return (Node *) _readReassignOwnedStmt();
492 1545822 : if (MATCH("ALTERTSDICTIONARYSTMT", 21))
493 80 : return (Node *) _readAlterTSDictionaryStmt();
494 1545742 : if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
495 10464 : return (Node *) _readAlterTSConfigurationStmt();
496 1535278 : if (MATCH("PUBLICATIONTABLE", 16))
497 2508 : return (Node *) _readPublicationTable();
498 1532770 : if (MATCH("PUBLICATIONOBJSPEC", 18))
499 3220 : return (Node *) _readPublicationObjSpec();
500 1529550 : if (MATCH("CREATEPUBLICATIONSTMT", 21))
501 1328 : return (Node *) _readCreatePublicationStmt();
502 1528222 : if (MATCH("ALTERPUBLICATIONSTMT", 20))
503 2024 : return (Node *) _readAlterPublicationStmt();
504 1526198 : if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
505 736 : return (Node *) _readCreateSubscriptionStmt();
506 1525462 : if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
507 862 : return (Node *) _readAlterSubscriptionStmt();
508 1524600 : if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
509 328 : return (Node *) _readDropSubscriptionStmt();
510 1524272 : if (MATCH("PLACEHOLDERVAR", 14))
511 0 : return (Node *) _readPlaceHolderVar();
512 1524272 : if (MATCH("APPENDRELINFO", 13))
513 39984 : return (Node *) _readAppendRelInfo();
514 1484288 : if (MATCH("PLANNEDSTMT", 11))
515 396908 : return (Node *) _readPlannedStmt();
516 1087380 : if (MATCH("RESULT", 6))
517 196644 : return (Node *) _readResult();
518 890736 : if (MATCH("PROJECTSET", 10))
519 6038 : return (Node *) _readProjectSet();
520 884698 : if (MATCH("MODIFYTABLE", 11))
521 74374 : return (Node *) _readModifyTable();
522 810324 : if (MATCH("APPEND", 6))
523 12762 : return (Node *) _readAppend();
524 797562 : if (MATCH("MERGEAPPEND", 11))
525 390 : return (Node *) _readMergeAppend();
526 797172 : if (MATCH("RECURSIVEUNION", 14))
527 730 : return (Node *) _readRecursiveUnion();
528 796442 : if (MATCH("BITMAPAND", 9))
529 92 : return (Node *) _readBitmapAnd();
530 796350 : if (MATCH("BITMAPOR", 8))
531 258 : return (Node *) _readBitmapOr();
532 796092 : if (MATCH("SEQSCAN", 7))
533 170268 : return (Node *) _readSeqScan();
534 625824 : if (MATCH("SAMPLESCAN", 10))
535 252 : return (Node *) _readSampleScan();
536 625572 : if (MATCH("INDEXSCAN", 9))
537 121498 : return (Node *) _readIndexScan();
538 504074 : if (MATCH("INDEXONLYSCAN", 13))
539 14216 : return (Node *) _readIndexOnlyScan();
540 489858 : if (MATCH("BITMAPINDEXSCAN", 15))
541 17034 : return (Node *) _readBitmapIndexScan();
542 472824 : if (MATCH("BITMAPHEAPSCAN", 14))
543 16630 : return (Node *) _readBitmapHeapScan();
544 456194 : if (MATCH("TIDSCAN", 7))
545 636 : return (Node *) _readTidScan();
546 455558 : if (MATCH("TIDRANGESCAN", 12))
547 202 : return (Node *) _readTidRangeScan();
548 455356 : if (MATCH("SUBQUERYSCAN", 12))
549 9168 : return (Node *) _readSubqueryScan();
550 446188 : if (MATCH("FUNCTIONSCAN", 12))
551 37818 : return (Node *) _readFunctionScan();
552 408370 : if (MATCH("VALUESSCAN", 10))
553 7318 : return (Node *) _readValuesScan();
554 401052 : if (MATCH("TABLEFUNCSCAN", 13))
555 216 : return (Node *) _readTableFuncScan();
556 400836 : if (MATCH("CTESCAN", 7))
557 2936 : return (Node *) _readCteScan();
558 397900 : if (MATCH("NAMEDTUPLESTORESCAN", 19))
559 442 : return (Node *) _readNamedTuplestoreScan();
560 397458 : if (MATCH("WORKTABLESCAN", 13))
561 730 : return (Node *) _readWorkTableScan();
562 396728 : if (MATCH("FOREIGNSCAN", 11))
563 1900 : return (Node *) _readForeignScan();
564 394828 : if (MATCH("CUSTOMSCAN", 10))
565 0 : return (Node *) _readCustomScan();
566 394828 : if (MATCH("NESTLOOP", 8))
567 74216 : return (Node *) _readNestLoop();
568 320612 : if (MATCH("NESTLOOPPARAM", 13))
569 42058 : return (Node *) _readNestLoopParam();
570 278554 : if (MATCH("MERGEJOIN", 9))
571 5430 : return (Node *) _readMergeJoin();
572 273124 : if (MATCH("HASHJOIN", 8))
573 27198 : return (Node *) _readHashJoin();
574 245926 : if (MATCH("MATERIAL", 8))
575 3610 : return (Node *) _readMaterial();
576 242316 : if (MATCH("MEMOIZE", 7))
577 1084 : return (Node *) _readMemoize();
578 241232 : if (MATCH("SORT", 4))
579 55746 : return (Node *) _readSort();
580 185486 : if (MATCH("INCREMENTALSORT", 15))
581 612 : return (Node *) _readIncrementalSort();
582 184874 : if (MATCH("GROUP", 5))
583 222 : return (Node *) _readGroup();
584 184652 : if (MATCH("AGG", 3))
585 39486 : return (Node *) _readAgg();
586 145166 : if (MATCH("WINDOWAGG", 9))
587 2406 : return (Node *) _readWindowAgg();
588 142760 : if (MATCH("UNIQUE", 6))
589 1704 : return (Node *) _readUnique();
590 141056 : if (MATCH("GATHER", 6))
591 932 : return (Node *) _readGather();
592 140124 : if (MATCH("GATHERMERGE", 11))
593 276 : return (Node *) _readGatherMerge();
594 139848 : if (MATCH("HASH", 4))
595 27198 : return (Node *) _readHash();
596 112650 : if (MATCH("SETOP", 5))
597 544 : return (Node *) _readSetOp();
598 112106 : if (MATCH("LOCKROWS", 8))
599 6648 : return (Node *) _readLockRows();
600 105458 : if (MATCH("LIMIT", 5))
601 4304 : return (Node *) _readLimit();
602 101154 : if (MATCH("PLANROWMARK", 11))
603 21608 : return (Node *) _readPlanRowMark();
604 79546 : if (MATCH("PARTITIONPRUNEINFO", 18))
605 558 : return (Node *) _readPartitionPruneInfo();
606 78988 : if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
607 1236 : return (Node *) _readPartitionedRelPruneInfo();
608 77752 : if (MATCH("PARTITIONPRUNESTEPOP", 20))
609 1018 : return (Node *) _readPartitionPruneStepOp();
610 76734 : if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
611 214 : return (Node *) _readPartitionPruneStepCombine();
612 76520 : if (MATCH("PLANINVALITEM", 13))
613 76520 : return (Node *) _readPlanInvalItem();
614 0 : if (MATCH("EXTENSIBLENODE", 14))
615 0 : return (Node *) _readExtensibleNode();
|