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

Generated by: LCOV version 1.14