LCOV - code coverage report
Current view: top level - src/backend/nodes - readfuncs.switch.c Coverage Total Hit
Test: PostgreSQL 20devel Lines: 99.3 % 668 663
Test Date: 2026-09-07 11:15:55 Functions: - 0 0
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 97.6 % 1336 1304

             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   [ +  +  +  + ]:    34519202 :     if (MATCH("ALIAS", 5))
      19                 :     1926575 :         return (Node *) _readAlias(ctx);
      20   [ +  +  +  + ]:    32592627 :     if (MATCH("RANGEVAR", 8))
      21                 :      567508 :         return (Node *) _readRangeVar(ctx);
      22   [ +  +  +  + ]:    32025119 :     if (MATCH("TABLEFUNC", 9))
      23                 :        1154 :         return (Node *) _readTableFunc(ctx);
      24   [ +  +  +  + ]:    32023965 :     if (MATCH("INTOCLAUSE", 10))
      25                 :        2622 :         return (Node *) _readIntoClause(ctx);
      26   [ +  +  +  + ]:    32021343 :     if (MATCH("VAR", 3))
      27                 :     9128873 :         return (Node *) _readVar(ctx);
      28   [ +  +  +  + ]:    22892470 :     if (MATCH("CONST", 5))
      29                 :     2142416 :         return (Node *) _readConst(ctx);
      30   [ +  +  +  + ]:    20750054 :     if (MATCH("PARAM", 5))
      31                 :      216586 :         return (Node *) _readParam(ctx);
      32   [ +  +  +  + ]:    20533468 :     if (MATCH("AGGREF", 6))
      33                 :       71485 :         return (Node *) _readAggref(ctx);
      34   [ +  +  +  + ]:    20461983 :     if (MATCH("GROUPINGFUNC", 12))
      35                 :         758 :         return (Node *) _readGroupingFunc(ctx);
      36   [ +  +  +  + ]:    20461225 :     if (MATCH("WINDOWFUNC", 10))
      37                 :        5538 :         return (Node *) _readWindowFunc(ctx);
      38   [ +  +  +  + ]:    20455687 :     if (MATCH("WINDOWFUNCRUNCONDITION", 22))
      39                 :         280 :         return (Node *) _readWindowFuncRunCondition(ctx);
      40   [ +  +  +  + ]:    20455407 :     if (MATCH("MERGESUPPORTFUNC", 16))
      41                 :         577 :         return (Node *) _readMergeSupportFunc(ctx);
      42   [ +  +  +  + ]:    20454830 :     if (MATCH("SUBSCRIPTINGREF", 15))
      43                 :       28535 :         return (Node *) _readSubscriptingRef(ctx);
      44   [ +  +  +  + ]:    20426295 :     if (MATCH("FUNCEXPR", 8))
      45                 :      618160 :         return (Node *) _readFuncExpr(ctx);
      46   [ +  +  +  + ]:    19808135 :     if (MATCH("NAMEDARGEXPR", 12))
      47                 :       53708 :         return (Node *) _readNamedArgExpr(ctx);
      48   [ +  +  +  + ]:    19754427 :     if (MATCH("OPEXPR", 6))
      49                 :     1097892 :         return (Node *) _readOpExpr(ctx);
      50   [ +  +  +  + ]:    18656535 :     if (MATCH("DISTINCTEXPR", 12))
      51                 :        1306 :         return (Node *) _readDistinctExpr(ctx);
      52   [ +  +  +  + ]:    18655229 :     if (MATCH("NULLIFEXPR", 10))
      53                 :        1115 :         return (Node *) _readNullIfExpr(ctx);
      54   [ +  +  +  + ]:    18654114 :     if (MATCH("SCALARARRAYOPEXPR", 17))
      55                 :       50314 :         return (Node *) _readScalarArrayOpExpr(ctx);
      56   [ +  +  +  + ]:    18603800 :     if (MATCH("BOOLEXPR", 8))
      57                 :      298466 :         return (Node *) _readBoolExpr(ctx);
      58   [ +  +  +  + ]:    18305334 :     if (MATCH("SUBLINK", 7))
      59                 :       74297 :         return (Node *) _readSubLink(ctx);
      60   [ +  +  +  + ]:    18231037 :     if (MATCH("SUBPLAN", 7))
      61                 :       27228 :         return (Node *) _readSubPlan(ctx);
      62   [ +  +  -  + ]:    18203809 :     if (MATCH("ALTERNATIVESUBPLAN", 18))
      63                 :           0 :         return (Node *) _readAlternativeSubPlan(ctx);
      64   [ +  +  +  + ]:    18203809 :     if (MATCH("FIELDSELECT", 11))
      65                 :       56695 :         return (Node *) _readFieldSelect(ctx);
      66   [ +  +  +  + ]:    18147114 :     if (MATCH("FIELDSTORE", 10))
      67                 :         734 :         return (Node *) _readFieldStore(ctx);
      68   [ +  +  +  + ]:    18146380 :     if (MATCH("RELABELTYPE", 11))
      69                 :      172821 :         return (Node *) _readRelabelType(ctx);
      70   [ +  +  +  + ]:    17973559 :     if (MATCH("COERCEVIAIO", 11))
      71                 :       38399 :         return (Node *) _readCoerceViaIO(ctx);
      72   [ +  +  +  + ]:    17935160 :     if (MATCH("ARRAYCOERCEEXPR", 15))
      73                 :        7017 :         return (Node *) _readArrayCoerceExpr(ctx);
      74   [ +  +  +  + ]:    17928143 :     if (MATCH("CONVERTROWTYPEEXPR", 18))
      75                 :         563 :         return (Node *) _readConvertRowtypeExpr(ctx);
      76   [ +  +  +  + ]:    17927580 :     if (MATCH("COLLATEEXPR", 11))
      77                 :        6930 :         return (Node *) _readCollateExpr(ctx);
      78   [ +  +  +  + ]:    17920650 :     if (MATCH("CASEEXPR", 8))
      79                 :       97813 :         return (Node *) _readCaseExpr(ctx);
      80   [ +  +  +  + ]:    17822837 :     if (MATCH("CASEWHEN", 8))
      81                 :      202719 :         return (Node *) _readCaseWhen(ctx);
      82   [ +  +  +  + ]:    17620118 :     if (MATCH("CASETESTEXPR", 12))
      83                 :       45566 :         return (Node *) _readCaseTestExpr(ctx);
      84   [ +  +  +  + ]:    17574552 :     if (MATCH("ARRAYEXPR", 9))
      85                 :       23333 :         return (Node *) _readArrayExpr(ctx);
      86   [ +  +  +  + ]:    17551219 :     if (MATCH("ROWEXPR", 7))
      87                 :        9609 :         return (Node *) _readRowExpr(ctx);
      88   [ +  +  +  + ]:    17541610 :     if (MATCH("ROWCOMPAREEXPR", 14))
      89                 :         616 :         return (Node *) _readRowCompareExpr(ctx);
      90   [ +  +  +  + ]:    17540994 :     if (MATCH("COALESCEEXPR", 12))
      91                 :       12769 :         return (Node *) _readCoalesceExpr(ctx);
      92   [ +  +  +  + ]:    17528225 :     if (MATCH("MINMAXEXPR", 10))
      93                 :         639 :         return (Node *) _readMinMaxExpr(ctx);
      94   [ +  +  +  + ]:    17527586 :     if (MATCH("SQLVALUEFUNCTION", 16))
      95                 :        9230 :         return (Node *) _readSQLValueFunction(ctx);
      96   [ +  +  +  + ]:    17518356 :     if (MATCH("XMLEXPR", 7))
      97                 :        1291 :         return (Node *) _readXmlExpr(ctx);
      98   [ +  +  +  + ]:    17517065 :     if (MATCH("JSONFORMAT", 10))
      99                 :       21038 :         return (Node *) _readJsonFormat(ctx);
     100   [ +  +  +  + ]:    17496027 :     if (MATCH("JSONRETURNING", 13))
     101                 :        8822 :         return (Node *) _readJsonReturning(ctx);
     102   [ +  +  +  + ]:    17487205 :     if (MATCH("JSONVALUEEXPR", 13))
     103                 :        5272 :         return (Node *) _readJsonValueExpr(ctx);
     104   [ +  +  +  + ]:    17481933 :     if (MATCH("JSONCONSTRUCTOREXPR", 19))
     105                 :        2236 :         return (Node *) _readJsonConstructorExpr(ctx);
     106   [ +  +  +  + ]:    17479697 :     if (MATCH("JSONISPREDICATE", 15))
     107                 :         916 :         return (Node *) _readJsonIsPredicate(ctx);
     108   [ +  +  +  + ]:    17478781 :     if (MATCH("JSONBEHAVIOR", 12))
     109                 :        9696 :         return (Node *) _readJsonBehavior(ctx);
     110   [ +  +  +  + ]:    17469085 :     if (MATCH("JSONEXPR", 8))
     111                 :        5044 :         return (Node *) _readJsonExpr(ctx);
     112   [ +  +  +  + ]:    17464041 :     if (MATCH("JSONTABLEPATH", 13))
     113                 :        1520 :         return (Node *) _readJsonTablePath(ctx);
     114   [ +  +  +  + ]:    17462521 :     if (MATCH("JSONTABLEPATHSCAN", 17))
     115                 :        1520 :         return (Node *) _readJsonTablePathScan(ctx);
     116   [ +  +  +  + ]:    17461001 :     if (MATCH("JSONTABLESIBLINGJOIN", 20))
     117                 :         260 :         return (Node *) _readJsonTableSiblingJoin(ctx);
     118   [ +  +  +  + ]:    17460741 :     if (MATCH("NULLTEST", 8))
     119                 :       36908 :         return (Node *) _readNullTest(ctx);
     120   [ +  +  +  + ]:    17423833 :     if (MATCH("BOOLEANTEST", 11))
     121                 :        2522 :         return (Node *) _readBooleanTest(ctx);
     122   [ +  +  +  + ]:    17421311 :     if (MATCH("MERGEACTION", 11))
     123                 :        4437 :         return (Node *) _readMergeAction(ctx);
     124   [ +  +  +  + ]:    17416874 :     if (MATCH("COERCETODOMAIN", 14))
     125                 :       86772 :         return (Node *) _readCoerceToDomain(ctx);
     126   [ +  +  +  + ]:    17330102 :     if (MATCH("COERCETODOMAINVALUE", 19))
     127                 :        1516 :         return (Node *) _readCoerceToDomainValue(ctx);
     128   [ +  +  +  + ]:    17328586 :     if (MATCH("SETTODEFAULT", 12))
     129                 :        1174 :         return (Node *) _readSetToDefault(ctx);
     130   [ +  +  +  + ]:    17327412 :     if (MATCH("CURRENTOFEXPR", 13))
     131                 :         629 :         return (Node *) _readCurrentOfExpr(ctx);
     132   [ +  +  +  + ]:    17326783 :     if (MATCH("NEXTVALUEEXPR", 13))
     133                 :         570 :         return (Node *) _readNextValueExpr(ctx);
     134   [ +  +  +  + ]:    17326213 :     if (MATCH("INFERENCEELEM", 13))
     135                 :        1573 :         return (Node *) _readInferenceElem(ctx);
     136   [ +  +  +  + ]:    17324640 :     if (MATCH("RETURNINGEXPR", 13))
     137                 :         868 :         return (Node *) _readReturningExpr(ctx);
     138   [ +  +  +  + ]:    17323772 :     if (MATCH("GRAPHLABELREF", 13))
     139                 :         288 :         return (Node *) _readGraphLabelRef(ctx);
     140   [ +  +  +  + ]:    17323484 :     if (MATCH("GRAPHPROPERTYREF", 16))
     141                 :         229 :         return (Node *) _readGraphPropertyRef(ctx);
     142   [ +  +  +  + ]:    17323255 :     if (MATCH("TARGETENTRY", 11))
     143                 :     4959761 :         return (Node *) _readTargetEntry(ctx);
     144   [ +  +  +  + ]:    12363494 :     if (MATCH("RANGETBLREF", 11))
     145                 :      438260 :         return (Node *) _readRangeTblRef(ctx);
     146   [ +  +  +  + ]:    11925234 :     if (MATCH("JOINEXPR", 8))
     147                 :      145225 :         return (Node *) _readJoinExpr(ctx);
     148   [ +  +  +  + ]:    11780009 :     if (MATCH("FROMEXPR", 8))
     149                 :      426836 :         return (Node *) _readFromExpr(ctx);
     150   [ +  +  +  + ]:    11353173 :     if (MATCH("ONCONFLICTEXPR", 14))
     151                 :        1557 :         return (Node *) _readOnConflictExpr(ctx);
     152   [ +  +  +  + ]:    11351616 :     if (MATCH("FORPORTIONOFEXPR", 16))
     153                 :        2145 :         return (Node *) _readForPortionOfExpr(ctx);
     154   [ +  +  +  + ]:    11349471 :     if (MATCH("QUERY", 5))
     155                 :      671492 :         return (Node *) _readQuery(ctx);
     156   [ +  +  +  + ]:    10677979 :     if (MATCH("TYPENAME", 8))
     157                 :      482083 :         return (Node *) _readTypeName(ctx);
     158   [ +  +  +  + ]:    10195896 :     if (MATCH("COLUMNREF", 9))
     159                 :     1348046 :         return (Node *) _readColumnRef(ctx);
     160   [ +  +  +  + ]:     8847850 :     if (MATCH("PARAMREF", 8))
     161                 :       31517 :         return (Node *) _readParamRef(ctx);
     162   [ +  +  +  + ]:     8816333 :     if (MATCH("A_EXPR", 6))
     163                 :      431873 :         return (Node *) _readA_Expr(ctx);
     164   [ +  +  +  + ]:     8384460 :     if (MATCH("A_CONST", 7))
     165                 :      945568 :         return (Node *) _readA_Const(ctx);
     166   [ +  +  +  + ]:     7438892 :     if (MATCH("TYPECAST", 8))
     167                 :      233548 :         return (Node *) _readTypeCast(ctx);
     168   [ +  +  +  + ]:     7205344 :     if (MATCH("COLLATECLAUSE", 13))
     169                 :        7972 :         return (Node *) _readCollateClause(ctx);
     170   [ +  +  +  + ]:     7197372 :     if (MATCH("ROLESPEC", 8))
     171                 :       28963 :         return (Node *) _readRoleSpec(ctx);
     172   [ +  +  +  + ]:     7168409 :     if (MATCH("FUNCCALL", 8))
     173                 :      269700 :         return (Node *) _readFuncCall(ctx);
     174   [ +  +  +  + ]:     6898709 :     if (MATCH("A_STAR", 6))
     175                 :       47808 :         return (Node *) _readA_Star(ctx);
     176   [ +  +  +  + ]:     6850901 :     if (MATCH("A_INDICES", 9))
     177                 :       10072 :         return (Node *) _readA_Indices(ctx);
     178   [ +  +  +  + ]:     6840829 :     if (MATCH("A_INDIRECTION", 13))
     179                 :       25136 :         return (Node *) _readA_Indirection(ctx);
     180   [ +  +  +  + ]:     6815693 :     if (MATCH("A_ARRAYEXPR", 11))
     181                 :        5176 :         return (Node *) _readA_ArrayExpr(ctx);
     182   [ +  +  +  + ]:     6810517 :     if (MATCH("RESTARGET", 9))
     183                 :      837084 :         return (Node *) _readResTarget(ctx);
     184   [ +  +  +  + ]:     5973433 :     if (MATCH("MULTIASSIGNREF", 14))
     185                 :         265 :         return (Node *) _readMultiAssignRef(ctx);
     186   [ +  +  +  + ]:     5973168 :     if (MATCH("SORTBY", 6))
     187                 :       74394 :         return (Node *) _readSortBy(ctx);
     188   [ +  +  +  + ]:     5898774 :     if (MATCH("WINDOWDEF", 9))
     189                 :        3279 :         return (Node *) _readWindowDef(ctx);
     190   [ +  +  +  + ]:     5895495 :     if (MATCH("RANGESUBSELECT", 14))
     191                 :       16474 :         return (Node *) _readRangeSubselect(ctx);
     192   [ +  +  +  + ]:     5879021 :     if (MATCH("RANGEFUNCTION", 13))
     193                 :       33247 :         return (Node *) _readRangeFunction(ctx);
     194   [ +  +  +  + ]:     5845774 :     if (MATCH("RANGETABLEFUNC", 14))
     195                 :         168 :         return (Node *) _readRangeTableFunc(ctx);
     196   [ +  +  +  + ]:     5845606 :     if (MATCH("RANGETABLEFUNCCOL", 17))
     197                 :         582 :         return (Node *) _readRangeTableFuncCol(ctx);
     198   [ +  +  +  + ]:     5845024 :     if (MATCH("RANGEGRAPHTABLE", 15))
     199                 :         513 :         return (Node *) _readRangeGraphTable(ctx);
     200   [ +  +  +  + ]:     5844511 :     if (MATCH("RANGETABLESAMPLE", 16))
     201                 :         190 :         return (Node *) _readRangeTableSample(ctx);
     202   [ +  +  +  + ]:     5844321 :     if (MATCH("COLUMNDEF", 9))
     203                 :       95639 :         return (Node *) _readColumnDef(ctx);
     204   [ +  +  +  + ]:     5748682 :     if (MATCH("TABLELIKECLAUSE", 15))
     205                 :        1050 :         return (Node *) _readTableLikeClause(ctx);
     206   [ +  +  +  + ]:     5747632 :     if (MATCH("INDEXELEM", 9))
     207                 :       13406 :         return (Node *) _readIndexElem(ctx);
     208   [ +  +  +  + ]:     5734226 :     if (MATCH("DEFELEM", 7))
     209                 :      437972 :         return (Node *) _readDefElem(ctx);
     210   [ +  +  +  + ]:     5296254 :     if (MATCH("LOCKINGCLAUSE", 13))
     211                 :        4051 :         return (Node *) _readLockingClause(ctx);
     212   [ +  +  +  + ]:     5292203 :     if (MATCH("XMLSERIALIZE", 12))
     213                 :         164 :         return (Node *) _readXmlSerialize(ctx);
     214   [ +  +  +  + ]:     5292039 :     if (MATCH("PARTITIONELEM", 13))
     215                 :        7408 :         return (Node *) _readPartitionElem(ctx);
     216   [ +  +  +  + ]:     5284631 :     if (MATCH("PARTITIONSPEC", 13))
     217                 :        6788 :         return (Node *) _readPartitionSpec(ctx);
     218   [ +  +  +  + ]:     5277843 :     if (MATCH("PARTITIONBOUNDSPEC", 18))
     219                 :       79788 :         return (Node *) _readPartitionBoundSpec(ctx);
     220   [ +  +  +  + ]:     5198055 :     if (MATCH("PARTITIONRANGEDATUM", 19))
     221                 :      107966 :         return (Node *) _readPartitionRangeDatum(ctx);
     222   [ +  +  +  + ]:     5090089 :     if (MATCH("PARTITIONCMD", 12))
     223                 :        4510 :         return (Node *) _readPartitionCmd(ctx);
     224   [ +  +  +  + ]:     5085579 :     if (MATCH("GRAPHPATTERN", 12))
     225                 :         621 :         return (Node *) _readGraphPattern(ctx);
     226   [ +  +  +  + ]:     5084958 :     if (MATCH("GRAPHELEMENTPATTERN", 19))
     227                 :        1707 :         return (Node *) _readGraphElementPattern(ctx);
     228   [ +  +  +  + ]:     5083251 :     if (MATCH("RANGETBLENTRY", 13))
     229                 :     1223374 :         return (Node *) _readRangeTblEntry(ctx);
     230   [ +  +  +  + ]:     3859877 :     if (MATCH("RTEPERMISSIONINFO", 17))
     231                 :      719780 :         return (Node *) _readRTEPermissionInfo(ctx);
     232   [ +  +  +  + ]:     3140097 :     if (MATCH("RANGETBLFUNCTION", 16))
     233                 :       70660 :         return (Node *) _readRangeTblFunction(ctx);
     234   [ +  +  +  + ]:     3069437 :     if (MATCH("TABLESAMPLECLAUSE", 17))
     235                 :         397 :         return (Node *) _readTableSampleClause(ctx);
     236   [ +  +  +  + ]:     3069040 :     if (MATCH("WITHCHECKOPTION", 15))
     237                 :        4181 :         return (Node *) _readWithCheckOption(ctx);
     238   [ +  +  +  + ]:     3064859 :     if (MATCH("SORTGROUPCLAUSE", 15))
     239                 :      113783 :         return (Node *) _readSortGroupClause(ctx);
     240   [ +  +  +  + ]:     2951076 :     if (MATCH("GROUPINGSET", 11))
     241                 :        3544 :         return (Node *) _readGroupingSet(ctx);
     242   [ +  +  +  + ]:     2947532 :     if (MATCH("WINDOWCLAUSE", 12))
     243                 :        2279 :         return (Node *) _readWindowClause(ctx);
     244   [ +  +  +  + ]:     2945253 :     if (MATCH("ROWMARKCLAUSE", 13))
     245                 :        5127 :         return (Node *) _readRowMarkClause(ctx);
     246   [ +  +  +  + ]:     2940126 :     if (MATCH("FORPORTIONOFCLAUSE", 18))
     247                 :        1205 :         return (Node *) _readForPortionOfClause(ctx);
     248   [ +  +  +  + ]:     2938921 :     if (MATCH("WITHCLAUSE", 10))
     249                 :        2298 :         return (Node *) _readWithClause(ctx);
     250   [ +  +  +  + ]:     2936623 :     if (MATCH("INFERCLAUSE", 11))
     251                 :        1421 :         return (Node *) _readInferClause(ctx);
     252   [ +  +  +  + ]:     2935202 :     if (MATCH("ONCONFLICTCLAUSE", 16))
     253                 :        1577 :         return (Node *) _readOnConflictClause(ctx);
     254   [ +  +  +  + ]:     2933625 :     if (MATCH("CTESEARCHCLAUSE", 15))
     255                 :         152 :         return (Node *) _readCTESearchClause(ctx);
     256   [ +  +  +  + ]:     2933473 :     if (MATCH("CTECYCLECLAUSE", 14))
     257                 :         164 :         return (Node *) _readCTECycleClause(ctx);
     258   [ +  +  +  + ]:     2933309 :     if (MATCH("COMMONTABLEEXPR", 15))
     259                 :        6082 :         return (Node *) _readCommonTableExpr(ctx);
     260   [ +  +  +  + ]:     2927227 :     if (MATCH("MERGEWHENCLAUSE", 15))
     261                 :        2064 :         return (Node *) _readMergeWhenClause(ctx);
     262   [ +  +  +  + ]:     2925163 :     if (MATCH("RETURNINGOPTION", 15))
     263                 :         100 :         return (Node *) _readReturningOption(ctx);
     264   [ +  +  +  + ]:     2925063 :     if (MATCH("RETURNINGCLAUSE", 15))
     265                 :        2538 :         return (Node *) _readReturningClause(ctx);
     266   [ +  +  +  + ]:     2922525 :     if (MATCH("TRIGGERTRANSITION", 17))
     267                 :         856 :         return (Node *) _readTriggerTransition(ctx);
     268   [ +  +  +  + ]:     2921669 :     if (MATCH("JSONOUTPUT", 10))
     269                 :        1542 :         return (Node *) _readJsonOutput(ctx);
     270   [ +  +  +  + ]:     2920127 :     if (MATCH("JSONARGUMENT", 12))
     271                 :         436 :         return (Node *) _readJsonArgument(ctx);
     272   [ +  +  +  + ]:     2919691 :     if (MATCH("JSONFUNCEXPR", 12))
     273                 :        1452 :         return (Node *) _readJsonFuncExpr(ctx);
     274   [ +  +  +  + ]:     2918239 :     if (MATCH("JSONTABLEPATHSPEC", 17))
     275                 :        2260 :         return (Node *) _readJsonTablePathSpec(ctx);
     276   [ +  +  +  + ]:     2915979 :     if (MATCH("JSONTABLEPLANSPEC", 17))
     277                 :         556 :         return (Node *) _readJsonTablePlanSpec(ctx);
     278   [ +  +  +  + ]:     2915423 :     if (MATCH("JSONTABLE", 9))
     279                 :         544 :         return (Node *) _readJsonTable(ctx);
     280   [ +  +  +  + ]:     2914879 :     if (MATCH("JSONTABLECOLUMN", 15))
     281                 :        2080 :         return (Node *) _readJsonTableColumn(ctx);
     282   [ +  +  +  + ]:     2912799 :     if (MATCH("JSONKEYVALUE", 12))
     283                 :         762 :         return (Node *) _readJsonKeyValue(ctx);
     284   [ +  +  +  + ]:     2912037 :     if (MATCH("JSONPARSEEXPR", 13))
     285                 :         108 :         return (Node *) _readJsonParseExpr(ctx);
     286   [ +  +  +  + ]:     2911929 :     if (MATCH("JSONSCALAREXPR", 14))
     287                 :          70 :         return (Node *) _readJsonScalarExpr(ctx);
     288   [ +  +  +  + ]:     2911859 :     if (MATCH("JSONSERIALIZEEXPR", 17))
     289                 :          68 :         return (Node *) _readJsonSerializeExpr(ctx);
     290   [ +  +  +  + ]:     2911791 :     if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
     291                 :         478 :         return (Node *) _readJsonObjectConstructor(ctx);
     292   [ +  +  +  + ]:     2911313 :     if (MATCH("JSONARRAYCONSTRUCTOR", 20))
     293                 :         316 :         return (Node *) _readJsonArrayConstructor(ctx);
     294   [ +  +  +  + ]:     2910997 :     if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
     295                 :         116 :         return (Node *) _readJsonArrayQueryConstructor(ctx);
     296   [ +  +  +  + ]:     2910881 :     if (MATCH("JSONAGGCONSTRUCTOR", 18))
     297                 :         332 :         return (Node *) _readJsonAggConstructor(ctx);
     298   [ +  +  +  + ]:     2910549 :     if (MATCH("JSONOBJECTAGG", 13))
     299                 :         172 :         return (Node *) _readJsonObjectAgg(ctx);
     300   [ +  +  +  + ]:     2910377 :     if (MATCH("JSONARRAYAGG", 12))
     301                 :         160 :         return (Node *) _readJsonArrayAgg(ctx);
     302   [ +  +  +  + ]:     2910217 :     if (MATCH("RAWSTMT", 7))
     303                 :      471442 :         return (Node *) _readRawStmt(ctx);
     304   [ +  +  +  + ]:     2438775 :     if (MATCH("INSERTSTMT", 10))
     305                 :       45025 :         return (Node *) _readInsertStmt(ctx);
     306   [ +  +  +  + ]:     2393750 :     if (MATCH("DELETESTMT", 10))
     307                 :        3471 :         return (Node *) _readDeleteStmt(ctx);
     308   [ +  +  +  + ]:     2390279 :     if (MATCH("UPDATESTMT", 10))
     309                 :        9274 :         return (Node *) _readUpdateStmt(ctx);
     310   [ +  +  +  + ]:     2381005 :     if (MATCH("MERGESTMT", 9))
     311                 :        1345 :         return (Node *) _readMergeStmt(ctx);
     312   [ +  +  +  + ]:     2379660 :     if (MATCH("SELECTSTMT", 10))
     313                 :      345605 :         return (Node *) _readSelectStmt(ctx);
     314   [ +  +  +  + ]:     2034055 :     if (MATCH("SETOPERATIONSTMT", 16))
     315                 :       19658 :         return (Node *) _readSetOperationStmt(ctx);
     316   [ +  +  +  + ]:     2014397 :     if (MATCH("RETURNSTMT", 10))
     317                 :        5472 :         return (Node *) _readReturnStmt(ctx);
     318   [ +  +  -  + ]:     2008925 :     if (MATCH("PLASSIGNSTMT", 12))
     319                 :           0 :         return (Node *) _readPLAssignStmt(ctx);
     320   [ +  +  +  + ]:     2008925 :     if (MATCH("CREATESCHEMASTMT", 16))
     321                 :        1513 :         return (Node *) _readCreateSchemaStmt(ctx);
     322   [ +  +  +  + ]:     2007412 :     if (MATCH("ALTERTABLESTMT", 14))
     323                 :       39944 :         return (Node *) _readAlterTableStmt(ctx);
     324   [ +  +  +  + ]:     1967468 :     if (MATCH("ALTERTABLECMD", 13))
     325                 :       41354 :         return (Node *) _readAlterTableCmd(ctx);
     326   [ +  +  +  + ]:     1926114 :     if (MATCH("ATALTERCONSTRAINT", 17))
     327                 :         672 :         return (Node *) _readATAlterConstraint(ctx);
     328   [ +  +  +  + ]:     1925442 :     if (MATCH("REPLICAIDENTITYSTMT", 19))
     329                 :         630 :         return (Node *) _readReplicaIdentityStmt(ctx);
     330   [ +  +  +  + ]:     1924812 :     if (MATCH("ALTERCOLLATIONSTMT", 18))
     331                 :           8 :         return (Node *) _readAlterCollationStmt(ctx);
     332   [ +  +  +  + ]:     1924804 :     if (MATCH("ALTERDOMAINSTMT", 15))
     333                 :         388 :         return (Node *) _readAlterDomainStmt(ctx);
     334   [ +  +  +  + ]:     1924416 :     if (MATCH("GRANTSTMT", 9))
     335                 :       16997 :         return (Node *) _readGrantStmt(ctx);
     336   [ +  +  +  + ]:     1907419 :     if (MATCH("OBJECTWITHARGS", 14))
     337                 :       16492 :         return (Node *) _readObjectWithArgs(ctx);
     338   [ +  +  +  + ]:     1890927 :     if (MATCH("ACCESSPRIV", 10))
     339                 :       15311 :         return (Node *) _readAccessPriv(ctx);
     340   [ +  +  +  + ]:     1875616 :     if (MATCH("GRANTROLESTMT", 13))
     341                 :         856 :         return (Node *) _readGrantRoleStmt(ctx);
     342   [ +  +  +  + ]:     1874760 :     if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
     343                 :         270 :         return (Node *) _readAlterDefaultPrivilegesStmt(ctx);
     344   [ +  +  +  + ]:     1874490 :     if (MATCH("COPYSTMT", 8))
     345                 :       13429 :         return (Node *) _readCopyStmt(ctx);
     346   [ +  +  +  + ]:     1861061 :     if (MATCH("VARIABLESETSTMT", 15))
     347                 :       38425 :         return (Node *) _readVariableSetStmt(ctx);
     348   [ +  +  +  + ]:     1822636 :     if (MATCH("VARIABLESHOWSTMT", 16))
     349                 :        1158 :         return (Node *) _readVariableShowStmt(ctx);
     350   [ +  +  +  + ]:     1821478 :     if (MATCH("CREATESTMT", 10))
     351                 :       51176 :         return (Node *) _readCreateStmt(ctx);
     352   [ +  +  +  + ]:     1770302 :     if (MATCH("CONSTRAINT", 10))
     353                 :       48050 :         return (Node *) _readConstraint(ctx);
     354   [ +  +  +  + ]:     1722252 :     if (MATCH("CREATETABLESPACESTMT", 20))
     355                 :         152 :         return (Node *) _readCreateTableSpaceStmt(ctx);
     356   [ +  +  +  + ]:     1722100 :     if (MATCH("DROPTABLESPACESTMT", 18))
     357                 :          72 :         return (Node *) _readDropTableSpaceStmt(ctx);
     358   [ +  +  +  + ]:     1722028 :     if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
     359                 :          34 :         return (Node *) _readAlterTableSpaceOptionsStmt(ctx);
     360   [ +  +  +  + ]:     1721994 :     if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
     361                 :          32 :         return (Node *) _readAlterTableMoveAllStmt(ctx);
     362   [ +  +  +  + ]:     1721962 :     if (MATCH("CREATEEXTENSIONSTMT", 19))
     363                 :         680 :         return (Node *) _readCreateExtensionStmt(ctx);
     364   [ +  +  +  + ]:     1721282 :     if (MATCH("ALTEREXTENSIONSTMT", 18))
     365                 :          37 :         return (Node *) _readAlterExtensionStmt(ctx);
     366   [ +  +  +  - ]:     1721245 :     if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
     367                 :         292 :         return (Node *) _readAlterExtensionContentsStmt(ctx);
     368   [ +  +  +  + ]:     1720953 :     if (MATCH("CREATEFDWSTMT", 13))
     369                 :         306 :         return (Node *) _readCreateFdwStmt(ctx);
     370   [ +  +  +  + ]:     1720647 :     if (MATCH("ALTERFDWSTMT", 12))
     371                 :         206 :         return (Node *) _readAlterFdwStmt(ctx);
     372   [ +  +  +  + ]:     1720441 :     if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
     373                 :         385 :         return (Node *) _readCreateForeignServerStmt(ctx);
     374   [ +  +  +  + ]:     1720056 :     if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
     375                 :         258 :         return (Node *) _readAlterForeignServerStmt(ctx);
     376   [ +  +  +  + ]:     1719798 :     if (MATCH("CREATEFOREIGNTABLESTMT", 22))
     377                 :         582 :         return (Node *) _readCreateForeignTableStmt(ctx);
     378   [ +  +  +  + ]:     1719216 :     if (MATCH("CREATEUSERMAPPINGSTMT", 21))
     379                 :         334 :         return (Node *) _readCreateUserMappingStmt(ctx);
     380   [ +  +  +  + ]:     1718882 :     if (MATCH("ALTERUSERMAPPINGSTMT", 20))
     381                 :         146 :         return (Node *) _readAlterUserMappingStmt(ctx);
     382   [ +  +  +  + ]:     1718736 :     if (MATCH("DROPUSERMAPPINGSTMT", 19))
     383                 :         158 :         return (Node *) _readDropUserMappingStmt(ctx);
     384   [ +  +  +  + ]:     1718578 :     if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
     385                 :          56 :         return (Node *) _readImportForeignSchemaStmt(ctx);
     386   [ +  +  +  + ]:     1718522 :     if (MATCH("CREATEPOLICYSTMT", 16))
     387                 :        1230 :         return (Node *) _readCreatePolicyStmt(ctx);
     388   [ +  +  +  + ]:     1717292 :     if (MATCH("ALTERPOLICYSTMT", 15))
     389                 :         112 :         return (Node *) _readAlterPolicyStmt(ctx);
     390   [ +  +  +  + ]:     1717180 :     if (MATCH("CREATEAMSTMT", 12))
     391                 :          76 :         return (Node *) _readCreateAmStmt(ctx);
     392   [ +  +  +  + ]:     1717104 :     if (MATCH("CREATETRIGSTMT", 14))
     393                 :        4326 :         return (Node *) _readCreateTrigStmt(ctx);
     394   [ +  +  +  + ]:     1712778 :     if (MATCH("CREATEEVENTTRIGSTMT", 19))
     395                 :         258 :         return (Node *) _readCreateEventTrigStmt(ctx);
     396   [ +  +  +  + ]:     1712520 :     if (MATCH("ALTEREVENTTRIGSTMT", 18))
     397                 :          64 :         return (Node *) _readAlterEventTrigStmt(ctx);
     398   [ +  +  +  + ]:     1712456 :     if (MATCH("CREATEPLANGSTMT", 15))
     399                 :         158 :         return (Node *) _readCreatePLangStmt(ctx);
     400   [ +  +  +  + ]:     1712298 :     if (MATCH("CREATEROLESTMT", 14))
     401                 :        2612 :         return (Node *) _readCreateRoleStmt(ctx);
     402   [ +  +  +  + ]:     1709686 :     if (MATCH("ALTERROLESTMT", 13))
     403                 :         588 :         return (Node *) _readAlterRoleStmt(ctx);
     404   [ +  +  +  + ]:     1709098 :     if (MATCH("ALTERROLESETSTMT", 16))
     405                 :         104 :         return (Node *) _readAlterRoleSetStmt(ctx);
     406   [ +  +  +  + ]:     1708994 :     if (MATCH("DROPROLESTMT", 12))
     407                 :        2494 :         return (Node *) _readDropRoleStmt(ctx);
     408   [ +  +  +  + ]:     1706500 :     if (MATCH("CREATESEQSTMT", 13))
     409                 :         898 :         return (Node *) _readCreateSeqStmt(ctx);
     410   [ +  +  +  + ]:     1705602 :     if (MATCH("ALTERSEQSTMT", 12))
     411                 :         266 :         return (Node *) _readAlterSeqStmt(ctx);
     412   [ +  +  +  + ]:     1705336 :     if (MATCH("DEFINESTMT", 10))
     413                 :       11180 :         return (Node *) _readDefineStmt(ctx);
     414   [ +  +  +  + ]:     1694156 :     if (MATCH("CREATEDOMAINSTMT", 16))
     415                 :        2032 :         return (Node *) _readCreateDomainStmt(ctx);
     416   [ +  +  +  + ]:     1692124 :     if (MATCH("CREATEOPCLASSSTMT", 17))
     417                 :         590 :         return (Node *) _readCreateOpClassStmt(ctx);
     418   [ +  +  +  + ]:     1691534 :     if (MATCH("CREATEOPCLASSITEM", 17))
     419                 :        7170 :         return (Node *) _readCreateOpClassItem(ctx);
     420   [ +  +  +  + ]:     1684364 :     if (MATCH("CREATEOPFAMILYSTMT", 18))
     421                 :         190 :         return (Node *) _readCreateOpFamilyStmt(ctx);
     422   [ +  +  +  + ]:     1684174 :     if (MATCH("ALTEROPFAMILYSTMT", 17))
     423                 :         552 :         return (Node *) _readAlterOpFamilyStmt(ctx);
     424   [ +  +  +  + ]:     1683622 :     if (MATCH("DROPSTMT", 8))
     425                 :       35683 :         return (Node *) _readDropStmt(ctx);
     426   [ +  +  +  + ]:     1647939 :     if (MATCH("TRUNCATESTMT", 12))
     427                 :        2382 :         return (Node *) _readTruncateStmt(ctx);
     428   [ +  +  +  + ]:     1645557 :     if (MATCH("COMMENTSTMT", 11))
     429                 :        8557 :         return (Node *) _readCommentStmt(ctx);
     430   [ +  +  +  + ]:     1637000 :     if (MATCH("SECLABELSTMT", 12))
     431                 :         134 :         return (Node *) _readSecLabelStmt(ctx);
     432   [ +  +  +  + ]:     1636866 :     if (MATCH("DECLARECURSORSTMT", 17))
     433                 :        4454 :         return (Node *) _readDeclareCursorStmt(ctx);
     434   [ +  +  +  + ]:     1632412 :     if (MATCH("CLOSEPORTALSTMT", 15))
     435                 :        2478 :         return (Node *) _readClosePortalStmt(ctx);
     436   [ +  +  +  + ]:     1629934 :     if (MATCH("FETCHSTMT", 9))
     437                 :        7870 :         return (Node *) _readFetchStmt(ctx);
     438   [ +  +  +  + ]:     1622064 :     if (MATCH("INDEXSTMT", 9))
     439                 :        8679 :         return (Node *) _readIndexStmt(ctx);
     440   [ +  +  +  + ]:     1613385 :     if (MATCH("CREATESTATSSTMT", 15))
     441                 :        1196 :         return (Node *) _readCreateStatsStmt(ctx);
     442   [ +  +  +  + ]:     1612189 :     if (MATCH("STATSELEM", 9))
     443                 :        2824 :         return (Node *) _readStatsElem(ctx);
     444   [ +  +  +  + ]:     1609365 :     if (MATCH("ALTERSTATSSTMT", 14))
     445                 :          34 :         return (Node *) _readAlterStatsStmt(ctx);
     446   [ +  +  +  + ]:     1609331 :     if (MATCH("CREATEFUNCTIONSTMT", 18))
     447                 :       26579 :         return (Node *) _readCreateFunctionStmt(ctx);
     448   [ +  +  +  + ]:     1582752 :     if (MATCH("FUNCTIONPARAMETER", 17))
     449                 :       68916 :         return (Node *) _readFunctionParameter(ctx);
     450   [ +  +  +  + ]:     1513836 :     if (MATCH("ALTERFUNCTIONSTMT", 17))
     451                 :         442 :         return (Node *) _readAlterFunctionStmt(ctx);
     452   [ +  +  +  + ]:     1513394 :     if (MATCH("DOSTMT", 6))
     453                 :        1326 :         return (Node *) _readDoStmt(ctx);
     454   [ +  +  +  + ]:     1512068 :     if (MATCH("CALLSTMT", 8))
     455                 :         552 :         return (Node *) _readCallStmt(ctx);
     456   [ +  +  +  + ]:     1511516 :     if (MATCH("RENAMESTMT", 10))
     457                 :        1954 :         return (Node *) _readRenameStmt(ctx);
     458   [ +  +  +  + ]:     1509562 :     if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
     459                 :          46 :         return (Node *) _readAlterObjectDependsStmt(ctx);
     460   [ +  +  +  + ]:     1509516 :     if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
     461                 :         582 :         return (Node *) _readAlterObjectSchemaStmt(ctx);
     462   [ +  +  +  + ]:     1508934 :     if (MATCH("ALTEROWNERSTMT", 14))
     463                 :        2038 :         return (Node *) _readAlterOwnerStmt(ctx);
     464   [ +  +  +  + ]:     1506896 :     if (MATCH("ALTEROPERATORSTMT", 17))
     465                 :         664 :         return (Node *) _readAlterOperatorStmt(ctx);
     466   [ +  +  +  + ]:     1506232 :     if (MATCH("ALTERTYPESTMT", 13))
     467                 :          72 :         return (Node *) _readAlterTypeStmt(ctx);
     468   [ +  +  +  + ]:     1506160 :     if (MATCH("RULESTMT", 8))
     469                 :        1520 :         return (Node *) _readRuleStmt(ctx);
     470   [ +  +  +  + ]:     1504640 :     if (MATCH("NOTIFYSTMT", 10))
     471                 :         253 :         return (Node *) _readNotifyStmt(ctx);
     472   [ +  +  +  + ]:     1504387 :     if (MATCH("LISTENSTMT", 10))
     473                 :         104 :         return (Node *) _readListenStmt(ctx);
     474   [ +  +  +  + ]:     1504283 :     if (MATCH("UNLISTENSTMT", 12))
     475                 :         124 :         return (Node *) _readUnlistenStmt(ctx);
     476   [ +  +  +  + ]:     1504159 :     if (MATCH("TRANSACTIONSTMT", 15))
     477                 :       54410 :         return (Node *) _readTransactionStmt(ctx);
     478   [ +  +  +  + ]:     1449749 :     if (MATCH("COMPOSITETYPESTMT", 17))
     479                 :        2878 :         return (Node *) _readCompositeTypeStmt(ctx);
     480   [ +  +  +  + ]:     1446871 :     if (MATCH("CREATEENUMSTMT", 14))
     481                 :         332 :         return (Node *) _readCreateEnumStmt(ctx);
     482   [ +  +  +  + ]:     1446539 :     if (MATCH("CREATERANGESTMT", 15))
     483                 :         314 :         return (Node *) _readCreateRangeStmt(ctx);
     484   [ +  +  +  + ]:     1446225 :     if (MATCH("ALTERENUMSTMT", 13))
     485                 :         492 :         return (Node *) _readAlterEnumStmt(ctx);
     486   [ +  +  +  + ]:     1445733 :     if (MATCH("VIEWSTMT", 8))
     487                 :       21773 :         return (Node *) _readViewStmt(ctx);
     488   [ +  +  +  + ]:     1423960 :     if (MATCH("LOADSTMT", 8))
     489                 :         100 :         return (Node *) _readLoadStmt(ctx);
     490   [ +  +  +  + ]:     1423860 :     if (MATCH("CREATEDBSTMT", 12))
     491                 :         902 :         return (Node *) _readCreatedbStmt(ctx);
     492   [ +  +  +  + ]:     1422958 :     if (MATCH("ALTERDATABASESTMT", 17))
     493                 :         106 :         return (Node *) _readAlterDatabaseStmt(ctx);
     494   [ +  +  +  - ]:     1422852 :     if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
     495                 :           8 :         return (Node *) _readAlterDatabaseRefreshCollStmt(ctx);
     496   [ +  +  +  + ]:     1422844 :     if (MATCH("ALTERDATABASESETSTMT", 20))
     497                 :        1370 :         return (Node *) _readAlterDatabaseSetStmt(ctx);
     498   [ +  +  +  + ]:     1421474 :     if (MATCH("DROPDBSTMT", 10))
     499                 :         160 :         return (Node *) _readDropdbStmt(ctx);
     500   [ +  +  +  + ]:     1421314 :     if (MATCH("ALTERSYSTEMSTMT", 15))
     501                 :         250 :         return (Node *) _readAlterSystemStmt(ctx);
     502   [ +  +  +  + ]:     1421064 :     if (MATCH("VACUUMSTMT", 10))
     503                 :       18098 :         return (Node *) _readVacuumStmt(ctx);
     504   [ +  +  +  + ]:     1402966 :     if (MATCH("VACUUMRELATION", 14))
     505                 :       18366 :         return (Node *) _readVacuumRelation(ctx);
     506   [ +  +  +  + ]:     1384600 :     if (MATCH("REPACKSTMT", 10))
     507                 :         462 :         return (Node *) _readRepackStmt(ctx);
     508   [ +  +  +  + ]:     1384138 :     if (MATCH("EXPLAINSTMT", 11))
     509                 :       28422 :         return (Node *) _readExplainStmt(ctx);
     510   [ +  +  +  + ]:     1355716 :     if (MATCH("CREATETABLEASSTMT", 17))
     511                 :        2539 :         return (Node *) _readCreateTableAsStmt(ctx);
     512   [ +  +  +  + ]:     1353177 :     if (MATCH("REFRESHMATVIEWSTMT", 18))
     513                 :         348 :         return (Node *) _readRefreshMatViewStmt(ctx);
     514   [ +  +  +  + ]:     1352829 :     if (MATCH("CHECKPOINTSTMT", 14))
     515                 :         291 :         return (Node *) _readCheckPointStmt(ctx);
     516   [ +  +  +  + ]:     1352538 :     if (MATCH("DISCARDSTMT", 11))
     517                 :          48 :         return (Node *) _readDiscardStmt(ctx);
     518   [ +  +  +  + ]:     1352490 :     if (MATCH("LOCKSTMT", 8))
     519                 :        1194 :         return (Node *) _readLockStmt(ctx);
     520   [ +  +  +  + ]:     1351296 :     if (MATCH("CONSTRAINTSSETSTMT", 18))
     521                 :         141 :         return (Node *) _readConstraintsSetStmt(ctx);
     522   [ +  +  +  + ]:     1351155 :     if (MATCH("REINDEXSTMT", 11))
     523                 :        1414 :         return (Node *) _readReindexStmt(ctx);
     524   [ +  +  +  + ]:     1349741 :     if (MATCH("CREATECONVERSIONSTMT", 20))
     525                 :          84 :         return (Node *) _readCreateConversionStmt(ctx);
     526   [ +  +  +  + ]:     1349657 :     if (MATCH("CREATECASTSTMT", 14))
     527                 :         360 :         return (Node *) _readCreateCastStmt(ctx);
     528   [ +  +  +  + ]:     1349297 :     if (MATCH("CREATEPROPGRAPHSTMT", 19))
     529                 :         436 :         return (Node *) _readCreatePropGraphStmt(ctx);
     530   [ +  +  +  + ]:     1348861 :     if (MATCH("PROPGRAPHVERTEX", 15))
     531                 :         838 :         return (Node *) _readPropGraphVertex(ctx);
     532   [ +  +  +  + ]:     1348023 :     if (MATCH("PROPGRAPHEDGE", 13))
     533                 :         434 :         return (Node *) _readPropGraphEdge(ctx);
     534   [ +  +  +  - ]:     1347589 :     if (MATCH("PROPGRAPHLABELANDPROPERTIES", 27))
     535                 :        1582 :         return (Node *) _readPropGraphLabelAndProperties(ctx);
     536   [ +  +  +  + ]:     1346007 :     if (MATCH("PROPGRAPHPROPERTIES", 19))
     537                 :        1606 :         return (Node *) _readPropGraphProperties(ctx);
     538   [ +  +  +  + ]:     1344401 :     if (MATCH("ALTERPROPGRAPHSTMT", 18))
     539                 :         360 :         return (Node *) _readAlterPropGraphStmt(ctx);
     540   [ +  +  +  + ]:     1344041 :     if (MATCH("CREATETRANSFORMSTMT", 19))
     541                 :          52 :         return (Node *) _readCreateTransformStmt(ctx);
     542   [ +  +  +  + ]:     1343989 :     if (MATCH("PREPARESTMT", 11))
     543                 :        2272 :         return (Node *) _readPrepareStmt(ctx);
     544   [ +  +  +  + ]:     1341717 :     if (MATCH("EXECUTESTMT", 11))
     545                 :       17992 :         return (Node *) _readExecuteStmt(ctx);
     546   [ +  +  +  + ]:     1323725 :     if (MATCH("DEALLOCATESTMT", 14))
     547                 :        4190 :         return (Node *) _readDeallocateStmt(ctx);
     548   [ +  +  +  + ]:     1319535 :     if (MATCH("DROPOWNEDSTMT", 13))
     549                 :         192 :         return (Node *) _readDropOwnedStmt(ctx);
     550   [ +  +  +  - ]:     1319343 :     if (MATCH("REASSIGNOWNEDSTMT", 17))
     551                 :          72 :         return (Node *) _readReassignOwnedStmt(ctx);
     552   [ +  +  +  + ]:     1319271 :     if (MATCH("ALTERTSDICTIONARYSTMT", 21))
     553                 :          46 :         return (Node *) _readAlterTSDictionaryStmt(ctx);
     554   [ +  +  +  - ]:     1319225 :     if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
     555                 :       10314 :         return (Node *) _readAlterTSConfigurationStmt(ctx);
     556   [ +  +  +  - ]:     1308911 :     if (MATCH("PUBLICATIONTABLE", 16))
     557                 :        2056 :         return (Node *) _readPublicationTable(ctx);
     558   [ +  +  +  + ]:     1306855 :     if (MATCH("PUBLICATIONOBJSPEC", 18))
     559                 :        2586 :         return (Node *) _readPublicationObjSpec(ctx);
     560   [ +  +  -  + ]:     1304269 :     if (MATCH("PUBLICATIONALLOBJSPEC", 21))
     561                 :           0 :         return (Node *) _readPublicationAllObjSpec(ctx);
     562   [ +  +  +  + ]:     1304269 :     if (MATCH("CREATEPUBLICATIONSTMT", 21))
     563                 :        1278 :         return (Node *) _readCreatePublicationStmt(ctx);
     564   [ +  +  +  + ]:     1302991 :     if (MATCH("ALTERPUBLICATIONSTMT", 20))
     565                 :        1564 :         return (Node *) _readAlterPublicationStmt(ctx);
     566   [ +  +  +  - ]:     1301427 :     if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
     567                 :         676 :         return (Node *) _readCreateSubscriptionStmt(ctx);
     568   [ +  +  +  - ]:     1300751 :     if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
     569                 :         899 :         return (Node *) _readAlterSubscriptionStmt(ctx);
     570   [ +  +  +  + ]:     1299852 :     if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
     571                 :         366 :         return (Node *) _readDropSubscriptionStmt(ctx);
     572   [ +  +  +  + ]:     1299486 :     if (MATCH("WAITSTMT", 8))
     573                 :         545 :         return (Node *) _readWaitStmt(ctx);
     574   [ +  +  -  + ]:     1298941 :     if (MATCH("GROUPBYORDERING", 15))
     575                 :           0 :         return (Node *) _readGroupByOrdering(ctx);
     576   [ +  +  -  + ]:     1298941 :     if (MATCH("PLACEHOLDERVAR", 14))
     577                 :           0 :         return (Node *) _readPlaceHolderVar(ctx);
     578   [ +  +  +  + ]:     1298941 :     if (MATCH("APPENDRELINFO", 13))
     579                 :       39213 :         return (Node *) _readAppendRelInfo(ctx);
     580   [ +  +  +  + ]:     1259728 :     if (MATCH("PLANNEDSTMT", 11))
     581                 :      290894 :         return (Node *) _readPlannedStmt(ctx);
     582   [ +  +  +  + ]:      968834 :     if (MATCH("RESULT", 6))
     583                 :      135495 :         return (Node *) _readResult(ctx);
     584   [ +  +  +  + ]:      833339 :     if (MATCH("PROJECTSET", 10))
     585                 :        8435 :         return (Node *) _readProjectSet(ctx);
     586   [ +  +  +  + ]:      824904 :     if (MATCH("MODIFYTABLE", 11))
     587                 :       57720 :         return (Node *) _readModifyTable(ctx);
     588   [ +  +  +  + ]:      767184 :     if (MATCH("APPEND", 6))
     589                 :       12488 :         return (Node *) _readAppend(ctx);
     590   [ +  +  +  + ]:      754696 :     if (MATCH("MERGEAPPEND", 11))
     591                 :         370 :         return (Node *) _readMergeAppend(ctx);
     592   [ +  +  +  + ]:      754326 :     if (MATCH("RECURSIVEUNION", 14))
     593                 :         574 :         return (Node *) _readRecursiveUnion(ctx);
     594   [ +  +  +  + ]:      753752 :     if (MATCH("BITMAPAND", 9))
     595                 :         150 :         return (Node *) _readBitmapAnd(ctx);
     596   [ +  +  +  + ]:      753602 :     if (MATCH("BITMAPOR", 8))
     597                 :         265 :         return (Node *) _readBitmapOr(ctx);
     598   [ +  +  +  + ]:      753337 :     if (MATCH("SEQSCAN", 7))
     599                 :      153146 :         return (Node *) _readSeqScan(ctx);
     600   [ +  +  +  + ]:      600191 :     if (MATCH("SAMPLESCAN", 10))
     601                 :         202 :         return (Node *) _readSampleScan(ctx);
     602   [ +  +  +  + ]:      599989 :     if (MATCH("INDEXSCAN", 9))
     603                 :       92244 :         return (Node *) _readIndexScan(ctx);
     604   [ +  +  +  + ]:      507745 :     if (MATCH("INDEXONLYSCAN", 13))
     605                 :       11249 :         return (Node *) _readIndexOnlyScan(ctx);
     606   [ +  +  +  + ]:      496496 :     if (MATCH("BITMAPINDEXSCAN", 15))
     607                 :       16563 :         return (Node *) _readBitmapIndexScan(ctx);
     608   [ +  +  +  + ]:      479933 :     if (MATCH("BITMAPHEAPSCAN", 14))
     609                 :       16144 :         return (Node *) _readBitmapHeapScan(ctx);
     610   [ +  +  +  + ]:      463789 :     if (MATCH("TIDSCAN", 7))
     611                 :         475 :         return (Node *) _readTidScan(ctx);
     612   [ +  +  +  + ]:      463314 :     if (MATCH("TIDRANGESCAN", 12))
     613                 :        1396 :         return (Node *) _readTidRangeScan(ctx);
     614   [ +  +  +  + ]:      461918 :     if (MATCH("SUBQUERYSCAN", 12))
     615                 :       13696 :         return (Node *) _readSubqueryScan(ctx);
     616   [ +  +  +  - ]:      448222 :     if (MATCH("FUNCTIONSCAN", 12))
     617                 :       31560 :         return (Node *) _readFunctionScan(ctx);
     618   [ +  +  +  + ]:      416662 :     if (MATCH("VALUESSCAN", 10))
     619                 :        5737 :         return (Node *) _readValuesScan(ctx);
     620   [ +  +  +  + ]:      410925 :     if (MATCH("TABLEFUNCSCAN", 13))
     621                 :         484 :         return (Node *) _readTableFuncScan(ctx);
     622   [ +  +  +  + ]:      410441 :     if (MATCH("CTESCAN", 7))
     623                 :        2788 :         return (Node *) _readCteScan(ctx);
     624   [ +  +  +  - ]:      407653 :     if (MATCH("NAMEDTUPLESTORESCAN", 19))
     625                 :         348 :         return (Node *) _readNamedTuplestoreScan(ctx);
     626   [ +  +  +  + ]:      407305 :     if (MATCH("WORKTABLESCAN", 13))
     627                 :         574 :         return (Node *) _readWorkTableScan(ctx);
     628   [ +  +  +  + ]:      406731 :     if (MATCH("FOREIGNSCAN", 11))
     629                 :        1120 :         return (Node *) _readForeignScan(ctx);
     630   [ +  +  +  + ]:      405611 :     if (MATCH("CUSTOMSCAN", 10))
     631                 :          11 :         return (Node *) _readCustomScan(ctx);
     632   [ +  +  +  + ]:      405600 :     if (MATCH("NESTLOOP", 8))
     633                 :       63829 :         return (Node *) _readNestLoop(ctx);
     634   [ +  +  +  + ]:      341771 :     if (MATCH("NESTLOOPPARAM", 13))
     635                 :       38079 :         return (Node *) _readNestLoopParam(ctx);
     636   [ +  +  +  + ]:      303692 :     if (MATCH("MERGEJOIN", 9))
     637                 :        5052 :         return (Node *) _readMergeJoin(ctx);
     638   [ +  +  +  + ]:      298640 :     if (MATCH("HASHJOIN", 8))
     639                 :       29945 :         return (Node *) _readHashJoin(ctx);
     640   [ +  +  +  + ]:      268695 :     if (MATCH("MATERIAL", 8))
     641                 :        2823 :         return (Node *) _readMaterial(ctx);
     642   [ +  +  +  - ]:      265872 :     if (MATCH("MEMOIZE", 7))
     643                 :        1299 :         return (Node *) _readMemoize(ctx);
     644   [ +  +  +  + ]:      264573 :     if (MATCH("SORT", 4))
     645                 :       54951 :         return (Node *) _readSort(ctx);
     646   [ +  +  +  - ]:      209622 :     if (MATCH("INCREMENTALSORT", 15))
     647                 :         671 :         return (Node *) _readIncrementalSort(ctx);
     648   [ +  +  +  + ]:      208951 :     if (MATCH("GROUP", 5))
     649                 :         182 :         return (Node *) _readGroup(ctx);
     650   [ +  +  +  - ]:      208769 :     if (MATCH("AGG", 3))
     651                 :       33627 :         return (Node *) _readAgg(ctx);
     652   [ +  +  +  - ]:      175142 :     if (MATCH("WINDOWAGG", 9))
     653                 :        2011 :         return (Node *) _readWindowAgg(ctx);
     654   [ +  +  +  + ]:      173131 :     if (MATCH("UNIQUE", 6))
     655                 :        3509 :         return (Node *) _readUnique(ctx);
     656   [ +  +  +  - ]:      169622 :     if (MATCH("GATHER", 6))
     657                 :         771 :         return (Node *) _readGather(ctx);
     658   [ +  +  +  + ]:      168851 :     if (MATCH("GATHERMERGE", 11))
     659                 :         260 :         return (Node *) _readGatherMerge(ctx);
     660   [ +  +  +  - ]:      168591 :     if (MATCH("HASH", 4))
     661                 :       29945 :         return (Node *) _readHash(ctx);
     662   [ +  +  +  + ]:      138646 :     if (MATCH("SETOP", 5))
     663                 :         515 :         return (Node *) _readSetOp(ctx);
     664   [ +  +  +  - ]:      138131 :     if (MATCH("LOCKROWS", 8))
     665                 :        6043 :         return (Node *) _readLockRows(ctx);
     666   [ +  +  +  - ]:      132088 :     if (MATCH("LIMIT", 5))
     667                 :        3125 :         return (Node *) _readLimit(ctx);
     668   [ +  +  +  - ]:      128963 :     if (MATCH("PLANROWMARK", 11))
     669                 :       18998 :         return (Node *) _readPlanRowMark(ctx);
     670   [ +  +  +  - ]:      109965 :     if (MATCH("PARTITIONPRUNEINFO", 18))
     671                 :         456 :         return (Node *) _readPartitionPruneInfo(ctx);
     672   [ +  +  +  - ]:      109509 :     if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
     673                 :         911 :         return (Node *) _readPartitionedRelPruneInfo(ctx);
     674   [ +  +  +  - ]:      108598 :     if (MATCH("PARTITIONPRUNESTEPOP", 20))
     675                 :         767 :         return (Node *) _readPartitionPruneStepOp(ctx);
     676   [ +  +  +  - ]:      107831 :     if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
     677                 :         146 :         return (Node *) _readPartitionPruneStepCombine(ctx);
     678   [ +  +  +  + ]:      107685 :     if (MATCH("PLANINVALITEM", 13))
     679                 :       37288 :         return (Node *) _readPlanInvalItem(ctx);
     680   [ +  +  +  - ]:       70397 :     if (MATCH("SUBPLANRTINFO", 13))
     681                 :       54019 :         return (Node *) _readSubPlanRTInfo(ctx);
     682   [ +  +  +  - ]:       16378 :     if (MATCH("ELIDEDNODE", 10))
     683                 :       16356 :         return (Node *) _readElidedNode(ctx);
     684   [ +  -  +  - ]:          22 :     if (MATCH("EXTENSIBLENODE", 14))
     685                 :          22 :         return (Node *) _readExtensibleNode(ctx);
        

Generated by: LCOV version 2.0-1