LCOV - code coverage report
Current view: top level - src/backend/nodes - readfuncs.switch.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 625 632 98.9 %
Date: 2025-02-21 17:14:59 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    70227650 :     if (MATCH("ALIAS", 5))
      19     3324108 :         return (Node *) _readAlias();
      20    66903542 :     if (MATCH("RANGEVAR", 8))
      21      867288 :         return (Node *) _readRangeVar();
      22    66036254 :     if (MATCH("TABLEFUNC", 9))
      23        1488 :         return (Node *) _readTableFunc();
      24    66034766 :     if (MATCH("INTOCLAUSE", 10))
      25        3808 :         return (Node *) _readIntoClause();
      26    66030958 :     if (MATCH("VAR", 3))
      27    22603426 :         return (Node *) _readVar();
      28    43427532 :     if (MATCH("CONST", 5))
      29     4823514 :         return (Node *) _readConst();
      30    38604018 :     if (MATCH("PARAM", 5))
      31      564328 :         return (Node *) _readParam();
      32    38039690 :     if (MATCH("AGGREF", 6))
      33       99030 :         return (Node *) _readAggref();
      34    37940660 :     if (MATCH("GROUPINGFUNC", 12))
      35        1092 :         return (Node *) _readGroupingFunc();
      36    37939568 :     if (MATCH("WINDOWFUNC", 10))
      37        6834 :         return (Node *) _readWindowFunc();
      38    37932734 :     if (MATCH("WINDOWFUNCRUNCONDITION", 22))
      39         360 :         return (Node *) _readWindowFuncRunCondition();
      40    37932374 :     if (MATCH("MERGESUPPORTFUNC", 16))
      41         726 :         return (Node *) _readMergeSupportFunc();
      42    37931648 :     if (MATCH("SUBSCRIPTINGREF", 15))
      43      271694 :         return (Node *) _readSubscriptingRef();
      44    37659954 :     if (MATCH("FUNCEXPR", 8))
      45     1021752 :         return (Node *) _readFuncExpr();
      46    36638202 :     if (MATCH("NAMEDARGEXPR", 12))
      47       96638 :         return (Node *) _readNamedArgExpr();
      48    36541564 :     if (MATCH("OPEXPR", 6))
      49     3091144 :         return (Node *) _readOpExpr();
      50    33450420 :     if (MATCH("DISTINCTEXPR", 12))
      51        1802 :         return (Node *) _readDistinctExpr();
      52    33448618 :     if (MATCH("NULLIFEXPR", 10))
      53         506 :         return (Node *) _readNullIfExpr();
      54    33448112 :     if (MATCH("SCALARARRAYOPEXPR", 17))
      55       75884 :         return (Node *) _readScalarArrayOpExpr();
      56    33372228 :     if (MATCH("BOOLEXPR", 8))
      57      547742 :         return (Node *) _readBoolExpr();
      58    32824486 :     if (MATCH("SUBLINK", 7))
      59       90842 :         return (Node *) _readSubLink();
      60    32733644 :     if (MATCH("SUBPLAN", 7))
      61       39544 :         return (Node *) _readSubPlan();
      62    32694100 :     if (MATCH("ALTERNATIVESUBPLAN", 18))
      63           0 :         return (Node *) _readAlternativeSubPlan();
      64    32694100 :     if (MATCH("FIELDSELECT", 11))
      65       28694 :         return (Node *) _readFieldSelect();
      66    32665406 :     if (MATCH("FIELDSTORE", 10))
      67        1106 :         return (Node *) _readFieldStore();
      68    32664300 :     if (MATCH("RELABELTYPE", 11))
      69      287298 :         return (Node *) _readRelabelType();
      70    32377002 :     if (MATCH("COERCEVIAIO", 11))
      71       50798 :         return (Node *) _readCoerceViaIO();
      72    32326204 :     if (MATCH("ARRAYCOERCEEXPR", 15))
      73       10450 :         return (Node *) _readArrayCoerceExpr();
      74    32315754 :     if (MATCH("CONVERTROWTYPEEXPR", 18))
      75         842 :         return (Node *) _readConvertRowtypeExpr();
      76    32314912 :     if (MATCH("COLLATEEXPR", 11))
      77        8840 :         return (Node *) _readCollateExpr();
      78    32306072 :     if (MATCH("CASEEXPR", 8))
      79      419302 :         return (Node *) _readCaseExpr();
      80    31886770 :     if (MATCH("CASEWHEN", 8))
      81     1528730 :         return (Node *) _readCaseWhen();
      82    30358040 :     if (MATCH("CASETESTEXPR", 12))
      83       58808 :         return (Node *) _readCaseTestExpr();
      84    30299232 :     if (MATCH("ARRAYEXPR", 9))
      85       37058 :         return (Node *) _readArrayExpr();
      86    30262174 :     if (MATCH("ROWEXPR", 7))
      87       13306 :         return (Node *) _readRowExpr();
      88    30248868 :     if (MATCH("ROWCOMPAREEXPR", 14))
      89         636 :         return (Node *) _readRowCompareExpr();
      90    30248232 :     if (MATCH("COALESCEEXPR", 12))
      91       18152 :         return (Node *) _readCoalesceExpr();
      92    30230080 :     if (MATCH("MINMAXEXPR", 10))
      93         836 :         return (Node *) _readMinMaxExpr();
      94    30229244 :     if (MATCH("SQLVALUEFUNCTION", 16))
      95       13756 :         return (Node *) _readSQLValueFunction();
      96    30215488 :     if (MATCH("XMLEXPR", 7))
      97        2502 :         return (Node *) _readXmlExpr();
      98    30212986 :     if (MATCH("JSONFORMAT", 10))
      99       24496 :         return (Node *) _readJsonFormat();
     100    30188490 :     if (MATCH("JSONRETURNING", 13))
     101       10388 :         return (Node *) _readJsonReturning();
     102    30178102 :     if (MATCH("JSONVALUEEXPR", 13))
     103        6344 :         return (Node *) _readJsonValueExpr();
     104    30171758 :     if (MATCH("JSONCONSTRUCTOREXPR", 19))
     105        2774 :         return (Node *) _readJsonConstructorExpr();
     106    30168984 :     if (MATCH("JSONISPREDICATE", 15))
     107        1128 :         return (Node *) _readJsonIsPredicate();
     108    30167856 :     if (MATCH("JSONBEHAVIOR", 12))
     109       11766 :         return (Node *) _readJsonBehavior();
     110    30156090 :     if (MATCH("JSONEXPR", 8))
     111        6128 :         return (Node *) _readJsonExpr();
     112    30149962 :     if (MATCH("JSONTABLEPATH", 13))
     113        1568 :         return (Node *) _readJsonTablePath();
     114    30148394 :     if (MATCH("JSONTABLEPATHSCAN", 17))
     115        1568 :         return (Node *) _readJsonTablePathScan();
     116    30146826 :     if (MATCH("JSONTABLESIBLINGJOIN", 20))
     117         210 :         return (Node *) _readJsonTableSiblingJoin();
     118    30146616 :     if (MATCH("NULLTEST", 8))
     119       50380 :         return (Node *) _readNullTest();
     120    30096236 :     if (MATCH("BOOLEANTEST", 11))
     121        3228 :         return (Node *) _readBooleanTest();
     122    30093008 :     if (MATCH("MERGEACTION", 11))
     123        6366 :         return (Node *) _readMergeAction();
     124    30086642 :     if (MATCH("COERCETODOMAIN", 14))
     125      129242 :         return (Node *) _readCoerceToDomain();
     126    29957400 :     if (MATCH("COERCETODOMAINVALUE", 19))
     127        1874 :         return (Node *) _readCoerceToDomainValue();
     128    29955526 :     if (MATCH("SETTODEFAULT", 12))
     129        1750 :         return (Node *) _readSetToDefault();
     130    29953776 :     if (MATCH("CURRENTOFEXPR", 13))
     131         902 :         return (Node *) _readCurrentOfExpr();
     132    29952874 :     if (MATCH("NEXTVALUEEXPR", 13))
     133         820 :         return (Node *) _readNextValueExpr();
     134    29952054 :     if (MATCH("INFERENCEELEM", 13))
     135        1884 :         return (Node *) _readInferenceElem();
     136    29950170 :     if (MATCH("RETURNINGEXPR", 13))
     137        1194 :         return (Node *) _readReturningExpr();
     138    29948976 :     if (MATCH("TARGETENTRY", 11))
     139    10440242 :         return (Node *) _readTargetEntry();
     140    19508734 :     if (MATCH("RANGETBLREF", 11))
     141      686670 :         return (Node *) _readRangeTblRef();
     142    18822064 :     if (MATCH("JOINEXPR", 8))
     143      300554 :         return (Node *) _readJoinExpr();
     144    18521510 :     if (MATCH("FROMEXPR", 8))
     145      664246 :         return (Node *) _readFromExpr();
     146    17857264 :     if (MATCH("ONCONFLICTEXPR", 14))
     147        1850 :         return (Node *) _readOnConflictExpr();
     148    17855414 :     if (MATCH("QUERY", 5))
     149     1019592 :         return (Node *) _readQuery();
     150    16835822 :     if (MATCH("TYPENAME", 8))
     151      787030 :         return (Node *) _readTypeName();
     152    16048792 :     if (MATCH("COLUMNREF", 9))
     153     2292278 :         return (Node *) _readColumnRef();
     154    13756514 :     if (MATCH("PARAMREF", 8))
     155      151738 :         return (Node *) _readParamRef();
     156    13604776 :     if (MATCH("A_EXPR", 6))
     157      745352 :         return (Node *) _readA_Expr();
     158    12859424 :     if (MATCH("A_CONST", 7))
     159     1474974 :         return (Node *) _readA_Const();
     160    11384450 :     if (MATCH("TYPECAST", 8))
     161      368442 :         return (Node *) _readTypeCast();
     162    11016008 :     if (MATCH("COLLATECLAUSE", 13))
     163       10444 :         return (Node *) _readCollateClause();
     164    11005564 :     if (MATCH("ROLESPEC", 8))
     165       54028 :         return (Node *) _readRoleSpec();
     166    10951536 :     if (MATCH("FUNCCALL", 8))
     167      428278 :         return (Node *) _readFuncCall();
     168    10523258 :     if (MATCH("A_STAR", 6))
     169       62508 :         return (Node *) _readA_Star();
     170    10460750 :     if (MATCH("A_INDICES", 9))
     171       14366 :         return (Node *) _readA_Indices();
     172    10446384 :     if (MATCH("A_INDIRECTION", 13))
     173       32760 :         return (Node *) _readA_Indirection();
     174    10413624 :     if (MATCH("A_ARRAYEXPR", 11))
     175        6760 :         return (Node *) _readA_ArrayExpr();
     176    10406864 :     if (MATCH("RESTARGET", 9))
     177     1497082 :         return (Node *) _readResTarget();
     178     8909782 :     if (MATCH("MULTIASSIGNREF", 14))
     179         402 :         return (Node *) _readMultiAssignRef();
     180     8909380 :     if (MATCH("SORTBY", 6))
     181      122212 :         return (Node *) _readSortBy();
     182     8787168 :     if (MATCH("WINDOWDEF", 9))
     183        4098 :         return (Node *) _readWindowDef();
     184     8783070 :     if (MATCH("RANGESUBSELECT", 14))
     185       17546 :         return (Node *) _readRangeSubselect();
     186     8765524 :     if (MATCH("RANGEFUNCTION", 13))
     187       51026 :         return (Node *) _readRangeFunction();
     188     8714498 :     if (MATCH("RANGETABLEFUNC", 14))
     189         242 :         return (Node *) _readRangeTableFunc();
     190     8714256 :     if (MATCH("RANGETABLEFUNCCOL", 17))
     191         870 :         return (Node *) _readRangeTableFuncCol();
     192     8713386 :     if (MATCH("RANGETABLESAMPLE", 16))
     193         280 :         return (Node *) _readRangeTableSample();
     194     8713106 :     if (MATCH("COLUMNDEF", 9))
     195      138930 :         return (Node *) _readColumnDef();
     196     8574176 :     if (MATCH("TABLELIKECLAUSE", 15))
     197        1536 :         return (Node *) _readTableLikeClause();
     198     8572640 :     if (MATCH("INDEXELEM", 9))
     199       19170 :         return (Node *) _readIndexElem();
     200     8553470 :     if (MATCH("DEFELEM", 7))
     201      316880 :         return (Node *) _readDefElem();
     202     8236590 :     if (MATCH("LOCKINGCLAUSE", 13))
     203        2176 :         return (Node *) _readLockingClause();
     204     8234414 :     if (MATCH("XMLSERIALIZE", 12))
     205         250 :         return (Node *) _readXmlSerialize();
     206     8234164 :     if (MATCH("PARTITIONELEM", 13))
     207       10768 :         return (Node *) _readPartitionElem();
     208     8223396 :     if (MATCH("PARTITIONSPEC", 13))
     209        9856 :         return (Node *) _readPartitionSpec();
     210     8213540 :     if (MATCH("PARTITIONBOUNDSPEC", 18))
     211       60424 :         return (Node *) _readPartitionBoundSpec();
     212     8153116 :     if (MATCH("PARTITIONRANGEDATUM", 19))
     213       45352 :         return (Node *) _readPartitionRangeDatum();
     214     8107764 :     if (MATCH("PARTITIONCMD", 12))
     215        6670 :         return (Node *) _readPartitionCmd();
     216     8101094 :     if (MATCH("RANGETBLENTRY", 13))
     217     2044164 :         return (Node *) _readRangeTblEntry();
     218     6056930 :     if (MATCH("RTEPERMISSIONINFO", 17))
     219     1212204 :         return (Node *) _readRTEPermissionInfo();
     220     4844726 :     if (MATCH("RANGETBLFUNCTION", 16))
     221      107814 :         return (Node *) _readRangeTblFunction();
     222     4736912 :     if (MATCH("TABLESAMPLECLAUSE", 17))
     223         614 :         return (Node *) _readTableSampleClause();
     224     4736298 :     if (MATCH("WITHCHECKOPTION", 15))
     225        4638 :         return (Node *) _readWithCheckOption();
     226     4731660 :     if (MATCH("SORTGROUPCLAUSE", 15))
     227      176196 :         return (Node *) _readSortGroupClause();
     228     4555464 :     if (MATCH("GROUPINGSET", 11))
     229        4180 :         return (Node *) _readGroupingSet();
     230     4551284 :     if (MATCH("WINDOWCLAUSE", 12))
     231        2872 :         return (Node *) _readWindowClause();
     232     4548412 :     if (MATCH("ROWMARKCLAUSE", 13))
     233        5476 :         return (Node *) _readRowMarkClause();
     234     4542936 :     if (MATCH("WITHCLAUSE", 10))
     235        2968 :         return (Node *) _readWithClause();
     236     4539968 :     if (MATCH("INFERCLAUSE", 11))
     237        1634 :         return (Node *) _readInferClause();
     238     4538334 :     if (MATCH("ONCONFLICTCLAUSE", 16))
     239        1874 :         return (Node *) _readOnConflictClause();
     240     4536460 :     if (MATCH("CTESEARCHCLAUSE", 15))
     241         228 :         return (Node *) _readCTESearchClause();
     242     4536232 :     if (MATCH("CTECYCLECLAUSE", 14))
     243         246 :         return (Node *) _readCTECycleClause();
     244     4535986 :     if (MATCH("COMMONTABLEEXPR", 15))
     245        7850 :         return (Node *) _readCommonTableExpr();
     246     4528136 :     if (MATCH("MERGEWHENCLAUSE", 15))
     247        2948 :         return (Node *) _readMergeWhenClause();
     248     4525188 :     if (MATCH("RETURNINGOPTION", 15))
     249         150 :         return (Node *) _readReturningOption();
     250     4525038 :     if (MATCH("RETURNINGCLAUSE", 15))
     251        3218 :         return (Node *) _readReturningClause();
     252     4521820 :     if (MATCH("TRIGGERTRANSITION", 17))
     253        1184 :         return (Node *) _readTriggerTransition();
     254     4520636 :     if (MATCH("JSONOUTPUT", 10))
     255        1486 :         return (Node *) _readJsonOutput();
     256     4519150 :     if (MATCH("JSONARGUMENT", 12))
     257         630 :         return (Node *) _readJsonArgument();
     258     4518520 :     if (MATCH("JSONFUNCEXPR", 12))
     259        1992 :         return (Node *) _readJsonFuncExpr();
     260     4516528 :     if (MATCH("JSONTABLEPATHSPEC", 17))
     261        1972 :         return (Node *) _readJsonTablePathSpec();
     262     4514556 :     if (MATCH("JSONTABLE", 9))
     263         590 :         return (Node *) _readJsonTable();
     264     4513966 :     if (MATCH("JSONTABLECOLUMN", 15))
     265        1648 :         return (Node *) _readJsonTableColumn();
     266     4512318 :     if (MATCH("JSONKEYVALUE", 12))
     267         820 :         return (Node *) _readJsonKeyValue();
     268     4511498 :     if (MATCH("JSONPARSEEXPR", 13))
     269         164 :         return (Node *) _readJsonParseExpr();
     270     4511334 :     if (MATCH("JSONSCALAREXPR", 14))
     271         112 :         return (Node *) _readJsonScalarExpr();
     272     4511222 :     if (MATCH("JSONSERIALIZEEXPR", 17))
     273         108 :         return (Node *) _readJsonSerializeExpr();
     274     4511114 :     if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
     275         440 :         return (Node *) _readJsonObjectConstructor();
     276     4510674 :     if (MATCH("JSONARRAYCONSTRUCTOR", 20))
     277         200 :         return (Node *) _readJsonArrayConstructor();
     278     4510474 :     if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
     279          60 :         return (Node *) _readJsonArrayQueryConstructor();
     280     4510414 :     if (MATCH("JSONAGGCONSTRUCTOR", 18))
     281         372 :         return (Node *) _readJsonAggConstructor();
     282     4510042 :     if (MATCH("JSONOBJECTAGG", 13))
     283         210 :         return (Node *) _readJsonObjectAgg();
     284     4509832 :     if (MATCH("JSONARRAYAGG", 12))
     285         162 :         return (Node *) _readJsonArrayAgg();
     286     4509670 :     if (MATCH("RAWSTMT", 7))
     287      758430 :         return (Node *) _readRawStmt();
     288     3751240 :     if (MATCH("INSERTSTMT", 10))
     289       73010 :         return (Node *) _readInsertStmt();
     290     3678230 :     if (MATCH("DELETESTMT", 10))
     291        4510 :         return (Node *) _readDeleteStmt();
     292     3673720 :     if (MATCH("UPDATESTMT", 10))
     293       13326 :         return (Node *) _readUpdateStmt();
     294     3660394 :     if (MATCH("MERGESTMT", 9))
     295        1900 :         return (Node *) _readMergeStmt();
     296     3658494 :     if (MATCH("SELECTSTMT", 10))
     297      546826 :         return (Node *) _readSelectStmt();
     298     3111668 :     if (MATCH("SETOPERATIONSTMT", 16))
     299       17658 :         return (Node *) _readSetOperationStmt();
     300     3094010 :     if (MATCH("RETURNSTMT", 10))
     301        8776 :         return (Node *) _readReturnStmt();
     302     3085234 :     if (MATCH("PLASSIGNSTMT", 12))
     303           0 :         return (Node *) _readPLAssignStmt();
     304     3085234 :     if (MATCH("CREATESCHEMASTMT", 16))
     305        2056 :         return (Node *) _readCreateSchemaStmt();
     306     3083178 :     if (MATCH("ALTERTABLESTMT", 14))
     307       56726 :         return (Node *) _readAlterTableStmt();
     308     3026452 :     if (MATCH("ALTERTABLECMD", 13))
     309       58682 :         return (Node *) _readAlterTableCmd();
     310     2967770 :     if (MATCH("ATALTERCONSTRAINT", 17))
     311         264 :         return (Node *) _readATAlterConstraint();
     312     2967506 :     if (MATCH("REPLICAIDENTITYSTMT", 19))
     313         980 :         return (Node *) _readReplicaIdentityStmt();
     314     2966526 :     if (MATCH("ALTERCOLLATIONSTMT", 18))
     315          12 :         return (Node *) _readAlterCollationStmt();
     316     2966514 :     if (MATCH("ALTERDOMAINSTMT", 15))
     317         564 :         return (Node *) _readAlterDomainStmt();
     318     2965950 :     if (MATCH("GRANTSTMT", 9))
     319       36042 :         return (Node *) _readGrantStmt();
     320     2929908 :     if (MATCH("OBJECTWITHARGS", 14))
     321       36274 :         return (Node *) _readObjectWithArgs();
     322     2893634 :     if (MATCH("ACCESSPRIV", 10))
     323       34274 :         return (Node *) _readAccessPriv();
     324     2859360 :     if (MATCH("GRANTROLESTMT", 13))
     325        1832 :         return (Node *) _readGrantRoleStmt();
     326     2857528 :     if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
     327         320 :         return (Node *) _readAlterDefaultPrivilegesStmt();
     328     2857208 :     if (MATCH("COPYSTMT", 8))
     329       21052 :         return (Node *) _readCopyStmt();
     330     2836156 :     if (MATCH("VARIABLESETSTMT", 15))
     331       52434 :         return (Node *) _readVariableSetStmt();
     332     2783722 :     if (MATCH("VARIABLESHOWSTMT", 16))
     333        1688 :         return (Node *) _readVariableShowStmt();
     334     2782034 :     if (MATCH("CREATESTMT", 10))
     335       73034 :         return (Node *) _readCreateStmt();
     336     2709000 :     if (MATCH("CONSTRAINT", 10))
     337       67634 :         return (Node *) _readConstraint();
     338     2641366 :     if (MATCH("CREATETABLESPACESTMT", 20))
     339         224 :         return (Node *) _readCreateTableSpaceStmt();
     340     2641142 :     if (MATCH("DROPTABLESPACESTMT", 18))
     341         128 :         return (Node *) _readDropTableSpaceStmt();
     342     2641014 :     if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
     343          48 :         return (Node *) _readAlterTableSpaceOptionsStmt();
     344     2640966 :     if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
     345          60 :         return (Node *) _readAlterTableMoveAllStmt();
     346     2640906 :     if (MATCH("CREATEEXTENSIONSTMT", 19))
     347         968 :         return (Node *) _readCreateExtensionStmt();
     348     2639938 :     if (MATCH("ALTEREXTENSIONSTMT", 18))
     349          70 :         return (Node *) _readAlterExtensionStmt();
     350     2639868 :     if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
     351         448 :         return (Node *) _readAlterExtensionContentsStmt();
     352     2639420 :     if (MATCH("CREATEFDWSTMT", 13))
     353         404 :         return (Node *) _readCreateFdwStmt();
     354     2639016 :     if (MATCH("ALTERFDWSTMT", 12))
     355         244 :         return (Node *) _readAlterFdwStmt();
     356     2638772 :     if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
     357         562 :         return (Node *) _readCreateForeignServerStmt();
     358     2638210 :     if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
     359         438 :         return (Node *) _readAlterForeignServerStmt();
     360     2637772 :     if (MATCH("CREATEFOREIGNTABLESTMT", 22))
     361         896 :         return (Node *) _readCreateForeignTableStmt();
     362     2636876 :     if (MATCH("CREATEUSERMAPPINGSTMT", 21))
     363         484 :         return (Node *) _readCreateUserMappingStmt();
     364     2636392 :     if (MATCH("ALTERUSERMAPPINGSTMT", 20))
     365         220 :         return (Node *) _readAlterUserMappingStmt();
     366     2636172 :     if (MATCH("DROPUSERMAPPINGSTMT", 19))
     367         252 :         return (Node *) _readDropUserMappingStmt();
     368     2635920 :     if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
     369          96 :         return (Node *) _readImportForeignSchemaStmt();
     370     2635824 :     if (MATCH("CREATEPOLICYSTMT", 16))
     371        1352 :         return (Node *) _readCreatePolicyStmt();
     372     2634472 :     if (MATCH("ALTERPOLICYSTMT", 15))
     373         168 :         return (Node *) _readAlterPolicyStmt();
     374     2634304 :     if (MATCH("CREATEAMSTMT", 12))
     375         124 :         return (Node *) _readCreateAmStmt();
     376     2634180 :     if (MATCH("CREATETRIGSTMT", 14))
     377        6448 :         return (Node *) _readCreateTrigStmt();
     378     2627732 :     if (MATCH("CREATEEVENTTRIGSTMT", 19))
     379         392 :         return (Node *) _readCreateEventTrigStmt();
     380     2627340 :     if (MATCH("ALTEREVENTTRIGSTMT", 18))
     381          96 :         return (Node *) _readAlterEventTrigStmt();
     382     2627244 :     if (MATCH("CREATEPLANGSTMT", 15))
     383         264 :         return (Node *) _readCreatePLangStmt();
     384     2626980 :     if (MATCH("CREATEROLESTMT", 14))
     385        3580 :         return (Node *) _readCreateRoleStmt();
     386     2623400 :     if (MATCH("ALTERROLESTMT", 13))
     387         896 :         return (Node *) _readAlterRoleStmt();
     388     2622504 :     if (MATCH("ALTERROLESETSTMT", 16))
     389         164 :         return (Node *) _readAlterRoleSetStmt();
     390     2622340 :     if (MATCH("DROPROLESTMT", 12))
     391        3400 :         return (Node *) _readDropRoleStmt();
     392     2618940 :     if (MATCH("CREATESEQSTMT", 13))
     393        1312 :         return (Node *) _readCreateSeqStmt();
     394     2617628 :     if (MATCH("ALTERSEQSTMT", 12))
     395         392 :         return (Node *) _readAlterSeqStmt();
     396     2617236 :     if (MATCH("DEFINESTMT", 10))
     397       17208 :         return (Node *) _readDefineStmt();
     398     2600028 :     if (MATCH("CREATEDOMAINSTMT", 16))
     399        2696 :         return (Node *) _readCreateDomainStmt();
     400     2597332 :     if (MATCH("CREATEOPCLASSSTMT", 17))
     401         776 :         return (Node *) _readCreateOpClassStmt();
     402     2596556 :     if (MATCH("CREATEOPCLASSITEM", 17))
     403        8040 :         return (Node *) _readCreateOpClassItem();
     404     2588516 :     if (MATCH("CREATEOPFAMILYSTMT", 18))
     405         296 :         return (Node *) _readCreateOpFamilyStmt();
     406     2588220 :     if (MATCH("ALTEROPFAMILYSTMT", 17))
     407        1028 :         return (Node *) _readAlterOpFamilyStmt();
     408     2587192 :     if (MATCH("DROPSTMT", 8))
     409       49942 :         return (Node *) _readDropStmt();
     410     2537250 :     if (MATCH("TRUNCATESTMT", 12))
     411        3290 :         return (Node *) _readTruncateStmt();
     412     2533960 :     if (MATCH("COMMENTSTMT", 11))
     413       12640 :         return (Node *) _readCommentStmt();
     414     2521320 :     if (MATCH("SECLABELSTMT", 12))
     415         200 :         return (Node *) _readSecLabelStmt();
     416     2521120 :     if (MATCH("DECLARECURSORSTMT", 17))
     417        5582 :         return (Node *) _readDeclareCursorStmt();
     418     2515538 :     if (MATCH("CLOSEPORTALSTMT", 15))
     419        4396 :         return (Node *) _readClosePortalStmt();
     420     2511142 :     if (MATCH("FETCHSTMT", 9))
     421       11512 :         return (Node *) _readFetchStmt();
     422     2499630 :     if (MATCH("INDEXSTMT", 9))
     423       12600 :         return (Node *) _readIndexStmt();
     424     2487030 :     if (MATCH("CREATESTATSSTMT", 15))
     425        1278 :         return (Node *) _readCreateStatsStmt();
     426     2485752 :     if (MATCH("STATSELEM", 9))
     427        3112 :         return (Node *) _readStatsElem();
     428     2482640 :     if (MATCH("ALTERSTATSSTMT", 14))
     429          52 :         return (Node *) _readAlterStatsStmt();
     430     2482588 :     if (MATCH("CREATEFUNCTIONSTMT", 18))
     431       45444 :         return (Node *) _readCreateFunctionStmt();
     432     2437144 :     if (MATCH("FUNCTIONPARAMETER", 17))
     433      137662 :         return (Node *) _readFunctionParameter();
     434     2299482 :     if (MATCH("ALTERFUNCTIONSTMT", 17))
     435        1336 :         return (Node *) _readAlterFunctionStmt();
     436     2298146 :     if (MATCH("DOSTMT", 6))
     437        2184 :         return (Node *) _readDoStmt();
     438     2295962 :     if (MATCH("CALLSTMT", 8))
     439         886 :         return (Node *) _readCallStmt();
     440     2295076 :     if (MATCH("RENAMESTMT", 10))
     441        2784 :         return (Node *) _readRenameStmt();
     442     2292292 :     if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
     443          92 :         return (Node *) _readAlterObjectDependsStmt();
     444     2292200 :     if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
     445         796 :         return (Node *) _readAlterObjectSchemaStmt();
     446     2291404 :     if (MATCH("ALTEROWNERSTMT", 14))
     447        3186 :         return (Node *) _readAlterOwnerStmt();
     448     2288218 :     if (MATCH("ALTEROPERATORSTMT", 17))
     449        1216 :         return (Node *) _readAlterOperatorStmt();
     450     2287002 :     if (MATCH("ALTERTYPESTMT", 13))
     451         120 :         return (Node *) _readAlterTypeStmt();
     452     2286882 :     if (MATCH("RULESTMT", 8))
     453        2176 :         return (Node *) _readRuleStmt();
     454     2284706 :     if (MATCH("NOTIFYSTMT", 10))
     455         388 :         return (Node *) _readNotifyStmt();
     456     2284318 :     if (MATCH("LISTENSTMT", 10))
     457         148 :         return (Node *) _readListenStmt();
     458     2284170 :     if (MATCH("UNLISTENSTMT", 12))
     459          76 :         return (Node *) _readUnlistenStmt();
     460     2284094 :     if (MATCH("TRANSACTIONSTMT", 15))
     461       70310 :         return (Node *) _readTransactionStmt();
     462     2213784 :     if (MATCH("COMPOSITETYPESTMT", 17))
     463        5204 :         return (Node *) _readCompositeTypeStmt();
     464     2208580 :     if (MATCH("CREATEENUMSTMT", 14))
     465         384 :         return (Node *) _readCreateEnumStmt();
     466     2208196 :     if (MATCH("CREATERANGESTMT", 15))
     467         368 :         return (Node *) _readCreateRangeStmt();
     468     2207828 :     if (MATCH("ALTERENUMSTMT", 13))
     469         788 :         return (Node *) _readAlterEnumStmt();
     470     2207040 :     if (MATCH("VIEWSTMT", 8))
     471       30380 :         return (Node *) _readViewStmt();
     472     2176660 :     if (MATCH("LOADSTMT", 8))
     473         132 :         return (Node *) _readLoadStmt();
     474     2176528 :     if (MATCH("CREATEDBSTMT", 12))
     475        1372 :         return (Node *) _readCreatedbStmt();
     476     2175156 :     if (MATCH("ALTERDATABASESTMT", 17))
     477          92 :         return (Node *) _readAlterDatabaseStmt();
     478     2175064 :     if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
     479          12 :         return (Node *) _readAlterDatabaseRefreshCollStmt();
     480     2175052 :     if (MATCH("ALTERDATABASESETSTMT", 20))
     481        2268 :         return (Node *) _readAlterDatabaseSetStmt();
     482     2172784 :     if (MATCH("DROPDBSTMT", 10))
     483         204 :         return (Node *) _readDropdbStmt();
     484     2172580 :     if (MATCH("ALTERSYSTEMSTMT", 15))
     485         332 :         return (Node *) _readAlterSystemStmt();
     486     2172248 :     if (MATCH("CLUSTERSTMT", 11))
     487         476 :         return (Node *) _readClusterStmt();
     488     2171772 :     if (MATCH("VACUUMSTMT", 10))
     489       21364 :         return (Node *) _readVacuumStmt();
     490     2150408 :     if (MATCH("VACUUMRELATION", 14))
     491       21016 :         return (Node *) _readVacuumRelation();
     492     2129392 :     if (MATCH("EXPLAINSTMT", 11))
     493       38394 :         return (Node *) _readExplainStmt();
     494     2090998 :     if (MATCH("CREATETABLEASSTMT", 17))
     495        3688 :         return (Node *) _readCreateTableAsStmt();
     496     2087310 :     if (MATCH("REFRESHMATVIEWSTMT", 18))
     497         524 :         return (Node *) _readRefreshMatViewStmt();
     498     2086786 :     if (MATCH("CHECKPOINTSTMT", 14))
     499         412 :         return (Node *) _readCheckPointStmt();
     500     2086374 :     if (MATCH("DISCARDSTMT", 11))
     501          60 :         return (Node *) _readDiscardStmt();
     502     2086314 :     if (MATCH("LOCKSTMT", 8))
     503        2204 :         return (Node *) _readLockStmt();
     504     2084110 :     if (MATCH("CONSTRAINTSSETSTMT", 18))
     505         202 :         return (Node *) _readConstraintsSetStmt();
     506     2083908 :     if (MATCH("REINDEXSTMT", 11))
     507        2164 :         return (Node *) _readReindexStmt();
     508     2081744 :     if (MATCH("CREATECONVERSIONSTMT", 20))
     509         128 :         return (Node *) _readCreateConversionStmt();
     510     2081616 :     if (MATCH("CREATECASTSTMT", 14))
     511         540 :         return (Node *) _readCreateCastStmt();
     512     2081076 :     if (MATCH("CREATETRANSFORMSTMT", 19))
     513         100 :         return (Node *) _readCreateTransformStmt();
     514     2080976 :     if (MATCH("PREPARESTMT", 11))
     515        3524 :         return (Node *) _readPrepareStmt();
     516     2077452 :     if (MATCH("EXECUTESTMT", 11))
     517       31318 :         return (Node *) _readExecuteStmt();
     518     2046134 :     if (MATCH("DEALLOCATESTMT", 14))
     519        8108 :         return (Node *) _readDeallocateStmt();
     520     2038026 :     if (MATCH("DROPOWNEDSTMT", 13))
     521         296 :         return (Node *) _readDropOwnedStmt();
     522     2037730 :     if (MATCH("REASSIGNOWNEDSTMT", 17))
     523          92 :         return (Node *) _readReassignOwnedStmt();
     524     2037638 :     if (MATCH("ALTERTSDICTIONARYSTMT", 21))
     525          80 :         return (Node *) _readAlterTSDictionaryStmt();
     526     2037558 :     if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
     527       15444 :         return (Node *) _readAlterTSConfigurationStmt();
     528     2022114 :     if (MATCH("PUBLICATIONTABLE", 16))
     529        2744 :         return (Node *) _readPublicationTable();
     530     2019370 :     if (MATCH("PUBLICATIONOBJSPEC", 18))
     531        3456 :         return (Node *) _readPublicationObjSpec();
     532     2015914 :     if (MATCH("CREATEPUBLICATIONSTMT", 21))
     533        1580 :         return (Node *) _readCreatePublicationStmt();
     534     2014334 :     if (MATCH("ALTERPUBLICATIONSTMT", 20))
     535        2132 :         return (Node *) _readAlterPublicationStmt();
     536     2012202 :     if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
     537         884 :         return (Node *) _readCreateSubscriptionStmt();
     538     2011318 :     if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
     539         918 :         return (Node *) _readAlterSubscriptionStmt();
     540     2010400 :     if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
     541         448 :         return (Node *) _readDropSubscriptionStmt();
     542     2009952 :     if (MATCH("GROUPBYORDERING", 15))
     543           0 :         return (Node *) _readGroupByOrdering();
     544     2009952 :     if (MATCH("PLACEHOLDERVAR", 14))
     545           0 :         return (Node *) _readPlaceHolderVar();
     546     2009952 :     if (MATCH("APPENDRELINFO", 13))
     547       43766 :         return (Node *) _readAppendRelInfo();
     548     1966186 :     if (MATCH("PLANNEDSTMT", 11))
     549      482328 :         return (Node *) _readPlannedStmt();
     550     1483858 :     if (MATCH("RESULT", 6))
     551      227368 :         return (Node *) _readResult();
     552     1256490 :     if (MATCH("PROJECTSET", 10))
     553        8772 :         return (Node *) _readProjectSet();
     554     1247718 :     if (MATCH("MODIFYTABLE", 11))
     555       91478 :         return (Node *) _readModifyTable();
     556     1156240 :     if (MATCH("APPEND", 6))
     557       13986 :         return (Node *) _readAppend();
     558     1142254 :     if (MATCH("MERGEAPPEND", 11))
     559         508 :         return (Node *) _readMergeAppend();
     560     1141746 :     if (MATCH("RECURSIVEUNION", 14))
     561         820 :         return (Node *) _readRecursiveUnion();
     562     1140926 :     if (MATCH("BITMAPAND", 9))
     563         152 :         return (Node *) _readBitmapAnd();
     564     1140774 :     if (MATCH("BITMAPOR", 8))
     565         294 :         return (Node *) _readBitmapOr();
     566     1140480 :     if (MATCH("SEQSCAN", 7))
     567      236986 :         return (Node *) _readSeqScan();
     568      903494 :     if (MATCH("SAMPLESCAN", 10))
     569         306 :         return (Node *) _readSampleScan();
     570      903188 :     if (MATCH("INDEXSCAN", 9))
     571      186450 :         return (Node *) _readIndexScan();
     572      716738 :     if (MATCH("INDEXONLYSCAN", 13))
     573       15916 :         return (Node *) _readIndexOnlyScan();
     574      700822 :     if (MATCH("BITMAPINDEXSCAN", 15))
     575       26540 :         return (Node *) _readBitmapIndexScan();
     576      674282 :     if (MATCH("BITMAPHEAPSCAN", 14))
     577       26088 :         return (Node *) _readBitmapHeapScan();
     578      648194 :     if (MATCH("TIDSCAN", 7))
     579         700 :         return (Node *) _readTidScan();
     580      647494 :     if (MATCH("TIDRANGESCAN", 12))
     581         202 :         return (Node *) _readTidRangeScan();
     582      647292 :     if (MATCH("SUBQUERYSCAN", 12))
     583       10422 :         return (Node *) _readSubqueryScan();
     584      636870 :     if (MATCH("FUNCTIONSCAN", 12))
     585       47588 :         return (Node *) _readFunctionScan();
     586      589282 :     if (MATCH("VALUESSCAN", 10))
     587        8158 :         return (Node *) _readValuesScan();
     588      581124 :     if (MATCH("TABLEFUNCSCAN", 13))
     589         626 :         return (Node *) _readTableFuncScan();
     590      580498 :     if (MATCH("CTESCAN", 7))
     591        3178 :         return (Node *) _readCteScan();
     592      577320 :     if (MATCH("NAMEDTUPLESTORESCAN", 19))
     593         466 :         return (Node *) _readNamedTuplestoreScan();
     594      576854 :     if (MATCH("WORKTABLESCAN", 13))
     595         820 :         return (Node *) _readWorkTableScan();
     596      576034 :     if (MATCH("FOREIGNSCAN", 11))
     597        1980 :         return (Node *) _readForeignScan();
     598      574054 :     if (MATCH("CUSTOMSCAN", 10))
     599           0 :         return (Node *) _readCustomScan();
     600      574054 :     if (MATCH("NESTLOOP", 8))
     601      156506 :         return (Node *) _readNestLoop();
     602      417548 :     if (MATCH("NESTLOOPPARAM", 13))
     603       82096 :         return (Node *) _readNestLoopParam();
     604      335452 :     if (MATCH("MERGEJOIN", 9))
     605        7264 :         return (Node *) _readMergeJoin();
     606      328188 :     if (MATCH("HASHJOIN", 8))
     607       30082 :         return (Node *) _readHashJoin();
     608      298106 :     if (MATCH("MATERIAL", 8))
     609        4064 :         return (Node *) _readMaterial();
     610      294042 :     if (MATCH("MEMOIZE", 7))
     611        1422 :         return (Node *) _readMemoize();
     612      292620 :     if (MATCH("SORT", 4))
     613       83256 :         return (Node *) _readSort();
     614      209364 :     if (MATCH("INCREMENTALSORT", 15))
     615         780 :         return (Node *) _readIncrementalSort();
     616      208584 :     if (MATCH("GROUP", 5))
     617         246 :         return (Node *) _readGroup();
     618      208338 :     if (MATCH("AGG", 3))
     619       45102 :         return (Node *) _readAgg();
     620      163236 :     if (MATCH("WINDOWAGG", 9))
     621        2486 :         return (Node *) _readWindowAgg();
     622      160750 :     if (MATCH("UNIQUE", 6))
     623        5208 :         return (Node *) _readUnique();
     624      155542 :     if (MATCH("GATHER", 6))
     625        1024 :         return (Node *) _readGather();
     626      154518 :     if (MATCH("GATHERMERGE", 11))
     627         330 :         return (Node *) _readGatherMerge();
     628      154188 :     if (MATCH("HASH", 4))
     629       30082 :         return (Node *) _readHash();
     630      124106 :     if (MATCH("SETOP", 5))
     631         686 :         return (Node *) _readSetOp();
     632      123420 :     if (MATCH("LOCKROWS", 8))
     633        7906 :         return (Node *) _readLockRows();
     634      115514 :     if (MATCH("LIMIT", 5))
     635        4580 :         return (Node *) _readLimit();
     636      110934 :     if (MATCH("PLANROWMARK", 11))
     637       26364 :         return (Node *) _readPlanRowMark();
     638       84570 :     if (MATCH("PARTITIONPRUNEINFO", 18))
     639         666 :         return (Node *) _readPartitionPruneInfo();
     640       83904 :     if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
     641        1386 :         return (Node *) _readPartitionedRelPruneInfo();
     642       82518 :     if (MATCH("PARTITIONPRUNESTEPOP", 20))
     643        1194 :         return (Node *) _readPartitionPruneStepOp();
     644       81324 :     if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
     645         252 :         return (Node *) _readPartitionPruneStepCombine();
     646       81072 :     if (MATCH("PLANINVALITEM", 13))
     647       81072 :         return (Node *) _readPlanInvalItem();
     648           0 :     if (MATCH("EXTENSIBLENODE", 14))
     649           0 :         return (Node *) _readExtensibleNode();

Generated by: LCOV version 1.14