LCOV - code coverage report
Current view: top level - src/backend/nodes - readfuncs.switch.c Coverage Total Hit
Test: PostgreSQL 19devel Lines: 98.8 % 642 634
Test Date: 2026-03-01 23:14:58 Functions: - 0 0
Legend: Lines:     hit not hit

            Line data    Source code
       1              : /*-------------------------------------------------------------------------
       2              :  *
       3              :  * readfuncs.switch.c
       4              :  *    Generated node infrastructure code
       5              :  *
       6              :  * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group
       7              :  * Portions Copyright (c) 1994, Regents of the University of California
       8              :  *
       9              :  * NOTES
      10              :  *  ******************************
      11              :  *  *** DO NOT EDIT THIS FILE! ***
      12              :  *  ******************************
      13              :  *
      14              :  *  It has been GENERATED by src/backend/nodes/gen_node_support.pl
      15              :  *
      16              :  *-------------------------------------------------------------------------
      17              :  */
      18     27887535 :     if (MATCH("ALIAS", 5))
      19      1557692 :         return (Node *) _readAlias();
      20     26329843 :     if (MATCH("RANGEVAR", 8))
      21       455536 :         return (Node *) _readRangeVar();
      22     25874307 :     if (MATCH("TABLEFUNC", 9))
      23          744 :         return (Node *) _readTableFunc();
      24     25873563 :     if (MATCH("INTOCLAUSE", 10))
      25         2006 :         return (Node *) _readIntoClause();
      26     25871557 :     if (MATCH("VAR", 3))
      27      7606898 :         return (Node *) _readVar();
      28     18264659 :     if (MATCH("CONST", 5))
      29      1642925 :         return (Node *) _readConst();
      30     16621734 :     if (MATCH("PARAM", 5))
      31       176423 :         return (Node *) _readParam();
      32     16445311 :     if (MATCH("AGGREF", 6))
      33        57052 :         return (Node *) _readAggref();
      34     16388259 :     if (MATCH("GROUPINGFUNC", 12))
      35          558 :         return (Node *) _readGroupingFunc();
      36     16387701 :     if (MATCH("WINDOWFUNC", 10))
      37         3992 :         return (Node *) _readWindowFunc();
      38     16383709 :     if (MATCH("WINDOWFUNCRUNCONDITION", 22))
      39          180 :         return (Node *) _readWindowFuncRunCondition();
      40     16383529 :     if (MATCH("MERGESUPPORTFUNC", 16))
      41          428 :         return (Node *) _readMergeSupportFunc();
      42     16383101 :     if (MATCH("SUBSCRIPTINGREF", 15))
      43        19839 :         return (Node *) _readSubscriptingRef();
      44     16363262 :     if (MATCH("FUNCEXPR", 8))
      45       520350 :         return (Node *) _readFuncExpr();
      46     15842912 :     if (MATCH("NAMEDARGEXPR", 12))
      47        47516 :         return (Node *) _readNamedArgExpr();
      48     15795396 :     if (MATCH("OPEXPR", 6))
      49       870086 :         return (Node *) _readOpExpr();
      50     14925310 :     if (MATCH("DISTINCTEXPR", 12))
      51         1417 :         return (Node *) _readDistinctExpr();
      52     14923893 :     if (MATCH("NULLIFEXPR", 10))
      53          570 :         return (Node *) _readNullIfExpr();
      54     14923323 :     if (MATCH("SCALARARRAYOPEXPR", 17))
      55        42528 :         return (Node *) _readScalarArrayOpExpr();
      56     14880795 :     if (MATCH("BOOLEXPR", 8))
      57       214849 :         return (Node *) _readBoolExpr();
      58     14665946 :     if (MATCH("SUBLINK", 7))
      59        56174 :         return (Node *) _readSubLink();
      60     14609772 :     if (MATCH("SUBPLAN", 7))
      61        23366 :         return (Node *) _readSubPlan();
      62     14586406 :     if (MATCH("ALTERNATIVESUBPLAN", 18))
      63            0 :         return (Node *) _readAlternativeSubPlan();
      64     14586406 :     if (MATCH("FIELDSELECT", 11))
      65        19245 :         return (Node *) _readFieldSelect();
      66     14567161 :     if (MATCH("FIELDSTORE", 10))
      67          553 :         return (Node *) _readFieldStore();
      68     14566608 :     if (MATCH("RELABELTYPE", 11))
      69       142599 :         return (Node *) _readRelabelType();
      70     14424009 :     if (MATCH("COERCEVIAIO", 11))
      71        27684 :         return (Node *) _readCoerceViaIO();
      72     14396325 :     if (MATCH("ARRAYCOERCEEXPR", 15))
      73         5800 :         return (Node *) _readArrayCoerceExpr();
      74     14390525 :     if (MATCH("CONVERTROWTYPEEXPR", 18))
      75          435 :         return (Node *) _readConvertRowtypeExpr();
      76     14390090 :     if (MATCH("COLLATEEXPR", 11))
      77         4763 :         return (Node *) _readCollateExpr();
      78     14385327 :     if (MATCH("CASEEXPR", 8))
      79        78824 :         return (Node *) _readCaseExpr();
      80     14306503 :     if (MATCH("CASEWHEN", 8))
      81       151803 :         return (Node *) _readCaseWhen();
      82     14154700 :     if (MATCH("CASETESTEXPR", 12))
      83        33965 :         return (Node *) _readCaseTestExpr();
      84     14120735 :     if (MATCH("ARRAYEXPR", 9))
      85        20534 :         return (Node *) _readArrayExpr();
      86     14100201 :     if (MATCH("ROWEXPR", 7))
      87         6918 :         return (Node *) _readRowExpr();
      88     14093283 :     if (MATCH("ROWCOMPAREEXPR", 14))
      89          372 :         return (Node *) _readRowCompareExpr();
      90     14092911 :     if (MATCH("COALESCEEXPR", 12))
      91         9858 :         return (Node *) _readCoalesceExpr();
      92     14083053 :     if (MATCH("MINMAXEXPR", 10))
      93          483 :         return (Node *) _readMinMaxExpr();
      94     14082570 :     if (MATCH("SQLVALUEFUNCTION", 16))
      95         7201 :         return (Node *) _readSQLValueFunction();
      96     14075369 :     if (MATCH("XMLEXPR", 7))
      97         1252 :         return (Node *) _readXmlExpr();
      98     14074117 :     if (MATCH("JSONFORMAT", 10))
      99        12419 :         return (Node *) _readJsonFormat();
     100     14061698 :     if (MATCH("JSONRETURNING", 13))
     101         5269 :         return (Node *) _readJsonReturning();
     102     14056429 :     if (MATCH("JSONVALUEEXPR", 13))
     103         3235 :         return (Node *) _readJsonValueExpr();
     104     14053194 :     if (MATCH("JSONCONSTRUCTOREXPR", 19))
     105         1411 :         return (Node *) _readJsonConstructorExpr();
     106     14051783 :     if (MATCH("JSONISPREDICATE", 15))
     107          564 :         return (Node *) _readJsonIsPredicate();
     108     14051219 :     if (MATCH("JSONBEHAVIOR", 12))
     109         5955 :         return (Node *) _readJsonBehavior();
     110     14045264 :     if (MATCH("JSONEXPR", 8))
     111         3088 :         return (Node *) _readJsonExpr();
     112     14042176 :     if (MATCH("JSONTABLEPATH", 13))
     113          784 :         return (Node *) _readJsonTablePath();
     114     14041392 :     if (MATCH("JSONTABLEPATHSCAN", 17))
     115          784 :         return (Node *) _readJsonTablePathScan();
     116     14040608 :     if (MATCH("JSONTABLESIBLINGJOIN", 20))
     117          105 :         return (Node *) _readJsonTableSiblingJoin();
     118     14040503 :     if (MATCH("NULLTEST", 8))
     119        30192 :         return (Node *) _readNullTest();
     120     14010311 :     if (MATCH("BOOLEANTEST", 11))
     121         2227 :         return (Node *) _readBooleanTest();
     122     14008084 :     if (MATCH("MERGEACTION", 11))
     123         3392 :         return (Node *) _readMergeAction();
     124     14004692 :     if (MATCH("COERCETODOMAIN", 14))
     125        71524 :         return (Node *) _readCoerceToDomain();
     126     13933168 :     if (MATCH("COERCETODOMAINVALUE", 19))
     127          999 :         return (Node *) _readCoerceToDomainValue();
     128     13932169 :     if (MATCH("SETTODEFAULT", 12))
     129          911 :         return (Node *) _readSetToDefault();
     130     13931258 :     if (MATCH("CURRENTOFEXPR", 13))
     131          451 :         return (Node *) _readCurrentOfExpr();
     132     13930807 :     if (MATCH("NEXTVALUEEXPR", 13))
     133          446 :         return (Node *) _readNextValueExpr();
     134     13930361 :     if (MATCH("INFERENCEELEM", 13))
     135         1179 :         return (Node *) _readInferenceElem();
     136     13929182 :     if (MATCH("RETURNINGEXPR", 13))
     137          651 :         return (Node *) _readReturningExpr();
     138     13928531 :     if (MATCH("TARGETENTRY", 11))
     139      4084678 :         return (Node *) _readTargetEntry();
     140      9843853 :     if (MATCH("RANGETBLREF", 11))
     141       359651 :         return (Node *) _readRangeTblRef();
     142      9484202 :     if (MATCH("JOINEXPR", 8))
     143       122132 :         return (Node *) _readJoinExpr();
     144      9362070 :     if (MATCH("FROMEXPR", 8))
     145       343431 :         return (Node *) _readFromExpr();
     146      9018639 :     if (MATCH("ONCONFLICTEXPR", 14))
     147         1180 :         return (Node *) _readOnConflictExpr();
     148      9017459 :     if (MATCH("QUERY", 5))
     149       547920 :         return (Node *) _readQuery();
     150      8469539 :     if (MATCH("TYPENAME", 8))
     151       413444 :         return (Node *) _readTypeName();
     152      8056095 :     if (MATCH("COLUMNREF", 9))
     153      1114836 :         return (Node *) _readColumnRef();
     154      6941259 :     if (MATCH("PARAMREF", 8))
     155        27848 :         return (Node *) _readParamRef();
     156      6913411 :     if (MATCH("A_EXPR", 6))
     157       348916 :         return (Node *) _readA_Expr();
     158      6564495 :     if (MATCH("A_CONST", 7))
     159       757734 :         return (Node *) _readA_Const();
     160      5806761 :     if (MATCH("TYPECAST", 8))
     161       194205 :         return (Node *) _readTypeCast();
     162      5612556 :     if (MATCH("COLLATECLAUSE", 13))
     163         5610 :         return (Node *) _readCollateClause();
     164      5606946 :     if (MATCH("ROLESPEC", 8))
     165        31118 :         return (Node *) _readRoleSpec();
     166      5575828 :     if (MATCH("FUNCCALL", 8))
     167       217753 :         return (Node *) _readFuncCall();
     168      5358075 :     if (MATCH("A_STAR", 6))
     169        36573 :         return (Node *) _readA_Star();
     170      5321502 :     if (MATCH("A_INDICES", 9))
     171         8316 :         return (Node *) _readA_Indices();
     172      5313186 :     if (MATCH("A_INDIRECTION", 13))
     173        21315 :         return (Node *) _readA_Indirection();
     174      5291871 :     if (MATCH("A_ARRAYEXPR", 11))
     175         3657 :         return (Node *) _readA_ArrayExpr();
     176      5288214 :     if (MATCH("RESTARGET", 9))
     177       707451 :         return (Node *) _readResTarget();
     178      4580763 :     if (MATCH("MULTIASSIGNREF", 14))
     179          201 :         return (Node *) _readMultiAssignRef();
     180      4580562 :     if (MATCH("SORTBY", 6))
     181        58800 :         return (Node *) _readSortBy();
     182      4521762 :     if (MATCH("WINDOWDEF", 9))
     183         2383 :         return (Node *) _readWindowDef();
     184      4519379 :     if (MATCH("RANGESUBSELECT", 14))
     185        12496 :         return (Node *) _readRangeSubselect();
     186      4506883 :     if (MATCH("RANGEFUNCTION", 13))
     187        27769 :         return (Node *) _readRangeFunction();
     188      4479114 :     if (MATCH("RANGETABLEFUNC", 14))
     189          127 :         return (Node *) _readRangeTableFunc();
     190      4478987 :     if (MATCH("RANGETABLEFUNCCOL", 17))
     191          441 :         return (Node *) _readRangeTableFuncCol();
     192      4478546 :     if (MATCH("RANGETABLESAMPLE", 16))
     193          146 :         return (Node *) _readRangeTableSample();
     194      4478400 :     if (MATCH("COLUMNDEF", 9))
     195        74507 :         return (Node *) _readColumnDef();
     196      4403893 :     if (MATCH("TABLELIKECLAUSE", 15))
     197          786 :         return (Node *) _readTableLikeClause();
     198      4403107 :     if (MATCH("INDEXELEM", 9))
     199        10121 :         return (Node *) _readIndexElem();
     200      4392986 :     if (MATCH("DEFELEM", 7))
     201       169497 :         return (Node *) _readDefElem();
     202      4223489 :     if (MATCH("LOCKINGCLAUSE", 13))
     203         3890 :         return (Node *) _readLockingClause();
     204      4219599 :     if (MATCH("XMLSERIALIZE", 12))
     205          125 :         return (Node *) _readXmlSerialize();
     206      4219474 :     if (MATCH("PARTITIONELEM", 13))
     207         6090 :         return (Node *) _readPartitionElem();
     208      4213384 :     if (MATCH("PARTITIONSPEC", 13))
     209         5604 :         return (Node *) _readPartitionSpec();
     210      4207780 :     if (MATCH("PARTITIONBOUNDSPEC", 18))
     211        37400 :         return (Node *) _readPartitionBoundSpec();
     212      4170380 :     if (MATCH("PARTITIONRANGEDATUM", 19))
     213        30398 :         return (Node *) _readPartitionRangeDatum();
     214      4139982 :     if (MATCH("SINGLEPARTITIONSPEC", 19))
     215         1104 :         return (Node *) _readSinglePartitionSpec();
     216      4138878 :     if (MATCH("PARTITIONCMD", 12))
     217         4235 :         return (Node *) _readPartitionCmd();
     218      4134643 :     if (MATCH("RANGETBLENTRY", 13))
     219       991822 :         return (Node *) _readRangeTblEntry();
     220      3142821 :     if (MATCH("RTEPERMISSIONINFO", 17))
     221       580470 :         return (Node *) _readRTEPermissionInfo();
     222      2562351 :     if (MATCH("RANGETBLFUNCTION", 16))
     223        61927 :         return (Node *) _readRangeTblFunction();
     224      2500424 :     if (MATCH("TABLESAMPLECLAUSE", 17))
     225          307 :         return (Node *) _readTableSampleClause();
     226      2500117 :     if (MATCH("WITHCHECKOPTION", 15))
     227         3057 :         return (Node *) _readWithCheckOption();
     228      2497060 :     if (MATCH("SORTGROUPCLAUSE", 15))
     229        88612 :         return (Node *) _readSortGroupClause();
     230      2408448 :     if (MATCH("GROUPINGSET", 11))
     231         2502 :         return (Node *) _readGroupingSet();
     232      2405946 :     if (MATCH("WINDOWCLAUSE", 12))
     233         1640 :         return (Node *) _readWindowClause();
     234      2404306 :     if (MATCH("ROWMARKCLAUSE", 13))
     235         5587 :         return (Node *) _readRowMarkClause();
     236      2398719 :     if (MATCH("WITHCLAUSE", 10))
     237         1832 :         return (Node *) _readWithClause();
     238      2396887 :     if (MATCH("INFERCLAUSE", 11))
     239         1066 :         return (Node *) _readInferClause();
     240      2395821 :     if (MATCH("ONCONFLICTCLAUSE", 16))
     241         1195 :         return (Node *) _readOnConflictClause();
     242      2394626 :     if (MATCH("CTESEARCHCLAUSE", 15))
     243          114 :         return (Node *) _readCTESearchClause();
     244      2394512 :     if (MATCH("CTECYCLECLAUSE", 14))
     245          123 :         return (Node *) _readCTECycleClause();
     246      2394389 :     if (MATCH("COMMONTABLEEXPR", 15))
     247         4880 :         return (Node *) _readCommonTableExpr();
     248      2389509 :     if (MATCH("MERGEWHENCLAUSE", 15))
     249         1577 :         return (Node *) _readMergeWhenClause();
     250      2387932 :     if (MATCH("RETURNINGOPTION", 15))
     251           75 :         return (Node *) _readReturningOption();
     252      2387857 :     if (MATCH("RETURNINGCLAUSE", 15))
     253         1897 :         return (Node *) _readReturningClause();
     254      2385960 :     if (MATCH("TRIGGERTRANSITION", 17))
     255          606 :         return (Node *) _readTriggerTransition();
     256      2385354 :     if (MATCH("JSONOUTPUT", 10))
     257          770 :         return (Node *) _readJsonOutput();
     258      2384584 :     if (MATCH("JSONARGUMENT", 12))
     259          315 :         return (Node *) _readJsonArgument();
     260      2384269 :     if (MATCH("JSONFUNCEXPR", 12))
     261         1026 :         return (Node *) _readJsonFuncExpr();
     262      2383243 :     if (MATCH("JSONTABLEPATHSPEC", 17))
     263          992 :         return (Node *) _readJsonTablePathSpec();
     264      2382251 :     if (MATCH("JSONTABLE", 9))
     265          301 :         return (Node *) _readJsonTable();
     266      2381950 :     if (MATCH("JSONTABLECOLUMN", 15))
     267          830 :         return (Node *) _readJsonTableColumn();
     268      2381120 :     if (MATCH("JSONKEYVALUE", 12))
     269          413 :         return (Node *) _readJsonKeyValue();
     270      2380707 :     if (MATCH("JSONPARSEEXPR", 13))
     271           82 :         return (Node *) _readJsonParseExpr();
     272      2380625 :     if (MATCH("JSONSCALAREXPR", 14))
     273           56 :         return (Node *) _readJsonScalarExpr();
     274      2380569 :     if (MATCH("JSONSERIALIZEEXPR", 17))
     275           54 :         return (Node *) _readJsonSerializeExpr();
     276      2380515 :     if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
     277          223 :         return (Node *) _readJsonObjectConstructor();
     278      2380292 :     if (MATCH("JSONARRAYCONSTRUCTOR", 20))
     279          106 :         return (Node *) _readJsonArrayConstructor();
     280      2380186 :     if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
     281           33 :         return (Node *) _readJsonArrayQueryConstructor();
     282      2380153 :     if (MATCH("JSONAGGCONSTRUCTOR", 18))
     283          186 :         return (Node *) _readJsonAggConstructor();
     284      2379967 :     if (MATCH("JSONOBJECTAGG", 13))
     285          105 :         return (Node *) _readJsonObjectAgg();
     286      2379862 :     if (MATCH("JSONARRAYAGG", 12))
     287           81 :         return (Node *) _readJsonArrayAgg();
     288      2379781 :     if (MATCH("RAWSTMT", 7))
     289       387567 :         return (Node *) _readRawStmt();
     290      1992214 :     if (MATCH("INSERTSTMT", 10))
     291        34997 :         return (Node *) _readInsertStmt();
     292      1957217 :     if (MATCH("DELETESTMT", 10))
     293         2274 :         return (Node *) _readDeleteStmt();
     294      1954943 :     if (MATCH("UPDATESTMT", 10))
     295         7256 :         return (Node *) _readUpdateStmt();
     296      1947687 :     if (MATCH("MERGESTMT", 9))
     297         1028 :         return (Node *) _readMergeStmt();
     298      1946659 :     if (MATCH("SELECTSTMT", 10))
     299       274690 :         return (Node *) _readSelectStmt();
     300      1671969 :     if (MATCH("SETOPERATIONSTMT", 16))
     301        17464 :         return (Node *) _readSetOperationStmt();
     302      1654505 :     if (MATCH("RETURNSTMT", 10))
     303         4982 :         return (Node *) _readReturnStmt();
     304      1649523 :     if (MATCH("PLASSIGNSTMT", 12))
     305            0 :         return (Node *) _readPLAssignStmt();
     306      1649523 :     if (MATCH("CREATESCHEMASTMT", 16))
     307         1126 :         return (Node *) _readCreateSchemaStmt();
     308      1648397 :     if (MATCH("ALTERTABLESTMT", 14))
     309        32020 :         return (Node *) _readAlterTableStmt();
     310      1616377 :     if (MATCH("ALTERTABLECMD", 13))
     311        33034 :         return (Node *) _readAlterTableCmd();
     312      1583343 :     if (MATCH("ATALTERCONSTRAINT", 17))
     313          300 :         return (Node *) _readATAlterConstraint();
     314      1583043 :     if (MATCH("REPLICAIDENTITYSTMT", 19))
     315          494 :         return (Node *) _readReplicaIdentityStmt();
     316      1582549 :     if (MATCH("ALTERCOLLATIONSTMT", 18))
     317            6 :         return (Node *) _readAlterCollationStmt();
     318      1582543 :     if (MATCH("ALTERDOMAINSTMT", 15))
     319          290 :         return (Node *) _readAlterDomainStmt();
     320      1582253 :     if (MATCH("GRANTSTMT", 9))
     321        21591 :         return (Node *) _readGrantStmt();
     322      1560662 :     if (MATCH("OBJECTWITHARGS", 14))
     323        22411 :         return (Node *) _readObjectWithArgs();
     324      1538251 :     if (MATCH("ACCESSPRIV", 10))
     325        20193 :         return (Node *) _readAccessPriv();
     326      1518058 :     if (MATCH("GRANTROLESTMT", 13))
     327          914 :         return (Node *) _readGrantRoleStmt();
     328      1517144 :     if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
     329          206 :         return (Node *) _readAlterDefaultPrivilegesStmt();
     330      1516938 :     if (MATCH("COPYSTMT", 8))
     331        11684 :         return (Node *) _readCopyStmt();
     332      1505254 :     if (MATCH("VARIABLESETSTMT", 15))
     333        32037 :         return (Node *) _readVariableSetStmt();
     334      1473217 :     if (MATCH("VARIABLESHOWSTMT", 16))
     335          900 :         return (Node *) _readVariableShowStmt();
     336      1472317 :     if (MATCH("CREATESTMT", 10))
     337        40154 :         return (Node *) _readCreateStmt();
     338      1432163 :     if (MATCH("CONSTRAINT", 10))
     339        37247 :         return (Node *) _readConstraint();
     340      1394916 :     if (MATCH("CREATETABLESPACESTMT", 20))
     341          138 :         return (Node *) _readCreateTableSpaceStmt();
     342      1394778 :     if (MATCH("DROPTABLESPACESTMT", 18))
     343           64 :         return (Node *) _readDropTableSpaceStmt();
     344      1394714 :     if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
     345           24 :         return (Node *) _readAlterTableSpaceOptionsStmt();
     346      1394690 :     if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
     347           30 :         return (Node *) _readAlterTableMoveAllStmt();
     348      1394660 :     if (MATCH("CREATEEXTENSIONSTMT", 19))
     349          580 :         return (Node *) _readCreateExtensionStmt();
     350      1394080 :     if (MATCH("ALTEREXTENSIONSTMT", 18))
     351           37 :         return (Node *) _readAlterExtensionStmt();
     352      1394043 :     if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
     353          254 :         return (Node *) _readAlterExtensionContentsStmt();
     354      1393789 :     if (MATCH("CREATEFDWSTMT", 13))
     355          206 :         return (Node *) _readCreateFdwStmt();
     356      1393583 :     if (MATCH("ALTERFDWSTMT", 12))
     357          122 :         return (Node *) _readAlterFdwStmt();
     358      1393461 :     if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
     359          297 :         return (Node *) _readCreateForeignServerStmt();
     360      1393164 :     if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
     361          232 :         return (Node *) _readAlterForeignServerStmt();
     362      1392932 :     if (MATCH("CREATEFOREIGNTABLESTMT", 22))
     363          488 :         return (Node *) _readCreateForeignTableStmt();
     364      1392444 :     if (MATCH("CREATEUSERMAPPINGSTMT", 21))
     365          260 :         return (Node *) _readCreateUserMappingStmt();
     366      1392184 :     if (MATCH("ALTERUSERMAPPINGSTMT", 20))
     367          118 :         return (Node *) _readAlterUserMappingStmt();
     368      1392066 :     if (MATCH("DROPUSERMAPPINGSTMT", 19))
     369          126 :         return (Node *) _readDropUserMappingStmt();
     370      1391940 :     if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
     371           48 :         return (Node *) _readImportForeignSchemaStmt();
     372      1391892 :     if (MATCH("CREATEPOLICYSTMT", 16))
     373          790 :         return (Node *) _readCreatePolicyStmt();
     374      1391102 :     if (MATCH("ALTERPOLICYSTMT", 15))
     375           84 :         return (Node *) _readAlterPolicyStmt();
     376      1391018 :     if (MATCH("CREATEAMSTMT", 12))
     377           74 :         return (Node *) _readCreateAmStmt();
     378      1390944 :     if (MATCH("CREATETRIGSTMT", 14))
     379         3292 :         return (Node *) _readCreateTrigStmt();
     380      1387652 :     if (MATCH("CREATEEVENTTRIGSTMT", 19))
     381          200 :         return (Node *) _readCreateEventTrigStmt();
     382      1387452 :     if (MATCH("ALTEREVENTTRIGSTMT", 18))
     383           48 :         return (Node *) _readAlterEventTrigStmt();
     384      1387404 :     if (MATCH("CREATEPLANGSTMT", 15))
     385          144 :         return (Node *) _readCreatePLangStmt();
     386      1387260 :     if (MATCH("CREATEROLESTMT", 14))
     387         1946 :         return (Node *) _readCreateRoleStmt();
     388      1385314 :     if (MATCH("ALTERROLESTMT", 13))
     389          478 :         return (Node *) _readAlterRoleStmt();
     390      1384836 :     if (MATCH("ALTERROLESETSTMT", 16))
     391           92 :         return (Node *) _readAlterRoleSetStmt();
     392      1384744 :     if (MATCH("DROPROLESTMT", 12))
     393         1764 :         return (Node *) _readDropRoleStmt();
     394      1382980 :     if (MATCH("CREATESEQSTMT", 13))
     395          718 :         return (Node *) _readCreateSeqStmt();
     396      1382262 :     if (MATCH("ALTERSEQSTMT", 12))
     397          200 :         return (Node *) _readAlterSeqStmt();
     398      1382062 :     if (MATCH("DEFINESTMT", 10))
     399         9788 :         return (Node *) _readDefineStmt();
     400      1372274 :     if (MATCH("CREATEDOMAINSTMT", 16))
     401         1474 :         return (Node *) _readCreateDomainStmt();
     402      1370800 :     if (MATCH("CREATEOPCLASSSTMT", 17))
     403          556 :         return (Node *) _readCreateOpClassStmt();
     404      1370244 :     if (MATCH("CREATEOPCLASSITEM", 17))
     405         6894 :         return (Node *) _readCreateOpClassItem();
     406      1363350 :     if (MATCH("CREATEOPFAMILYSTMT", 18))
     407          148 :         return (Node *) _readCreateOpFamilyStmt();
     408      1363202 :     if (MATCH("ALTEROPFAMILYSTMT", 17))
     409          458 :         return (Node *) _readAlterOpFamilyStmt();
     410      1362744 :     if (MATCH("DROPSTMT", 8))
     411        26895 :         return (Node *) _readDropStmt();
     412      1335849 :     if (MATCH("TRUNCATESTMT", 12))
     413         1823 :         return (Node *) _readTruncateStmt();
     414      1334026 :     if (MATCH("COMMENTSTMT", 11))
     415         7630 :         return (Node *) _readCommentStmt();
     416      1326396 :     if (MATCH("SECLABELSTMT", 12))
     417          118 :         return (Node *) _readSecLabelStmt();
     418      1326278 :     if (MATCH("DECLARECURSORSTMT", 17))
     419         3736 :         return (Node *) _readDeclareCursorStmt();
     420      1322542 :     if (MATCH("CLOSEPORTALSTMT", 15))
     421         2260 :         return (Node *) _readClosePortalStmt();
     422      1320282 :     if (MATCH("FETCHSTMT", 9))
     423         6855 :         return (Node *) _readFetchStmt();
     424      1313427 :     if (MATCH("INDEXSTMT", 9))
     425         6584 :         return (Node *) _readIndexStmt();
     426      1306843 :     if (MATCH("CREATESTATSSTMT", 15))
     427          865 :         return (Node *) _readCreateStatsStmt();
     428      1305978 :     if (MATCH("STATSELEM", 9))
     429         2026 :         return (Node *) _readStatsElem();
     430      1303952 :     if (MATCH("ALTERSTATSSTMT", 14))
     431           26 :         return (Node *) _readAlterStatsStmt();
     432      1303926 :     if (MATCH("CREATEFUNCTIONSTMT", 18))
     433        22452 :         return (Node *) _readCreateFunctionStmt();
     434      1281474 :     if (MATCH("FUNCTIONPARAMETER", 17))
     435        66755 :         return (Node *) _readFunctionParameter();
     436      1214719 :     if (MATCH("ALTERFUNCTIONSTMT", 17))
     437          358 :         return (Node *) _readAlterFunctionStmt();
     438      1214361 :     if (MATCH("DOSTMT", 6))
     439         1124 :         return (Node *) _readDoStmt();
     440      1213237 :     if (MATCH("CALLSTMT", 8))
     441          457 :         return (Node *) _readCallStmt();
     442      1212780 :     if (MATCH("RENAMESTMT", 10))
     443         1438 :         return (Node *) _readRenameStmt();
     444      1211342 :     if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
     445           46 :         return (Node *) _readAlterObjectDependsStmt();
     446      1211296 :     if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
     447          398 :         return (Node *) _readAlterObjectSchemaStmt();
     448      1210898 :     if (MATCH("ALTEROWNERSTMT", 14))
     449         1679 :         return (Node *) _readAlterOwnerStmt();
     450      1209219 :     if (MATCH("ALTEROPERATORSTMT", 17))
     451          608 :         return (Node *) _readAlterOperatorStmt();
     452      1208611 :     if (MATCH("ALTERTYPESTMT", 13))
     453           60 :         return (Node *) _readAlterTypeStmt();
     454      1208551 :     if (MATCH("RULESTMT", 8))
     455         1108 :         return (Node *) _readRuleStmt();
     456      1207443 :     if (MATCH("NOTIFYSTMT", 10))
     457          228 :         return (Node *) _readNotifyStmt();
     458      1207215 :     if (MATCH("LISTENSTMT", 10))
     459          116 :         return (Node *) _readListenStmt();
     460      1207099 :     if (MATCH("UNLISTENSTMT", 12))
     461          156 :         return (Node *) _readUnlistenStmt();
     462      1206943 :     if (MATCH("TRANSACTIONSTMT", 15))
     463        48971 :         return (Node *) _readTransactionStmt();
     464      1157972 :     if (MATCH("COMPOSITETYPESTMT", 17))
     465         2618 :         return (Node *) _readCompositeTypeStmt();
     466      1155354 :     if (MATCH("CREATEENUMSTMT", 14))
     467          206 :         return (Node *) _readCreateEnumStmt();
     468      1155148 :     if (MATCH("CREATERANGESTMT", 15))
     469          184 :         return (Node *) _readCreateRangeStmt();
     470      1154964 :     if (MATCH("ALTERENUMSTMT", 13))
     471          396 :         return (Node *) _readAlterEnumStmt();
     472      1154568 :     if (MATCH("VIEWSTMT", 8))
     473        17364 :         return (Node *) _readViewStmt();
     474      1137204 :     if (MATCH("LOADSTMT", 8))
     475           64 :         return (Node *) _readLoadStmt();
     476      1137140 :     if (MATCH("CREATEDBSTMT", 12))
     477          832 :         return (Node *) _readCreatedbStmt();
     478      1136308 :     if (MATCH("ALTERDATABASESTMT", 17))
     479           92 :         return (Node *) _readAlterDatabaseStmt();
     480      1136216 :     if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
     481            6 :         return (Node *) _readAlterDatabaseRefreshCollStmt();
     482      1136210 :     if (MATCH("ALTERDATABASESETSTMT", 20))
     483         1260 :         return (Node *) _readAlterDatabaseSetStmt();
     484      1134950 :     if (MATCH("DROPDBSTMT", 10))
     485          126 :         return (Node *) _readDropdbStmt();
     486      1134824 :     if (MATCH("ALTERSYSTEMSTMT", 15))
     487          206 :         return (Node *) _readAlterSystemStmt();
     488      1134618 :     if (MATCH("CLUSTERSTMT", 11))
     489          232 :         return (Node *) _readClusterStmt();
     490      1134386 :     if (MATCH("VACUUMSTMT", 10))
     491        14733 :         return (Node *) _readVacuumStmt();
     492      1119653 :     if (MATCH("VACUUMRELATION", 14))
     493        14553 :         return (Node *) _readVacuumRelation();
     494      1105100 :     if (MATCH("EXPLAINSTMT", 11))
     495        20871 :         return (Node *) _readExplainStmt();
     496      1084229 :     if (MATCH("CREATETABLEASSTMT", 17))
     497         1943 :         return (Node *) _readCreateTableAsStmt();
     498      1082286 :     if (MATCH("REFRESHMATVIEWSTMT", 18))
     499          268 :         return (Node *) _readRefreshMatViewStmt();
     500      1082018 :     if (MATCH("CHECKPOINTSTMT", 14))
     501          253 :         return (Node *) _readCheckPointStmt();
     502      1081765 :     if (MATCH("DISCARDSTMT", 11))
     503           38 :         return (Node *) _readDiscardStmt();
     504      1081727 :     if (MATCH("LOCKSTMT", 8))
     505         1150 :         return (Node *) _readLockStmt();
     506      1080577 :     if (MATCH("CONSTRAINTSSETSTMT", 18))
     507          101 :         return (Node *) _readConstraintsSetStmt();
     508      1080476 :     if (MATCH("REINDEXSTMT", 11))
     509         1124 :         return (Node *) _readReindexStmt();
     510      1079352 :     if (MATCH("CREATECONVERSIONSTMT", 20))
     511           64 :         return (Node *) _readCreateConversionStmt();
     512      1079288 :     if (MATCH("CREATECASTSTMT", 14))
     513          278 :         return (Node *) _readCreateCastStmt();
     514      1079010 :     if (MATCH("CREATETRANSFORMSTMT", 19))
     515           50 :         return (Node *) _readCreateTransformStmt();
     516      1078960 :     if (MATCH("PREPARESTMT", 11))
     517         2152 :         return (Node *) _readPrepareStmt();
     518      1076808 :     if (MATCH("EXECUTESTMT", 11))
     519        16769 :         return (Node *) _readExecuteStmt();
     520      1060039 :     if (MATCH("DEALLOCATESTMT", 14))
     521         4102 :         return (Node *) _readDeallocateStmt();
     522      1055937 :     if (MATCH("DROPOWNEDSTMT", 13))
     523          148 :         return (Node *) _readDropOwnedStmt();
     524      1055789 :     if (MATCH("REASSIGNOWNEDSTMT", 17))
     525           46 :         return (Node *) _readReassignOwnedStmt();
     526      1055743 :     if (MATCH("ALTERTSDICTIONARYSTMT", 21))
     527           40 :         return (Node *) _readAlterTSDictionaryStmt();
     528      1055703 :     if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
     529         9354 :         return (Node *) _readAlterTSConfigurationStmt();
     530      1046349 :     if (MATCH("PUBLICATIONTABLE", 16))
     531         1438 :         return (Node *) _readPublicationTable();
     532      1044911 :     if (MATCH("PUBLICATIONOBJSPEC", 18))
     533         1834 :         return (Node *) _readPublicationObjSpec();
     534      1043077 :     if (MATCH("PUBLICATIONALLOBJSPEC", 21))
     535            0 :         return (Node *) _readPublicationAllObjSpec();
     536      1043077 :     if (MATCH("CREATEPUBLICATIONSTMT", 21))
     537          896 :         return (Node *) _readCreatePublicationStmt();
     538      1042181 :     if (MATCH("ALTERPUBLICATIONSTMT", 20))
     539         1106 :         return (Node *) _readAlterPublicationStmt();
     540      1041075 :     if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
     541          484 :         return (Node *) _readCreateSubscriptionStmt();
     542      1040591 :     if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
     543          557 :         return (Node *) _readAlterSubscriptionStmt();
     544      1040034 :     if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
     545          252 :         return (Node *) _readDropSubscriptionStmt();
     546      1039782 :     if (MATCH("WAITSTMT", 8))
     547          109 :         return (Node *) _readWaitStmt();
     548      1039673 :     if (MATCH("GROUPBYORDERING", 15))
     549            0 :         return (Node *) _readGroupByOrdering();
     550      1039673 :     if (MATCH("PLACEHOLDERVAR", 14))
     551            0 :         return (Node *) _readPlaceHolderVar();
     552      1039673 :     if (MATCH("APPENDRELINFO", 13))
     553        30450 :         return (Node *) _readAppendRelInfo();
     554      1009223 :     if (MATCH("PLANNEDSTMT", 11))
     555       236187 :         return (Node *) _readPlannedStmt();
     556       773036 :     if (MATCH("RESULT", 6))
     557       107178 :         return (Node *) _readResult();
     558       665858 :     if (MATCH("PROJECTSET", 10))
     559         6296 :         return (Node *) _readProjectSet();
     560       659562 :     if (MATCH("MODIFYTABLE", 11))
     561        44761 :         return (Node *) _readModifyTable();
     562       614801 :     if (MATCH("APPEND", 6))
     563         9405 :         return (Node *) _readAppend();
     564       605396 :     if (MATCH("MERGEAPPEND", 11))
     565          287 :         return (Node *) _readMergeAppend();
     566       605109 :     if (MATCH("RECURSIVEUNION", 14))
     567          529 :         return (Node *) _readRecursiveUnion();
     568       604580 :     if (MATCH("BITMAPAND", 9))
     569          127 :         return (Node *) _readBitmapAnd();
     570       604453 :     if (MATCH("BITMAPOR", 8))
     571          217 :         return (Node *) _readBitmapOr();
     572       604236 :     if (MATCH("SEQSCAN", 7))
     573       120160 :         return (Node *) _readSeqScan();
     574       484076 :     if (MATCH("SAMPLESCAN", 10))
     575          153 :         return (Node *) _readSampleScan();
     576       483923 :     if (MATCH("INDEXSCAN", 9))
     577        74454 :         return (Node *) _readIndexScan();
     578       409469 :     if (MATCH("INDEXONLYSCAN", 13))
     579         9737 :         return (Node *) _readIndexOnlyScan();
     580       399732 :     if (MATCH("BITMAPINDEXSCAN", 15))
     581        13929 :         return (Node *) _readBitmapIndexScan();
     582       385803 :     if (MATCH("BITMAPHEAPSCAN", 14))
     583        13582 :         return (Node *) _readBitmapHeapScan();
     584       372221 :     if (MATCH("TIDSCAN", 7))
     585          376 :         return (Node *) _readTidScan();
     586       371845 :     if (MATCH("TIDRANGESCAN", 12))
     587         1050 :         return (Node *) _readTidRangeScan();
     588       370795 :     if (MATCH("SUBQUERYSCAN", 12))
     589        11842 :         return (Node *) _readSubqueryScan();
     590       358953 :     if (MATCH("FUNCTIONSCAN", 12))
     591        27431 :         return (Node *) _readFunctionScan();
     592       331522 :     if (MATCH("VALUESSCAN", 10))
     593         4306 :         return (Node *) _readValuesScan();
     594       327216 :     if (MATCH("TABLEFUNCSCAN", 13))
     595          313 :         return (Node *) _readTableFuncScan();
     596       326903 :     if (MATCH("CTESCAN", 7))
     597         2293 :         return (Node *) _readCteScan();
     598       324610 :     if (MATCH("NAMEDTUPLESTORESCAN", 19))
     599          237 :         return (Node *) _readNamedTuplestoreScan();
     600       324373 :     if (MATCH("WORKTABLESCAN", 13))
     601          529 :         return (Node *) _readWorkTableScan();
     602       323844 :     if (MATCH("FOREIGNSCAN", 11))
     603         1024 :         return (Node *) _readForeignScan();
     604       322820 :     if (MATCH("CUSTOMSCAN", 10))
     605            0 :         return (Node *) _readCustomScan();
     606       322820 :     if (MATCH("NESTLOOP", 8))
     607        53335 :         return (Node *) _readNestLoop();
     608       269485 :     if (MATCH("NESTLOOPPARAM", 13))
     609        30786 :         return (Node *) _readNestLoopParam();
     610       238699 :     if (MATCH("MERGEJOIN", 9))
     611         4067 :         return (Node *) _readMergeJoin();
     612       234632 :     if (MATCH("HASHJOIN", 8))
     613        18868 :         return (Node *) _readHashJoin();
     614       215764 :     if (MATCH("MATERIAL", 8))
     615         2233 :         return (Node *) _readMaterial();
     616       213531 :     if (MATCH("MEMOIZE", 7))
     617         1009 :         return (Node *) _readMemoize();
     618       212522 :     if (MATCH("SORT", 4))
     619        42473 :         return (Node *) _readSort();
     620       170049 :     if (MATCH("INCREMENTALSORT", 15))
     621          542 :         return (Node *) _readIncrementalSort();
     622       169507 :     if (MATCH("GROUP", 5))
     623          123 :         return (Node *) _readGroup();
     624       169384 :     if (MATCH("AGG", 3))
     625        26473 :         return (Node *) _readAgg();
     626       142911 :     if (MATCH("WINDOWAGG", 9))
     627         1431 :         return (Node *) _readWindowAgg();
     628       141480 :     if (MATCH("UNIQUE", 6))
     629         2962 :         return (Node *) _readUnique();
     630       138518 :     if (MATCH("GATHER", 6))
     631          574 :         return (Node *) _readGather();
     632       137944 :     if (MATCH("GATHERMERGE", 11))
     633          180 :         return (Node *) _readGatherMerge();
     634       137764 :     if (MATCH("HASH", 4))
     635        18868 :         return (Node *) _readHash();
     636       118896 :     if (MATCH("SETOP", 5))
     637          340 :         return (Node *) _readSetOp();
     638       118556 :     if (MATCH("LOCKROWS", 8))
     639         6796 :         return (Node *) _readLockRows();
     640       111760 :     if (MATCH("LIMIT", 5))
     641         2544 :         return (Node *) _readLimit();
     642       109216 :     if (MATCH("PLANROWMARK", 11))
     643        19026 :         return (Node *) _readPlanRowMark();
     644        90190 :     if (MATCH("PARTITIONPRUNEINFO", 18))
     645          346 :         return (Node *) _readPartitionPruneInfo();
     646        89844 :     if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
     647          694 :         return (Node *) _readPartitionedRelPruneInfo();
     648        89150 :     if (MATCH("PARTITIONPRUNESTEPOP", 20))
     649          582 :         return (Node *) _readPartitionPruneStepOp();
     650        88568 :     if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
     651          110 :         return (Node *) _readPartitionPruneStepCombine();
     652        88458 :     if (MATCH("PLANINVALITEM", 13))
     653        30540 :         return (Node *) _readPlanInvalItem();
     654        57918 :     if (MATCH("SUBPLANRTINFO", 13))
     655        45204 :         return (Node *) _readSubPlanRTInfo();
     656        12714 :     if (MATCH("ELIDEDNODE", 10))
     657        12714 :         return (Node *) _readElidedNode();
     658            0 :     if (MATCH("EXTENSIBLENODE", 14))
     659            0 :         return (Node *) _readExtensibleNode();
        

Generated by: LCOV version 2.0-1