Branch data 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 [ + + + + ]: 34519202 : if (MATCH("ALIAS", 5))
19 : 1926575 : return (Node *) _readAlias(ctx);
20 [ + + + + ]: 32592627 : if (MATCH("RANGEVAR", 8))
21 : 567508 : return (Node *) _readRangeVar(ctx);
22 [ + + + + ]: 32025119 : if (MATCH("TABLEFUNC", 9))
23 : 1154 : return (Node *) _readTableFunc(ctx);
24 [ + + + + ]: 32023965 : if (MATCH("INTOCLAUSE", 10))
25 : 2622 : return (Node *) _readIntoClause(ctx);
26 [ + + + + ]: 32021343 : if (MATCH("VAR", 3))
27 : 9128873 : return (Node *) _readVar(ctx);
28 [ + + + + ]: 22892470 : if (MATCH("CONST", 5))
29 : 2142416 : return (Node *) _readConst(ctx);
30 [ + + + + ]: 20750054 : if (MATCH("PARAM", 5))
31 : 216586 : return (Node *) _readParam(ctx);
32 [ + + + + ]: 20533468 : if (MATCH("AGGREF", 6))
33 : 71485 : return (Node *) _readAggref(ctx);
34 [ + + + + ]: 20461983 : if (MATCH("GROUPINGFUNC", 12))
35 : 758 : return (Node *) _readGroupingFunc(ctx);
36 [ + + + + ]: 20461225 : if (MATCH("WINDOWFUNC", 10))
37 : 5538 : return (Node *) _readWindowFunc(ctx);
38 [ + + + + ]: 20455687 : if (MATCH("WINDOWFUNCRUNCONDITION", 22))
39 : 280 : return (Node *) _readWindowFuncRunCondition(ctx);
40 [ + + + + ]: 20455407 : if (MATCH("MERGESUPPORTFUNC", 16))
41 : 577 : return (Node *) _readMergeSupportFunc(ctx);
42 [ + + + + ]: 20454830 : if (MATCH("SUBSCRIPTINGREF", 15))
43 : 28535 : return (Node *) _readSubscriptingRef(ctx);
44 [ + + + + ]: 20426295 : if (MATCH("FUNCEXPR", 8))
45 : 618160 : return (Node *) _readFuncExpr(ctx);
46 [ + + + + ]: 19808135 : if (MATCH("NAMEDARGEXPR", 12))
47 : 53708 : return (Node *) _readNamedArgExpr(ctx);
48 [ + + + + ]: 19754427 : if (MATCH("OPEXPR", 6))
49 : 1097892 : return (Node *) _readOpExpr(ctx);
50 [ + + + + ]: 18656535 : if (MATCH("DISTINCTEXPR", 12))
51 : 1306 : return (Node *) _readDistinctExpr(ctx);
52 [ + + + + ]: 18655229 : if (MATCH("NULLIFEXPR", 10))
53 : 1115 : return (Node *) _readNullIfExpr(ctx);
54 [ + + + + ]: 18654114 : if (MATCH("SCALARARRAYOPEXPR", 17))
55 : 50314 : return (Node *) _readScalarArrayOpExpr(ctx);
56 [ + + + + ]: 18603800 : if (MATCH("BOOLEXPR", 8))
57 : 298466 : return (Node *) _readBoolExpr(ctx);
58 [ + + + + ]: 18305334 : if (MATCH("SUBLINK", 7))
59 : 74297 : return (Node *) _readSubLink(ctx);
60 [ + + + + ]: 18231037 : if (MATCH("SUBPLAN", 7))
61 : 27228 : return (Node *) _readSubPlan(ctx);
62 [ + + - + ]: 18203809 : if (MATCH("ALTERNATIVESUBPLAN", 18))
63 : 0 : return (Node *) _readAlternativeSubPlan(ctx);
64 [ + + + + ]: 18203809 : if (MATCH("FIELDSELECT", 11))
65 : 56695 : return (Node *) _readFieldSelect(ctx);
66 [ + + + + ]: 18147114 : if (MATCH("FIELDSTORE", 10))
67 : 734 : return (Node *) _readFieldStore(ctx);
68 [ + + + + ]: 18146380 : if (MATCH("RELABELTYPE", 11))
69 : 172821 : return (Node *) _readRelabelType(ctx);
70 [ + + + + ]: 17973559 : if (MATCH("COERCEVIAIO", 11))
71 : 38399 : return (Node *) _readCoerceViaIO(ctx);
72 [ + + + + ]: 17935160 : if (MATCH("ARRAYCOERCEEXPR", 15))
73 : 7017 : return (Node *) _readArrayCoerceExpr(ctx);
74 [ + + + + ]: 17928143 : if (MATCH("CONVERTROWTYPEEXPR", 18))
75 : 563 : return (Node *) _readConvertRowtypeExpr(ctx);
76 [ + + + + ]: 17927580 : if (MATCH("COLLATEEXPR", 11))
77 : 6930 : return (Node *) _readCollateExpr(ctx);
78 [ + + + + ]: 17920650 : if (MATCH("CASEEXPR", 8))
79 : 97813 : return (Node *) _readCaseExpr(ctx);
80 [ + + + + ]: 17822837 : if (MATCH("CASEWHEN", 8))
81 : 202719 : return (Node *) _readCaseWhen(ctx);
82 [ + + + + ]: 17620118 : if (MATCH("CASETESTEXPR", 12))
83 : 45566 : return (Node *) _readCaseTestExpr(ctx);
84 [ + + + + ]: 17574552 : if (MATCH("ARRAYEXPR", 9))
85 : 23333 : return (Node *) _readArrayExpr(ctx);
86 [ + + + + ]: 17551219 : if (MATCH("ROWEXPR", 7))
87 : 9609 : return (Node *) _readRowExpr(ctx);
88 [ + + + + ]: 17541610 : if (MATCH("ROWCOMPAREEXPR", 14))
89 : 616 : return (Node *) _readRowCompareExpr(ctx);
90 [ + + + + ]: 17540994 : if (MATCH("COALESCEEXPR", 12))
91 : 12769 : return (Node *) _readCoalesceExpr(ctx);
92 [ + + + + ]: 17528225 : if (MATCH("MINMAXEXPR", 10))
93 : 639 : return (Node *) _readMinMaxExpr(ctx);
94 [ + + + + ]: 17527586 : if (MATCH("SQLVALUEFUNCTION", 16))
95 : 9230 : return (Node *) _readSQLValueFunction(ctx);
96 [ + + + + ]: 17518356 : if (MATCH("XMLEXPR", 7))
97 : 1291 : return (Node *) _readXmlExpr(ctx);
98 [ + + + + ]: 17517065 : if (MATCH("JSONFORMAT", 10))
99 : 21038 : return (Node *) _readJsonFormat(ctx);
100 [ + + + + ]: 17496027 : if (MATCH("JSONRETURNING", 13))
101 : 8822 : return (Node *) _readJsonReturning(ctx);
102 [ + + + + ]: 17487205 : if (MATCH("JSONVALUEEXPR", 13))
103 : 5272 : return (Node *) _readJsonValueExpr(ctx);
104 [ + + + + ]: 17481933 : if (MATCH("JSONCONSTRUCTOREXPR", 19))
105 : 2236 : return (Node *) _readJsonConstructorExpr(ctx);
106 [ + + + + ]: 17479697 : if (MATCH("JSONISPREDICATE", 15))
107 : 916 : return (Node *) _readJsonIsPredicate(ctx);
108 [ + + + + ]: 17478781 : if (MATCH("JSONBEHAVIOR", 12))
109 : 9696 : return (Node *) _readJsonBehavior(ctx);
110 [ + + + + ]: 17469085 : if (MATCH("JSONEXPR", 8))
111 : 5044 : return (Node *) _readJsonExpr(ctx);
112 [ + + + + ]: 17464041 : if (MATCH("JSONTABLEPATH", 13))
113 : 1520 : return (Node *) _readJsonTablePath(ctx);
114 [ + + + + ]: 17462521 : if (MATCH("JSONTABLEPATHSCAN", 17))
115 : 1520 : return (Node *) _readJsonTablePathScan(ctx);
116 [ + + + + ]: 17461001 : if (MATCH("JSONTABLESIBLINGJOIN", 20))
117 : 260 : return (Node *) _readJsonTableSiblingJoin(ctx);
118 [ + + + + ]: 17460741 : if (MATCH("NULLTEST", 8))
119 : 36908 : return (Node *) _readNullTest(ctx);
120 [ + + + + ]: 17423833 : if (MATCH("BOOLEANTEST", 11))
121 : 2522 : return (Node *) _readBooleanTest(ctx);
122 [ + + + + ]: 17421311 : if (MATCH("MERGEACTION", 11))
123 : 4437 : return (Node *) _readMergeAction(ctx);
124 [ + + + + ]: 17416874 : if (MATCH("COERCETODOMAIN", 14))
125 : 86772 : return (Node *) _readCoerceToDomain(ctx);
126 [ + + + + ]: 17330102 : if (MATCH("COERCETODOMAINVALUE", 19))
127 : 1516 : return (Node *) _readCoerceToDomainValue(ctx);
128 [ + + + + ]: 17328586 : if (MATCH("SETTODEFAULT", 12))
129 : 1174 : return (Node *) _readSetToDefault(ctx);
130 [ + + + + ]: 17327412 : if (MATCH("CURRENTOFEXPR", 13))
131 : 629 : return (Node *) _readCurrentOfExpr(ctx);
132 [ + + + + ]: 17326783 : if (MATCH("NEXTVALUEEXPR", 13))
133 : 570 : return (Node *) _readNextValueExpr(ctx);
134 [ + + + + ]: 17326213 : if (MATCH("INFERENCEELEM", 13))
135 : 1573 : return (Node *) _readInferenceElem(ctx);
136 [ + + + + ]: 17324640 : if (MATCH("RETURNINGEXPR", 13))
137 : 868 : return (Node *) _readReturningExpr(ctx);
138 [ + + + + ]: 17323772 : if (MATCH("GRAPHLABELREF", 13))
139 : 288 : return (Node *) _readGraphLabelRef(ctx);
140 [ + + + + ]: 17323484 : if (MATCH("GRAPHPROPERTYREF", 16))
141 : 229 : return (Node *) _readGraphPropertyRef(ctx);
142 [ + + + + ]: 17323255 : if (MATCH("TARGETENTRY", 11))
143 : 4959761 : return (Node *) _readTargetEntry(ctx);
144 [ + + + + ]: 12363494 : if (MATCH("RANGETBLREF", 11))
145 : 438260 : return (Node *) _readRangeTblRef(ctx);
146 [ + + + + ]: 11925234 : if (MATCH("JOINEXPR", 8))
147 : 145225 : return (Node *) _readJoinExpr(ctx);
148 [ + + + + ]: 11780009 : if (MATCH("FROMEXPR", 8))
149 : 426836 : return (Node *) _readFromExpr(ctx);
150 [ + + + + ]: 11353173 : if (MATCH("ONCONFLICTEXPR", 14))
151 : 1557 : return (Node *) _readOnConflictExpr(ctx);
152 [ + + + + ]: 11351616 : if (MATCH("FORPORTIONOFEXPR", 16))
153 : 2145 : return (Node *) _readForPortionOfExpr(ctx);
154 [ + + + + ]: 11349471 : if (MATCH("QUERY", 5))
155 : 671492 : return (Node *) _readQuery(ctx);
156 [ + + + + ]: 10677979 : if (MATCH("TYPENAME", 8))
157 : 482083 : return (Node *) _readTypeName(ctx);
158 [ + + + + ]: 10195896 : if (MATCH("COLUMNREF", 9))
159 : 1348046 : return (Node *) _readColumnRef(ctx);
160 [ + + + + ]: 8847850 : if (MATCH("PARAMREF", 8))
161 : 31517 : return (Node *) _readParamRef(ctx);
162 [ + + + + ]: 8816333 : if (MATCH("A_EXPR", 6))
163 : 431873 : return (Node *) _readA_Expr(ctx);
164 [ + + + + ]: 8384460 : if (MATCH("A_CONST", 7))
165 : 945568 : return (Node *) _readA_Const(ctx);
166 [ + + + + ]: 7438892 : if (MATCH("TYPECAST", 8))
167 : 233548 : return (Node *) _readTypeCast(ctx);
168 [ + + + + ]: 7205344 : if (MATCH("COLLATECLAUSE", 13))
169 : 7972 : return (Node *) _readCollateClause(ctx);
170 [ + + + + ]: 7197372 : if (MATCH("ROLESPEC", 8))
171 : 28963 : return (Node *) _readRoleSpec(ctx);
172 [ + + + + ]: 7168409 : if (MATCH("FUNCCALL", 8))
173 : 269700 : return (Node *) _readFuncCall(ctx);
174 [ + + + + ]: 6898709 : if (MATCH("A_STAR", 6))
175 : 47808 : return (Node *) _readA_Star(ctx);
176 [ + + + + ]: 6850901 : if (MATCH("A_INDICES", 9))
177 : 10072 : return (Node *) _readA_Indices(ctx);
178 [ + + + + ]: 6840829 : if (MATCH("A_INDIRECTION", 13))
179 : 25136 : return (Node *) _readA_Indirection(ctx);
180 [ + + + + ]: 6815693 : if (MATCH("A_ARRAYEXPR", 11))
181 : 5176 : return (Node *) _readA_ArrayExpr(ctx);
182 [ + + + + ]: 6810517 : if (MATCH("RESTARGET", 9))
183 : 837084 : return (Node *) _readResTarget(ctx);
184 [ + + + + ]: 5973433 : if (MATCH("MULTIASSIGNREF", 14))
185 : 265 : return (Node *) _readMultiAssignRef(ctx);
186 [ + + + + ]: 5973168 : if (MATCH("SORTBY", 6))
187 : 74394 : return (Node *) _readSortBy(ctx);
188 [ + + + + ]: 5898774 : if (MATCH("WINDOWDEF", 9))
189 : 3279 : return (Node *) _readWindowDef(ctx);
190 [ + + + + ]: 5895495 : if (MATCH("RANGESUBSELECT", 14))
191 : 16474 : return (Node *) _readRangeSubselect(ctx);
192 [ + + + + ]: 5879021 : if (MATCH("RANGEFUNCTION", 13))
193 : 33247 : return (Node *) _readRangeFunction(ctx);
194 [ + + + + ]: 5845774 : if (MATCH("RANGETABLEFUNC", 14))
195 : 168 : return (Node *) _readRangeTableFunc(ctx);
196 [ + + + + ]: 5845606 : if (MATCH("RANGETABLEFUNCCOL", 17))
197 : 582 : return (Node *) _readRangeTableFuncCol(ctx);
198 [ + + + + ]: 5845024 : if (MATCH("RANGEGRAPHTABLE", 15))
199 : 513 : return (Node *) _readRangeGraphTable(ctx);
200 [ + + + + ]: 5844511 : if (MATCH("RANGETABLESAMPLE", 16))
201 : 190 : return (Node *) _readRangeTableSample(ctx);
202 [ + + + + ]: 5844321 : if (MATCH("COLUMNDEF", 9))
203 : 95639 : return (Node *) _readColumnDef(ctx);
204 [ + + + + ]: 5748682 : if (MATCH("TABLELIKECLAUSE", 15))
205 : 1050 : return (Node *) _readTableLikeClause(ctx);
206 [ + + + + ]: 5747632 : if (MATCH("INDEXELEM", 9))
207 : 13406 : return (Node *) _readIndexElem(ctx);
208 [ + + + + ]: 5734226 : if (MATCH("DEFELEM", 7))
209 : 437972 : return (Node *) _readDefElem(ctx);
210 [ + + + + ]: 5296254 : if (MATCH("LOCKINGCLAUSE", 13))
211 : 4051 : return (Node *) _readLockingClause(ctx);
212 [ + + + + ]: 5292203 : if (MATCH("XMLSERIALIZE", 12))
213 : 164 : return (Node *) _readXmlSerialize(ctx);
214 [ + + + + ]: 5292039 : if (MATCH("PARTITIONELEM", 13))
215 : 7408 : return (Node *) _readPartitionElem(ctx);
216 [ + + + + ]: 5284631 : if (MATCH("PARTITIONSPEC", 13))
217 : 6788 : return (Node *) _readPartitionSpec(ctx);
218 [ + + + + ]: 5277843 : if (MATCH("PARTITIONBOUNDSPEC", 18))
219 : 79788 : return (Node *) _readPartitionBoundSpec(ctx);
220 [ + + + + ]: 5198055 : if (MATCH("PARTITIONRANGEDATUM", 19))
221 : 107966 : return (Node *) _readPartitionRangeDatum(ctx);
222 [ + + + + ]: 5090089 : if (MATCH("PARTITIONCMD", 12))
223 : 4510 : return (Node *) _readPartitionCmd(ctx);
224 [ + + + + ]: 5085579 : if (MATCH("GRAPHPATTERN", 12))
225 : 621 : return (Node *) _readGraphPattern(ctx);
226 [ + + + + ]: 5084958 : if (MATCH("GRAPHELEMENTPATTERN", 19))
227 : 1707 : return (Node *) _readGraphElementPattern(ctx);
228 [ + + + + ]: 5083251 : if (MATCH("RANGETBLENTRY", 13))
229 : 1223374 : return (Node *) _readRangeTblEntry(ctx);
230 [ + + + + ]: 3859877 : if (MATCH("RTEPERMISSIONINFO", 17))
231 : 719780 : return (Node *) _readRTEPermissionInfo(ctx);
232 [ + + + + ]: 3140097 : if (MATCH("RANGETBLFUNCTION", 16))
233 : 70660 : return (Node *) _readRangeTblFunction(ctx);
234 [ + + + + ]: 3069437 : if (MATCH("TABLESAMPLECLAUSE", 17))
235 : 397 : return (Node *) _readTableSampleClause(ctx);
236 [ + + + + ]: 3069040 : if (MATCH("WITHCHECKOPTION", 15))
237 : 4181 : return (Node *) _readWithCheckOption(ctx);
238 [ + + + + ]: 3064859 : if (MATCH("SORTGROUPCLAUSE", 15))
239 : 113783 : return (Node *) _readSortGroupClause(ctx);
240 [ + + + + ]: 2951076 : if (MATCH("GROUPINGSET", 11))
241 : 3544 : return (Node *) _readGroupingSet(ctx);
242 [ + + + + ]: 2947532 : if (MATCH("WINDOWCLAUSE", 12))
243 : 2279 : return (Node *) _readWindowClause(ctx);
244 [ + + + + ]: 2945253 : if (MATCH("ROWMARKCLAUSE", 13))
245 : 5127 : return (Node *) _readRowMarkClause(ctx);
246 [ + + + + ]: 2940126 : if (MATCH("FORPORTIONOFCLAUSE", 18))
247 : 1205 : return (Node *) _readForPortionOfClause(ctx);
248 [ + + + + ]: 2938921 : if (MATCH("WITHCLAUSE", 10))
249 : 2298 : return (Node *) _readWithClause(ctx);
250 [ + + + + ]: 2936623 : if (MATCH("INFERCLAUSE", 11))
251 : 1421 : return (Node *) _readInferClause(ctx);
252 [ + + + + ]: 2935202 : if (MATCH("ONCONFLICTCLAUSE", 16))
253 : 1577 : return (Node *) _readOnConflictClause(ctx);
254 [ + + + + ]: 2933625 : if (MATCH("CTESEARCHCLAUSE", 15))
255 : 152 : return (Node *) _readCTESearchClause(ctx);
256 [ + + + + ]: 2933473 : if (MATCH("CTECYCLECLAUSE", 14))
257 : 164 : return (Node *) _readCTECycleClause(ctx);
258 [ + + + + ]: 2933309 : if (MATCH("COMMONTABLEEXPR", 15))
259 : 6082 : return (Node *) _readCommonTableExpr(ctx);
260 [ + + + + ]: 2927227 : if (MATCH("MERGEWHENCLAUSE", 15))
261 : 2064 : return (Node *) _readMergeWhenClause(ctx);
262 [ + + + + ]: 2925163 : if (MATCH("RETURNINGOPTION", 15))
263 : 100 : return (Node *) _readReturningOption(ctx);
264 [ + + + + ]: 2925063 : if (MATCH("RETURNINGCLAUSE", 15))
265 : 2538 : return (Node *) _readReturningClause(ctx);
266 [ + + + + ]: 2922525 : if (MATCH("TRIGGERTRANSITION", 17))
267 : 856 : return (Node *) _readTriggerTransition(ctx);
268 [ + + + + ]: 2921669 : if (MATCH("JSONOUTPUT", 10))
269 : 1542 : return (Node *) _readJsonOutput(ctx);
270 [ + + + + ]: 2920127 : if (MATCH("JSONARGUMENT", 12))
271 : 436 : return (Node *) _readJsonArgument(ctx);
272 [ + + + + ]: 2919691 : if (MATCH("JSONFUNCEXPR", 12))
273 : 1452 : return (Node *) _readJsonFuncExpr(ctx);
274 [ + + + + ]: 2918239 : if (MATCH("JSONTABLEPATHSPEC", 17))
275 : 2260 : return (Node *) _readJsonTablePathSpec(ctx);
276 [ + + + + ]: 2915979 : if (MATCH("JSONTABLEPLANSPEC", 17))
277 : 556 : return (Node *) _readJsonTablePlanSpec(ctx);
278 [ + + + + ]: 2915423 : if (MATCH("JSONTABLE", 9))
279 : 544 : return (Node *) _readJsonTable(ctx);
280 [ + + + + ]: 2914879 : if (MATCH("JSONTABLECOLUMN", 15))
281 : 2080 : return (Node *) _readJsonTableColumn(ctx);
282 [ + + + + ]: 2912799 : if (MATCH("JSONKEYVALUE", 12))
283 : 762 : return (Node *) _readJsonKeyValue(ctx);
284 [ + + + + ]: 2912037 : if (MATCH("JSONPARSEEXPR", 13))
285 : 108 : return (Node *) _readJsonParseExpr(ctx);
286 [ + + + + ]: 2911929 : if (MATCH("JSONSCALAREXPR", 14))
287 : 70 : return (Node *) _readJsonScalarExpr(ctx);
288 [ + + + + ]: 2911859 : if (MATCH("JSONSERIALIZEEXPR", 17))
289 : 68 : return (Node *) _readJsonSerializeExpr(ctx);
290 [ + + + + ]: 2911791 : if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
291 : 478 : return (Node *) _readJsonObjectConstructor(ctx);
292 [ + + + + ]: 2911313 : if (MATCH("JSONARRAYCONSTRUCTOR", 20))
293 : 316 : return (Node *) _readJsonArrayConstructor(ctx);
294 [ + + + + ]: 2910997 : if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
295 : 116 : return (Node *) _readJsonArrayQueryConstructor(ctx);
296 [ + + + + ]: 2910881 : if (MATCH("JSONAGGCONSTRUCTOR", 18))
297 : 332 : return (Node *) _readJsonAggConstructor(ctx);
298 [ + + + + ]: 2910549 : if (MATCH("JSONOBJECTAGG", 13))
299 : 172 : return (Node *) _readJsonObjectAgg(ctx);
300 [ + + + + ]: 2910377 : if (MATCH("JSONARRAYAGG", 12))
301 : 160 : return (Node *) _readJsonArrayAgg(ctx);
302 [ + + + + ]: 2910217 : if (MATCH("RAWSTMT", 7))
303 : 471442 : return (Node *) _readRawStmt(ctx);
304 [ + + + + ]: 2438775 : if (MATCH("INSERTSTMT", 10))
305 : 45025 : return (Node *) _readInsertStmt(ctx);
306 [ + + + + ]: 2393750 : if (MATCH("DELETESTMT", 10))
307 : 3471 : return (Node *) _readDeleteStmt(ctx);
308 [ + + + + ]: 2390279 : if (MATCH("UPDATESTMT", 10))
309 : 9274 : return (Node *) _readUpdateStmt(ctx);
310 [ + + + + ]: 2381005 : if (MATCH("MERGESTMT", 9))
311 : 1345 : return (Node *) _readMergeStmt(ctx);
312 [ + + + + ]: 2379660 : if (MATCH("SELECTSTMT", 10))
313 : 345605 : return (Node *) _readSelectStmt(ctx);
314 [ + + + + ]: 2034055 : if (MATCH("SETOPERATIONSTMT", 16))
315 : 19658 : return (Node *) _readSetOperationStmt(ctx);
316 [ + + + + ]: 2014397 : if (MATCH("RETURNSTMT", 10))
317 : 5472 : return (Node *) _readReturnStmt(ctx);
318 [ + + - + ]: 2008925 : if (MATCH("PLASSIGNSTMT", 12))
319 : 0 : return (Node *) _readPLAssignStmt(ctx);
320 [ + + + + ]: 2008925 : if (MATCH("CREATESCHEMASTMT", 16))
321 : 1513 : return (Node *) _readCreateSchemaStmt(ctx);
322 [ + + + + ]: 2007412 : if (MATCH("ALTERTABLESTMT", 14))
323 : 39944 : return (Node *) _readAlterTableStmt(ctx);
324 [ + + + + ]: 1967468 : if (MATCH("ALTERTABLECMD", 13))
325 : 41354 : return (Node *) _readAlterTableCmd(ctx);
326 [ + + + + ]: 1926114 : if (MATCH("ATALTERCONSTRAINT", 17))
327 : 672 : return (Node *) _readATAlterConstraint(ctx);
328 [ + + + + ]: 1925442 : if (MATCH("REPLICAIDENTITYSTMT", 19))
329 : 630 : return (Node *) _readReplicaIdentityStmt(ctx);
330 [ + + + + ]: 1924812 : if (MATCH("ALTERCOLLATIONSTMT", 18))
331 : 8 : return (Node *) _readAlterCollationStmt(ctx);
332 [ + + + + ]: 1924804 : if (MATCH("ALTERDOMAINSTMT", 15))
333 : 388 : return (Node *) _readAlterDomainStmt(ctx);
334 [ + + + + ]: 1924416 : if (MATCH("GRANTSTMT", 9))
335 : 16997 : return (Node *) _readGrantStmt(ctx);
336 [ + + + + ]: 1907419 : if (MATCH("OBJECTWITHARGS", 14))
337 : 16492 : return (Node *) _readObjectWithArgs(ctx);
338 [ + + + + ]: 1890927 : if (MATCH("ACCESSPRIV", 10))
339 : 15311 : return (Node *) _readAccessPriv(ctx);
340 [ + + + + ]: 1875616 : if (MATCH("GRANTROLESTMT", 13))
341 : 856 : return (Node *) _readGrantRoleStmt(ctx);
342 [ + + + + ]: 1874760 : if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
343 : 270 : return (Node *) _readAlterDefaultPrivilegesStmt(ctx);
344 [ + + + + ]: 1874490 : if (MATCH("COPYSTMT", 8))
345 : 13429 : return (Node *) _readCopyStmt(ctx);
346 [ + + + + ]: 1861061 : if (MATCH("VARIABLESETSTMT", 15))
347 : 38425 : return (Node *) _readVariableSetStmt(ctx);
348 [ + + + + ]: 1822636 : if (MATCH("VARIABLESHOWSTMT", 16))
349 : 1158 : return (Node *) _readVariableShowStmt(ctx);
350 [ + + + + ]: 1821478 : if (MATCH("CREATESTMT", 10))
351 : 51176 : return (Node *) _readCreateStmt(ctx);
352 [ + + + + ]: 1770302 : if (MATCH("CONSTRAINT", 10))
353 : 48050 : return (Node *) _readConstraint(ctx);
354 [ + + + + ]: 1722252 : if (MATCH("CREATETABLESPACESTMT", 20))
355 : 152 : return (Node *) _readCreateTableSpaceStmt(ctx);
356 [ + + + + ]: 1722100 : if (MATCH("DROPTABLESPACESTMT", 18))
357 : 72 : return (Node *) _readDropTableSpaceStmt(ctx);
358 [ + + + + ]: 1722028 : if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
359 : 34 : return (Node *) _readAlterTableSpaceOptionsStmt(ctx);
360 [ + + + + ]: 1721994 : if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
361 : 32 : return (Node *) _readAlterTableMoveAllStmt(ctx);
362 [ + + + + ]: 1721962 : if (MATCH("CREATEEXTENSIONSTMT", 19))
363 : 680 : return (Node *) _readCreateExtensionStmt(ctx);
364 [ + + + + ]: 1721282 : if (MATCH("ALTEREXTENSIONSTMT", 18))
365 : 37 : return (Node *) _readAlterExtensionStmt(ctx);
366 [ + + + - ]: 1721245 : if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
367 : 292 : return (Node *) _readAlterExtensionContentsStmt(ctx);
368 [ + + + + ]: 1720953 : if (MATCH("CREATEFDWSTMT", 13))
369 : 306 : return (Node *) _readCreateFdwStmt(ctx);
370 [ + + + + ]: 1720647 : if (MATCH("ALTERFDWSTMT", 12))
371 : 206 : return (Node *) _readAlterFdwStmt(ctx);
372 [ + + + + ]: 1720441 : if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
373 : 385 : return (Node *) _readCreateForeignServerStmt(ctx);
374 [ + + + + ]: 1720056 : if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
375 : 258 : return (Node *) _readAlterForeignServerStmt(ctx);
376 [ + + + + ]: 1719798 : if (MATCH("CREATEFOREIGNTABLESTMT", 22))
377 : 582 : return (Node *) _readCreateForeignTableStmt(ctx);
378 [ + + + + ]: 1719216 : if (MATCH("CREATEUSERMAPPINGSTMT", 21))
379 : 334 : return (Node *) _readCreateUserMappingStmt(ctx);
380 [ + + + + ]: 1718882 : if (MATCH("ALTERUSERMAPPINGSTMT", 20))
381 : 146 : return (Node *) _readAlterUserMappingStmt(ctx);
382 [ + + + + ]: 1718736 : if (MATCH("DROPUSERMAPPINGSTMT", 19))
383 : 158 : return (Node *) _readDropUserMappingStmt(ctx);
384 [ + + + + ]: 1718578 : if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
385 : 56 : return (Node *) _readImportForeignSchemaStmt(ctx);
386 [ + + + + ]: 1718522 : if (MATCH("CREATEPOLICYSTMT", 16))
387 : 1230 : return (Node *) _readCreatePolicyStmt(ctx);
388 [ + + + + ]: 1717292 : if (MATCH("ALTERPOLICYSTMT", 15))
389 : 112 : return (Node *) _readAlterPolicyStmt(ctx);
390 [ + + + + ]: 1717180 : if (MATCH("CREATEAMSTMT", 12))
391 : 76 : return (Node *) _readCreateAmStmt(ctx);
392 [ + + + + ]: 1717104 : if (MATCH("CREATETRIGSTMT", 14))
393 : 4326 : return (Node *) _readCreateTrigStmt(ctx);
394 [ + + + + ]: 1712778 : if (MATCH("CREATEEVENTTRIGSTMT", 19))
395 : 258 : return (Node *) _readCreateEventTrigStmt(ctx);
396 [ + + + + ]: 1712520 : if (MATCH("ALTEREVENTTRIGSTMT", 18))
397 : 64 : return (Node *) _readAlterEventTrigStmt(ctx);
398 [ + + + + ]: 1712456 : if (MATCH("CREATEPLANGSTMT", 15))
399 : 158 : return (Node *) _readCreatePLangStmt(ctx);
400 [ + + + + ]: 1712298 : if (MATCH("CREATEROLESTMT", 14))
401 : 2612 : return (Node *) _readCreateRoleStmt(ctx);
402 [ + + + + ]: 1709686 : if (MATCH("ALTERROLESTMT", 13))
403 : 588 : return (Node *) _readAlterRoleStmt(ctx);
404 [ + + + + ]: 1709098 : if (MATCH("ALTERROLESETSTMT", 16))
405 : 104 : return (Node *) _readAlterRoleSetStmt(ctx);
406 [ + + + + ]: 1708994 : if (MATCH("DROPROLESTMT", 12))
407 : 2494 : return (Node *) _readDropRoleStmt(ctx);
408 [ + + + + ]: 1706500 : if (MATCH("CREATESEQSTMT", 13))
409 : 898 : return (Node *) _readCreateSeqStmt(ctx);
410 [ + + + + ]: 1705602 : if (MATCH("ALTERSEQSTMT", 12))
411 : 266 : return (Node *) _readAlterSeqStmt(ctx);
412 [ + + + + ]: 1705336 : if (MATCH("DEFINESTMT", 10))
413 : 11180 : return (Node *) _readDefineStmt(ctx);
414 [ + + + + ]: 1694156 : if (MATCH("CREATEDOMAINSTMT", 16))
415 : 2032 : return (Node *) _readCreateDomainStmt(ctx);
416 [ + + + + ]: 1692124 : if (MATCH("CREATEOPCLASSSTMT", 17))
417 : 590 : return (Node *) _readCreateOpClassStmt(ctx);
418 [ + + + + ]: 1691534 : if (MATCH("CREATEOPCLASSITEM", 17))
419 : 7170 : return (Node *) _readCreateOpClassItem(ctx);
420 [ + + + + ]: 1684364 : if (MATCH("CREATEOPFAMILYSTMT", 18))
421 : 190 : return (Node *) _readCreateOpFamilyStmt(ctx);
422 [ + + + + ]: 1684174 : if (MATCH("ALTEROPFAMILYSTMT", 17))
423 : 552 : return (Node *) _readAlterOpFamilyStmt(ctx);
424 [ + + + + ]: 1683622 : if (MATCH("DROPSTMT", 8))
425 : 35683 : return (Node *) _readDropStmt(ctx);
426 [ + + + + ]: 1647939 : if (MATCH("TRUNCATESTMT", 12))
427 : 2382 : return (Node *) _readTruncateStmt(ctx);
428 [ + + + + ]: 1645557 : if (MATCH("COMMENTSTMT", 11))
429 : 8557 : return (Node *) _readCommentStmt(ctx);
430 [ + + + + ]: 1637000 : if (MATCH("SECLABELSTMT", 12))
431 : 134 : return (Node *) _readSecLabelStmt(ctx);
432 [ + + + + ]: 1636866 : if (MATCH("DECLARECURSORSTMT", 17))
433 : 4454 : return (Node *) _readDeclareCursorStmt(ctx);
434 [ + + + + ]: 1632412 : if (MATCH("CLOSEPORTALSTMT", 15))
435 : 2478 : return (Node *) _readClosePortalStmt(ctx);
436 [ + + + + ]: 1629934 : if (MATCH("FETCHSTMT", 9))
437 : 7870 : return (Node *) _readFetchStmt(ctx);
438 [ + + + + ]: 1622064 : if (MATCH("INDEXSTMT", 9))
439 : 8679 : return (Node *) _readIndexStmt(ctx);
440 [ + + + + ]: 1613385 : if (MATCH("CREATESTATSSTMT", 15))
441 : 1196 : return (Node *) _readCreateStatsStmt(ctx);
442 [ + + + + ]: 1612189 : if (MATCH("STATSELEM", 9))
443 : 2824 : return (Node *) _readStatsElem(ctx);
444 [ + + + + ]: 1609365 : if (MATCH("ALTERSTATSSTMT", 14))
445 : 34 : return (Node *) _readAlterStatsStmt(ctx);
446 [ + + + + ]: 1609331 : if (MATCH("CREATEFUNCTIONSTMT", 18))
447 : 26579 : return (Node *) _readCreateFunctionStmt(ctx);
448 [ + + + + ]: 1582752 : if (MATCH("FUNCTIONPARAMETER", 17))
449 : 68916 : return (Node *) _readFunctionParameter(ctx);
450 [ + + + + ]: 1513836 : if (MATCH("ALTERFUNCTIONSTMT", 17))
451 : 442 : return (Node *) _readAlterFunctionStmt(ctx);
452 [ + + + + ]: 1513394 : if (MATCH("DOSTMT", 6))
453 : 1326 : return (Node *) _readDoStmt(ctx);
454 [ + + + + ]: 1512068 : if (MATCH("CALLSTMT", 8))
455 : 552 : return (Node *) _readCallStmt(ctx);
456 [ + + + + ]: 1511516 : if (MATCH("RENAMESTMT", 10))
457 : 1954 : return (Node *) _readRenameStmt(ctx);
458 [ + + + + ]: 1509562 : if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
459 : 46 : return (Node *) _readAlterObjectDependsStmt(ctx);
460 [ + + + + ]: 1509516 : if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
461 : 582 : return (Node *) _readAlterObjectSchemaStmt(ctx);
462 [ + + + + ]: 1508934 : if (MATCH("ALTEROWNERSTMT", 14))
463 : 2038 : return (Node *) _readAlterOwnerStmt(ctx);
464 [ + + + + ]: 1506896 : if (MATCH("ALTEROPERATORSTMT", 17))
465 : 664 : return (Node *) _readAlterOperatorStmt(ctx);
466 [ + + + + ]: 1506232 : if (MATCH("ALTERTYPESTMT", 13))
467 : 72 : return (Node *) _readAlterTypeStmt(ctx);
468 [ + + + + ]: 1506160 : if (MATCH("RULESTMT", 8))
469 : 1520 : return (Node *) _readRuleStmt(ctx);
470 [ + + + + ]: 1504640 : if (MATCH("NOTIFYSTMT", 10))
471 : 253 : return (Node *) _readNotifyStmt(ctx);
472 [ + + + + ]: 1504387 : if (MATCH("LISTENSTMT", 10))
473 : 104 : return (Node *) _readListenStmt(ctx);
474 [ + + + + ]: 1504283 : if (MATCH("UNLISTENSTMT", 12))
475 : 124 : return (Node *) _readUnlistenStmt(ctx);
476 [ + + + + ]: 1504159 : if (MATCH("TRANSACTIONSTMT", 15))
477 : 54410 : return (Node *) _readTransactionStmt(ctx);
478 [ + + + + ]: 1449749 : if (MATCH("COMPOSITETYPESTMT", 17))
479 : 2878 : return (Node *) _readCompositeTypeStmt(ctx);
480 [ + + + + ]: 1446871 : if (MATCH("CREATEENUMSTMT", 14))
481 : 332 : return (Node *) _readCreateEnumStmt(ctx);
482 [ + + + + ]: 1446539 : if (MATCH("CREATERANGESTMT", 15))
483 : 314 : return (Node *) _readCreateRangeStmt(ctx);
484 [ + + + + ]: 1446225 : if (MATCH("ALTERENUMSTMT", 13))
485 : 492 : return (Node *) _readAlterEnumStmt(ctx);
486 [ + + + + ]: 1445733 : if (MATCH("VIEWSTMT", 8))
487 : 21773 : return (Node *) _readViewStmt(ctx);
488 [ + + + + ]: 1423960 : if (MATCH("LOADSTMT", 8))
489 : 100 : return (Node *) _readLoadStmt(ctx);
490 [ + + + + ]: 1423860 : if (MATCH("CREATEDBSTMT", 12))
491 : 902 : return (Node *) _readCreatedbStmt(ctx);
492 [ + + + + ]: 1422958 : if (MATCH("ALTERDATABASESTMT", 17))
493 : 106 : return (Node *) _readAlterDatabaseStmt(ctx);
494 [ + + + - ]: 1422852 : if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
495 : 8 : return (Node *) _readAlterDatabaseRefreshCollStmt(ctx);
496 [ + + + + ]: 1422844 : if (MATCH("ALTERDATABASESETSTMT", 20))
497 : 1370 : return (Node *) _readAlterDatabaseSetStmt(ctx);
498 [ + + + + ]: 1421474 : if (MATCH("DROPDBSTMT", 10))
499 : 160 : return (Node *) _readDropdbStmt(ctx);
500 [ + + + + ]: 1421314 : if (MATCH("ALTERSYSTEMSTMT", 15))
501 : 250 : return (Node *) _readAlterSystemStmt(ctx);
502 [ + + + + ]: 1421064 : if (MATCH("VACUUMSTMT", 10))
503 : 18098 : return (Node *) _readVacuumStmt(ctx);
504 [ + + + + ]: 1402966 : if (MATCH("VACUUMRELATION", 14))
505 : 18366 : return (Node *) _readVacuumRelation(ctx);
506 [ + + + + ]: 1384600 : if (MATCH("REPACKSTMT", 10))
507 : 462 : return (Node *) _readRepackStmt(ctx);
508 [ + + + + ]: 1384138 : if (MATCH("EXPLAINSTMT", 11))
509 : 28422 : return (Node *) _readExplainStmt(ctx);
510 [ + + + + ]: 1355716 : if (MATCH("CREATETABLEASSTMT", 17))
511 : 2539 : return (Node *) _readCreateTableAsStmt(ctx);
512 [ + + + + ]: 1353177 : if (MATCH("REFRESHMATVIEWSTMT", 18))
513 : 348 : return (Node *) _readRefreshMatViewStmt(ctx);
514 [ + + + + ]: 1352829 : if (MATCH("CHECKPOINTSTMT", 14))
515 : 291 : return (Node *) _readCheckPointStmt(ctx);
516 [ + + + + ]: 1352538 : if (MATCH("DISCARDSTMT", 11))
517 : 48 : return (Node *) _readDiscardStmt(ctx);
518 [ + + + + ]: 1352490 : if (MATCH("LOCKSTMT", 8))
519 : 1194 : return (Node *) _readLockStmt(ctx);
520 [ + + + + ]: 1351296 : if (MATCH("CONSTRAINTSSETSTMT", 18))
521 : 141 : return (Node *) _readConstraintsSetStmt(ctx);
522 [ + + + + ]: 1351155 : if (MATCH("REINDEXSTMT", 11))
523 : 1414 : return (Node *) _readReindexStmt(ctx);
524 [ + + + + ]: 1349741 : if (MATCH("CREATECONVERSIONSTMT", 20))
525 : 84 : return (Node *) _readCreateConversionStmt(ctx);
526 [ + + + + ]: 1349657 : if (MATCH("CREATECASTSTMT", 14))
527 : 360 : return (Node *) _readCreateCastStmt(ctx);
528 [ + + + + ]: 1349297 : if (MATCH("CREATEPROPGRAPHSTMT", 19))
529 : 436 : return (Node *) _readCreatePropGraphStmt(ctx);
530 [ + + + + ]: 1348861 : if (MATCH("PROPGRAPHVERTEX", 15))
531 : 838 : return (Node *) _readPropGraphVertex(ctx);
532 [ + + + + ]: 1348023 : if (MATCH("PROPGRAPHEDGE", 13))
533 : 434 : return (Node *) _readPropGraphEdge(ctx);
534 [ + + + - ]: 1347589 : if (MATCH("PROPGRAPHLABELANDPROPERTIES", 27))
535 : 1582 : return (Node *) _readPropGraphLabelAndProperties(ctx);
536 [ + + + + ]: 1346007 : if (MATCH("PROPGRAPHPROPERTIES", 19))
537 : 1606 : return (Node *) _readPropGraphProperties(ctx);
538 [ + + + + ]: 1344401 : if (MATCH("ALTERPROPGRAPHSTMT", 18))
539 : 360 : return (Node *) _readAlterPropGraphStmt(ctx);
540 [ + + + + ]: 1344041 : if (MATCH("CREATETRANSFORMSTMT", 19))
541 : 52 : return (Node *) _readCreateTransformStmt(ctx);
542 [ + + + + ]: 1343989 : if (MATCH("PREPARESTMT", 11))
543 : 2272 : return (Node *) _readPrepareStmt(ctx);
544 [ + + + + ]: 1341717 : if (MATCH("EXECUTESTMT", 11))
545 : 17992 : return (Node *) _readExecuteStmt(ctx);
546 [ + + + + ]: 1323725 : if (MATCH("DEALLOCATESTMT", 14))
547 : 4190 : return (Node *) _readDeallocateStmt(ctx);
548 [ + + + + ]: 1319535 : if (MATCH("DROPOWNEDSTMT", 13))
549 : 192 : return (Node *) _readDropOwnedStmt(ctx);
550 [ + + + - ]: 1319343 : if (MATCH("REASSIGNOWNEDSTMT", 17))
551 : 72 : return (Node *) _readReassignOwnedStmt(ctx);
552 [ + + + + ]: 1319271 : if (MATCH("ALTERTSDICTIONARYSTMT", 21))
553 : 46 : return (Node *) _readAlterTSDictionaryStmt(ctx);
554 [ + + + - ]: 1319225 : if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
555 : 10314 : return (Node *) _readAlterTSConfigurationStmt(ctx);
556 [ + + + - ]: 1308911 : if (MATCH("PUBLICATIONTABLE", 16))
557 : 2056 : return (Node *) _readPublicationTable(ctx);
558 [ + + + + ]: 1306855 : if (MATCH("PUBLICATIONOBJSPEC", 18))
559 : 2586 : return (Node *) _readPublicationObjSpec(ctx);
560 [ + + - + ]: 1304269 : if (MATCH("PUBLICATIONALLOBJSPEC", 21))
561 : 0 : return (Node *) _readPublicationAllObjSpec(ctx);
562 [ + + + + ]: 1304269 : if (MATCH("CREATEPUBLICATIONSTMT", 21))
563 : 1278 : return (Node *) _readCreatePublicationStmt(ctx);
564 [ + + + + ]: 1302991 : if (MATCH("ALTERPUBLICATIONSTMT", 20))
565 : 1564 : return (Node *) _readAlterPublicationStmt(ctx);
566 [ + + + - ]: 1301427 : if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
567 : 676 : return (Node *) _readCreateSubscriptionStmt(ctx);
568 [ + + + - ]: 1300751 : if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
569 : 899 : return (Node *) _readAlterSubscriptionStmt(ctx);
570 [ + + + + ]: 1299852 : if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
571 : 366 : return (Node *) _readDropSubscriptionStmt(ctx);
572 [ + + + + ]: 1299486 : if (MATCH("WAITSTMT", 8))
573 : 545 : return (Node *) _readWaitStmt(ctx);
574 [ + + - + ]: 1298941 : if (MATCH("GROUPBYORDERING", 15))
575 : 0 : return (Node *) _readGroupByOrdering(ctx);
576 [ + + - + ]: 1298941 : if (MATCH("PLACEHOLDERVAR", 14))
577 : 0 : return (Node *) _readPlaceHolderVar(ctx);
578 [ + + + + ]: 1298941 : if (MATCH("APPENDRELINFO", 13))
579 : 39213 : return (Node *) _readAppendRelInfo(ctx);
580 [ + + + + ]: 1259728 : if (MATCH("PLANNEDSTMT", 11))
581 : 290894 : return (Node *) _readPlannedStmt(ctx);
582 [ + + + + ]: 968834 : if (MATCH("RESULT", 6))
583 : 135495 : return (Node *) _readResult(ctx);
584 [ + + + + ]: 833339 : if (MATCH("PROJECTSET", 10))
585 : 8435 : return (Node *) _readProjectSet(ctx);
586 [ + + + + ]: 824904 : if (MATCH("MODIFYTABLE", 11))
587 : 57720 : return (Node *) _readModifyTable(ctx);
588 [ + + + + ]: 767184 : if (MATCH("APPEND", 6))
589 : 12488 : return (Node *) _readAppend(ctx);
590 [ + + + + ]: 754696 : if (MATCH("MERGEAPPEND", 11))
591 : 370 : return (Node *) _readMergeAppend(ctx);
592 [ + + + + ]: 754326 : if (MATCH("RECURSIVEUNION", 14))
593 : 574 : return (Node *) _readRecursiveUnion(ctx);
594 [ + + + + ]: 753752 : if (MATCH("BITMAPAND", 9))
595 : 150 : return (Node *) _readBitmapAnd(ctx);
596 [ + + + + ]: 753602 : if (MATCH("BITMAPOR", 8))
597 : 265 : return (Node *) _readBitmapOr(ctx);
598 [ + + + + ]: 753337 : if (MATCH("SEQSCAN", 7))
599 : 153146 : return (Node *) _readSeqScan(ctx);
600 [ + + + + ]: 600191 : if (MATCH("SAMPLESCAN", 10))
601 : 202 : return (Node *) _readSampleScan(ctx);
602 [ + + + + ]: 599989 : if (MATCH("INDEXSCAN", 9))
603 : 92244 : return (Node *) _readIndexScan(ctx);
604 [ + + + + ]: 507745 : if (MATCH("INDEXONLYSCAN", 13))
605 : 11249 : return (Node *) _readIndexOnlyScan(ctx);
606 [ + + + + ]: 496496 : if (MATCH("BITMAPINDEXSCAN", 15))
607 : 16563 : return (Node *) _readBitmapIndexScan(ctx);
608 [ + + + + ]: 479933 : if (MATCH("BITMAPHEAPSCAN", 14))
609 : 16144 : return (Node *) _readBitmapHeapScan(ctx);
610 [ + + + + ]: 463789 : if (MATCH("TIDSCAN", 7))
611 : 475 : return (Node *) _readTidScan(ctx);
612 [ + + + + ]: 463314 : if (MATCH("TIDRANGESCAN", 12))
613 : 1396 : return (Node *) _readTidRangeScan(ctx);
614 [ + + + + ]: 461918 : if (MATCH("SUBQUERYSCAN", 12))
615 : 13696 : return (Node *) _readSubqueryScan(ctx);
616 [ + + + - ]: 448222 : if (MATCH("FUNCTIONSCAN", 12))
617 : 31560 : return (Node *) _readFunctionScan(ctx);
618 [ + + + + ]: 416662 : if (MATCH("VALUESSCAN", 10))
619 : 5737 : return (Node *) _readValuesScan(ctx);
620 [ + + + + ]: 410925 : if (MATCH("TABLEFUNCSCAN", 13))
621 : 484 : return (Node *) _readTableFuncScan(ctx);
622 [ + + + + ]: 410441 : if (MATCH("CTESCAN", 7))
623 : 2788 : return (Node *) _readCteScan(ctx);
624 [ + + + - ]: 407653 : if (MATCH("NAMEDTUPLESTORESCAN", 19))
625 : 348 : return (Node *) _readNamedTuplestoreScan(ctx);
626 [ + + + + ]: 407305 : if (MATCH("WORKTABLESCAN", 13))
627 : 574 : return (Node *) _readWorkTableScan(ctx);
628 [ + + + + ]: 406731 : if (MATCH("FOREIGNSCAN", 11))
629 : 1120 : return (Node *) _readForeignScan(ctx);
630 [ + + + + ]: 405611 : if (MATCH("CUSTOMSCAN", 10))
631 : 11 : return (Node *) _readCustomScan(ctx);
632 [ + + + + ]: 405600 : if (MATCH("NESTLOOP", 8))
633 : 63829 : return (Node *) _readNestLoop(ctx);
634 [ + + + + ]: 341771 : if (MATCH("NESTLOOPPARAM", 13))
635 : 38079 : return (Node *) _readNestLoopParam(ctx);
636 [ + + + + ]: 303692 : if (MATCH("MERGEJOIN", 9))
637 : 5052 : return (Node *) _readMergeJoin(ctx);
638 [ + + + + ]: 298640 : if (MATCH("HASHJOIN", 8))
639 : 29945 : return (Node *) _readHashJoin(ctx);
640 [ + + + + ]: 268695 : if (MATCH("MATERIAL", 8))
641 : 2823 : return (Node *) _readMaterial(ctx);
642 [ + + + - ]: 265872 : if (MATCH("MEMOIZE", 7))
643 : 1299 : return (Node *) _readMemoize(ctx);
644 [ + + + + ]: 264573 : if (MATCH("SORT", 4))
645 : 54951 : return (Node *) _readSort(ctx);
646 [ + + + - ]: 209622 : if (MATCH("INCREMENTALSORT", 15))
647 : 671 : return (Node *) _readIncrementalSort(ctx);
648 [ + + + + ]: 208951 : if (MATCH("GROUP", 5))
649 : 182 : return (Node *) _readGroup(ctx);
650 [ + + + - ]: 208769 : if (MATCH("AGG", 3))
651 : 33627 : return (Node *) _readAgg(ctx);
652 [ + + + - ]: 175142 : if (MATCH("WINDOWAGG", 9))
653 : 2011 : return (Node *) _readWindowAgg(ctx);
654 [ + + + + ]: 173131 : if (MATCH("UNIQUE", 6))
655 : 3509 : return (Node *) _readUnique(ctx);
656 [ + + + - ]: 169622 : if (MATCH("GATHER", 6))
657 : 771 : return (Node *) _readGather(ctx);
658 [ + + + + ]: 168851 : if (MATCH("GATHERMERGE", 11))
659 : 260 : return (Node *) _readGatherMerge(ctx);
660 [ + + + - ]: 168591 : if (MATCH("HASH", 4))
661 : 29945 : return (Node *) _readHash(ctx);
662 [ + + + + ]: 138646 : if (MATCH("SETOP", 5))
663 : 515 : return (Node *) _readSetOp(ctx);
664 [ + + + - ]: 138131 : if (MATCH("LOCKROWS", 8))
665 : 6043 : return (Node *) _readLockRows(ctx);
666 [ + + + - ]: 132088 : if (MATCH("LIMIT", 5))
667 : 3125 : return (Node *) _readLimit(ctx);
668 [ + + + - ]: 128963 : if (MATCH("PLANROWMARK", 11))
669 : 18998 : return (Node *) _readPlanRowMark(ctx);
670 [ + + + - ]: 109965 : if (MATCH("PARTITIONPRUNEINFO", 18))
671 : 456 : return (Node *) _readPartitionPruneInfo(ctx);
672 [ + + + - ]: 109509 : if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
673 : 911 : return (Node *) _readPartitionedRelPruneInfo(ctx);
674 [ + + + - ]: 108598 : if (MATCH("PARTITIONPRUNESTEPOP", 20))
675 : 767 : return (Node *) _readPartitionPruneStepOp(ctx);
676 [ + + + - ]: 107831 : if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
677 : 146 : return (Node *) _readPartitionPruneStepCombine(ctx);
678 [ + + + + ]: 107685 : if (MATCH("PLANINVALITEM", 13))
679 : 37288 : return (Node *) _readPlanInvalItem(ctx);
680 [ + + + - ]: 70397 : if (MATCH("SUBPLANRTINFO", 13))
681 : 54019 : return (Node *) _readSubPlanRTInfo(ctx);
682 [ + + + - ]: 16378 : if (MATCH("ELIDEDNODE", 10))
683 : 16356 : return (Node *) _readElidedNode(ctx);
684 [ + - + - ]: 22 : if (MATCH("EXTENSIBLENODE", 14))
685 : 22 : return (Node *) _readExtensibleNode(ctx);
|