LCOV - code coverage report
Current view: top level - src/backend/nodes - readfuncs.switch.c Coverage Total Hit
Test: PostgreSQL 20devel Lines: 98.8 % 670 662
Test Date: 2026-07-28 19:15:32 Functions: - 0 0
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 97.2 % 1340 1303

             Branch data     Line data    Source code
       1                 :             : /*-------------------------------------------------------------------------
       2                 :             :  *
       3                 :             :  * readfuncs.switch.c
       4                 :             :  *    Generated node infrastructure code
       5                 :             :  *
       6                 :             :  * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group
       7                 :             :  * Portions Copyright (c) 1994, Regents of the University of California
       8                 :             :  *
       9                 :             :  * NOTES
      10                 :             :  *  ******************************
      11                 :             :  *  *** DO NOT EDIT THIS FILE! ***
      12                 :             :  *  ******************************
      13                 :             :  *
      14                 :             :  *  It has been GENERATED by src/backend/nodes/gen_node_support.pl
      15                 :             :  *
      16                 :             :  *-------------------------------------------------------------------------
      17                 :             :  */
      18   [ +  +  +  + ]:    34654149 :     if (MATCH("ALIAS", 5))
      19                 :     1926713 :         return (Node *) _readAlias();
      20   [ +  +  +  + ]:    32727436 :     if (MATCH("RANGEVAR", 8))
      21                 :      576146 :         return (Node *) _readRangeVar();
      22   [ +  +  +  + ]:    32151290 :     if (MATCH("TABLEFUNC", 9))
      23                 :        1154 :         return (Node *) _readTableFunc();
      24   [ +  +  +  + ]:    32150136 :     if (MATCH("INTOCLAUSE", 10))
      25                 :        2593 :         return (Node *) _readIntoClause();
      26   [ +  +  +  + ]:    32147543 :     if (MATCH("VAR", 3))
      27                 :     9151400 :         return (Node *) _readVar();
      28   [ +  +  +  + ]:    22996143 :     if (MATCH("CONST", 5))
      29                 :     2161172 :         return (Node *) _readConst();
      30   [ +  +  +  + ]:    20834971 :     if (MATCH("PARAM", 5))
      31                 :      219010 :         return (Node *) _readParam();
      32   [ +  +  +  + ]:    20615961 :     if (MATCH("AGGREF", 6))
      33                 :       71125 :         return (Node *) _readAggref();
      34   [ +  +  +  + ]:    20544836 :     if (MATCH("GROUPINGFUNC", 12))
      35                 :         757 :         return (Node *) _readGroupingFunc();
      36   [ +  +  +  + ]:    20544079 :     if (MATCH("WINDOWFUNC", 10))
      37                 :        5523 :         return (Node *) _readWindowFunc();
      38   [ +  +  +  + ]:    20538556 :     if (MATCH("WINDOWFUNCRUNCONDITION", 22))
      39                 :         272 :         return (Node *) _readWindowFuncRunCondition();
      40   [ +  +  +  + ]:    20538284 :     if (MATCH("MERGESUPPORTFUNC", 16))
      41                 :         577 :         return (Node *) _readMergeSupportFunc();
      42   [ +  +  +  + ]:    20537707 :     if (MATCH("SUBSCRIPTINGREF", 15))
      43                 :       28698 :         return (Node *) _readSubscriptingRef();
      44   [ +  +  +  + ]:    20509009 :     if (MATCH("FUNCEXPR", 8))
      45                 :      619407 :         return (Node *) _readFuncExpr();
      46   [ +  +  +  + ]:    19889602 :     if (MATCH("NAMEDARGEXPR", 12))
      47                 :       53316 :         return (Node *) _readNamedArgExpr();
      48   [ +  +  +  + ]:    19836286 :     if (MATCH("OPEXPR", 6))
      49                 :     1102937 :         return (Node *) _readOpExpr();
      50   [ +  +  +  + ]:    18733349 :     if (MATCH("DISTINCTEXPR", 12))
      51                 :        1306 :         return (Node *) _readDistinctExpr();
      52   [ +  +  +  + ]:    18732043 :     if (MATCH("NULLIFEXPR", 10))
      53                 :        1117 :         return (Node *) _readNullIfExpr();
      54   [ +  +  +  + ]:    18730926 :     if (MATCH("SCALARARRAYOPEXPR", 17))
      55                 :       50407 :         return (Node *) _readScalarArrayOpExpr();
      56   [ +  +  +  + ]:    18680519 :     if (MATCH("BOOLEXPR", 8))
      57                 :      300048 :         return (Node *) _readBoolExpr();
      58   [ +  +  +  + ]:    18380471 :     if (MATCH("SUBLINK", 7))
      59                 :       74703 :         return (Node *) _readSubLink();
      60   [ +  +  +  + ]:    18305768 :     if (MATCH("SUBPLAN", 7))
      61                 :       27263 :         return (Node *) _readSubPlan();
      62   [ +  +  -  + ]:    18278505 :     if (MATCH("ALTERNATIVESUBPLAN", 18))
      63                 :           0 :         return (Node *) _readAlternativeSubPlan();
      64   [ +  +  +  + ]:    18278505 :     if (MATCH("FIELDSELECT", 11))
      65                 :       56894 :         return (Node *) _readFieldSelect();
      66   [ +  +  +  + ]:    18221611 :     if (MATCH("FIELDSTORE", 10))
      67                 :         734 :         return (Node *) _readFieldStore();
      68   [ +  +  +  + ]:    18220877 :     if (MATCH("RELABELTYPE", 11))
      69                 :      175429 :         return (Node *) _readRelabelType();
      70   [ +  +  +  + ]:    18045448 :     if (MATCH("COERCEVIAIO", 11))
      71                 :       39398 :         return (Node *) _readCoerceViaIO();
      72   [ +  +  +  + ]:    18006050 :     if (MATCH("ARRAYCOERCEEXPR", 15))
      73                 :        7100 :         return (Node *) _readArrayCoerceExpr();
      74   [ +  +  +  + ]:    17998950 :     if (MATCH("CONVERTROWTYPEEXPR", 18))
      75                 :         563 :         return (Node *) _readConvertRowtypeExpr();
      76   [ +  +  +  + ]:    17998387 :     if (MATCH("COLLATEEXPR", 11))
      77                 :        7160 :         return (Node *) _readCollateExpr();
      78   [ +  +  +  + ]:    17991227 :     if (MATCH("CASEEXPR", 8))
      79                 :       98567 :         return (Node *) _readCaseExpr();
      80   [ +  +  +  + ]:    17892660 :     if (MATCH("CASEWHEN", 8))
      81                 :      204446 :         return (Node *) _readCaseWhen();
      82   [ +  +  +  + ]:    17688214 :     if (MATCH("CASETESTEXPR", 12))
      83                 :       46322 :         return (Node *) _readCaseTestExpr();
      84   [ +  +  +  + ]:    17641892 :     if (MATCH("ARRAYEXPR", 9))
      85                 :       23398 :         return (Node *) _readArrayExpr();
      86   [ +  +  +  + ]:    17618494 :     if (MATCH("ROWEXPR", 7))
      87                 :        9602 :         return (Node *) _readRowExpr();
      88   [ +  +  +  + ]:    17608892 :     if (MATCH("ROWCOMPAREEXPR", 14))
      89                 :         616 :         return (Node *) _readRowCompareExpr();
      90   [ +  +  +  + ]:    17608276 :     if (MATCH("COALESCEEXPR", 12))
      91                 :       12860 :         return (Node *) _readCoalesceExpr();
      92   [ +  +  +  + ]:    17595416 :     if (MATCH("MINMAXEXPR", 10))
      93                 :         640 :         return (Node *) _readMinMaxExpr();
      94   [ +  +  +  + ]:    17594776 :     if (MATCH("SQLVALUEFUNCTION", 16))
      95                 :        9187 :         return (Node *) _readSQLValueFunction();
      96   [ +  +  +  + ]:    17585589 :     if (MATCH("XMLEXPR", 7))
      97                 :        1623 :         return (Node *) _readXmlExpr();
      98   [ +  +  +  + ]:    17583966 :     if (MATCH("JSONFORMAT", 10))
      99                 :       21006 :         return (Node *) _readJsonFormat();
     100   [ +  +  +  + ]:    17562960 :     if (MATCH("JSONRETURNING", 13))
     101                 :        8798 :         return (Node *) _readJsonReturning();
     102   [ +  +  +  + ]:    17554162 :     if (MATCH("JSONVALUEEXPR", 13))
     103                 :        5264 :         return (Node *) _readJsonValueExpr();
     104   [ +  +  +  + ]:    17548898 :     if (MATCH("JSONCONSTRUCTOREXPR", 19))
     105                 :        2220 :         return (Node *) _readJsonConstructorExpr();
     106   [ +  +  +  + ]:    17546678 :     if (MATCH("JSONISPREDICATE", 15))
     107                 :         916 :         return (Node *) _readJsonIsPredicate();
     108   [ +  +  +  + ]:    17545762 :     if (MATCH("JSONBEHAVIOR", 12))
     109                 :        9696 :         return (Node *) _readJsonBehavior();
     110   [ +  +  +  + ]:    17536066 :     if (MATCH("JSONEXPR", 8))
     111                 :        5044 :         return (Node *) _readJsonExpr();
     112   [ +  +  +  + ]:    17531022 :     if (MATCH("JSONTABLEPATH", 13))
     113                 :        1520 :         return (Node *) _readJsonTablePath();
     114   [ +  +  +  + ]:    17529502 :     if (MATCH("JSONTABLEPATHSCAN", 17))
     115                 :        1520 :         return (Node *) _readJsonTablePathScan();
     116   [ +  +  +  + ]:    17527982 :     if (MATCH("JSONTABLESIBLINGJOIN", 20))
     117                 :         260 :         return (Node *) _readJsonTableSiblingJoin();
     118   [ +  +  +  + ]:    17527722 :     if (MATCH("NULLTEST", 8))
     119                 :       36388 :         return (Node *) _readNullTest();
     120   [ +  +  +  + ]:    17491334 :     if (MATCH("BOOLEANTEST", 11))
     121                 :        2483 :         return (Node *) _readBooleanTest();
     122   [ +  +  +  + ]:    17488851 :     if (MATCH("MERGEACTION", 11))
     123                 :        4437 :         return (Node *) _readMergeAction();
     124   [ +  +  +  + ]:    17484414 :     if (MATCH("COERCETODOMAIN", 14))
     125                 :       88073 :         return (Node *) _readCoerceToDomain();
     126   [ +  +  +  + ]:    17396341 :     if (MATCH("COERCETODOMAINVALUE", 19))
     127                 :        1486 :         return (Node *) _readCoerceToDomainValue();
     128   [ +  +  +  + ]:    17394855 :     if (MATCH("SETTODEFAULT", 12))
     129                 :        1202 :         return (Node *) _readSetToDefault();
     130   [ +  +  +  + ]:    17393653 :     if (MATCH("CURRENTOFEXPR", 13))
     131                 :         629 :         return (Node *) _readCurrentOfExpr();
     132   [ +  +  +  + ]:    17393024 :     if (MATCH("NEXTVALUEEXPR", 13))
     133                 :         594 :         return (Node *) _readNextValueExpr();
     134   [ +  +  +  + ]:    17392430 :     if (MATCH("INFERENCEELEM", 13))
     135                 :        1573 :         return (Node *) _readInferenceElem();
     136   [ +  +  +  + ]:    17390857 :     if (MATCH("RETURNINGEXPR", 13))
     137                 :         868 :         return (Node *) _readReturningExpr();
     138   [ +  +  +  + ]:    17389989 :     if (MATCH("GRAPHLABELREF", 13))
     139                 :         265 :         return (Node *) _readGraphLabelRef();
     140   [ +  +  +  + ]:    17389724 :     if (MATCH("GRAPHPROPERTYREF", 16))
     141                 :         183 :         return (Node *) _readGraphPropertyRef();
     142   [ +  +  +  + ]:    17389541 :     if (MATCH("TARGETENTRY", 11))
     143                 :     4970881 :         return (Node *) _readTargetEntry();
     144   [ +  +  +  + ]:    12418660 :     if (MATCH("RANGETBLREF", 11))
     145                 :      437978 :         return (Node *) _readRangeTblRef();
     146   [ +  +  +  + ]:    11980682 :     if (MATCH("JOINEXPR", 8))
     147                 :      145186 :         return (Node *) _readJoinExpr();
     148   [ +  +  +  + ]:    11835496 :     if (MATCH("FROMEXPR", 8))
     149                 :      426489 :         return (Node *) _readFromExpr();
     150   [ +  +  +  + ]:    11409007 :     if (MATCH("ONCONFLICTEXPR", 14))
     151                 :        1557 :         return (Node *) _readOnConflictExpr();
     152   [ +  +  +  + ]:    11407450 :     if (MATCH("FORPORTIONOFEXPR", 16))
     153                 :        2065 :         return (Node *) _readForPortionOfExpr();
     154   [ +  +  +  + ]:    11405385 :     if (MATCH("QUERY", 5))
     155                 :      672460 :         return (Node *) _readQuery();
     156   [ +  +  +  + ]:    10732925 :     if (MATCH("TYPENAME", 8))
     157                 :      482898 :         return (Node *) _readTypeName();
     158   [ +  +  +  + ]:    10250027 :     if (MATCH("COLUMNREF", 9))
     159                 :     1355861 :         return (Node *) _readColumnRef();
     160   [ +  +  +  + ]:     8894166 :     if (MATCH("PARAMREF", 8))
     161                 :       31615 :         return (Node *) _readParamRef();
     162   [ +  +  +  + ]:     8862551 :     if (MATCH("A_EXPR", 6))
     163                 :      434112 :         return (Node *) _readA_Expr();
     164   [ +  +  +  + ]:     8428439 :     if (MATCH("A_CONST", 7))
     165                 :      956412 :         return (Node *) _readA_Const();
     166   [ +  +  +  + ]:     7472027 :     if (MATCH("TYPECAST", 8))
     167                 :      234949 :         return (Node *) _readTypeCast();
     168   [ +  +  +  + ]:     7237078 :     if (MATCH("COLLATECLAUSE", 13))
     169                 :        8189 :         return (Node *) _readCollateClause();
     170   [ +  +  +  + ]:     7228889 :     if (MATCH("ROLESPEC", 8))
     171                 :       29135 :         return (Node *) _readRoleSpec();
     172   [ +  +  +  + ]:     7199754 :     if (MATCH("FUNCCALL", 8))
     173                 :      270870 :         return (Node *) _readFuncCall();
     174   [ +  +  +  + ]:     6928884 :     if (MATCH("A_STAR", 6))
     175                 :       47682 :         return (Node *) _readA_Star();
     176   [ +  +  +  + ]:     6881202 :     if (MATCH("A_INDICES", 9))
     177                 :       10188 :         return (Node *) _readA_Indices();
     178   [ +  +  +  + ]:     6871014 :     if (MATCH("A_INDIRECTION", 13))
     179                 :       25392 :         return (Node *) _readA_Indirection();
     180   [ +  +  +  + ]:     6845622 :     if (MATCH("A_ARRAYEXPR", 11))
     181                 :        5117 :         return (Node *) _readA_ArrayExpr();
     182   [ +  +  +  + ]:     6840505 :     if (MATCH("RESTARGET", 9))
     183                 :      840717 :         return (Node *) _readResTarget();
     184   [ +  +  +  + ]:     5999788 :     if (MATCH("MULTIASSIGNREF", 14))
     185                 :         265 :         return (Node *) _readMultiAssignRef();
     186   [ +  +  +  + ]:     5999523 :     if (MATCH("SORTBY", 6))
     187                 :       75188 :         return (Node *) _readSortBy();
     188   [ +  +  +  + ]:     5924335 :     if (MATCH("WINDOWDEF", 9))
     189                 :        3271 :         return (Node *) _readWindowDef();
     190   [ +  +  +  + ]:     5921064 :     if (MATCH("RANGESUBSELECT", 14))
     191                 :       16406 :         return (Node *) _readRangeSubselect();
     192   [ +  +  +  + ]:     5904658 :     if (MATCH("RANGEFUNCTION", 13))
     193                 :       33226 :         return (Node *) _readRangeFunction();
     194   [ +  +  +  + ]:     5871432 :     if (MATCH("RANGETABLEFUNC", 14))
     195                 :         168 :         return (Node *) _readRangeTableFunc();
     196   [ +  +  +  + ]:     5871264 :     if (MATCH("RANGETABLEFUNCCOL", 17))
     197                 :         582 :         return (Node *) _readRangeTableFuncCol();
     198   [ +  +  +  + ]:     5870682 :     if (MATCH("RANGEGRAPHTABLE", 15))
     199                 :         483 :         return (Node *) _readRangeGraphTable();
     200   [ +  +  +  + ]:     5870199 :     if (MATCH("RANGETABLESAMPLE", 16))
     201                 :         188 :         return (Node *) _readRangeTableSample();
     202   [ +  +  +  + ]:     5870011 :     if (MATCH("COLUMNDEF", 9))
     203                 :       96569 :         return (Node *) _readColumnDef();
     204   [ +  +  +  + ]:     5773442 :     if (MATCH("TABLELIKECLAUSE", 15))
     205                 :        1050 :         return (Node *) _readTableLikeClause();
     206   [ +  +  +  + ]:     5772392 :     if (MATCH("INDEXELEM", 9))
     207                 :       13488 :         return (Node *) _readIndexElem();
     208   [ +  +  +  + ]:     5758904 :     if (MATCH("DEFELEM", 7))
     209                 :      437659 :         return (Node *) _readDefElem();
     210   [ +  +  +  + ]:     5321245 :     if (MATCH("LOCKINGCLAUSE", 13))
     211                 :        4046 :         return (Node *) _readLockingClause();
     212   [ +  +  +  + ]:     5317199 :     if (MATCH("XMLSERIALIZE", 12))
     213                 :         164 :         return (Node *) _readXmlSerialize();
     214   [ +  +  +  + ]:     5317035 :     if (MATCH("PARTITIONELEM", 13))
     215                 :        8004 :         return (Node *) _readPartitionElem();
     216   [ +  +  +  + ]:     5309031 :     if (MATCH("PARTITIONSPEC", 13))
     217                 :        7360 :         return (Node *) _readPartitionSpec();
     218   [ +  +  +  + ]:     5301671 :     if (MATCH("PARTITIONBOUNDSPEC", 18))
     219                 :       87722 :         return (Node *) _readPartitionBoundSpec();
     220   [ +  +  +  + ]:     5213949 :     if (MATCH("PARTITIONRANGEDATUM", 19))
     221                 :      116564 :         return (Node *) _readPartitionRangeDatum();
     222   [ +  +  +  + ]:     5097385 :     if (MATCH("SINGLEPARTITIONSPEC", 19))
     223                 :        1604 :         return (Node *) _readSinglePartitionSpec();
     224   [ +  +  +  + ]:     5095781 :     if (MATCH("PARTITIONCMD", 12))
     225                 :        5640 :         return (Node *) _readPartitionCmd();
     226   [ +  +  +  + ]:     5090141 :     if (MATCH("GRAPHPATTERN", 12))
     227                 :         568 :         return (Node *) _readGraphPattern();
     228   [ +  +  +  + ]:     5089573 :     if (MATCH("GRAPHELEMENTPATTERN", 19))
     229                 :        1654 :         return (Node *) _readGraphElementPattern();
     230   [ +  +  +  + ]:     5087919 :     if (MATCH("RANGETBLENTRY", 13))
     231                 :     1222406 :         return (Node *) _readRangeTblEntry();
     232   [ +  +  +  + ]:     3865513 :     if (MATCH("RTEPERMISSIONINFO", 17))
     233                 :      720096 :         return (Node *) _readRTEPermissionInfo();
     234   [ +  +  +  + ]:     3145417 :     if (MATCH("RANGETBLFUNCTION", 16))
     235                 :       70121 :         return (Node *) _readRangeTblFunction();
     236   [ +  +  +  + ]:     3075296 :     if (MATCH("TABLESAMPLECLAUSE", 17))
     237                 :         393 :         return (Node *) _readTableSampleClause();
     238   [ +  +  +  + ]:     3074903 :     if (MATCH("WITHCHECKOPTION", 15))
     239                 :        4133 :         return (Node *) _readWithCheckOption();
     240   [ +  +  +  + ]:     3070770 :     if (MATCH("SORTGROUPCLAUSE", 15))
     241                 :      114821 :         return (Node *) _readSortGroupClause();
     242   [ +  +  +  + ]:     2955949 :     if (MATCH("GROUPINGSET", 11))
     243                 :        3541 :         return (Node *) _readGroupingSet();
     244   [ +  +  +  + ]:     2952408 :     if (MATCH("WINDOWCLAUSE", 12))
     245                 :        2274 :         return (Node *) _readWindowClause();
     246   [ +  +  +  + ]:     2950134 :     if (MATCH("ROWMARKCLAUSE", 13))
     247                 :        5111 :         return (Node *) _readRowMarkClause();
     248   [ +  +  +  + ]:     2945023 :     if (MATCH("FORPORTIONOFCLAUSE", 18))
     249                 :        1165 :         return (Node *) _readForPortionOfClause();
     250   [ +  +  +  + ]:     2943858 :     if (MATCH("WITHCLAUSE", 10))
     251                 :        2224 :         return (Node *) _readWithClause();
     252   [ +  +  +  + ]:     2941634 :     if (MATCH("INFERCLAUSE", 11))
     253                 :        1421 :         return (Node *) _readInferClause();
     254   [ +  +  +  + ]:     2940213 :     if (MATCH("ONCONFLICTCLAUSE", 16))
     255                 :        1577 :         return (Node *) _readOnConflictClause();
     256   [ +  +  +  + ]:     2938636 :     if (MATCH("CTESEARCHCLAUSE", 15))
     257                 :         152 :         return (Node *) _readCTESearchClause();
     258   [ +  +  +  + ]:     2938484 :     if (MATCH("CTECYCLECLAUSE", 14))
     259                 :         164 :         return (Node *) _readCTECycleClause();
     260   [ +  +  +  + ]:     2938320 :     if (MATCH("COMMONTABLEEXPR", 15))
     261                 :        5886 :         return (Node *) _readCommonTableExpr();
     262   [ +  +  +  + ]:     2932434 :     if (MATCH("MERGEWHENCLAUSE", 15))
     263                 :        2064 :         return (Node *) _readMergeWhenClause();
     264   [ +  +  +  + ]:     2930370 :     if (MATCH("RETURNINGOPTION", 15))
     265                 :         100 :         return (Node *) _readReturningOption();
     266   [ +  +  +  + ]:     2930270 :     if (MATCH("RETURNINGCLAUSE", 15))
     267                 :        2512 :         return (Node *) _readReturningClause();
     268   [ +  +  +  + ]:     2927758 :     if (MATCH("TRIGGERTRANSITION", 17))
     269                 :         856 :         return (Node *) _readTriggerTransition();
     270   [ +  +  +  + ]:     2926902 :     if (MATCH("JSONOUTPUT", 10))
     271                 :        1534 :         return (Node *) _readJsonOutput();
     272   [ +  +  +  + ]:     2925368 :     if (MATCH("JSONARGUMENT", 12))
     273                 :         436 :         return (Node *) _readJsonArgument();
     274   [ +  +  +  + ]:     2924932 :     if (MATCH("JSONFUNCEXPR", 12))
     275                 :        1452 :         return (Node *) _readJsonFuncExpr();
     276   [ +  +  +  + ]:     2923480 :     if (MATCH("JSONTABLEPATHSPEC", 17))
     277                 :        2260 :         return (Node *) _readJsonTablePathSpec();
     278   [ +  +  +  + ]:     2921220 :     if (MATCH("JSONTABLEPLANSPEC", 17))
     279                 :         556 :         return (Node *) _readJsonTablePlanSpec();
     280   [ +  +  +  + ]:     2920664 :     if (MATCH("JSONTABLE", 9))
     281                 :         544 :         return (Node *) _readJsonTable();
     282   [ +  +  +  + ]:     2920120 :     if (MATCH("JSONTABLECOLUMN", 15))
     283                 :        2080 :         return (Node *) _readJsonTableColumn();
     284   [ +  +  +  + ]:     2918040 :     if (MATCH("JSONKEYVALUE", 12))
     285                 :         754 :         return (Node *) _readJsonKeyValue();
     286   [ +  +  +  + ]:     2917286 :     if (MATCH("JSONPARSEEXPR", 13))
     287                 :         108 :         return (Node *) _readJsonParseExpr();
     288   [ +  +  +  + ]:     2917178 :     if (MATCH("JSONSCALAREXPR", 14))
     289                 :          70 :         return (Node *) _readJsonScalarExpr();
     290   [ +  +  +  + ]:     2917108 :     if (MATCH("JSONSERIALIZEEXPR", 17))
     291                 :          68 :         return (Node *) _readJsonSerializeExpr();
     292   [ +  +  +  + ]:     2917040 :     if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
     293                 :         470 :         return (Node *) _readJsonObjectConstructor();
     294   [ +  +  +  + ]:     2916570 :     if (MATCH("JSONARRAYCONSTRUCTOR", 20))
     295                 :         316 :         return (Node *) _readJsonArrayConstructor();
     296   [ +  +  +  + ]:     2916254 :     if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
     297                 :         116 :         return (Node *) _readJsonArrayQueryConstructor();
     298   [ +  +  +  + ]:     2916138 :     if (MATCH("JSONAGGCONSTRUCTOR", 18))
     299                 :         332 :         return (Node *) _readJsonAggConstructor();
     300   [ +  +  +  + ]:     2915806 :     if (MATCH("JSONOBJECTAGG", 13))
     301                 :         172 :         return (Node *) _readJsonObjectAgg();
     302   [ +  +  +  + ]:     2915634 :     if (MATCH("JSONARRAYAGG", 12))
     303                 :         160 :         return (Node *) _readJsonArrayAgg();
     304   [ +  +  +  + ]:     2915474 :     if (MATCH("RAWSTMT", 7))
     305                 :      472540 :         return (Node *) _readRawStmt();
     306   [ +  +  +  + ]:     2442934 :     if (MATCH("INSERTSTMT", 10))
     307                 :       45264 :         return (Node *) _readInsertStmt();
     308   [ +  +  +  + ]:     2397670 :     if (MATCH("DELETESTMT", 10))
     309                 :        3415 :         return (Node *) _readDeleteStmt();
     310   [ +  +  +  + ]:     2394255 :     if (MATCH("UPDATESTMT", 10))
     311                 :        9253 :         return (Node *) _readUpdateStmt();
     312   [ +  +  +  + ]:     2385002 :     if (MATCH("MERGESTMT", 9))
     313                 :        1345 :         return (Node *) _readMergeStmt();
     314   [ +  +  +  + ]:     2383657 :     if (MATCH("SELECTSTMT", 10))
     315                 :      345609 :         return (Node *) _readSelectStmt();
     316   [ +  +  +  + ]:     2038048 :     if (MATCH("SETOPERATIONSTMT", 16))
     317                 :       19599 :         return (Node *) _readSetOperationStmt();
     318   [ +  +  +  + ]:     2018449 :     if (MATCH("RETURNSTMT", 10))
     319                 :        5568 :         return (Node *) _readReturnStmt();
     320   [ +  +  -  + ]:     2012881 :     if (MATCH("PLASSIGNSTMT", 12))
     321                 :           0 :         return (Node *) _readPLAssignStmt();
     322   [ +  +  +  + ]:     2012881 :     if (MATCH("CREATESCHEMASTMT", 16))
     323                 :        1545 :         return (Node *) _readCreateSchemaStmt();
     324   [ +  +  +  + ]:     2011336 :     if (MATCH("ALTERTABLESTMT", 14))
     325                 :       41388 :         return (Node *) _readAlterTableStmt();
     326   [ +  +  +  + ]:     1969948 :     if (MATCH("ALTERTABLECMD", 13))
     327                 :       42798 :         return (Node *) _readAlterTableCmd();
     328   [ +  +  +  + ]:     1927150 :     if (MATCH("ATALTERCONSTRAINT", 17))
     329                 :         680 :         return (Node *) _readATAlterConstraint();
     330   [ +  +  +  + ]:     1926470 :     if (MATCH("REPLICAIDENTITYSTMT", 19))
     331                 :         612 :         return (Node *) _readReplicaIdentityStmt();
     332   [ +  +  +  + ]:     1925858 :     if (MATCH("ALTERCOLLATIONSTMT", 18))
     333                 :           8 :         return (Node *) _readAlterCollationStmt();
     334   [ +  +  +  + ]:     1925850 :     if (MATCH("ALTERDOMAINSTMT", 15))
     335                 :         388 :         return (Node *) _readAlterDomainStmt();
     336   [ +  +  +  + ]:     1925462 :     if (MATCH("GRANTSTMT", 9))
     337                 :       17197 :         return (Node *) _readGrantStmt();
     338   [ +  +  +  + ]:     1908265 :     if (MATCH("OBJECTWITHARGS", 14))
     339                 :       16370 :         return (Node *) _readObjectWithArgs();
     340   [ +  +  +  + ]:     1891895 :     if (MATCH("ACCESSPRIV", 10))
     341                 :       15381 :         return (Node *) _readAccessPriv();
     342   [ +  +  +  + ]:     1876514 :     if (MATCH("GRANTROLESTMT", 13))
     343                 :         836 :         return (Node *) _readGrantRoleStmt();
     344   [ +  +  +  + ]:     1875678 :     if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
     345                 :         270 :         return (Node *) _readAlterDefaultPrivilegesStmt();
     346   [ +  +  +  + ]:     1875408 :     if (MATCH("COPYSTMT", 8))
     347                 :       13409 :         return (Node *) _readCopyStmt();
     348   [ +  +  +  + ]:     1861999 :     if (MATCH("VARIABLESETSTMT", 15))
     349                 :       38537 :         return (Node *) _readVariableSetStmt();
     350   [ +  +  +  + ]:     1823462 :     if (MATCH("VARIABLESHOWSTMT", 16))
     351                 :        1166 :         return (Node *) _readVariableShowStmt();
     352   [ +  +  +  + ]:     1822296 :     if (MATCH("CREATESTMT", 10))
     353                 :       52650 :         return (Node *) _readCreateStmt();
     354   [ +  +  +  + ]:     1769646 :     if (MATCH("CONSTRAINT", 10))
     355                 :       48322 :         return (Node *) _readConstraint();
     356   [ +  +  +  + ]:     1721324 :     if (MATCH("CREATETABLESPACESTMT", 20))
     357                 :         152 :         return (Node *) _readCreateTableSpaceStmt();
     358   [ +  +  +  + ]:     1721172 :     if (MATCH("DROPTABLESPACESTMT", 18))
     359                 :          74 :         return (Node *) _readDropTableSpaceStmt();
     360   [ +  +  +  + ]:     1721098 :     if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
     361                 :          34 :         return (Node *) _readAlterTableSpaceOptionsStmt();
     362   [ +  +  +  + ]:     1721064 :     if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
     363                 :          42 :         return (Node *) _readAlterTableMoveAllStmt();
     364   [ +  +  +  + ]:     1721022 :     if (MATCH("CREATEEXTENSIONSTMT", 19))
     365                 :         672 :         return (Node *) _readCreateExtensionStmt();
     366   [ +  +  +  + ]:     1720350 :     if (MATCH("ALTEREXTENSIONSTMT", 18))
     367                 :          37 :         return (Node *) _readAlterExtensionStmt();
     368   [ +  +  +  - ]:     1720313 :     if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
     369                 :         284 :         return (Node *) _readAlterExtensionContentsStmt();
     370   [ +  +  +  + ]:     1720029 :     if (MATCH("CREATEFDWSTMT", 13))
     371                 :         306 :         return (Node *) _readCreateFdwStmt();
     372   [ +  +  +  + ]:     1719723 :     if (MATCH("ALTERFDWSTMT", 12))
     373                 :         222 :         return (Node *) _readAlterFdwStmt();
     374   [ +  +  +  + ]:     1719501 :     if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
     375                 :         385 :         return (Node *) _readCreateForeignServerStmt();
     376   [ +  +  +  + ]:     1719116 :     if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
     377                 :         258 :         return (Node *) _readAlterForeignServerStmt();
     378   [ +  +  +  + ]:     1718858 :     if (MATCH("CREATEFOREIGNTABLESTMT", 22))
     379                 :         578 :         return (Node *) _readCreateForeignTableStmt();
     380   [ +  +  +  + ]:     1718280 :     if (MATCH("CREATEUSERMAPPINGSTMT", 21))
     381                 :         342 :         return (Node *) _readCreateUserMappingStmt();
     382   [ +  +  +  + ]:     1717938 :     if (MATCH("ALTERUSERMAPPINGSTMT", 20))
     383                 :         144 :         return (Node *) _readAlterUserMappingStmt();
     384   [ +  +  +  + ]:     1717794 :     if (MATCH("DROPUSERMAPPINGSTMT", 19))
     385                 :         166 :         return (Node *) _readDropUserMappingStmt();
     386   [ +  +  +  + ]:     1717628 :     if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
     387                 :          56 :         return (Node *) _readImportForeignSchemaStmt();
     388   [ +  +  +  + ]:     1717572 :     if (MATCH("CREATEPOLICYSTMT", 16))
     389                 :        1206 :         return (Node *) _readCreatePolicyStmt();
     390   [ +  +  +  + ]:     1716366 :     if (MATCH("ALTERPOLICYSTMT", 15))
     391                 :         112 :         return (Node *) _readAlterPolicyStmt();
     392   [ +  +  +  + ]:     1716254 :     if (MATCH("CREATEAMSTMT", 12))
     393                 :          92 :         return (Node *) _readCreateAmStmt();
     394   [ +  +  +  + ]:     1716162 :     if (MATCH("CREATETRIGSTMT", 14))
     395                 :        4360 :         return (Node *) _readCreateTrigStmt();
     396   [ +  +  +  + ]:     1711802 :     if (MATCH("CREATEEVENTTRIGSTMT", 19))
     397                 :         258 :         return (Node *) _readCreateEventTrigStmt();
     398   [ +  +  +  + ]:     1711544 :     if (MATCH("ALTEREVENTTRIGSTMT", 18))
     399                 :          64 :         return (Node *) _readAlterEventTrigStmt();
     400   [ +  +  +  + ]:     1711480 :     if (MATCH("CREATEPLANGSTMT", 15))
     401                 :         160 :         return (Node *) _readCreatePLangStmt();
     402   [ +  +  +  + ]:     1711320 :     if (MATCH("CREATEROLESTMT", 14))
     403                 :        2608 :         return (Node *) _readCreateRoleStmt();
     404   [ +  +  +  + ]:     1708712 :     if (MATCH("ALTERROLESTMT", 13))
     405                 :         580 :         return (Node *) _readAlterRoleStmt();
     406   [ +  +  +  + ]:     1708132 :     if (MATCH("ALTERROLESETSTMT", 16))
     407                 :         104 :         return (Node *) _readAlterRoleSetStmt();
     408   [ +  +  +  + ]:     1708028 :     if (MATCH("DROPROLESTMT", 12))
     409                 :        2492 :         return (Node *) _readDropRoleStmt();
     410   [ +  +  +  + ]:     1705536 :     if (MATCH("CREATESEQSTMT", 13))
     411                 :         894 :         return (Node *) _readCreateSeqStmt();
     412   [ +  +  +  + ]:     1704642 :     if (MATCH("ALTERSEQSTMT", 12))
     413                 :         266 :         return (Node *) _readAlterSeqStmt();
     414   [ +  +  +  + ]:     1704376 :     if (MATCH("DEFINESTMT", 10))
     415                 :       11290 :         return (Node *) _readDefineStmt();
     416   [ +  +  +  + ]:     1693086 :     if (MATCH("CREATEDOMAINSTMT", 16))
     417                 :        2002 :         return (Node *) _readCreateDomainStmt();
     418   [ +  +  +  + ]:     1691084 :     if (MATCH("CREATEOPCLASSSTMT", 17))
     419                 :         590 :         return (Node *) _readCreateOpClassStmt();
     420   [ +  +  +  + ]:     1690494 :     if (MATCH("CREATEOPCLASSITEM", 17))
     421                 :        7170 :         return (Node *) _readCreateOpClassItem();
     422   [ +  +  +  + ]:     1683324 :     if (MATCH("CREATEOPFAMILYSTMT", 18))
     423                 :         190 :         return (Node *) _readCreateOpFamilyStmt();
     424   [ +  +  +  + ]:     1683134 :     if (MATCH("ALTEROPFAMILYSTMT", 17))
     425                 :         552 :         return (Node *) _readAlterOpFamilyStmt();
     426   [ +  +  +  + ]:     1682582 :     if (MATCH("DROPSTMT", 8))
     427                 :       36043 :         return (Node *) _readDropStmt();
     428   [ +  +  +  + ]:     1646539 :     if (MATCH("TRUNCATESTMT", 12))
     429                 :        2372 :         return (Node *) _readTruncateStmt();
     430   [ +  +  +  + ]:     1644167 :     if (MATCH("COMMENTSTMT", 11))
     431                 :        8729 :         return (Node *) _readCommentStmt();
     432   [ +  +  +  + ]:     1635438 :     if (MATCH("SECLABELSTMT", 12))
     433                 :         134 :         return (Node *) _readSecLabelStmt();
     434   [ +  +  +  + ]:     1635304 :     if (MATCH("DECLARECURSORSTMT", 17))
     435                 :        4346 :         return (Node *) _readDeclareCursorStmt();
     436   [ +  +  +  + ]:     1630958 :     if (MATCH("CLOSEPORTALSTMT", 15))
     437                 :        2370 :         return (Node *) _readClosePortalStmt();
     438   [ +  +  +  + ]:     1628588 :     if (MATCH("FETCHSTMT", 9))
     439                 :        7744 :         return (Node *) _readFetchStmt();
     440   [ +  +  +  + ]:     1620844 :     if (MATCH("INDEXSTMT", 9))
     441                 :        8763 :         return (Node *) _readIndexStmt();
     442   [ +  +  +  + ]:     1612081 :     if (MATCH("CREATESTATSSTMT", 15))
     443                 :        1212 :         return (Node *) _readCreateStatsStmt();
     444   [ +  +  +  + ]:     1610869 :     if (MATCH("STATSELEM", 9))
     445                 :        2856 :         return (Node *) _readStatsElem();
     446   [ +  +  +  + ]:     1608013 :     if (MATCH("ALTERSTATSSTMT", 14))
     447                 :          34 :         return (Node *) _readAlterStatsStmt();
     448   [ +  +  +  + ]:     1607979 :     if (MATCH("CREATEFUNCTIONSTMT", 18))
     449                 :       26325 :         return (Node *) _readCreateFunctionStmt();
     450   [ +  +  +  + ]:     1581654 :     if (MATCH("FUNCTIONPARAMETER", 17))
     451                 :       67856 :         return (Node *) _readFunctionParameter();
     452   [ +  +  +  + ]:     1513798 :     if (MATCH("ALTERFUNCTIONSTMT", 17))
     453                 :         418 :         return (Node *) _readAlterFunctionStmt();
     454   [ +  +  +  + ]:     1513380 :     if (MATCH("DOSTMT", 6))
     455                 :        1310 :         return (Node *) _readDoStmt();
     456   [ +  +  +  + ]:     1512070 :     if (MATCH("CALLSTMT", 8))
     457                 :         548 :         return (Node *) _readCallStmt();
     458   [ +  +  +  + ]:     1511522 :     if (MATCH("RENAMESTMT", 10))
     459                 :        1956 :         return (Node *) _readRenameStmt();
     460   [ +  +  +  + ]:     1509566 :     if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
     461                 :          70 :         return (Node *) _readAlterObjectDependsStmt();
     462   [ +  +  +  + ]:     1509496 :     if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
     463                 :         582 :         return (Node *) _readAlterObjectSchemaStmt();
     464   [ +  +  +  + ]:     1508914 :     if (MATCH("ALTEROWNERSTMT", 14))
     465                 :        2022 :         return (Node *) _readAlterOwnerStmt();
     466   [ +  +  +  + ]:     1506892 :     if (MATCH("ALTEROPERATORSTMT", 17))
     467                 :         664 :         return (Node *) _readAlterOperatorStmt();
     468   [ +  +  +  + ]:     1506228 :     if (MATCH("ALTERTYPESTMT", 13))
     469                 :          72 :         return (Node *) _readAlterTypeStmt();
     470   [ +  +  +  + ]:     1506156 :     if (MATCH("RULESTMT", 8))
     471                 :        1524 :         return (Node *) _readRuleStmt();
     472   [ +  +  +  + ]:     1504632 :     if (MATCH("NOTIFYSTMT", 10))
     473                 :         253 :         return (Node *) _readNotifyStmt();
     474   [ +  +  +  + ]:     1504379 :     if (MATCH("LISTENSTMT", 10))
     475                 :         104 :         return (Node *) _readListenStmt();
     476   [ +  +  +  + ]:     1504275 :     if (MATCH("UNLISTENSTMT", 12))
     477                 :         124 :         return (Node *) _readUnlistenStmt();
     478   [ +  +  +  + ]:     1504151 :     if (MATCH("TRANSACTIONSTMT", 15))
     479                 :       54306 :         return (Node *) _readTransactionStmt();
     480   [ +  +  +  + ]:     1449845 :     if (MATCH("COMPOSITETYPESTMT", 17))
     481                 :        2862 :         return (Node *) _readCompositeTypeStmt();
     482   [ +  +  +  + ]:     1446983 :     if (MATCH("CREATEENUMSTMT", 14))
     483                 :         332 :         return (Node *) _readCreateEnumStmt();
     484   [ +  +  +  + ]:     1446651 :     if (MATCH("CREATERANGESTMT", 15))
     485                 :         300 :         return (Node *) _readCreateRangeStmt();
     486   [ +  +  +  + ]:     1446351 :     if (MATCH("ALTERENUMSTMT", 13))
     487                 :         492 :         return (Node *) _readAlterEnumStmt();
     488   [ +  +  +  + ]:     1445859 :     if (MATCH("VIEWSTMT", 8))
     489                 :       22049 :         return (Node *) _readViewStmt();
     490   [ +  +  +  + ]:     1423810 :     if (MATCH("LOADSTMT", 8))
     491                 :          92 :         return (Node *) _readLoadStmt();
     492   [ +  +  +  + ]:     1423718 :     if (MATCH("CREATEDBSTMT", 12))
     493                 :         892 :         return (Node *) _readCreatedbStmt();
     494   [ +  +  +  + ]:     1422826 :     if (MATCH("ALTERDATABASESTMT", 17))
     495                 :         106 :         return (Node *) _readAlterDatabaseStmt();
     496   [ +  +  +  - ]:     1422720 :     if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
     497                 :           8 :         return (Node *) _readAlterDatabaseRefreshCollStmt();
     498   [ +  +  +  + ]:     1422712 :     if (MATCH("ALTERDATABASESETSTMT", 20))
     499                 :        1346 :         return (Node *) _readAlterDatabaseSetStmt();
     500   [ +  +  +  + ]:     1421366 :     if (MATCH("DROPDBSTMT", 10))
     501                 :         152 :         return (Node *) _readDropdbStmt();
     502   [ +  +  +  + ]:     1421214 :     if (MATCH("ALTERSYSTEMSTMT", 15))
     503                 :         242 :         return (Node *) _readAlterSystemStmt();
     504   [ +  +  +  + ]:     1420972 :     if (MATCH("VACUUMSTMT", 10))
     505                 :       17768 :         return (Node *) _readVacuumStmt();
     506   [ +  +  +  + ]:     1403204 :     if (MATCH("VACUUMRELATION", 14))
     507                 :       18028 :         return (Node *) _readVacuumRelation();
     508   [ +  +  +  + ]:     1385176 :     if (MATCH("REPACKSTMT", 10))
     509                 :         468 :         return (Node *) _readRepackStmt();
     510   [ +  +  +  + ]:     1384708 :     if (MATCH("EXPLAINSTMT", 11))
     511                 :       27932 :         return (Node *) _readExplainStmt();
     512   [ +  +  +  + ]:     1356776 :     if (MATCH("CREATETABLEASSTMT", 17))
     513                 :        2510 :         return (Node *) _readCreateTableAsStmt();
     514   [ +  +  +  + ]:     1354266 :     if (MATCH("REFRESHMATVIEWSTMT", 18))
     515                 :         348 :         return (Node *) _readRefreshMatViewStmt();
     516   [ +  +  +  + ]:     1353918 :     if (MATCH("CHECKPOINTSTMT", 14))
     517                 :         285 :         return (Node *) _readCheckPointStmt();
     518   [ +  +  +  + ]:     1353633 :     if (MATCH("DISCARDSTMT", 11))
     519                 :          48 :         return (Node *) _readDiscardStmt();
     520   [ +  +  +  + ]:     1353585 :     if (MATCH("LOCKSTMT", 8))
     521                 :        1196 :         return (Node *) _readLockStmt();
     522   [ +  +  +  + ]:     1352389 :     if (MATCH("CONSTRAINTSSETSTMT", 18))
     523                 :         141 :         return (Node *) _readConstraintsSetStmt();
     524   [ +  +  +  + ]:     1352248 :     if (MATCH("REINDEXSTMT", 11))
     525                 :        1404 :         return (Node *) _readReindexStmt();
     526   [ +  +  +  + ]:     1350844 :     if (MATCH("CREATECONVERSIONSTMT", 20))
     527                 :          84 :         return (Node *) _readCreateConversionStmt();
     528   [ +  +  +  + ]:     1350760 :     if (MATCH("CREATECASTSTMT", 14))
     529                 :         344 :         return (Node *) _readCreateCastStmt();
     530   [ +  +  +  + ]:     1350416 :     if (MATCH("CREATEPROPGRAPHSTMT", 19))
     531                 :         420 :         return (Node *) _readCreatePropGraphStmt();
     532   [ +  +  +  + ]:     1349996 :     if (MATCH("PROPGRAPHVERTEX", 15))
     533                 :         822 :         return (Node *) _readPropGraphVertex();
     534   [ +  +  +  + ]:     1349174 :     if (MATCH("PROPGRAPHEDGE", 13))
     535                 :         434 :         return (Node *) _readPropGraphEdge();
     536   [ +  +  +  - ]:     1348740 :     if (MATCH("PROPGRAPHLABELANDPROPERTIES", 27))
     537                 :        1550 :         return (Node *) _readPropGraphLabelAndProperties();
     538   [ +  +  +  + ]:     1347190 :     if (MATCH("PROPGRAPHPROPERTIES", 19))
     539                 :        1566 :         return (Node *) _readPropGraphProperties();
     540   [ +  +  +  + ]:     1345624 :     if (MATCH("ALTERPROPGRAPHSTMT", 18))
     541                 :         320 :         return (Node *) _readAlterPropGraphStmt();
     542   [ +  +  +  + ]:     1345304 :     if (MATCH("CREATETRANSFORMSTMT", 19))
     543                 :          52 :         return (Node *) _readCreateTransformStmt();
     544   [ +  +  +  + ]:     1345252 :     if (MATCH("PREPARESTMT", 11))
     545                 :        2276 :         return (Node *) _readPrepareStmt();
     546   [ +  +  +  + ]:     1342976 :     if (MATCH("EXECUTESTMT", 11))
     547                 :       18040 :         return (Node *) _readExecuteStmt();
     548   [ +  +  +  + ]:     1324936 :     if (MATCH("DEALLOCATESTMT", 14))
     549                 :        4196 :         return (Node *) _readDeallocateStmt();
     550   [ +  +  +  + ]:     1320740 :     if (MATCH("DROPOWNEDSTMT", 13))
     551                 :         188 :         return (Node *) _readDropOwnedStmt();
     552   [ +  +  +  - ]:     1320552 :     if (MATCH("REASSIGNOWNEDSTMT", 17))
     553                 :          72 :         return (Node *) _readReassignOwnedStmt();
     554   [ +  +  +  + ]:     1320480 :     if (MATCH("ALTERTSDICTIONARYSTMT", 21))
     555                 :          46 :         return (Node *) _readAlterTSDictionaryStmt();
     556   [ +  +  +  - ]:     1320434 :     if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
     557                 :       10500 :         return (Node *) _readAlterTSConfigurationStmt();
     558   [ +  +  +  - ]:     1309934 :     if (MATCH("PUBLICATIONTABLE", 16))
     559                 :        2052 :         return (Node *) _readPublicationTable();
     560   [ +  +  +  + ]:     1307882 :     if (MATCH("PUBLICATIONOBJSPEC", 18))
     561                 :        2582 :         return (Node *) _readPublicationObjSpec();
     562   [ +  +  -  + ]:     1305300 :     if (MATCH("PUBLICATIONALLOBJSPEC", 21))
     563                 :           0 :         return (Node *) _readPublicationAllObjSpec();
     564   [ +  +  +  + ]:     1305300 :     if (MATCH("CREATEPUBLICATIONSTMT", 21))
     565                 :        1274 :         return (Node *) _readCreatePublicationStmt();
     566   [ +  +  +  + ]:     1304026 :     if (MATCH("ALTERPUBLICATIONSTMT", 20))
     567                 :        1562 :         return (Node *) _readAlterPublicationStmt();
     568   [ +  +  +  - ]:     1302464 :     if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
     569                 :         676 :         return (Node *) _readCreateSubscriptionStmt();
     570   [ +  +  +  - ]:     1301788 :     if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
     571                 :         833 :         return (Node *) _readAlterSubscriptionStmt();
     572   [ +  +  +  + ]:     1300955 :     if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
     573                 :         360 :         return (Node *) _readDropSubscriptionStmt();
     574   [ +  +  +  + ]:     1300595 :     if (MATCH("WAITSTMT", 8))
     575                 :         505 :         return (Node *) _readWaitStmt();
     576   [ +  +  -  + ]:     1300090 :     if (MATCH("GROUPBYORDERING", 15))
     577                 :           0 :         return (Node *) _readGroupByOrdering();
     578   [ +  +  -  + ]:     1300090 :     if (MATCH("PLACEHOLDERVAR", 14))
     579                 :           0 :         return (Node *) _readPlaceHolderVar();
     580   [ +  +  +  + ]:     1300090 :     if (MATCH("APPENDRELINFO", 13))
     581                 :       39679 :         return (Node *) _readAppendRelInfo();
     582   [ +  +  +  + ]:     1260411 :     if (MATCH("PLANNEDSTMT", 11))
     583                 :      290588 :         return (Node *) _readPlannedStmt();
     584   [ +  +  +  + ]:      969823 :     if (MATCH("RESULT", 6))
     585                 :      135377 :         return (Node *) _readResult();
     586   [ +  +  +  + ]:      834446 :     if (MATCH("PROJECTSET", 10))
     587                 :        8465 :         return (Node *) _readProjectSet();
     588   [ +  +  +  + ]:      825981 :     if (MATCH("MODIFYTABLE", 11))
     589                 :       57834 :         return (Node *) _readModifyTable();
     590   [ +  +  +  + ]:      768147 :     if (MATCH("APPEND", 6))
     591                 :       12589 :         return (Node *) _readAppend();
     592   [ +  +  +  + ]:      755558 :     if (MATCH("MERGEAPPEND", 11))
     593                 :         370 :         return (Node *) _readMergeAppend();
     594   [ +  +  +  + ]:      755188 :     if (MATCH("RECURSIVEUNION", 14))
     595                 :         558 :         return (Node *) _readRecursiveUnion();
     596   [ +  +  +  + ]:      754630 :     if (MATCH("BITMAPAND", 9))
     597                 :         148 :         return (Node *) _readBitmapAnd();
     598   [ +  +  +  + ]:      754482 :     if (MATCH("BITMAPOR", 8))
     599                 :         256 :         return (Node *) _readBitmapOr();
     600   [ +  +  +  + ]:      754226 :     if (MATCH("SEQSCAN", 7))
     601                 :      152453 :         return (Node *) _readSeqScan();
     602   [ +  +  +  + ]:      601773 :     if (MATCH("SAMPLESCAN", 10))
     603                 :         200 :         return (Node *) _readSampleScan();
     604   [ +  +  +  + ]:      601573 :     if (MATCH("INDEXSCAN", 9))
     605                 :       92597 :         return (Node *) _readIndexScan();
     606   [ +  +  +  + ]:      508976 :     if (MATCH("INDEXONLYSCAN", 13))
     607                 :       11251 :         return (Node *) _readIndexOnlyScan();
     608   [ +  +  +  + ]:      497725 :     if (MATCH("BITMAPINDEXSCAN", 15))
     609                 :       17471 :         return (Node *) _readBitmapIndexScan();
     610   [ +  +  +  - ]:      480254 :     if (MATCH("BITMAPHEAPSCAN", 14))
     611                 :       17063 :         return (Node *) _readBitmapHeapScan();
     612   [ +  +  +  + ]:      463191 :     if (MATCH("TIDSCAN", 7))
     613                 :         472 :         return (Node *) _readTidScan();
     614   [ +  +  +  + ]:      462719 :     if (MATCH("TIDRANGESCAN", 12))
     615                 :        1396 :         return (Node *) _readTidRangeScan();
     616   [ +  +  +  + ]:      461323 :     if (MATCH("SUBQUERYSCAN", 12))
     617                 :       13648 :         return (Node *) _readSubqueryScan();
     618   [ +  +  +  - ]:      447675 :     if (MATCH("FUNCTIONSCAN", 12))
     619                 :       31334 :         return (Node *) _readFunctionScan();
     620   [ +  +  +  + ]:      416341 :     if (MATCH("VALUESSCAN", 10))
     621                 :        5799 :         return (Node *) _readValuesScan();
     622   [ +  +  +  + ]:      410542 :     if (MATCH("TABLEFUNCSCAN", 13))
     623                 :         484 :         return (Node *) _readTableFuncScan();
     624   [ +  +  +  + ]:      410058 :     if (MATCH("CTESCAN", 7))
     625                 :        2646 :         return (Node *) _readCteScan();
     626   [ +  +  +  - ]:      407412 :     if (MATCH("NAMEDTUPLESTORESCAN", 19))
     627                 :         348 :         return (Node *) _readNamedTuplestoreScan();
     628   [ +  +  +  + ]:      407064 :     if (MATCH("WORKTABLESCAN", 13))
     629                 :         558 :         return (Node *) _readWorkTableScan();
     630   [ +  +  +  + ]:      406506 :     if (MATCH("FOREIGNSCAN", 11))
     631                 :        1065 :         return (Node *) _readForeignScan();
     632   [ +  +  -  + ]:      405441 :     if (MATCH("CUSTOMSCAN", 10))
     633                 :           0 :         return (Node *) _readCustomScan();
     634   [ +  +  +  + ]:      405441 :     if (MATCH("NESTLOOP", 8))
     635                 :       64833 :         return (Node *) _readNestLoop();
     636   [ +  +  +  + ]:      340608 :     if (MATCH("NESTLOOPPARAM", 13))
     637                 :       38454 :         return (Node *) _readNestLoopParam();
     638   [ +  +  +  + ]:      302154 :     if (MATCH("MERGEJOIN", 9))
     639                 :        4905 :         return (Node *) _readMergeJoin();
     640   [ +  +  +  + ]:      297249 :     if (MATCH("HASHJOIN", 8))
     641                 :       29036 :         return (Node *) _readHashJoin();
     642   [ +  +  +  + ]:      268213 :     if (MATCH("MATERIAL", 8))
     643                 :        2757 :         return (Node *) _readMaterial();
     644   [ +  +  +  - ]:      265456 :     if (MATCH("MEMOIZE", 7))
     645                 :        1289 :         return (Node *) _readMemoize();
     646   [ +  +  +  + ]:      264167 :     if (MATCH("SORT", 4))
     647                 :       55488 :         return (Node *) _readSort();
     648   [ +  +  +  - ]:      208679 :     if (MATCH("INCREMENTALSORT", 15))
     649                 :         746 :         return (Node *) _readIncrementalSort();
     650   [ +  +  +  + ]:      207933 :     if (MATCH("GROUP", 5))
     651                 :         182 :         return (Node *) _readGroup();
     652   [ +  +  +  - ]:      207751 :     if (MATCH("AGG", 3))
     653                 :       33430 :         return (Node *) _readAgg();
     654   [ +  +  +  - ]:      174321 :     if (MATCH("WINDOWAGG", 9))
     655                 :        2005 :         return (Node *) _readWindowAgg();
     656   [ +  +  +  + ]:      172316 :     if (MATCH("UNIQUE", 6))
     657                 :        3512 :         return (Node *) _readUnique();
     658   [ +  +  +  - ]:      168804 :     if (MATCH("GATHER", 6))
     659                 :         772 :         return (Node *) _readGather();
     660   [ +  +  +  + ]:      168032 :     if (MATCH("GATHERMERGE", 11))
     661                 :         260 :         return (Node *) _readGatherMerge();
     662   [ +  +  +  - ]:      167772 :     if (MATCH("HASH", 4))
     663                 :       29036 :         return (Node *) _readHash();
     664   [ +  +  +  + ]:      138736 :     if (MATCH("SETOP", 5))
     665                 :         515 :         return (Node *) _readSetOp();
     666   [ +  +  +  - ]:      138221 :     if (MATCH("LOCKROWS", 8))
     667                 :        6064 :         return (Node *) _readLockRows();
     668   [ +  +  +  - ]:      132157 :     if (MATCH("LIMIT", 5))
     669                 :        3136 :         return (Node *) _readLimit();
     670   [ +  +  +  - ]:      129021 :     if (MATCH("PLANROWMARK", 11))
     671                 :       19114 :         return (Node *) _readPlanRowMark();
     672   [ +  +  +  - ]:      109907 :     if (MATCH("PARTITIONPRUNEINFO", 18))
     673                 :         460 :         return (Node *) _readPartitionPruneInfo();
     674   [ +  +  +  - ]:      109447 :     if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
     675                 :         927 :         return (Node *) _readPartitionedRelPruneInfo();
     676   [ +  +  +  - ]:      108520 :     if (MATCH("PARTITIONPRUNESTEPOP", 20))
     677                 :         775 :         return (Node *) _readPartitionPruneStepOp();
     678   [ +  +  +  - ]:      107745 :     if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
     679                 :         146 :         return (Node *) _readPartitionPruneStepCombine();
     680   [ +  +  +  + ]:      107599 :     if (MATCH("PLANINVALITEM", 13))
     681                 :       37233 :         return (Node *) _readPlanInvalItem();
     682   [ +  +  +  - ]:       70366 :     if (MATCH("SUBPLANRTINFO", 13))
     683                 :       53956 :         return (Node *) _readSubPlanRTInfo();
     684   [ +  -  +  - ]:       16410 :     if (MATCH("ELIDEDNODE", 10))
     685                 :       16410 :         return (Node *) _readElidedNode();
     686   [ #  #  #  # ]:           0 :     if (MATCH("EXTENSIBLENODE", 14))
     687                 :           0 :         return (Node *) _readExtensibleNode();
        

Generated by: LCOV version 2.0-1