Line data Source code
1 : /*-------------------------------------------------------------------------
2 : *
3 : * readfuncs.switch.c
4 : * Generated node infrastructure code
5 : *
6 : * Portions Copyright (c) 1996-2025, 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 46192668 : if (MATCH("ALIAS", 5))
19 2633638 : return (Node *) _readAlias();
20 43559030 : if (MATCH("RANGEVAR", 8))
21 787948 : return (Node *) _readRangeVar();
22 42771082 : if (MATCH("TABLEFUNC", 9))
23 1488 : return (Node *) _readTableFunc();
24 42769594 : if (MATCH("INTOCLAUSE", 10))
25 3796 : return (Node *) _readIntoClause();
26 42765798 : if (MATCH("VAR", 3))
27 11584406 : return (Node *) _readVar();
28 31181392 : if (MATCH("CONST", 5))
29 2765420 : return (Node *) _readConst();
30 28415972 : if (MATCH("PARAM", 5))
31 474390 : return (Node *) _readParam();
32 27941582 : if (MATCH("AGGREF", 6))
33 92798 : return (Node *) _readAggref();
34 27848784 : if (MATCH("GROUPINGFUNC", 12))
35 1090 : return (Node *) _readGroupingFunc();
36 27847694 : if (MATCH("WINDOWFUNC", 10))
37 6834 : return (Node *) _readWindowFunc();
38 27840860 : if (MATCH("WINDOWFUNCRUNCONDITION", 22))
39 360 : return (Node *) _readWindowFuncRunCondition();
40 27840500 : if (MATCH("MERGESUPPORTFUNC", 16))
41 678 : return (Node *) _readMergeSupportFunc();
42 27839822 : if (MATCH("SUBSCRIPTINGREF", 15))
43 31170 : return (Node *) _readSubscriptingRef();
44 27808652 : if (MATCH("FUNCEXPR", 8))
45 907096 : return (Node *) _readFuncExpr();
46 26901556 : if (MATCH("NAMEDARGEXPR", 12))
47 101118 : return (Node *) _readNamedArgExpr();
48 26800438 : if (MATCH("OPEXPR", 6))
49 1471096 : return (Node *) _readOpExpr();
50 25329342 : if (MATCH("DISTINCTEXPR", 12))
51 1762 : return (Node *) _readDistinctExpr();
52 25327580 : if (MATCH("NULLIFEXPR", 10))
53 496 : return (Node *) _readNullIfExpr();
54 25327084 : if (MATCH("SCALARARRAYOPEXPR", 17))
55 68472 : return (Node *) _readScalarArrayOpExpr();
56 25258612 : if (MATCH("BOOLEXPR", 8))
57 362670 : return (Node *) _readBoolExpr();
58 24895942 : if (MATCH("SUBLINK", 7))
59 88378 : return (Node *) _readSubLink();
60 24807564 : if (MATCH("SUBPLAN", 7))
61 38158 : return (Node *) _readSubPlan();
62 24769406 : if (MATCH("ALTERNATIVESUBPLAN", 18))
63 0 : return (Node *) _readAlternativeSubPlan();
64 24769406 : if (MATCH("FIELDSELECT", 11))
65 28606 : return (Node *) _readFieldSelect();
66 24740800 : if (MATCH("FIELDSTORE", 10))
67 1106 : return (Node *) _readFieldStore();
68 24739694 : if (MATCH("RELABELTYPE", 11))
69 237074 : return (Node *) _readRelabelType();
70 24502620 : if (MATCH("COERCEVIAIO", 11))
71 49292 : return (Node *) _readCoerceViaIO();
72 24453328 : if (MATCH("ARRAYCOERCEEXPR", 15))
73 10030 : return (Node *) _readArrayCoerceExpr();
74 24443298 : if (MATCH("CONVERTROWTYPEEXPR", 18))
75 842 : return (Node *) _readConvertRowtypeExpr();
76 24442456 : if (MATCH("COLLATEEXPR", 11))
77 8510 : return (Node *) _readCollateExpr();
78 24433946 : if (MATCH("CASEEXPR", 8))
79 175516 : return (Node *) _readCaseExpr();
80 24258430 : if (MATCH("CASEWHEN", 8))
81 323194 : return (Node *) _readCaseWhen();
82 23935236 : if (MATCH("CASETESTEXPR", 12))
83 55400 : return (Node *) _readCaseTestExpr();
84 23879836 : if (MATCH("ARRAYEXPR", 9))
85 34014 : return (Node *) _readArrayExpr();
86 23845822 : if (MATCH("ROWEXPR", 7))
87 13242 : return (Node *) _readRowExpr();
88 23832580 : if (MATCH("ROWCOMPAREEXPR", 14))
89 636 : return (Node *) _readRowCompareExpr();
90 23831944 : if (MATCH("COALESCEEXPR", 12))
91 17586 : return (Node *) _readCoalesceExpr();
92 23814358 : if (MATCH("MINMAXEXPR", 10))
93 836 : return (Node *) _readMinMaxExpr();
94 23813522 : if (MATCH("SQLVALUEFUNCTION", 16))
95 13536 : return (Node *) _readSQLValueFunction();
96 23799986 : if (MATCH("XMLEXPR", 7))
97 2422 : return (Node *) _readXmlExpr();
98 23797564 : if (MATCH("JSONFORMAT", 10))
99 24496 : return (Node *) _readJsonFormat();
100 23773068 : if (MATCH("JSONRETURNING", 13))
101 10388 : return (Node *) _readJsonReturning();
102 23762680 : if (MATCH("JSONVALUEEXPR", 13))
103 6344 : return (Node *) _readJsonValueExpr();
104 23756336 : if (MATCH("JSONCONSTRUCTOREXPR", 19))
105 2774 : return (Node *) _readJsonConstructorExpr();
106 23753562 : if (MATCH("JSONISPREDICATE", 15))
107 1128 : return (Node *) _readJsonIsPredicate();
108 23752434 : if (MATCH("JSONBEHAVIOR", 12))
109 11766 : return (Node *) _readJsonBehavior();
110 23740668 : if (MATCH("JSONEXPR", 8))
111 6128 : return (Node *) _readJsonExpr();
112 23734540 : if (MATCH("JSONTABLEPATH", 13))
113 1568 : return (Node *) _readJsonTablePath();
114 23732972 : if (MATCH("JSONTABLEPATHSCAN", 17))
115 1568 : return (Node *) _readJsonTablePathScan();
116 23731404 : if (MATCH("JSONTABLESIBLINGJOIN", 20))
117 210 : return (Node *) _readJsonTableSiblingJoin();
118 23731194 : if (MATCH("NULLTEST", 8))
119 48840 : return (Node *) _readNullTest();
120 23682354 : if (MATCH("BOOLEANTEST", 11))
121 3204 : return (Node *) _readBooleanTest();
122 23679150 : if (MATCH("MERGEACTION", 11))
123 6246 : return (Node *) _readMergeAction();
124 23672904 : if (MATCH("COERCETODOMAIN", 14))
125 128516 : return (Node *) _readCoerceToDomain();
126 23544388 : if (MATCH("COERCETODOMAINVALUE", 19))
127 1818 : return (Node *) _readCoerceToDomainValue();
128 23542570 : if (MATCH("SETTODEFAULT", 12))
129 1656 : return (Node *) _readSetToDefault();
130 23540914 : if (MATCH("CURRENTOFEXPR", 13))
131 902 : return (Node *) _readCurrentOfExpr();
132 23540012 : if (MATCH("NEXTVALUEEXPR", 13))
133 820 : return (Node *) _readNextValueExpr();
134 23539192 : if (MATCH("INFERENCEELEM", 13))
135 1884 : return (Node *) _readInferenceElem();
136 23537308 : if (MATCH("RETURNINGEXPR", 13))
137 1086 : return (Node *) _readReturningExpr();
138 23536222 : if (MATCH("TARGETENTRY", 11))
139 6597792 : return (Node *) _readTargetEntry();
140 16938430 : if (MATCH("RANGETBLREF", 11))
141 563570 : return (Node *) _readRangeTblRef();
142 16374860 : if (MATCH("JOINEXPR", 8))
143 188546 : return (Node *) _readJoinExpr();
144 16186314 : if (MATCH("FROMEXPR", 8))
145 613932 : return (Node *) _readFromExpr();
146 15572382 : if (MATCH("ONCONFLICTEXPR", 14))
147 1850 : return (Node *) _readOnConflictExpr();
148 15570532 : if (MATCH("QUERY", 5))
149 962386 : return (Node *) _readQuery();
150 14608146 : if (MATCH("TYPENAME", 8))
151 730780 : return (Node *) _readTypeName();
152 13877366 : if (MATCH("COLUMNREF", 9))
153 1849048 : return (Node *) _readColumnRef();
154 12028318 : if (MATCH("PARAMREF", 8))
155 151168 : return (Node *) _readParamRef();
156 11877150 : if (MATCH("A_EXPR", 6))
157 633760 : return (Node *) _readA_Expr();
158 11243390 : if (MATCH("A_CONST", 7))
159 1330352 : return (Node *) _readA_Const();
160 9913038 : if (MATCH("TYPECAST", 8))
161 318624 : return (Node *) _readTypeCast();
162 9594414 : if (MATCH("COLLATECLAUSE", 13))
163 10108 : return (Node *) _readCollateClause();
164 9584306 : if (MATCH("ROLESPEC", 8))
165 53618 : return (Node *) _readRoleSpec();
166 9530688 : if (MATCH("FUNCCALL", 8))
167 392762 : return (Node *) _readFuncCall();
168 9137926 : if (MATCH("A_STAR", 6))
169 58282 : return (Node *) _readA_Star();
170 9079644 : if (MATCH("A_INDICES", 9))
171 14134 : return (Node *) _readA_Indices();
172 9065510 : if (MATCH("A_INDIRECTION", 13))
173 32522 : return (Node *) _readA_Indirection();
174 9032988 : if (MATCH("A_ARRAYEXPR", 11))
175 6752 : return (Node *) _readA_ArrayExpr();
176 9026236 : if (MATCH("RESTARGET", 9))
177 1209618 : return (Node *) _readResTarget();
178 7816618 : if (MATCH("MULTIASSIGNREF", 14))
179 402 : return (Node *) _readMultiAssignRef();
180 7816216 : if (MATCH("SORTBY", 6))
181 95388 : return (Node *) _readSortBy();
182 7720828 : if (MATCH("WINDOWDEF", 9))
183 4086 : return (Node *) _readWindowDef();
184 7716742 : if (MATCH("RANGESUBSELECT", 14))
185 17322 : return (Node *) _readRangeSubselect();
186 7699420 : if (MATCH("RANGEFUNCTION", 13))
187 47544 : return (Node *) _readRangeFunction();
188 7651876 : if (MATCH("RANGETABLEFUNC", 14))
189 242 : return (Node *) _readRangeTableFunc();
190 7651634 : if (MATCH("RANGETABLEFUNCCOL", 17))
191 870 : return (Node *) _readRangeTableFuncCol();
192 7650764 : if (MATCH("RANGETABLESAMPLE", 16))
193 274 : return (Node *) _readRangeTableSample();
194 7650490 : if (MATCH("COLUMNDEF", 9))
195 134270 : return (Node *) _readColumnDef();
196 7516220 : if (MATCH("TABLELIKECLAUSE", 15))
197 1500 : return (Node *) _readTableLikeClause();
198 7514720 : if (MATCH("INDEXELEM", 9))
199 18946 : return (Node *) _readIndexElem();
200 7495774 : if (MATCH("DEFELEM", 7))
201 312880 : return (Node *) _readDefElem();
202 7182894 : if (MATCH("LOCKINGCLAUSE", 13))
203 2162 : return (Node *) _readLockingClause();
204 7180732 : if (MATCH("XMLSERIALIZE", 12))
205 218 : return (Node *) _readXmlSerialize();
206 7180514 : if (MATCH("PARTITIONELEM", 13))
207 10504 : return (Node *) _readPartitionElem();
208 7170010 : if (MATCH("PARTITIONSPEC", 13))
209 9628 : return (Node *) _readPartitionSpec();
210 7160382 : if (MATCH("PARTITIONBOUNDSPEC", 18))
211 59070 : return (Node *) _readPartitionBoundSpec();
212 7101312 : if (MATCH("PARTITIONRANGEDATUM", 19))
213 43736 : return (Node *) _readPartitionRangeDatum();
214 7057576 : if (MATCH("PARTITIONCMD", 12))
215 6450 : return (Node *) _readPartitionCmd();
216 7051126 : if (MATCH("RANGETBLENTRY", 13))
217 1646470 : return (Node *) _readRangeTblEntry();
218 5404656 : if (MATCH("RTEPERMISSIONINFO", 17))
219 974468 : return (Node *) _readRTEPermissionInfo();
220 4430188 : if (MATCH("RANGETBLFUNCTION", 16))
221 101124 : return (Node *) _readRangeTblFunction();
222 4329064 : if (MATCH("TABLESAMPLECLAUSE", 17))
223 602 : return (Node *) _readTableSampleClause();
224 4328462 : if (MATCH("WITHCHECKOPTION", 15))
225 4512 : return (Node *) _readWithCheckOption();
226 4323950 : if (MATCH("SORTGROUPCLAUSE", 15))
227 148052 : return (Node *) _readSortGroupClause();
228 4175898 : if (MATCH("GROUPINGSET", 11))
229 4174 : return (Node *) _readGroupingSet();
230 4171724 : if (MATCH("WINDOWCLAUSE", 12))
231 2872 : return (Node *) _readWindowClause();
232 4168852 : if (MATCH("ROWMARKCLAUSE", 13))
233 5390 : return (Node *) _readRowMarkClause();
234 4163462 : if (MATCH("WITHCLAUSE", 10))
235 2942 : return (Node *) _readWithClause();
236 4160520 : if (MATCH("INFERCLAUSE", 11))
237 1634 : return (Node *) _readInferClause();
238 4158886 : if (MATCH("ONCONFLICTCLAUSE", 16))
239 1874 : return (Node *) _readOnConflictClause();
240 4157012 : if (MATCH("CTESEARCHCLAUSE", 15))
241 228 : return (Node *) _readCTESearchClause();
242 4156784 : if (MATCH("CTECYCLECLAUSE", 14))
243 246 : return (Node *) _readCTECycleClause();
244 4156538 : if (MATCH("COMMONTABLEEXPR", 15))
245 7810 : return (Node *) _readCommonTableExpr();
246 4148728 : if (MATCH("MERGEWHENCLAUSE", 15))
247 2900 : return (Node *) _readMergeWhenClause();
248 4145828 : if (MATCH("RETURNINGOPTION", 15))
249 150 : return (Node *) _readReturningOption();
250 4145678 : if (MATCH("RETURNINGCLAUSE", 15))
251 3140 : return (Node *) _readReturningClause();
252 4142538 : if (MATCH("TRIGGERTRANSITION", 17))
253 1136 : return (Node *) _readTriggerTransition();
254 4141402 : if (MATCH("JSONOUTPUT", 10))
255 1486 : return (Node *) _readJsonOutput();
256 4139916 : if (MATCH("JSONARGUMENT", 12))
257 630 : return (Node *) _readJsonArgument();
258 4139286 : if (MATCH("JSONFUNCEXPR", 12))
259 1992 : return (Node *) _readJsonFuncExpr();
260 4137294 : if (MATCH("JSONTABLEPATHSPEC", 17))
261 1972 : return (Node *) _readJsonTablePathSpec();
262 4135322 : if (MATCH("JSONTABLE", 9))
263 590 : return (Node *) _readJsonTable();
264 4134732 : if (MATCH("JSONTABLECOLUMN", 15))
265 1648 : return (Node *) _readJsonTableColumn();
266 4133084 : if (MATCH("JSONKEYVALUE", 12))
267 820 : return (Node *) _readJsonKeyValue();
268 4132264 : if (MATCH("JSONPARSEEXPR", 13))
269 164 : return (Node *) _readJsonParseExpr();
270 4132100 : if (MATCH("JSONSCALAREXPR", 14))
271 112 : return (Node *) _readJsonScalarExpr();
272 4131988 : if (MATCH("JSONSERIALIZEEXPR", 17))
273 108 : return (Node *) _readJsonSerializeExpr();
274 4131880 : if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
275 440 : return (Node *) _readJsonObjectConstructor();
276 4131440 : if (MATCH("JSONARRAYCONSTRUCTOR", 20))
277 200 : return (Node *) _readJsonArrayConstructor();
278 4131240 : if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
279 60 : return (Node *) _readJsonArrayQueryConstructor();
280 4131180 : if (MATCH("JSONAGGCONSTRUCTOR", 18))
281 372 : return (Node *) _readJsonAggConstructor();
282 4130808 : if (MATCH("JSONOBJECTAGG", 13))
283 210 : return (Node *) _readJsonObjectAgg();
284 4130598 : if (MATCH("JSONARRAYAGG", 12))
285 162 : return (Node *) _readJsonArrayAgg();
286 4130436 : if (MATCH("RAWSTMT", 7))
287 718230 : return (Node *) _readRawStmt();
288 3412206 : if (MATCH("INSERTSTMT", 10))
289 72382 : return (Node *) _readInsertStmt();
290 3339824 : if (MATCH("DELETESTMT", 10))
291 4466 : return (Node *) _readDeleteStmt();
292 3335358 : if (MATCH("UPDATESTMT", 10))
293 12984 : return (Node *) _readUpdateStmt();
294 3322374 : if (MATCH("MERGESTMT", 9))
295 1858 : return (Node *) _readMergeStmt();
296 3320516 : if (MATCH("SELECTSTMT", 10))
297 510000 : return (Node *) _readSelectStmt();
298 2810516 : if (MATCH("SETOPERATIONSTMT", 16))
299 17228 : return (Node *) _readSetOperationStmt();
300 2793288 : if (MATCH("RETURNSTMT", 10))
301 8776 : return (Node *) _readReturnStmt();
302 2784512 : if (MATCH("PLASSIGNSTMT", 12))
303 0 : return (Node *) _readPLAssignStmt();
304 2784512 : if (MATCH("CREATESCHEMASTMT", 16))
305 2028 : return (Node *) _readCreateSchemaStmt();
306 2782484 : if (MATCH("ALTERTABLESTMT", 14))
307 55342 : return (Node *) _readAlterTableStmt();
308 2727142 : if (MATCH("REPLICAIDENTITYSTMT", 19))
309 968 : return (Node *) _readReplicaIdentityStmt();
310 2726174 : if (MATCH("ALTERTABLECMD", 13))
311 57202 : return (Node *) _readAlterTableCmd();
312 2668972 : if (MATCH("ALTERCOLLATIONSTMT", 18))
313 12 : return (Node *) _readAlterCollationStmt();
314 2668960 : if (MATCH("ALTERDOMAINSTMT", 15))
315 564 : return (Node *) _readAlterDomainStmt();
316 2668396 : if (MATCH("GRANTSTMT", 9))
317 35958 : return (Node *) _readGrantStmt();
318 2632438 : if (MATCH("OBJECTWITHARGS", 14))
319 36114 : return (Node *) _readObjectWithArgs();
320 2596324 : if (MATCH("ACCESSPRIV", 10))
321 34176 : return (Node *) _readAccessPriv();
322 2562148 : if (MATCH("GRANTROLESTMT", 13))
323 1830 : return (Node *) _readGrantRoleStmt();
324 2560318 : if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
325 320 : return (Node *) _readAlterDefaultPrivilegesStmt();
326 2559998 : if (MATCH("COPYSTMT", 8))
327 19808 : return (Node *) _readCopyStmt();
328 2540190 : if (MATCH("VARIABLESETSTMT", 15))
329 51622 : return (Node *) _readVariableSetStmt();
330 2488568 : if (MATCH("VARIABLESHOWSTMT", 16))
331 1688 : return (Node *) _readVariableShowStmt();
332 2486880 : if (MATCH("CREATESTMT", 10))
333 70810 : return (Node *) _readCreateStmt();
334 2416070 : if (MATCH("CONSTRAINT", 10))
335 64962 : return (Node *) _readConstraint();
336 2351108 : if (MATCH("CREATETABLESPACESTMT", 20))
337 224 : return (Node *) _readCreateTableSpaceStmt();
338 2350884 : if (MATCH("DROPTABLESPACESTMT", 18))
339 128 : return (Node *) _readDropTableSpaceStmt();
340 2350756 : if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
341 48 : return (Node *) _readAlterTableSpaceOptionsStmt();
342 2350708 : if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
343 60 : return (Node *) _readAlterTableMoveAllStmt();
344 2350648 : if (MATCH("CREATEEXTENSIONSTMT", 19))
345 944 : return (Node *) _readCreateExtensionStmt();
346 2349704 : if (MATCH("ALTEREXTENSIONSTMT", 18))
347 70 : return (Node *) _readAlterExtensionStmt();
348 2349634 : if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
349 448 : return (Node *) _readAlterExtensionContentsStmt();
350 2349186 : if (MATCH("CREATEFDWSTMT", 13))
351 380 : return (Node *) _readCreateFdwStmt();
352 2348806 : if (MATCH("ALTERFDWSTMT", 12))
353 244 : return (Node *) _readAlterFdwStmt();
354 2348562 : if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
355 538 : return (Node *) _readCreateForeignServerStmt();
356 2348024 : if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
357 438 : return (Node *) _readAlterForeignServerStmt();
358 2347586 : if (MATCH("CREATEFOREIGNTABLESTMT", 22))
359 860 : return (Node *) _readCreateForeignTableStmt();
360 2346726 : if (MATCH("CREATEUSERMAPPINGSTMT", 21))
361 484 : return (Node *) _readCreateUserMappingStmt();
362 2346242 : if (MATCH("ALTERUSERMAPPINGSTMT", 20))
363 220 : return (Node *) _readAlterUserMappingStmt();
364 2346022 : if (MATCH("DROPUSERMAPPINGSTMT", 19))
365 252 : return (Node *) _readDropUserMappingStmt();
366 2345770 : if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
367 96 : return (Node *) _readImportForeignSchemaStmt();
368 2345674 : if (MATCH("CREATEPOLICYSTMT", 16))
369 1316 : return (Node *) _readCreatePolicyStmt();
370 2344358 : if (MATCH("ALTERPOLICYSTMT", 15))
371 168 : return (Node *) _readAlterPolicyStmt();
372 2344190 : if (MATCH("CREATEAMSTMT", 12))
373 124 : return (Node *) _readCreateAmStmt();
374 2344066 : if (MATCH("CREATETRIGSTMT", 14))
375 6236 : return (Node *) _readCreateTrigStmt();
376 2337830 : if (MATCH("CREATEEVENTTRIGSTMT", 19))
377 392 : return (Node *) _readCreateEventTrigStmt();
378 2337438 : if (MATCH("ALTEREVENTTRIGSTMT", 18))
379 96 : return (Node *) _readAlterEventTrigStmt();
380 2337342 : if (MATCH("CREATEPLANGSTMT", 15))
381 264 : return (Node *) _readCreatePLangStmt();
382 2337078 : if (MATCH("CREATEROLESTMT", 14))
383 3544 : return (Node *) _readCreateRoleStmt();
384 2333534 : if (MATCH("ALTERROLESTMT", 13))
385 896 : return (Node *) _readAlterRoleStmt();
386 2332638 : if (MATCH("ALTERROLESETSTMT", 16))
387 164 : return (Node *) _readAlterRoleSetStmt();
388 2332474 : if (MATCH("DROPROLESTMT", 12))
389 3364 : return (Node *) _readDropRoleStmt();
390 2329110 : if (MATCH("CREATESEQSTMT", 13))
391 1292 : return (Node *) _readCreateSeqStmt();
392 2327818 : if (MATCH("ALTERSEQSTMT", 12))
393 372 : return (Node *) _readAlterSeqStmt();
394 2327446 : if (MATCH("DEFINESTMT", 10))
395 16864 : return (Node *) _readDefineStmt();
396 2310582 : if (MATCH("CREATEDOMAINSTMT", 16))
397 2680 : return (Node *) _readCreateDomainStmt();
398 2307902 : if (MATCH("CREATEOPCLASSSTMT", 17))
399 776 : return (Node *) _readCreateOpClassStmt();
400 2307126 : if (MATCH("CREATEOPCLASSITEM", 17))
401 8040 : return (Node *) _readCreateOpClassItem();
402 2299086 : if (MATCH("CREATEOPFAMILYSTMT", 18))
403 296 : return (Node *) _readCreateOpFamilyStmt();
404 2298790 : if (MATCH("ALTEROPFAMILYSTMT", 17))
405 1028 : return (Node *) _readAlterOpFamilyStmt();
406 2297762 : if (MATCH("DROPSTMT", 8))
407 49046 : return (Node *) _readDropStmt();
408 2248716 : if (MATCH("TRUNCATESTMT", 12))
409 3230 : return (Node *) _readTruncateStmt();
410 2245486 : if (MATCH("COMMENTSTMT", 11))
411 12284 : return (Node *) _readCommentStmt();
412 2233202 : if (MATCH("SECLABELSTMT", 12))
413 200 : return (Node *) _readSecLabelStmt();
414 2233002 : if (MATCH("DECLARECURSORSTMT", 17))
415 5574 : return (Node *) _readDeclareCursorStmt();
416 2227428 : if (MATCH("CLOSEPORTALSTMT", 15))
417 4388 : return (Node *) _readClosePortalStmt();
418 2223040 : if (MATCH("FETCHSTMT", 9))
419 11496 : return (Node *) _readFetchStmt();
420 2211544 : if (MATCH("INDEXSTMT", 9))
421 12444 : return (Node *) _readIndexStmt();
422 2199100 : if (MATCH("CREATESTATSSTMT", 15))
423 1158 : return (Node *) _readCreateStatsStmt();
424 2197942 : if (MATCH("STATSELEM", 9))
425 2980 : return (Node *) _readStatsElem();
426 2194962 : if (MATCH("ALTERSTATSSTMT", 14))
427 52 : return (Node *) _readAlterStatsStmt();
428 2194910 : if (MATCH("CREATEFUNCTIONSTMT", 18))
429 44808 : return (Node *) _readCreateFunctionStmt();
430 2150102 : if (MATCH("FUNCTIONPARAMETER", 17))
431 137130 : return (Node *) _readFunctionParameter();
432 2012972 : if (MATCH("ALTERFUNCTIONSTMT", 17))
433 1312 : return (Node *) _readAlterFunctionStmt();
434 2011660 : if (MATCH("DOSTMT", 6))
435 2180 : return (Node *) _readDoStmt();
436 2009480 : if (MATCH("CALLSTMT", 8))
437 862 : return (Node *) _readCallStmt();
438 2008618 : if (MATCH("RENAMESTMT", 10))
439 2784 : return (Node *) _readRenameStmt();
440 2005834 : if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
441 92 : return (Node *) _readAlterObjectDependsStmt();
442 2005742 : if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
443 796 : return (Node *) _readAlterObjectSchemaStmt();
444 2004946 : if (MATCH("ALTEROWNERSTMT", 14))
445 3138 : return (Node *) _readAlterOwnerStmt();
446 2001808 : if (MATCH("ALTEROPERATORSTMT", 17))
447 1216 : return (Node *) _readAlterOperatorStmt();
448 2000592 : if (MATCH("ALTERTYPESTMT", 13))
449 120 : return (Node *) _readAlterTypeStmt();
450 2000472 : if (MATCH("RULESTMT", 8))
451 2132 : return (Node *) _readRuleStmt();
452 1998340 : if (MATCH("NOTIFYSTMT", 10))
453 388 : return (Node *) _readNotifyStmt();
454 1997952 : if (MATCH("LISTENSTMT", 10))
455 148 : return (Node *) _readListenStmt();
456 1997804 : if (MATCH("UNLISTENSTMT", 12))
457 76 : return (Node *) _readUnlistenStmt();
458 1997728 : if (MATCH("TRANSACTIONSTMT", 15))
459 69998 : return (Node *) _readTransactionStmt();
460 1927730 : if (MATCH("COMPOSITETYPESTMT", 17))
461 4186 : return (Node *) _readCompositeTypeStmt();
462 1923544 : if (MATCH("CREATEENUMSTMT", 14))
463 384 : return (Node *) _readCreateEnumStmt();
464 1923160 : if (MATCH("CREATERANGESTMT", 15))
465 336 : return (Node *) _readCreateRangeStmt();
466 1922824 : if (MATCH("ALTERENUMSTMT", 13))
467 788 : return (Node *) _readAlterEnumStmt();
468 1922036 : if (MATCH("VIEWSTMT", 8))
469 30308 : return (Node *) _readViewStmt();
470 1891728 : if (MATCH("LOADSTMT", 8))
471 116 : return (Node *) _readLoadStmt();
472 1891612 : if (MATCH("CREATEDBSTMT", 12))
473 1368 : return (Node *) _readCreatedbStmt();
474 1890244 : if (MATCH("ALTERDATABASESTMT", 17))
475 92 : return (Node *) _readAlterDatabaseStmt();
476 1890152 : if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
477 12 : return (Node *) _readAlterDatabaseRefreshCollStmt();
478 1890140 : if (MATCH("ALTERDATABASESETSTMT", 20))
479 2268 : return (Node *) _readAlterDatabaseSetStmt();
480 1887872 : if (MATCH("DROPDBSTMT", 10))
481 204 : return (Node *) _readDropdbStmt();
482 1887668 : if (MATCH("ALTERSYSTEMSTMT", 15))
483 332 : return (Node *) _readAlterSystemStmt();
484 1887336 : if (MATCH("CLUSTERSTMT", 11))
485 472 : return (Node *) _readClusterStmt();
486 1886864 : if (MATCH("VACUUMSTMT", 10))
487 21248 : return (Node *) _readVacuumStmt();
488 1865616 : if (MATCH("VACUUMRELATION", 14))
489 20912 : return (Node *) _readVacuumRelation();
490 1844704 : if (MATCH("EXPLAINSTMT", 11))
491 37426 : return (Node *) _readExplainStmt();
492 1807278 : if (MATCH("CREATETABLEASSTMT", 17))
493 3676 : return (Node *) _readCreateTableAsStmt();
494 1803602 : if (MATCH("REFRESHMATVIEWSTMT", 18))
495 524 : return (Node *) _readRefreshMatViewStmt();
496 1803078 : if (MATCH("CHECKPOINTSTMT", 14))
497 408 : return (Node *) _readCheckPointStmt();
498 1802670 : if (MATCH("DISCARDSTMT", 11))
499 60 : return (Node *) _readDiscardStmt();
500 1802610 : if (MATCH("LOCKSTMT", 8))
501 2176 : return (Node *) _readLockStmt();
502 1800434 : if (MATCH("CONSTRAINTSSETSTMT", 18))
503 202 : return (Node *) _readConstraintsSetStmt();
504 1800232 : if (MATCH("REINDEXSTMT", 11))
505 2180 : return (Node *) _readReindexStmt();
506 1798052 : if (MATCH("CREATECONVERSIONSTMT", 20))
507 128 : return (Node *) _readCreateConversionStmt();
508 1797924 : if (MATCH("CREATECASTSTMT", 14))
509 540 : return (Node *) _readCreateCastStmt();
510 1797384 : if (MATCH("CREATETRANSFORMSTMT", 19))
511 100 : return (Node *) _readCreateTransformStmt();
512 1797284 : if (MATCH("PREPARESTMT", 11))
513 3440 : return (Node *) _readPrepareStmt();
514 1793844 : if (MATCH("EXECUTESTMT", 11))
515 30842 : return (Node *) _readExecuteStmt();
516 1763002 : if (MATCH("DEALLOCATESTMT", 14))
517 8096 : return (Node *) _readDeallocateStmt();
518 1754906 : if (MATCH("DROPOWNEDSTMT", 13))
519 296 : return (Node *) _readDropOwnedStmt();
520 1754610 : if (MATCH("REASSIGNOWNEDSTMT", 17))
521 92 : return (Node *) _readReassignOwnedStmt();
522 1754518 : if (MATCH("ALTERTSDICTIONARYSTMT", 21))
523 80 : return (Node *) _readAlterTSDictionaryStmt();
524 1754438 : if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
525 14928 : return (Node *) _readAlterTSConfigurationStmt();
526 1739510 : if (MATCH("PUBLICATIONTABLE", 16))
527 2668 : return (Node *) _readPublicationTable();
528 1736842 : if (MATCH("PUBLICATIONOBJSPEC", 18))
529 3380 : return (Node *) _readPublicationObjSpec();
530 1733462 : if (MATCH("CREATEPUBLICATIONSTMT", 21))
531 1504 : return (Node *) _readCreatePublicationStmt();
532 1731958 : if (MATCH("ALTERPUBLICATIONSTMT", 20))
533 2120 : return (Node *) _readAlterPublicationStmt();
534 1729838 : if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
535 872 : return (Node *) _readCreateSubscriptionStmt();
536 1728966 : if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
537 918 : return (Node *) _readAlterSubscriptionStmt();
538 1728048 : if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
539 428 : return (Node *) _readDropSubscriptionStmt();
540 1727620 : if (MATCH("GROUPBYORDERING", 15))
541 0 : return (Node *) _readGroupByOrdering();
542 1727620 : if (MATCH("PLACEHOLDERVAR", 14))
543 0 : return (Node *) _readPlaceHolderVar();
544 1727620 : if (MATCH("APPENDRELINFO", 13))
545 43174 : return (Node *) _readAppendRelInfo();
546 1684446 : if (MATCH("PLANNEDSTMT", 11))
547 447280 : return (Node *) _readPlannedStmt();
548 1237166 : if (MATCH("RESULT", 6))
549 224508 : return (Node *) _readResult();
550 1012658 : if (MATCH("PROJECTSET", 10))
551 8746 : return (Node *) _readProjectSet();
552 1003912 : if (MATCH("MODIFYTABLE", 11))
553 90516 : return (Node *) _readModifyTable();
554 913396 : if (MATCH("APPEND", 6))
555 13596 : return (Node *) _readAppend();
556 899800 : if (MATCH("MERGEAPPEND", 11))
557 508 : return (Node *) _readMergeAppend();
558 899292 : if (MATCH("RECURSIVEUNION", 14))
559 816 : return (Node *) _readRecursiveUnion();
560 898476 : if (MATCH("BITMAPAND", 9))
561 152 : return (Node *) _readBitmapAnd();
562 898324 : if (MATCH("BITMAPOR", 8))
563 300 : return (Node *) _readBitmapOr();
564 898024 : if (MATCH("SEQSCAN", 7))
565 194074 : return (Node *) _readSeqScan();
566 703950 : if (MATCH("SAMPLESCAN", 10))
567 300 : return (Node *) _readSampleScan();
568 703650 : if (MATCH("INDEXSCAN", 9))
569 130588 : return (Node *) _readIndexScan();
570 573062 : if (MATCH("INDEXONLYSCAN", 13))
571 15508 : return (Node *) _readIndexOnlyScan();
572 557554 : if (MATCH("BITMAPINDEXSCAN", 15))
573 20886 : return (Node *) _readBitmapIndexScan();
574 536668 : if (MATCH("BITMAPHEAPSCAN", 14))
575 20428 : return (Node *) _readBitmapHeapScan();
576 516240 : if (MATCH("TIDSCAN", 7))
577 700 : return (Node *) _readTidScan();
578 515540 : if (MATCH("TIDRANGESCAN", 12))
579 202 : return (Node *) _readTidRangeScan();
580 515338 : if (MATCH("SUBQUERYSCAN", 12))
581 9978 : return (Node *) _readSubqueryScan();
582 505360 : if (MATCH("FUNCTIONSCAN", 12))
583 44200 : return (Node *) _readFunctionScan();
584 461160 : if (MATCH("VALUESSCAN", 10))
585 7980 : return (Node *) _readValuesScan();
586 453180 : if (MATCH("TABLEFUNCSCAN", 13))
587 626 : return (Node *) _readTableFuncScan();
588 452554 : if (MATCH("CTESCAN", 7))
589 3186 : return (Node *) _readCteScan();
590 449368 : if (MATCH("NAMEDTUPLESTORESCAN", 19))
591 438 : return (Node *) _readNamedTuplestoreScan();
592 448930 : if (MATCH("WORKTABLESCAN", 13))
593 816 : return (Node *) _readWorkTableScan();
594 448114 : if (MATCH("FOREIGNSCAN", 11))
595 1980 : return (Node *) _readForeignScan();
596 446134 : if (MATCH("CUSTOMSCAN", 10))
597 0 : return (Node *) _readCustomScan();
598 446134 : if (MATCH("NESTLOOP", 8))
599 83832 : return (Node *) _readNestLoop();
600 362302 : if (MATCH("NESTLOOPPARAM", 13))
601 46266 : return (Node *) _readNestLoopParam();
602 316036 : if (MATCH("MERGEJOIN", 9))
603 7118 : return (Node *) _readMergeJoin();
604 308918 : if (MATCH("HASHJOIN", 8))
605 29412 : return (Node *) _readHashJoin();
606 279506 : if (MATCH("MATERIAL", 8))
607 3878 : return (Node *) _readMaterial();
608 275628 : if (MATCH("MEMOIZE", 7))
609 1386 : return (Node *) _readMemoize();
610 274242 : if (MATCH("SORT", 4))
611 69326 : return (Node *) _readSort();
612 204916 : if (MATCH("INCREMENTALSORT", 15))
613 770 : return (Node *) _readIncrementalSort();
614 204146 : if (MATCH("GROUP", 5))
615 246 : return (Node *) _readGroup();
616 203900 : if (MATCH("AGG", 3))
617 41922 : return (Node *) _readAgg();
618 161978 : if (MATCH("WINDOWAGG", 9))
619 2486 : return (Node *) _readWindowAgg();
620 159492 : if (MATCH("UNIQUE", 6))
621 5056 : return (Node *) _readUnique();
622 154436 : if (MATCH("GATHER", 6))
623 1018 : return (Node *) _readGather();
624 153418 : if (MATCH("GATHERMERGE", 11))
625 330 : return (Node *) _readGatherMerge();
626 153088 : if (MATCH("HASH", 4))
627 29412 : return (Node *) _readHash();
628 123676 : if (MATCH("SETOP", 5))
629 680 : return (Node *) _readSetOp();
630 122996 : if (MATCH("LOCKROWS", 8))
631 7846 : return (Node *) _readLockRows();
632 115150 : if (MATCH("LIMIT", 5))
633 4564 : return (Node *) _readLimit();
634 110586 : if (MATCH("PLANROWMARK", 11))
635 26140 : return (Node *) _readPlanRowMark();
636 84446 : if (MATCH("PARTITIONPRUNEINFO", 18))
637 598 : return (Node *) _readPartitionPruneInfo();
638 83848 : if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
639 1276 : return (Node *) _readPartitionedRelPruneInfo();
640 82572 : if (MATCH("PARTITIONPRUNESTEPOP", 20))
641 1058 : return (Node *) _readPartitionPruneStepOp();
642 81514 : if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
643 214 : return (Node *) _readPartitionPruneStepCombine();
644 81300 : if (MATCH("PLANINVALITEM", 13))
645 81300 : return (Node *) _readPlanInvalItem();
646 0 : if (MATCH("EXTENSIBLENODE", 14))
647 0 : return (Node *) _readExtensibleNode();
|