LCOV - code coverage report
Current view: top level - src/backend/nodes - readfuncs.switch.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 623 630 98.9 %
Date: 2025-01-18 04:15:08 Functions: 0 0 -
Legend: Lines: hit not hit

          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();

Generated by: LCOV version 1.14