LCOV - code coverage report
Current view: top level - src/backend/nodes - readfuncs.switch.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 630 638 98.7 %
Date: 2026-02-08 04:18:02 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-2026, PostgreSQL Global Development Group
       7             :  * Portions Copyright (c) 1994, Regents of the University of California
       8             :  *
       9             :  * NOTES
      10             :  *  ******************************
      11             :  *  *** DO NOT EDIT THIS FILE! ***
      12             :  *  ******************************
      13             :  *
      14             :  *  It has been GENERATED by src/backend/nodes/gen_node_support.pl
      15             :  *
      16             :  *-------------------------------------------------------------------------
      17             :  */
      18    53735028 :     if (MATCH("ALIAS", 5))
      19     3013606 :         return (Node *) _readAlias();
      20    50721422 :     if (MATCH("RANGEVAR", 8))
      21      895794 :         return (Node *) _readRangeVar();
      22    49825628 :     if (MATCH("TABLEFUNC", 9))
      23        1488 :         return (Node *) _readTableFunc();
      24    49824140 :     if (MATCH("INTOCLAUSE", 10))
      25        4010 :         return (Node *) _readIntoClause();
      26    49820130 :     if (MATCH("VAR", 3))
      27    14478742 :         return (Node *) _readVar();
      28    35341388 :     if (MATCH("CONST", 5))
      29     3208996 :         return (Node *) _readConst();
      30    32132392 :     if (MATCH("PARAM", 5))
      31      334870 :         return (Node *) _readParam();
      32    31797522 :     if (MATCH("AGGREF", 6))
      33      112902 :         return (Node *) _readAggref();
      34    31684620 :     if (MATCH("GROUPINGFUNC", 12))
      35        1114 :         return (Node *) _readGroupingFunc();
      36    31683506 :     if (MATCH("WINDOWFUNC", 10))
      37        7984 :         return (Node *) _readWindowFunc();
      38    31675522 :     if (MATCH("WINDOWFUNCRUNCONDITION", 22))
      39         360 :         return (Node *) _readWindowFuncRunCondition();
      40    31675162 :     if (MATCH("MERGESUPPORTFUNC", 16))
      41         856 :         return (Node *) _readMergeSupportFunc();
      42    31674306 :     if (MATCH("SUBSCRIPTINGREF", 15))
      43       37980 :         return (Node *) _readSubscriptingRef();
      44    31636326 :     if (MATCH("FUNCEXPR", 8))
      45     1011460 :         return (Node *) _readFuncExpr();
      46    30624866 :     if (MATCH("NAMEDARGEXPR", 12))
      47       95032 :         return (Node *) _readNamedArgExpr();
      48    30529834 :     if (MATCH("OPEXPR", 6))
      49     1662368 :         return (Node *) _readOpExpr();
      50    28867466 :     if (MATCH("DISTINCTEXPR", 12))
      51        2194 :         return (Node *) _readDistinctExpr();
      52    28865272 :     if (MATCH("NULLIFEXPR", 10))
      53        1140 :         return (Node *) _readNullIfExpr();
      54    28864132 :     if (MATCH("SCALARARRAYOPEXPR", 17))
      55       82156 :         return (Node *) _readScalarArrayOpExpr();
      56    28781976 :     if (MATCH("BOOLEXPR", 8))
      57      407002 :         return (Node *) _readBoolExpr();
      58    28374974 :     if (MATCH("SUBLINK", 7))
      59      105250 :         return (Node *) _readSubLink();
      60    28269724 :     if (MATCH("SUBPLAN", 7))
      61       43364 :         return (Node *) _readSubPlan();
      62    28226360 :     if (MATCH("ALTERNATIVESUBPLAN", 18))
      63           0 :         return (Node *) _readAlternativeSubPlan();
      64    28226360 :     if (MATCH("FIELDSELECT", 11))
      65       32584 :         return (Node *) _readFieldSelect();
      66    28193776 :     if (MATCH("FIELDSTORE", 10))
      67        1106 :         return (Node *) _readFieldStore();
      68    28192670 :     if (MATCH("RELABELTYPE", 11))
      69      275246 :         return (Node *) _readRelabelType();
      70    27917424 :     if (MATCH("COERCEVIAIO", 11))
      71       54778 :         return (Node *) _readCoerceViaIO();
      72    27862646 :     if (MATCH("ARRAYCOERCEEXPR", 15))
      73       11086 :         return (Node *) _readArrayCoerceExpr();
      74    27851560 :     if (MATCH("CONVERTROWTYPEEXPR", 18))
      75         870 :         return (Node *) _readConvertRowtypeExpr();
      76    27850690 :     if (MATCH("COLLATEEXPR", 11))
      77        9508 :         return (Node *) _readCollateExpr();
      78    27841182 :     if (MATCH("CASEEXPR", 8))
      79      149620 :         return (Node *) _readCaseExpr();
      80    27691562 :     if (MATCH("CASEWHEN", 8))
      81      288526 :         return (Node *) _readCaseWhen();
      82    27403036 :     if (MATCH("CASETESTEXPR", 12))
      83       66424 :         return (Node *) _readCaseTestExpr();
      84    27336612 :     if (MATCH("ARRAYEXPR", 9))
      85       39768 :         return (Node *) _readArrayExpr();
      86    27296844 :     if (MATCH("ROWEXPR", 7))
      87       13592 :         return (Node *) _readRowExpr();
      88    27283252 :     if (MATCH("ROWCOMPAREEXPR", 14))
      89         744 :         return (Node *) _readRowCompareExpr();
      90    27282508 :     if (MATCH("COALESCEEXPR", 12))
      91       19730 :         return (Node *) _readCoalesceExpr();
      92    27262778 :     if (MATCH("MINMAXEXPR", 10))
      93         966 :         return (Node *) _readMinMaxExpr();
      94    27261812 :     if (MATCH("SQLVALUEFUNCTION", 16))
      95       13828 :         return (Node *) _readSQLValueFunction();
      96    27247984 :     if (MATCH("XMLEXPR", 7))
      97        2502 :         return (Node *) _readXmlExpr();
      98    27245482 :     if (MATCH("JSONFORMAT", 10))
      99       24838 :         return (Node *) _readJsonFormat();
     100    27220644 :     if (MATCH("JSONRETURNING", 13))
     101       10538 :         return (Node *) _readJsonReturning();
     102    27210106 :     if (MATCH("JSONVALUEEXPR", 13))
     103        6470 :         return (Node *) _readJsonValueExpr();
     104    27203636 :     if (MATCH("JSONCONSTRUCTOREXPR", 19))
     105        2822 :         return (Node *) _readJsonConstructorExpr();
     106    27200814 :     if (MATCH("JSONISPREDICATE", 15))
     107        1128 :         return (Node *) _readJsonIsPredicate();
     108    27199686 :     if (MATCH("JSONBEHAVIOR", 12))
     109       11910 :         return (Node *) _readJsonBehavior();
     110    27187776 :     if (MATCH("JSONEXPR", 8))
     111        6176 :         return (Node *) _readJsonExpr();
     112    27181600 :     if (MATCH("JSONTABLEPATH", 13))
     113        1568 :         return (Node *) _readJsonTablePath();
     114    27180032 :     if (MATCH("JSONTABLEPATHSCAN", 17))
     115        1568 :         return (Node *) _readJsonTablePathScan();
     116    27178464 :     if (MATCH("JSONTABLESIBLINGJOIN", 20))
     117         210 :         return (Node *) _readJsonTableSiblingJoin();
     118    27178254 :     if (MATCH("NULLTEST", 8))
     119       58004 :         return (Node *) _readNullTest();
     120    27120250 :     if (MATCH("BOOLEANTEST", 11))
     121        3906 :         return (Node *) _readBooleanTest();
     122    27116344 :     if (MATCH("MERGEACTION", 11))
     123        6784 :         return (Node *) _readMergeAction();
     124    27109560 :     if (MATCH("COERCETODOMAIN", 14))
     125      143048 :         return (Node *) _readCoerceToDomain();
     126    26966512 :     if (MATCH("COERCETODOMAINVALUE", 19))
     127        1982 :         return (Node *) _readCoerceToDomainValue();
     128    26964530 :     if (MATCH("SETTODEFAULT", 12))
     129        1822 :         return (Node *) _readSetToDefault();
     130    26962708 :     if (MATCH("CURRENTOFEXPR", 13))
     131         902 :         return (Node *) _readCurrentOfExpr();
     132    26961806 :     if (MATCH("NEXTVALUEEXPR", 13))
     133         892 :         return (Node *) _readNextValueExpr();
     134    26960914 :     if (MATCH("INFERENCEELEM", 13))
     135        1974 :         return (Node *) _readInferenceElem();
     136    26958940 :     if (MATCH("RETURNINGEXPR", 13))
     137        1158 :         return (Node *) _readReturningExpr();
     138    26957782 :     if (MATCH("TARGETENTRY", 11))
     139     7803426 :         return (Node *) _readTargetEntry();
     140    19154356 :     if (MATCH("RANGETBLREF", 11))
     141      689838 :         return (Node *) _readRangeTblRef();
     142    18464518 :     if (MATCH("JOINEXPR", 8))
     143      232516 :         return (Node *) _readJoinExpr();
     144    18232002 :     if (MATCH("FROMEXPR", 8))
     145      668834 :         return (Node *) _readFromExpr();
     146    17563168 :     if (MATCH("ONCONFLICTEXPR", 14))
     147        1970 :         return (Node *) _readOnConflictExpr();
     148    17561198 :     if (MATCH("QUERY", 5))
     149     1078068 :         return (Node *) _readQuery();
     150    16483130 :     if (MATCH("TYPENAME", 8))
     151      853146 :         return (Node *) _readTypeName();
     152    15629984 :     if (MATCH("COLUMNREF", 9))
     153     2127366 :         return (Node *) _readColumnRef();
     154    13502618 :     if (MATCH("PARAMREF", 8))
     155       55412 :         return (Node *) _readParamRef();
     156    13447206 :     if (MATCH("A_EXPR", 6))
     157      674454 :         return (Node *) _readA_Expr();
     158    12772752 :     if (MATCH("A_CONST", 7))
     159     1497730 :         return (Node *) _readA_Const();
     160    11275022 :     if (MATCH("TYPECAST", 8))
     161      380984 :         return (Node *) _readTypeCast();
     162    10894038 :     if (MATCH("COLLATECLAUSE", 13))
     163       11202 :         return (Node *) _readCollateClause();
     164    10882836 :     if (MATCH("ROLESPEC", 8))
     165       62132 :         return (Node *) _readRoleSpec();
     166    10820704 :     if (MATCH("FUNCCALL", 8))
     167      426024 :         return (Node *) _readFuncCall();
     168    10394680 :     if (MATCH("A_STAR", 6))
     169       72788 :         return (Node *) _readA_Star();
     170    10321892 :     if (MATCH("A_INDICES", 9))
     171       15398 :         return (Node *) _readA_Indices();
     172    10306494 :     if (MATCH("A_INDIRECTION", 13))
     173       36496 :         return (Node *) _readA_Indirection();
     174    10269998 :     if (MATCH("A_ARRAYEXPR", 11))
     175        7174 :         return (Node *) _readA_ArrayExpr();
     176    10262824 :     if (MATCH("RESTARGET", 9))
     177     1349252 :         return (Node *) _readResTarget();
     178     8913572 :     if (MATCH("MULTIASSIGNREF", 14))
     179         402 :         return (Node *) _readMultiAssignRef();
     180     8913170 :     if (MATCH("SORTBY", 6))
     181      112604 :         return (Node *) _readSortBy();
     182     8800566 :     if (MATCH("WINDOWDEF", 9))
     183        4766 :         return (Node *) _readWindowDef();
     184     8795800 :     if (MATCH("RANGESUBSELECT", 14))
     185       24968 :         return (Node *) _readRangeSubselect();
     186     8770832 :     if (MATCH("RANGEFUNCTION", 13))
     187       54162 :         return (Node *) _readRangeFunction();
     188     8716670 :     if (MATCH("RANGETABLEFUNC", 14))
     189         254 :         return (Node *) _readRangeTableFunc();
     190     8716416 :     if (MATCH("RANGETABLEFUNCCOL", 17))
     191         882 :         return (Node *) _readRangeTableFuncCol();
     192     8715534 :     if (MATCH("RANGETABLESAMPLE", 16))
     193         292 :         return (Node *) _readRangeTableSample();
     194     8715242 :     if (MATCH("COLUMNDEF", 9))
     195      148558 :         return (Node *) _readColumnDef();
     196     8566684 :     if (MATCH("TABLELIKECLAUSE", 15))
     197        1572 :         return (Node *) _readTableLikeClause();
     198     8565112 :     if (MATCH("INDEXELEM", 9))
     199       19864 :         return (Node *) _readIndexElem();
     200     8545248 :     if (MATCH("DEFELEM", 7))
     201      372514 :         return (Node *) _readDefElem();
     202     8172734 :     if (MATCH("LOCKINGCLAUSE", 13))
     203        7780 :         return (Node *) _readLockingClause();
     204     8164954 :     if (MATCH("XMLSERIALIZE", 12))
     205         250 :         return (Node *) _readXmlSerialize();
     206     8164704 :     if (MATCH("PARTITIONELEM", 13))
     207       12180 :         return (Node *) _readPartitionElem();
     208     8152524 :     if (MATCH("PARTITIONSPEC", 13))
     209       11208 :         return (Node *) _readPartitionSpec();
     210     8141316 :     if (MATCH("PARTITIONBOUNDSPEC", 18))
     211       74872 :         return (Node *) _readPartitionBoundSpec();
     212     8066444 :     if (MATCH("PARTITIONRANGEDATUM", 19))
     213       60756 :         return (Node *) _readPartitionRangeDatum();
     214     8005688 :     if (MATCH("SINGLEPARTITIONSPEC", 19))
     215        2208 :         return (Node *) _readSinglePartitionSpec();
     216     8003480 :     if (MATCH("PARTITIONCMD", 12))
     217        8490 :         return (Node *) _readPartitionCmd();
     218     7994990 :     if (MATCH("RANGETBLENTRY", 13))
     219     1918334 :         return (Node *) _readRangeTblEntry();
     220     6076656 :     if (MATCH("RTEPERMISSIONINFO", 17))
     221     1118032 :         return (Node *) _readRTEPermissionInfo();
     222     4958624 :     if (MATCH("RANGETBLFUNCTION", 16))
     223      122528 :         return (Node *) _readRangeTblFunction();
     224     4836096 :     if (MATCH("TABLESAMPLECLAUSE", 17))
     225         614 :         return (Node *) _readTableSampleClause();
     226     4835482 :     if (MATCH("WITHCHECKOPTION", 15))
     227        5742 :         return (Node *) _readWithCheckOption();
     228     4829740 :     if (MATCH("SORTGROUPCLAUSE", 15))
     229      171440 :         return (Node *) _readSortGroupClause();
     230     4658300 :     if (MATCH("GROUPINGSET", 11))
     231        4998 :         return (Node *) _readGroupingSet();
     232     4653302 :     if (MATCH("WINDOWCLAUSE", 12))
     233        3280 :         return (Node *) _readWindowClause();
     234     4650022 :     if (MATCH("ROWMARKCLAUSE", 13))
     235       11146 :         return (Node *) _readRowMarkClause();
     236     4638876 :     if (MATCH("WITHCLAUSE", 10))
     237        3534 :         return (Node *) _readWithClause();
     238     4635342 :     if (MATCH("INFERCLAUSE", 11))
     239        1754 :         return (Node *) _readInferClause();
     240     4633588 :     if (MATCH("ONCONFLICTCLAUSE", 16))
     241        2012 :         return (Node *) _readOnConflictClause();
     242     4631576 :     if (MATCH("CTESEARCHCLAUSE", 15))
     243         228 :         return (Node *) _readCTESearchClause();
     244     4631348 :     if (MATCH("CTECYCLECLAUSE", 14))
     245         246 :         return (Node *) _readCTECycleClause();
     246     4631102 :     if (MATCH("COMMONTABLEEXPR", 15))
     247        9504 :         return (Node *) _readCommonTableExpr();
     248     4621598 :     if (MATCH("MERGEWHENCLAUSE", 15))
     249        3154 :         return (Node *) _readMergeWhenClause();
     250     4618444 :     if (MATCH("RETURNINGOPTION", 15))
     251         150 :         return (Node *) _readReturningOption();
     252     4618294 :     if (MATCH("RETURNINGCLAUSE", 15))
     253        3408 :         return (Node *) _readReturningClause();
     254     4614886 :     if (MATCH("TRIGGERTRANSITION", 17))
     255        1212 :         return (Node *) _readTriggerTransition();
     256     4613674 :     if (MATCH("JSONOUTPUT", 10))
     257        1540 :         return (Node *) _readJsonOutput();
     258     4612134 :     if (MATCH("JSONARGUMENT", 12))
     259         630 :         return (Node *) _readJsonArgument();
     260     4611504 :     if (MATCH("JSONFUNCEXPR", 12))
     261        2052 :         return (Node *) _readJsonFuncExpr();
     262     4609452 :     if (MATCH("JSONTABLEPATHSPEC", 17))
     263        1984 :         return (Node *) _readJsonTablePathSpec();
     264     4607468 :     if (MATCH("JSONTABLE", 9))
     265         602 :         return (Node *) _readJsonTable();
     266     4606866 :     if (MATCH("JSONTABLECOLUMN", 15))
     267        1660 :         return (Node *) _readJsonTableColumn();
     268     4605206 :     if (MATCH("JSONKEYVALUE", 12))
     269         826 :         return (Node *) _readJsonKeyValue();
     270     4604380 :     if (MATCH("JSONPARSEEXPR", 13))
     271         164 :         return (Node *) _readJsonParseExpr();
     272     4604216 :     if (MATCH("JSONSCALAREXPR", 14))
     273         112 :         return (Node *) _readJsonScalarExpr();
     274     4604104 :     if (MATCH("JSONSERIALIZEEXPR", 17))
     275         108 :         return (Node *) _readJsonSerializeExpr();
     276     4603996 :     if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
     277         446 :         return (Node *) _readJsonObjectConstructor();
     278     4603550 :     if (MATCH("JSONARRAYCONSTRUCTOR", 20))
     279         212 :         return (Node *) _readJsonArrayConstructor();
     280     4603338 :     if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
     281          66 :         return (Node *) _readJsonArrayQueryConstructor();
     282     4603272 :     if (MATCH("JSONAGGCONSTRUCTOR", 18))
     283         372 :         return (Node *) _readJsonAggConstructor();
     284     4602900 :     if (MATCH("JSONOBJECTAGG", 13))
     285         210 :         return (Node *) _readJsonObjectAgg();
     286     4602690 :     if (MATCH("JSONARRAYAGG", 12))
     287         162 :         return (Node *) _readJsonArrayAgg();
     288     4602528 :     if (MATCH("RAWSTMT", 7))
     289      768562 :         return (Node *) _readRawStmt();
     290     3833966 :     if (MATCH("INSERTSTMT", 10))
     291       71424 :         return (Node *) _readInsertStmt();
     292     3762542 :     if (MATCH("DELETESTMT", 10))
     293        4546 :         return (Node *) _readDeleteStmt();
     294     3757996 :     if (MATCH("UPDATESTMT", 10))
     295       14508 :         return (Node *) _readUpdateStmt();
     296     3743488 :     if (MATCH("MERGESTMT", 9))
     297        2056 :         return (Node *) _readMergeStmt();
     298     3741432 :     if (MATCH("SELECTSTMT", 10))
     299      538450 :         return (Node *) _readSelectStmt();
     300     3202982 :     if (MATCH("SETOPERATIONSTMT", 16))
     301       31544 :         return (Node *) _readSetOperationStmt();
     302     3171438 :     if (MATCH("RETURNSTMT", 10))
     303        9964 :         return (Node *) _readReturnStmt();
     304     3161474 :     if (MATCH("PLASSIGNSTMT", 12))
     305           0 :         return (Node *) _readPLAssignStmt();
     306     3161474 :     if (MATCH("CREATESCHEMASTMT", 16))
     307        2250 :         return (Node *) _readCreateSchemaStmt();
     308     3159224 :     if (MATCH("ALTERTABLESTMT", 14))
     309       64016 :         return (Node *) _readAlterTableStmt();
     310     3095208 :     if (MATCH("ALTERTABLECMD", 13))
     311       66032 :         return (Node *) _readAlterTableCmd();
     312     3029176 :     if (MATCH("ATALTERCONSTRAINT", 17))
     313         600 :         return (Node *) _readATAlterConstraint();
     314     3028576 :     if (MATCH("REPLICAIDENTITYSTMT", 19))
     315         988 :         return (Node *) _readReplicaIdentityStmt();
     316     3027588 :     if (MATCH("ALTERCOLLATIONSTMT", 18))
     317          12 :         return (Node *) _readAlterCollationStmt();
     318     3027576 :     if (MATCH("ALTERDOMAINSTMT", 15))
     319         580 :         return (Node *) _readAlterDomainStmt();
     320     3026996 :     if (MATCH("GRANTSTMT", 9))
     321       43118 :         return (Node *) _readGrantStmt();
     322     2983878 :     if (MATCH("OBJECTWITHARGS", 14))
     323       44734 :         return (Node *) _readObjectWithArgs();
     324     2939144 :     if (MATCH("ACCESSPRIV", 10))
     325       40306 :         return (Node *) _readAccessPriv();
     326     2898838 :     if (MATCH("GRANTROLESTMT", 13))
     327        1824 :         return (Node *) _readGrantRoleStmt();
     328     2897014 :     if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
     329         412 :         return (Node *) _readAlterDefaultPrivilegesStmt();
     330     2896602 :     if (MATCH("COPYSTMT", 8))
     331       22856 :         return (Node *) _readCopyStmt();
     332     2873746 :     if (MATCH("VARIABLESETSTMT", 15))
     333       61022 :         return (Node *) _readVariableSetStmt();
     334     2812724 :     if (MATCH("VARIABLESHOWSTMT", 16))
     335        1740 :         return (Node *) _readVariableShowStmt();
     336     2810984 :     if (MATCH("CREATESTMT", 10))
     337       80114 :         return (Node *) _readCreateStmt();
     338     2730870 :     if (MATCH("CONSTRAINT", 10))
     339       74348 :         return (Node *) _readConstraint();
     340     2656522 :     if (MATCH("CREATETABLESPACESTMT", 20))
     341         264 :         return (Node *) _readCreateTableSpaceStmt();
     342     2656258 :     if (MATCH("DROPTABLESPACESTMT", 18))
     343         128 :         return (Node *) _readDropTableSpaceStmt();
     344     2656130 :     if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
     345          48 :         return (Node *) _readAlterTableSpaceOptionsStmt();
     346     2656082 :     if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
     347          60 :         return (Node *) _readAlterTableMoveAllStmt();
     348     2656022 :     if (MATCH("CREATEEXTENSIONSTMT", 19))
     349        1160 :         return (Node *) _readCreateExtensionStmt();
     350     2654862 :     if (MATCH("ALTEREXTENSIONSTMT", 18))
     351          74 :         return (Node *) _readAlterExtensionStmt();
     352     2654788 :     if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
     353         508 :         return (Node *) _readAlterExtensionContentsStmt();
     354     2654280 :     if (MATCH("CREATEFDWSTMT", 13))
     355         412 :         return (Node *) _readCreateFdwStmt();
     356     2653868 :     if (MATCH("ALTERFDWSTMT", 12))
     357         244 :         return (Node *) _readAlterFdwStmt();
     358     2653624 :     if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
     359         594 :         return (Node *) _readCreateForeignServerStmt();
     360     2653030 :     if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
     361         464 :         return (Node *) _readAlterForeignServerStmt();
     362     2652566 :     if (MATCH("CREATEFOREIGNTABLESTMT", 22))
     363         976 :         return (Node *) _readCreateForeignTableStmt();
     364     2651590 :     if (MATCH("CREATEUSERMAPPINGSTMT", 21))
     365         520 :         return (Node *) _readCreateUserMappingStmt();
     366     2651070 :     if (MATCH("ALTERUSERMAPPINGSTMT", 20))
     367         236 :         return (Node *) _readAlterUserMappingStmt();
     368     2650834 :     if (MATCH("DROPUSERMAPPINGSTMT", 19))
     369         252 :         return (Node *) _readDropUserMappingStmt();
     370     2650582 :     if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
     371          96 :         return (Node *) _readImportForeignSchemaStmt();
     372     2650486 :     if (MATCH("CREATEPOLICYSTMT", 16))
     373        1544 :         return (Node *) _readCreatePolicyStmt();
     374     2648942 :     if (MATCH("ALTERPOLICYSTMT", 15))
     375         168 :         return (Node *) _readAlterPolicyStmt();
     376     2648774 :     if (MATCH("CREATEAMSTMT", 12))
     377         148 :         return (Node *) _readCreateAmStmt();
     378     2648626 :     if (MATCH("CREATETRIGSTMT", 14))
     379        6584 :         return (Node *) _readCreateTrigStmt();
     380     2642042 :     if (MATCH("CREATEEVENTTRIGSTMT", 19))
     381         400 :         return (Node *) _readCreateEventTrigStmt();
     382     2641642 :     if (MATCH("ALTEREVENTTRIGSTMT", 18))
     383          96 :         return (Node *) _readAlterEventTrigStmt();
     384     2641546 :     if (MATCH("CREATEPLANGSTMT", 15))
     385         288 :         return (Node *) _readCreatePLangStmt();
     386     2641258 :     if (MATCH("CREATEROLESTMT", 14))
     387        3832 :         return (Node *) _readCreateRoleStmt();
     388     2637426 :     if (MATCH("ALTERROLESTMT", 13))
     389         956 :         return (Node *) _readAlterRoleStmt();
     390     2636470 :     if (MATCH("ALTERROLESETSTMT", 16))
     391         188 :         return (Node *) _readAlterRoleSetStmt();
     392     2636282 :     if (MATCH("DROPROLESTMT", 12))
     393        3532 :         return (Node *) _readDropRoleStmt();
     394     2632750 :     if (MATCH("CREATESEQSTMT", 13))
     395        1432 :         return (Node *) _readCreateSeqStmt();
     396     2631318 :     if (MATCH("ALTERSEQSTMT", 12))
     397         400 :         return (Node *) _readAlterSeqStmt();
     398     2630918 :     if (MATCH("DEFINESTMT", 10))
     399       19576 :         return (Node *) _readDefineStmt();
     400     2611342 :     if (MATCH("CREATEDOMAINSTMT", 16))
     401        2948 :         return (Node *) _readCreateDomainStmt();
     402     2608394 :     if (MATCH("CREATEOPCLASSSTMT", 17))
     403        1112 :         return (Node *) _readCreateOpClassStmt();
     404     2607282 :     if (MATCH("CREATEOPCLASSITEM", 17))
     405       13788 :         return (Node *) _readCreateOpClassItem();
     406     2593494 :     if (MATCH("CREATEOPFAMILYSTMT", 18))
     407         296 :         return (Node *) _readCreateOpFamilyStmt();
     408     2593198 :     if (MATCH("ALTEROPFAMILYSTMT", 17))
     409         916 :         return (Node *) _readAlterOpFamilyStmt();
     410     2592282 :     if (MATCH("DROPSTMT", 8))
     411       53546 :         return (Node *) _readDropStmt();
     412     2538736 :     if (MATCH("TRUNCATESTMT", 12))
     413        3642 :         return (Node *) _readTruncateStmt();
     414     2535094 :     if (MATCH("COMMENTSTMT", 11))
     415       15260 :         return (Node *) _readCommentStmt();
     416     2519834 :     if (MATCH("SECLABELSTMT", 12))
     417         236 :         return (Node *) _readSecLabelStmt();
     418     2519598 :     if (MATCH("DECLARECURSORSTMT", 17))
     419        7456 :         return (Node *) _readDeclareCursorStmt();
     420     2512142 :     if (MATCH("CLOSEPORTALSTMT", 15))
     421        4504 :         return (Node *) _readClosePortalStmt();
     422     2507638 :     if (MATCH("FETCHSTMT", 9))
     423       13698 :         return (Node *) _readFetchStmt();
     424     2493940 :     if (MATCH("INDEXSTMT", 9))
     425       13162 :         return (Node *) _readIndexStmt();
     426     2480778 :     if (MATCH("CREATESTATSSTMT", 15))
     427        1718 :         return (Node *) _readCreateStatsStmt();
     428     2479060 :     if (MATCH("STATSELEM", 9))
     429        4028 :         return (Node *) _readStatsElem();
     430     2475032 :     if (MATCH("ALTERSTATSSTMT", 14))
     431          52 :         return (Node *) _readAlterStatsStmt();
     432     2474980 :     if (MATCH("CREATEFUNCTIONSTMT", 18))
     433       52064 :         return (Node *) _readCreateFunctionStmt();
     434     2422916 :     if (MATCH("FUNCTIONPARAMETER", 17))
     435      160782 :         return (Node *) _readFunctionParameter();
     436     2262134 :     if (MATCH("ALTERFUNCTIONSTMT", 17))
     437         716 :         return (Node *) _readAlterFunctionStmt();
     438     2261418 :     if (MATCH("DOSTMT", 6))
     439        2244 :         return (Node *) _readDoStmt();
     440     2259174 :     if (MATCH("CALLSTMT", 8))
     441         914 :         return (Node *) _readCallStmt();
     442     2258260 :     if (MATCH("RENAMESTMT", 10))
     443        2856 :         return (Node *) _readRenameStmt();
     444     2255404 :     if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
     445          92 :         return (Node *) _readAlterObjectDependsStmt();
     446     2255312 :     if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
     447         796 :         return (Node *) _readAlterObjectSchemaStmt();
     448     2254516 :     if (MATCH("ALTEROWNERSTMT", 14))
     449        3358 :         return (Node *) _readAlterOwnerStmt();
     450     2251158 :     if (MATCH("ALTEROPERATORSTMT", 17))
     451        1216 :         return (Node *) _readAlterOperatorStmt();
     452     2249942 :     if (MATCH("ALTERTYPESTMT", 13))
     453         120 :         return (Node *) _readAlterTypeStmt();
     454     2249822 :     if (MATCH("RULESTMT", 8))
     455        2204 :         return (Node *) _readRuleStmt();
     456     2247618 :     if (MATCH("NOTIFYSTMT", 10))
     457         456 :         return (Node *) _readNotifyStmt();
     458     2247162 :     if (MATCH("LISTENSTMT", 10))
     459         232 :         return (Node *) _readListenStmt();
     460     2246930 :     if (MATCH("UNLISTENSTMT", 12))
     461         312 :         return (Node *) _readUnlistenStmt();
     462     2246618 :     if (MATCH("TRANSACTIONSTMT", 15))
     463       97138 :         return (Node *) _readTransactionStmt();
     464     2149480 :     if (MATCH("COMPOSITETYPESTMT", 17))
     465        5224 :         return (Node *) _readCompositeTypeStmt();
     466     2144256 :     if (MATCH("CREATEENUMSTMT", 14))
     467         412 :         return (Node *) _readCreateEnumStmt();
     468     2143844 :     if (MATCH("CREATERANGESTMT", 15))
     469         368 :         return (Node *) _readCreateRangeStmt();
     470     2143476 :     if (MATCH("ALTERENUMSTMT", 13))
     471         792 :         return (Node *) _readAlterEnumStmt();
     472     2142684 :     if (MATCH("VIEWSTMT", 8))
     473       34716 :         return (Node *) _readViewStmt();
     474     2107968 :     if (MATCH("LOADSTMT", 8))
     475         128 :         return (Node *) _readLoadStmt();
     476     2107840 :     if (MATCH("CREATEDBSTMT", 12))
     477        1640 :         return (Node *) _readCreatedbStmt();
     478     2106200 :     if (MATCH("ALTERDATABASESTMT", 17))
     479         184 :         return (Node *) _readAlterDatabaseStmt();
     480     2106016 :     if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
     481          12 :         return (Node *) _readAlterDatabaseRefreshCollStmt();
     482     2106004 :     if (MATCH("ALTERDATABASESETSTMT", 20))
     483        2520 :         return (Node *) _readAlterDatabaseSetStmt();
     484     2103484 :     if (MATCH("DROPDBSTMT", 10))
     485         256 :         return (Node *) _readDropdbStmt();
     486     2103228 :     if (MATCH("ALTERSYSTEMSTMT", 15))
     487         420 :         return (Node *) _readAlterSystemStmt();
     488     2102808 :     if (MATCH("CLUSTERSTMT", 11))
     489         476 :         return (Node *) _readClusterStmt();
     490     2102332 :     if (MATCH("VACUUMSTMT", 10))
     491       29146 :         return (Node *) _readVacuumStmt();
     492     2073186 :     if (MATCH("VACUUMRELATION", 14))
     493       28794 :         return (Node *) _readVacuumRelation();
     494     2044392 :     if (MATCH("EXPLAINSTMT", 11))
     495       41422 :         return (Node *) _readExplainStmt();
     496     2002970 :     if (MATCH("CREATETABLEASSTMT", 17))
     497        3884 :         return (Node *) _readCreateTableAsStmt();
     498     1999086 :     if (MATCH("REFRESHMATVIEWSTMT", 18))
     499         536 :         return (Node *) _readRefreshMatViewStmt();
     500     1998550 :     if (MATCH("CHECKPOINTSTMT", 14))
     501         506 :         return (Node *) _readCheckPointStmt();
     502     1998044 :     if (MATCH("DISCARDSTMT", 11))
     503          76 :         return (Node *) _readDiscardStmt();
     504     1997968 :     if (MATCH("LOCKSTMT", 8))
     505        2100 :         return (Node *) _readLockStmt();
     506     1995868 :     if (MATCH("CONSTRAINTSSETSTMT", 18))
     507         202 :         return (Node *) _readConstraintsSetStmt();
     508     1995666 :     if (MATCH("REINDEXSTMT", 11))
     509        2248 :         return (Node *) _readReindexStmt();
     510     1993418 :     if (MATCH("CREATECONVERSIONSTMT", 20))
     511         128 :         return (Node *) _readCreateConversionStmt();
     512     1993290 :     if (MATCH("CREATECASTSTMT", 14))
     513         556 :         return (Node *) _readCreateCastStmt();
     514     1992734 :     if (MATCH("CREATETRANSFORMSTMT", 19))
     515         100 :         return (Node *) _readCreateTransformStmt();
     516     1992634 :     if (MATCH("PREPARESTMT", 11))
     517        4024 :         return (Node *) _readPrepareStmt();
     518     1988610 :     if (MATCH("EXECUTESTMT", 11))
     519       33258 :         return (Node *) _readExecuteStmt();
     520     1955352 :     if (MATCH("DEALLOCATESTMT", 14))
     521        8204 :         return (Node *) _readDeallocateStmt();
     522     1947148 :     if (MATCH("DROPOWNEDSTMT", 13))
     523         296 :         return (Node *) _readDropOwnedStmt();
     524     1946852 :     if (MATCH("REASSIGNOWNEDSTMT", 17))
     525          92 :         return (Node *) _readReassignOwnedStmt();
     526     1946760 :     if (MATCH("ALTERTSDICTIONARYSTMT", 21))
     527          80 :         return (Node *) _readAlterTSDictionaryStmt();
     528     1946680 :     if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
     529       18708 :         return (Node *) _readAlterTSConfigurationStmt();
     530     1927972 :     if (MATCH("PUBLICATIONTABLE", 16))
     531        2876 :         return (Node *) _readPublicationTable();
     532     1925096 :     if (MATCH("PUBLICATIONOBJSPEC", 18))
     533        3668 :         return (Node *) _readPublicationObjSpec();
     534     1921428 :     if (MATCH("PUBLICATIONALLOBJSPEC", 21))
     535           0 :         return (Node *) _readPublicationAllObjSpec();
     536     1921428 :     if (MATCH("CREATEPUBLICATIONSTMT", 21))
     537        1792 :         return (Node *) _readCreatePublicationStmt();
     538     1919636 :     if (MATCH("ALTERPUBLICATIONSTMT", 20))
     539        2212 :         return (Node *) _readAlterPublicationStmt();
     540     1917424 :     if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
     541         968 :         return (Node *) _readCreateSubscriptionStmt();
     542     1916456 :     if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
     543        1078 :         return (Node *) _readAlterSubscriptionStmt();
     544     1915378 :     if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
     545         504 :         return (Node *) _readDropSubscriptionStmt();
     546     1914874 :     if (MATCH("WAITSTMT", 8))
     547         218 :         return (Node *) _readWaitStmt();
     548     1914656 :     if (MATCH("GROUPBYORDERING", 15))
     549           0 :         return (Node *) _readGroupByOrdering();
     550     1914656 :     if (MATCH("PLACEHOLDERVAR", 14))
     551           0 :         return (Node *) _readPlaceHolderVar();
     552     1914656 :     if (MATCH("APPENDRELINFO", 13))
     553       59234 :         return (Node *) _readAppendRelInfo();
     554     1855422 :     if (MATCH("PLANNEDSTMT", 11))
     555      463830 :         return (Node *) _readPlannedStmt();
     556     1391592 :     if (MATCH("RESULT", 6))
     557      214086 :         return (Node *) _readResult();
     558     1177506 :     if (MATCH("PROJECTSET", 10))
     559       12116 :         return (Node *) _readProjectSet();
     560     1165390 :     if (MATCH("MODIFYTABLE", 11))
     561       91000 :         return (Node *) _readModifyTable();
     562     1074390 :     if (MATCH("APPEND", 6))
     563       18538 :         return (Node *) _readAppend();
     564     1055852 :     if (MATCH("MERGEAPPEND", 11))
     565         574 :         return (Node *) _readMergeAppend();
     566     1055278 :     if (MATCH("RECURSIVEUNION", 14))
     567         932 :         return (Node *) _readRecursiveUnion();
     568     1054346 :     if (MATCH("BITMAPAND", 9))
     569         254 :         return (Node *) _readBitmapAnd();
     570     1054092 :     if (MATCH("BITMAPOR", 8))
     571         434 :         return (Node *) _readBitmapOr();
     572     1053658 :     if (MATCH("SEQSCAN", 7))
     573      226678 :         return (Node *) _readSeqScan();
     574      826980 :     if (MATCH("SAMPLESCAN", 10))
     575         306 :         return (Node *) _readSampleScan();
     576      826674 :     if (MATCH("INDEXSCAN", 9))
     577      145158 :         return (Node *) _readIndexScan();
     578      681516 :     if (MATCH("INDEXONLYSCAN", 13))
     579       18718 :         return (Node *) _readIndexOnlyScan();
     580      662798 :     if (MATCH("BITMAPINDEXSCAN", 15))
     581       26926 :         return (Node *) _readBitmapIndexScan();
     582      635872 :     if (MATCH("BITMAPHEAPSCAN", 14))
     583       26232 :         return (Node *) _readBitmapHeapScan();
     584      609640 :     if (MATCH("TIDSCAN", 7))
     585         752 :         return (Node *) _readTidScan();
     586      608888 :     if (MATCH("TIDRANGESCAN", 12))
     587        2100 :         return (Node *) _readTidRangeScan();
     588      606788 :     if (MATCH("SUBQUERYSCAN", 12))
     589       21782 :         return (Node *) _readSubqueryScan();
     590      585006 :     if (MATCH("FUNCTIONSCAN", 12))
     591       53940 :         return (Node *) _readFunctionScan();
     592      531066 :     if (MATCH("VALUESSCAN", 10))
     593        8520 :         return (Node *) _readValuesScan();
     594      522546 :     if (MATCH("TABLEFUNCSCAN", 13))
     595         626 :         return (Node *) _readTableFuncScan();
     596      521920 :     if (MATCH("CTESCAN", 7))
     597        4458 :         return (Node *) _readCteScan();
     598      517462 :     if (MATCH("NAMEDTUPLESTORESCAN", 19))
     599         482 :         return (Node *) _readNamedTuplestoreScan();
     600      516980 :     if (MATCH("WORKTABLESCAN", 13))
     601         932 :         return (Node *) _readWorkTableScan();
     602      516048 :     if (MATCH("FOREIGNSCAN", 11))
     603        2048 :         return (Node *) _readForeignScan();
     604      514000 :     if (MATCH("CUSTOMSCAN", 10))
     605           0 :         return (Node *) _readCustomScan();
     606      514000 :     if (MATCH("NESTLOOP", 8))
     607      100196 :         return (Node *) _readNestLoop();
     608      413804 :     if (MATCH("NESTLOOPPARAM", 13))
     609       57168 :         return (Node *) _readNestLoopParam();
     610      356636 :     if (MATCH("MERGEJOIN", 9))
     611        7772 :         return (Node *) _readMergeJoin();
     612      348864 :     if (MATCH("HASHJOIN", 8))
     613       37756 :         return (Node *) _readHashJoin();
     614      311108 :     if (MATCH("MATERIAL", 8))
     615        4582 :         return (Node *) _readMaterial();
     616      306526 :     if (MATCH("MEMOIZE", 7))
     617        1986 :         return (Node *) _readMemoize();
     618      304540 :     if (MATCH("SORT", 4))
     619       81290 :         return (Node *) _readSort();
     620      223250 :     if (MATCH("INCREMENTALSORT", 15))
     621        1030 :         return (Node *) _readIncrementalSort();
     622      222220 :     if (MATCH("GROUP", 5))
     623         246 :         return (Node *) _readGroup();
     624      221974 :     if (MATCH("AGG", 3))
     625       52354 :         return (Node *) _readAgg();
     626      169620 :     if (MATCH("WINDOWAGG", 9))
     627        2862 :         return (Node *) _readWindowAgg();
     628      166758 :     if (MATCH("UNIQUE", 6))
     629        5806 :         return (Node *) _readUnique();
     630      160952 :     if (MATCH("GATHER", 6))
     631        1150 :         return (Node *) _readGather();
     632      159802 :     if (MATCH("GATHERMERGE", 11))
     633         360 :         return (Node *) _readGatherMerge();
     634      159442 :     if (MATCH("HASH", 4))
     635       37756 :         return (Node *) _readHash();
     636      121686 :     if (MATCH("SETOP", 5))
     637         680 :         return (Node *) _readSetOp();
     638      121006 :     if (MATCH("LOCKROWS", 8))
     639       13564 :         return (Node *) _readLockRows();
     640      107442 :     if (MATCH("LIMIT", 5))
     641        5090 :         return (Node *) _readLimit();
     642      102352 :     if (MATCH("PLANROWMARK", 11))
     643       38000 :         return (Node *) _readPlanRowMark();
     644       64352 :     if (MATCH("PARTITIONPRUNEINFO", 18))
     645         696 :         return (Node *) _readPartitionPruneInfo();
     646       63656 :     if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
     647        1404 :         return (Node *) _readPartitionedRelPruneInfo();
     648       62252 :     if (MATCH("PARTITIONPRUNESTEPOP", 20))
     649        1176 :         return (Node *) _readPartitionPruneStepOp();
     650       61076 :     if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
     651         224 :         return (Node *) _readPartitionPruneStepCombine();
     652       60852 :     if (MATCH("PLANINVALITEM", 13))
     653       60852 :         return (Node *) _readPlanInvalItem();
     654           0 :     if (MATCH("EXTENSIBLENODE", 14))
     655           0 :         return (Node *) _readExtensibleNode();

Generated by: LCOV version 1.16