LCOV - code coverage report
Current view: top level - src/backend/nodes - readfuncs.switch.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 415 638 65.0 %
Date: 2025-12-25 04:18:33 Functions: 0 0 -
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*-------------------------------------------------------------------------
       2             :  *
       3             :  * readfuncs.switch.c
       4             :  *    Generated node infrastructure code
       5             :  *
       6             :  * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
       7             :  * Portions Copyright (c) 1994, Regents of the University of California
       8             :  *
       9             :  * NOTES
      10             :  *  ******************************
      11             :  *  *** DO NOT EDIT THIS FILE! ***
      12             :  *  ******************************
      13             :  *
      14             :  *  It has been GENERATED by src/backend/nodes/gen_node_support.pl
      15             :  *
      16             :  *-------------------------------------------------------------------------
      17             :  */
      18     5629534 :     if (MATCH("ALIAS", 5))
      19      299898 :         return (Node *) _readAlias();
      20     5329636 :     if (MATCH("RANGEVAR", 8))
      21           0 :         return (Node *) _readRangeVar();
      22     5329636 :     if (MATCH("TABLEFUNC", 9))
      23         278 :         return (Node *) _readTableFunc();
      24     5329358 :     if (MATCH("INTOCLAUSE", 10))
      25           0 :         return (Node *) _readIntoClause();
      26     5329358 :     if (MATCH("VAR", 3))
      27     2495718 :         return (Node *) _readVar();
      28     2833640 :     if (MATCH("CONST", 5))
      29      578436 :         return (Node *) _readConst();
      30     2255204 :     if (MATCH("PARAM", 5))
      31       26722 :         return (Node *) _readParam();
      32     2228482 :     if (MATCH("AGGREF", 6))
      33        6884 :         return (Node *) _readAggref();
      34     2221598 :     if (MATCH("GROUPINGFUNC", 12))
      35          24 :         return (Node *) _readGroupingFunc();
      36     2221574 :     if (MATCH("WINDOWFUNC", 10))
      37         352 :         return (Node *) _readWindowFunc();
      38     2221222 :     if (MATCH("WINDOWFUNCRUNCONDITION", 22))
      39           0 :         return (Node *) _readWindowFuncRunCondition();
      40     2221222 :     if (MATCH("MERGESUPPORTFUNC", 16))
      41          12 :         return (Node *) _readMergeSupportFunc();
      42     2221210 :     if (MATCH("SUBSCRIPTINGREF", 15))
      43        5730 :         return (Node *) _readSubscriptingRef();
      44     2215480 :     if (MATCH("FUNCEXPR", 8))
      45      311436 :         return (Node *) _readFuncExpr();
      46     1904044 :     if (MATCH("NAMEDARGEXPR", 12))
      47          78 :         return (Node *) _readNamedArgExpr();
      48     1903966 :     if (MATCH("OPEXPR", 6))
      49      206936 :         return (Node *) _readOpExpr();
      50     1697030 :     if (MATCH("DISTINCTEXPR", 12))
      51          32 :         return (Node *) _readDistinctExpr();
      52     1696998 :     if (MATCH("NULLIFEXPR", 10))
      53         860 :         return (Node *) _readNullIfExpr();
      54     1696138 :     if (MATCH("SCALARARRAYOPEXPR", 17))
      55       10574 :         return (Node *) _readScalarArrayOpExpr();
      56     1685564 :     if (MATCH("BOOLEXPR", 8))
      57       46646 :         return (Node *) _readBoolExpr();
      58     1638918 :     if (MATCH("SUBLINK", 7))
      59        6706 :         return (Node *) _readSubLink();
      60     1632212 :     if (MATCH("SUBPLAN", 7))
      61          48 :         return (Node *) _readSubPlan();
      62     1632164 :     if (MATCH("ALTERNATIVESUBPLAN", 18))
      63           0 :         return (Node *) _readAlternativeSubPlan();
      64     1632164 :     if (MATCH("FIELDSELECT", 11))
      65       21360 :         return (Node *) _readFieldSelect();
      66     1610804 :     if (MATCH("FIELDSTORE", 10))
      67         336 :         return (Node *) _readFieldStore();
      68     1610468 :     if (MATCH("RELABELTYPE", 11))
      69       23982 :         return (Node *) _readRelabelType();
      70     1586486 :     if (MATCH("COERCEVIAIO", 11))
      71        7476 :         return (Node *) _readCoerceViaIO();
      72     1579010 :     if (MATCH("ARRAYCOERCEEXPR", 15))
      73         984 :         return (Node *) _readArrayCoerceExpr();
      74     1578026 :     if (MATCH("CONVERTROWTYPEEXPR", 18))
      75           0 :         return (Node *) _readConvertRowtypeExpr();
      76     1578026 :     if (MATCH("COLLATEEXPR", 11))
      77         318 :         return (Node *) _readCollateExpr();
      78     1577708 :     if (MATCH("CASEEXPR", 8))
      79       24626 :         return (Node *) _readCaseExpr();
      80     1553082 :     if (MATCH("CASEWHEN", 8))
      81       55268 :         return (Node *) _readCaseWhen();
      82     1497814 :     if (MATCH("CASETESTEXPR", 12))
      83       16044 :         return (Node *) _readCaseTestExpr();
      84     1481770 :     if (MATCH("ARRAYEXPR", 9))
      85       10302 :         return (Node *) _readArrayExpr();
      86     1471468 :     if (MATCH("ROWEXPR", 7))
      87         138 :         return (Node *) _readRowExpr();
      88     1471330 :     if (MATCH("ROWCOMPAREEXPR", 14))
      89          36 :         return (Node *) _readRowCompareExpr();
      90     1471294 :     if (MATCH("COALESCEEXPR", 12))
      91        9394 :         return (Node *) _readCoalesceExpr();
      92     1461900 :     if (MATCH("MINMAXEXPR", 10))
      93          18 :         return (Node *) _readMinMaxExpr();
      94     1461882 :     if (MATCH("SQLVALUEFUNCTION", 16))
      95        2242 :         return (Node *) _readSQLValueFunction();
      96     1459640 :     if (MATCH("XMLEXPR", 7))
      97         446 :         return (Node *) _readXmlExpr();
      98     1459194 :     if (MATCH("JSONFORMAT", 10))
      99        3396 :         return (Node *) _readJsonFormat();
     100     1455798 :     if (MATCH("JSONRETURNING", 13))
     101        1278 :         return (Node *) _readJsonReturning();
     102     1454520 :     if (MATCH("JSONVALUEEXPR", 13))
     103         930 :         return (Node *) _readJsonValueExpr();
     104     1453590 :     if (MATCH("JSONCONSTRUCTOREXPR", 19))
     105          90 :         return (Node *) _readJsonConstructorExpr();
     106     1453500 :     if (MATCH("JSONISPREDICATE", 15))
     107         120 :         return (Node *) _readJsonIsPredicate();
     108     1453380 :     if (MATCH("JSONBEHAVIOR", 12))
     109        2076 :         return (Node *) _readJsonBehavior();
     110     1451304 :     if (MATCH("JSONEXPR", 8))
     111        1188 :         return (Node *) _readJsonExpr();
     112     1450116 :     if (MATCH("JSONTABLEPATH", 13))
     113         414 :         return (Node *) _readJsonTablePath();
     114     1449702 :     if (MATCH("JSONTABLEPATHSCAN", 17))
     115         414 :         return (Node *) _readJsonTablePathScan();
     116     1449288 :     if (MATCH("JSONTABLESIBLINGJOIN", 20))
     117          90 :         return (Node *) _readJsonTableSiblingJoin();
     118     1449198 :     if (MATCH("NULLTEST", 8))
     119        3628 :         return (Node *) _readNullTest();
     120     1445570 :     if (MATCH("BOOLEANTEST", 11))
     121          10 :         return (Node *) _readBooleanTest();
     122     1445560 :     if (MATCH("MERGEACTION", 11))
     123         156 :         return (Node *) _readMergeAction();
     124     1445404 :     if (MATCH("COERCETODOMAIN", 14))
     125       97674 :         return (Node *) _readCoerceToDomain();
     126     1347730 :     if (MATCH("COERCETODOMAINVALUE", 19))
     127        1872 :         return (Node *) _readCoerceToDomainValue();
     128     1345858 :     if (MATCH("SETTODEFAULT", 12))
     129         312 :         return (Node *) _readSetToDefault();
     130     1345546 :     if (MATCH("CURRENTOFEXPR", 13))
     131           0 :         return (Node *) _readCurrentOfExpr();
     132     1345546 :     if (MATCH("NEXTVALUEEXPR", 13))
     133           0 :         return (Node *) _readNextValueExpr();
     134     1345546 :     if (MATCH("INFERENCEELEM", 13))
     135          36 :         return (Node *) _readInferenceElem();
     136     1345510 :     if (MATCH("RETURNINGEXPR", 13))
     137           0 :         return (Node *) _readReturningExpr();
     138     1345510 :     if (MATCH("TARGETENTRY", 11))
     139      524022 :         return (Node *) _readTargetEntry();
     140      821488 :     if (MATCH("RANGETBLREF", 11))
     141      140792 :         return (Node *) _readRangeTblRef();
     142      680696 :     if (MATCH("JOINEXPR", 8))
     143       37598 :         return (Node *) _readJoinExpr();
     144      643098 :     if (MATCH("FROMEXPR", 8))
     145       82636 :         return (Node *) _readFromExpr();
     146      560462 :     if (MATCH("ONCONFLICTEXPR", 14))
     147          48 :         return (Node *) _readOnConflictExpr();
     148      560414 :     if (MATCH("QUERY", 5))
     149       82762 :         return (Node *) _readQuery();
     150      477652 :     if (MATCH("TYPENAME", 8))
     151           0 :         return (Node *) _readTypeName();
     152      477652 :     if (MATCH("COLUMNREF", 9))
     153           0 :         return (Node *) _readColumnRef();
     154      477652 :     if (MATCH("PARAMREF", 8))
     155           0 :         return (Node *) _readParamRef();
     156      477652 :     if (MATCH("A_EXPR", 6))
     157           0 :         return (Node *) _readA_Expr();
     158      477652 :     if (MATCH("A_CONST", 7))
     159           0 :         return (Node *) _readA_Const();
     160      477652 :     if (MATCH("TYPECAST", 8))
     161           0 :         return (Node *) _readTypeCast();
     162      477652 :     if (MATCH("COLLATECLAUSE", 13))
     163           0 :         return (Node *) _readCollateClause();
     164      477652 :     if (MATCH("ROLESPEC", 8))
     165           0 :         return (Node *) _readRoleSpec();
     166      477652 :     if (MATCH("FUNCCALL", 8))
     167           0 :         return (Node *) _readFuncCall();
     168      477652 :     if (MATCH("A_STAR", 6))
     169           0 :         return (Node *) _readA_Star();
     170      477652 :     if (MATCH("A_INDICES", 9))
     171           0 :         return (Node *) _readA_Indices();
     172      477652 :     if (MATCH("A_INDIRECTION", 13))
     173           0 :         return (Node *) _readA_Indirection();
     174      477652 :     if (MATCH("A_ARRAYEXPR", 11))
     175           0 :         return (Node *) _readA_ArrayExpr();
     176      477652 :     if (MATCH("RESTARGET", 9))
     177           0 :         return (Node *) _readResTarget();
     178      477652 :     if (MATCH("MULTIASSIGNREF", 14))
     179           0 :         return (Node *) _readMultiAssignRef();
     180      477652 :     if (MATCH("SORTBY", 6))
     181           0 :         return (Node *) _readSortBy();
     182      477652 :     if (MATCH("WINDOWDEF", 9))
     183           0 :         return (Node *) _readWindowDef();
     184      477652 :     if (MATCH("RANGESUBSELECT", 14))
     185           0 :         return (Node *) _readRangeSubselect();
     186      477652 :     if (MATCH("RANGEFUNCTION", 13))
     187           0 :         return (Node *) _readRangeFunction();
     188      477652 :     if (MATCH("RANGETABLEFUNC", 14))
     189           0 :         return (Node *) _readRangeTableFunc();
     190      477652 :     if (MATCH("RANGETABLEFUNCCOL", 17))
     191           0 :         return (Node *) _readRangeTableFuncCol();
     192      477652 :     if (MATCH("RANGETABLESAMPLE", 16))
     193           0 :         return (Node *) _readRangeTableSample();
     194      477652 :     if (MATCH("COLUMNDEF", 9))
     195           0 :         return (Node *) _readColumnDef();
     196      477652 :     if (MATCH("TABLELIKECLAUSE", 15))
     197           0 :         return (Node *) _readTableLikeClause();
     198      477652 :     if (MATCH("INDEXELEM", 9))
     199           0 :         return (Node *) _readIndexElem();
     200      477652 :     if (MATCH("DEFELEM", 7))
     201           0 :         return (Node *) _readDefElem();
     202      477652 :     if (MATCH("LOCKINGCLAUSE", 13))
     203           0 :         return (Node *) _readLockingClause();
     204      477652 :     if (MATCH("XMLSERIALIZE", 12))
     205           0 :         return (Node *) _readXmlSerialize();
     206      477652 :     if (MATCH("PARTITIONELEM", 13))
     207           0 :         return (Node *) _readPartitionElem();
     208      477652 :     if (MATCH("PARTITIONSPEC", 13))
     209           0 :         return (Node *) _readPartitionSpec();
     210      477652 :     if (MATCH("PARTITIONBOUNDSPEC", 18))
     211       48992 :         return (Node *) _readPartitionBoundSpec();
     212      428660 :     if (MATCH("PARTITIONRANGEDATUM", 19))
     213       60496 :         return (Node *) _readPartitionRangeDatum();
     214      368164 :     if (MATCH("SINGLEPARTITIONSPEC", 19))
     215           0 :         return (Node *) _readSinglePartitionSpec();
     216      368164 :     if (MATCH("PARTITIONCMD", 12))
     217           0 :         return (Node *) _readPartitionCmd();
     218      368164 :     if (MATCH("RANGETBLENTRY", 13))
     219      197110 :         return (Node *) _readRangeTblEntry();
     220      171054 :     if (MATCH("RTEPERMISSIONINFO", 17))
     221      114746 :         return (Node *) _readRTEPermissionInfo();
     222       56308 :     if (MATCH("RANGETBLFUNCTION", 16))
     223       14684 :         return (Node *) _readRangeTblFunction();
     224       41624 :     if (MATCH("TABLESAMPLECLAUSE", 17))
     225          88 :         return (Node *) _readTableSampleClause();
     226       41536 :     if (MATCH("WITHCHECKOPTION", 15))
     227           0 :         return (Node *) _readWithCheckOption();
     228       41536 :     if (MATCH("SORTGROUPCLAUSE", 15))
     229       17386 :         return (Node *) _readSortGroupClause();
     230       24150 :     if (MATCH("GROUPINGSET", 11))
     231          72 :         return (Node *) _readGroupingSet();
     232       24078 :     if (MATCH("WINDOWCLAUSE", 12))
     233         316 :         return (Node *) _readWindowClause();
     234       23762 :     if (MATCH("ROWMARKCLAUSE", 13))
     235          30 :         return (Node *) _readRowMarkClause();
     236       23732 :     if (MATCH("WITHCLAUSE", 10))
     237           0 :         return (Node *) _readWithClause();
     238       23732 :     if (MATCH("INFERCLAUSE", 11))
     239           0 :         return (Node *) _readInferClause();
     240       23732 :     if (MATCH("ONCONFLICTCLAUSE", 16))
     241           0 :         return (Node *) _readOnConflictClause();
     242       23732 :     if (MATCH("CTESEARCHCLAUSE", 15))
     243          18 :         return (Node *) _readCTESearchClause();
     244       23714 :     if (MATCH("CTECYCLECLAUSE", 14))
     245          36 :         return (Node *) _readCTECycleClause();
     246       23678 :     if (MATCH("COMMONTABLEEXPR", 15))
     247         394 :         return (Node *) _readCommonTableExpr();
     248       23284 :     if (MATCH("MERGEWHENCLAUSE", 15))
     249           0 :         return (Node *) _readMergeWhenClause();
     250       23284 :     if (MATCH("RETURNINGOPTION", 15))
     251           0 :         return (Node *) _readReturningOption();
     252       23284 :     if (MATCH("RETURNINGCLAUSE", 15))
     253           0 :         return (Node *) _readReturningClause();
     254       23284 :     if (MATCH("TRIGGERTRANSITION", 17))
     255           0 :         return (Node *) _readTriggerTransition();
     256       23284 :     if (MATCH("JSONOUTPUT", 10))
     257           0 :         return (Node *) _readJsonOutput();
     258       23284 :     if (MATCH("JSONARGUMENT", 12))
     259           0 :         return (Node *) _readJsonArgument();
     260       23284 :     if (MATCH("JSONFUNCEXPR", 12))
     261           0 :         return (Node *) _readJsonFuncExpr();
     262       23284 :     if (MATCH("JSONTABLEPATHSPEC", 17))
     263           0 :         return (Node *) _readJsonTablePathSpec();
     264       23284 :     if (MATCH("JSONTABLE", 9))
     265           0 :         return (Node *) _readJsonTable();
     266       23284 :     if (MATCH("JSONTABLECOLUMN", 15))
     267           0 :         return (Node *) _readJsonTableColumn();
     268       23284 :     if (MATCH("JSONKEYVALUE", 12))
     269           0 :         return (Node *) _readJsonKeyValue();
     270       23284 :     if (MATCH("JSONPARSEEXPR", 13))
     271           0 :         return (Node *) _readJsonParseExpr();
     272       23284 :     if (MATCH("JSONSCALAREXPR", 14))
     273           0 :         return (Node *) _readJsonScalarExpr();
     274       23284 :     if (MATCH("JSONSERIALIZEEXPR", 17))
     275           0 :         return (Node *) _readJsonSerializeExpr();
     276       23284 :     if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
     277           0 :         return (Node *) _readJsonObjectConstructor();
     278       23284 :     if (MATCH("JSONARRAYCONSTRUCTOR", 20))
     279           0 :         return (Node *) _readJsonArrayConstructor();
     280       23284 :     if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
     281           0 :         return (Node *) _readJsonArrayQueryConstructor();
     282       23284 :     if (MATCH("JSONAGGCONSTRUCTOR", 18))
     283           0 :         return (Node *) _readJsonAggConstructor();
     284       23284 :     if (MATCH("JSONOBJECTAGG", 13))
     285           0 :         return (Node *) _readJsonObjectAgg();
     286       23284 :     if (MATCH("JSONARRAYAGG", 12))
     287           0 :         return (Node *) _readJsonArrayAgg();
     288       23284 :     if (MATCH("RAWSTMT", 7))
     289           0 :         return (Node *) _readRawStmt();
     290       23284 :     if (MATCH("INSERTSTMT", 10))
     291           0 :         return (Node *) _readInsertStmt();
     292       23284 :     if (MATCH("DELETESTMT", 10))
     293           0 :         return (Node *) _readDeleteStmt();
     294       23284 :     if (MATCH("UPDATESTMT", 10))
     295           0 :         return (Node *) _readUpdateStmt();
     296       23284 :     if (MATCH("MERGESTMT", 9))
     297           0 :         return (Node *) _readMergeStmt();
     298       23284 :     if (MATCH("SELECTSTMT", 10))
     299           0 :         return (Node *) _readSelectStmt();
     300       23284 :     if (MATCH("SETOPERATIONSTMT", 16))
     301       10830 :         return (Node *) _readSetOperationStmt();
     302       12454 :     if (MATCH("RETURNSTMT", 10))
     303           0 :         return (Node *) _readReturnStmt();
     304       12454 :     if (MATCH("PLASSIGNSTMT", 12))
     305           0 :         return (Node *) _readPLAssignStmt();
     306       12454 :     if (MATCH("CREATESCHEMASTMT", 16))
     307           0 :         return (Node *) _readCreateSchemaStmt();
     308       12454 :     if (MATCH("ALTERTABLESTMT", 14))
     309           0 :         return (Node *) _readAlterTableStmt();
     310       12454 :     if (MATCH("ALTERTABLECMD", 13))
     311           0 :         return (Node *) _readAlterTableCmd();
     312       12454 :     if (MATCH("ATALTERCONSTRAINT", 17))
     313           0 :         return (Node *) _readATAlterConstraint();
     314       12454 :     if (MATCH("REPLICAIDENTITYSTMT", 19))
     315           0 :         return (Node *) _readReplicaIdentityStmt();
     316       12454 :     if (MATCH("ALTERCOLLATIONSTMT", 18))
     317           0 :         return (Node *) _readAlterCollationStmt();
     318       12454 :     if (MATCH("ALTERDOMAINSTMT", 15))
     319           0 :         return (Node *) _readAlterDomainStmt();
     320       12454 :     if (MATCH("GRANTSTMT", 9))
     321           0 :         return (Node *) _readGrantStmt();
     322       12454 :     if (MATCH("OBJECTWITHARGS", 14))
     323           0 :         return (Node *) _readObjectWithArgs();
     324       12454 :     if (MATCH("ACCESSPRIV", 10))
     325           0 :         return (Node *) _readAccessPriv();
     326       12454 :     if (MATCH("GRANTROLESTMT", 13))
     327           0 :         return (Node *) _readGrantRoleStmt();
     328       12454 :     if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
     329           0 :         return (Node *) _readAlterDefaultPrivilegesStmt();
     330       12454 :     if (MATCH("COPYSTMT", 8))
     331           0 :         return (Node *) _readCopyStmt();
     332       12454 :     if (MATCH("VARIABLESETSTMT", 15))
     333           0 :         return (Node *) _readVariableSetStmt();
     334       12454 :     if (MATCH("VARIABLESHOWSTMT", 16))
     335           0 :         return (Node *) _readVariableShowStmt();
     336       12454 :     if (MATCH("CREATESTMT", 10))
     337           0 :         return (Node *) _readCreateStmt();
     338       12454 :     if (MATCH("CONSTRAINT", 10))
     339           0 :         return (Node *) _readConstraint();
     340       12454 :     if (MATCH("CREATETABLESPACESTMT", 20))
     341           0 :         return (Node *) _readCreateTableSpaceStmt();
     342       12454 :     if (MATCH("DROPTABLESPACESTMT", 18))
     343           0 :         return (Node *) _readDropTableSpaceStmt();
     344       12454 :     if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
     345           0 :         return (Node *) _readAlterTableSpaceOptionsStmt();
     346       12454 :     if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
     347           0 :         return (Node *) _readAlterTableMoveAllStmt();
     348       12454 :     if (MATCH("CREATEEXTENSIONSTMT", 19))
     349           0 :         return (Node *) _readCreateExtensionStmt();
     350       12454 :     if (MATCH("ALTEREXTENSIONSTMT", 18))
     351           0 :         return (Node *) _readAlterExtensionStmt();
     352       12454 :     if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
     353           0 :         return (Node *) _readAlterExtensionContentsStmt();
     354       12454 :     if (MATCH("CREATEFDWSTMT", 13))
     355           0 :         return (Node *) _readCreateFdwStmt();
     356       12454 :     if (MATCH("ALTERFDWSTMT", 12))
     357           0 :         return (Node *) _readAlterFdwStmt();
     358       12454 :     if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
     359           0 :         return (Node *) _readCreateForeignServerStmt();
     360       12454 :     if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
     361           0 :         return (Node *) _readAlterForeignServerStmt();
     362       12454 :     if (MATCH("CREATEFOREIGNTABLESTMT", 22))
     363           0 :         return (Node *) _readCreateForeignTableStmt();
     364       12454 :     if (MATCH("CREATEUSERMAPPINGSTMT", 21))
     365           0 :         return (Node *) _readCreateUserMappingStmt();
     366       12454 :     if (MATCH("ALTERUSERMAPPINGSTMT", 20))
     367           0 :         return (Node *) _readAlterUserMappingStmt();
     368       12454 :     if (MATCH("DROPUSERMAPPINGSTMT", 19))
     369           0 :         return (Node *) _readDropUserMappingStmt();
     370       12454 :     if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
     371           0 :         return (Node *) _readImportForeignSchemaStmt();
     372       12454 :     if (MATCH("CREATEPOLICYSTMT", 16))
     373           0 :         return (Node *) _readCreatePolicyStmt();
     374       12454 :     if (MATCH("ALTERPOLICYSTMT", 15))
     375           0 :         return (Node *) _readAlterPolicyStmt();
     376       12454 :     if (MATCH("CREATEAMSTMT", 12))
     377           0 :         return (Node *) _readCreateAmStmt();
     378       12454 :     if (MATCH("CREATETRIGSTMT", 14))
     379           0 :         return (Node *) _readCreateTrigStmt();
     380       12454 :     if (MATCH("CREATEEVENTTRIGSTMT", 19))
     381           0 :         return (Node *) _readCreateEventTrigStmt();
     382       12454 :     if (MATCH("ALTEREVENTTRIGSTMT", 18))
     383           0 :         return (Node *) _readAlterEventTrigStmt();
     384       12454 :     if (MATCH("CREATEPLANGSTMT", 15))
     385           0 :         return (Node *) _readCreatePLangStmt();
     386       12454 :     if (MATCH("CREATEROLESTMT", 14))
     387           0 :         return (Node *) _readCreateRoleStmt();
     388       12454 :     if (MATCH("ALTERROLESTMT", 13))
     389           0 :         return (Node *) _readAlterRoleStmt();
     390       12454 :     if (MATCH("ALTERROLESETSTMT", 16))
     391           0 :         return (Node *) _readAlterRoleSetStmt();
     392       12454 :     if (MATCH("DROPROLESTMT", 12))
     393           0 :         return (Node *) _readDropRoleStmt();
     394       12454 :     if (MATCH("CREATESEQSTMT", 13))
     395           0 :         return (Node *) _readCreateSeqStmt();
     396       12454 :     if (MATCH("ALTERSEQSTMT", 12))
     397           0 :         return (Node *) _readAlterSeqStmt();
     398       12454 :     if (MATCH("DEFINESTMT", 10))
     399           0 :         return (Node *) _readDefineStmt();
     400       12454 :     if (MATCH("CREATEDOMAINSTMT", 16))
     401           0 :         return (Node *) _readCreateDomainStmt();
     402       12454 :     if (MATCH("CREATEOPCLASSSTMT", 17))
     403           0 :         return (Node *) _readCreateOpClassStmt();
     404       12454 :     if (MATCH("CREATEOPCLASSITEM", 17))
     405           0 :         return (Node *) _readCreateOpClassItem();
     406       12454 :     if (MATCH("CREATEOPFAMILYSTMT", 18))
     407           0 :         return (Node *) _readCreateOpFamilyStmt();
     408       12454 :     if (MATCH("ALTEROPFAMILYSTMT", 17))
     409           0 :         return (Node *) _readAlterOpFamilyStmt();
     410       12454 :     if (MATCH("DROPSTMT", 8))
     411           0 :         return (Node *) _readDropStmt();
     412       12454 :     if (MATCH("TRUNCATESTMT", 12))
     413           0 :         return (Node *) _readTruncateStmt();
     414       12454 :     if (MATCH("COMMENTSTMT", 11))
     415           0 :         return (Node *) _readCommentStmt();
     416       12454 :     if (MATCH("SECLABELSTMT", 12))
     417           0 :         return (Node *) _readSecLabelStmt();
     418       12454 :     if (MATCH("DECLARECURSORSTMT", 17))
     419           0 :         return (Node *) _readDeclareCursorStmt();
     420       12454 :     if (MATCH("CLOSEPORTALSTMT", 15))
     421           0 :         return (Node *) _readClosePortalStmt();
     422       12454 :     if (MATCH("FETCHSTMT", 9))
     423           0 :         return (Node *) _readFetchStmt();
     424       12454 :     if (MATCH("INDEXSTMT", 9))
     425           0 :         return (Node *) _readIndexStmt();
     426       12454 :     if (MATCH("CREATESTATSSTMT", 15))
     427           0 :         return (Node *) _readCreateStatsStmt();
     428       12454 :     if (MATCH("STATSELEM", 9))
     429           0 :         return (Node *) _readStatsElem();
     430       12454 :     if (MATCH("ALTERSTATSSTMT", 14))
     431           0 :         return (Node *) _readAlterStatsStmt();
     432       12454 :     if (MATCH("CREATEFUNCTIONSTMT", 18))
     433           0 :         return (Node *) _readCreateFunctionStmt();
     434       12454 :     if (MATCH("FUNCTIONPARAMETER", 17))
     435           0 :         return (Node *) _readFunctionParameter();
     436       12454 :     if (MATCH("ALTERFUNCTIONSTMT", 17))
     437           0 :         return (Node *) _readAlterFunctionStmt();
     438       12454 :     if (MATCH("DOSTMT", 6))
     439           0 :         return (Node *) _readDoStmt();
     440       12454 :     if (MATCH("CALLSTMT", 8))
     441           0 :         return (Node *) _readCallStmt();
     442       12454 :     if (MATCH("RENAMESTMT", 10))
     443           0 :         return (Node *) _readRenameStmt();
     444       12454 :     if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
     445           0 :         return (Node *) _readAlterObjectDependsStmt();
     446       12454 :     if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
     447           0 :         return (Node *) _readAlterObjectSchemaStmt();
     448       12454 :     if (MATCH("ALTEROWNERSTMT", 14))
     449           0 :         return (Node *) _readAlterOwnerStmt();
     450       12454 :     if (MATCH("ALTEROPERATORSTMT", 17))
     451           0 :         return (Node *) _readAlterOperatorStmt();
     452       12454 :     if (MATCH("ALTERTYPESTMT", 13))
     453           0 :         return (Node *) _readAlterTypeStmt();
     454       12454 :     if (MATCH("RULESTMT", 8))
     455           0 :         return (Node *) _readRuleStmt();
     456       12454 :     if (MATCH("NOTIFYSTMT", 10))
     457         126 :         return (Node *) _readNotifyStmt();
     458       12328 :     if (MATCH("LISTENSTMT", 10))
     459           0 :         return (Node *) _readListenStmt();
     460       12328 :     if (MATCH("UNLISTENSTMT", 12))
     461           0 :         return (Node *) _readUnlistenStmt();
     462       12328 :     if (MATCH("TRANSACTIONSTMT", 15))
     463           0 :         return (Node *) _readTransactionStmt();
     464       12328 :     if (MATCH("COMPOSITETYPESTMT", 17))
     465           0 :         return (Node *) _readCompositeTypeStmt();
     466       12328 :     if (MATCH("CREATEENUMSTMT", 14))
     467           0 :         return (Node *) _readCreateEnumStmt();
     468       12328 :     if (MATCH("CREATERANGESTMT", 15))
     469           0 :         return (Node *) _readCreateRangeStmt();
     470       12328 :     if (MATCH("ALTERENUMSTMT", 13))
     471           0 :         return (Node *) _readAlterEnumStmt();
     472       12328 :     if (MATCH("VIEWSTMT", 8))
     473           0 :         return (Node *) _readViewStmt();
     474       12328 :     if (MATCH("LOADSTMT", 8))
     475           0 :         return (Node *) _readLoadStmt();
     476       12328 :     if (MATCH("CREATEDBSTMT", 12))
     477           0 :         return (Node *) _readCreatedbStmt();
     478       12328 :     if (MATCH("ALTERDATABASESTMT", 17))
     479           0 :         return (Node *) _readAlterDatabaseStmt();
     480       12328 :     if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
     481           0 :         return (Node *) _readAlterDatabaseRefreshCollStmt();
     482       12328 :     if (MATCH("ALTERDATABASESETSTMT", 20))
     483           0 :         return (Node *) _readAlterDatabaseSetStmt();
     484       12328 :     if (MATCH("DROPDBSTMT", 10))
     485           0 :         return (Node *) _readDropdbStmt();
     486       12328 :     if (MATCH("ALTERSYSTEMSTMT", 15))
     487           0 :         return (Node *) _readAlterSystemStmt();
     488       12328 :     if (MATCH("CLUSTERSTMT", 11))
     489           0 :         return (Node *) _readClusterStmt();
     490       12328 :     if (MATCH("VACUUMSTMT", 10))
     491           0 :         return (Node *) _readVacuumStmt();
     492       12328 :     if (MATCH("VACUUMRELATION", 14))
     493           0 :         return (Node *) _readVacuumRelation();
     494       12328 :     if (MATCH("EXPLAINSTMT", 11))
     495           0 :         return (Node *) _readExplainStmt();
     496       12328 :     if (MATCH("CREATETABLEASSTMT", 17))
     497           0 :         return (Node *) _readCreateTableAsStmt();
     498       12328 :     if (MATCH("REFRESHMATVIEWSTMT", 18))
     499           0 :         return (Node *) _readRefreshMatViewStmt();
     500       12328 :     if (MATCH("CHECKPOINTSTMT", 14))
     501           0 :         return (Node *) _readCheckPointStmt();
     502       12328 :     if (MATCH("DISCARDSTMT", 11))
     503           0 :         return (Node *) _readDiscardStmt();
     504       12328 :     if (MATCH("LOCKSTMT", 8))
     505           0 :         return (Node *) _readLockStmt();
     506       12328 :     if (MATCH("CONSTRAINTSSETSTMT", 18))
     507           0 :         return (Node *) _readConstraintsSetStmt();
     508       12328 :     if (MATCH("REINDEXSTMT", 11))
     509           0 :         return (Node *) _readReindexStmt();
     510       12328 :     if (MATCH("CREATECONVERSIONSTMT", 20))
     511           0 :         return (Node *) _readCreateConversionStmt();
     512       12328 :     if (MATCH("CREATECASTSTMT", 14))
     513           0 :         return (Node *) _readCreateCastStmt();
     514       12328 :     if (MATCH("CREATETRANSFORMSTMT", 19))
     515           0 :         return (Node *) _readCreateTransformStmt();
     516       12328 :     if (MATCH("PREPARESTMT", 11))
     517           0 :         return (Node *) _readPrepareStmt();
     518       12328 :     if (MATCH("EXECUTESTMT", 11))
     519           0 :         return (Node *) _readExecuteStmt();
     520       12328 :     if (MATCH("DEALLOCATESTMT", 14))
     521           0 :         return (Node *) _readDeallocateStmt();
     522       12328 :     if (MATCH("DROPOWNEDSTMT", 13))
     523           0 :         return (Node *) _readDropOwnedStmt();
     524       12328 :     if (MATCH("REASSIGNOWNEDSTMT", 17))
     525           0 :         return (Node *) _readReassignOwnedStmt();
     526       12328 :     if (MATCH("ALTERTSDICTIONARYSTMT", 21))
     527           0 :         return (Node *) _readAlterTSDictionaryStmt();
     528       12328 :     if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
     529           0 :         return (Node *) _readAlterTSConfigurationStmt();
     530       12328 :     if (MATCH("PUBLICATIONTABLE", 16))
     531           0 :         return (Node *) _readPublicationTable();
     532       12328 :     if (MATCH("PUBLICATIONOBJSPEC", 18))
     533           0 :         return (Node *) _readPublicationObjSpec();
     534       12328 :     if (MATCH("PUBLICATIONALLOBJSPEC", 21))
     535           0 :         return (Node *) _readPublicationAllObjSpec();
     536       12328 :     if (MATCH("CREATEPUBLICATIONSTMT", 21))
     537           0 :         return (Node *) _readCreatePublicationStmt();
     538       12328 :     if (MATCH("ALTERPUBLICATIONSTMT", 20))
     539           0 :         return (Node *) _readAlterPublicationStmt();
     540       12328 :     if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
     541           0 :         return (Node *) _readCreateSubscriptionStmt();
     542       12328 :     if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
     543           0 :         return (Node *) _readAlterSubscriptionStmt();
     544       12328 :     if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
     545           0 :         return (Node *) _readDropSubscriptionStmt();
     546       12328 :     if (MATCH("WAITSTMT", 8))
     547           0 :         return (Node *) _readWaitStmt();
     548       12328 :     if (MATCH("GROUPBYORDERING", 15))
     549           0 :         return (Node *) _readGroupByOrdering();
     550       12328 :     if (MATCH("PLACEHOLDERVAR", 14))
     551           0 :         return (Node *) _readPlaceHolderVar();
     552       12328 :     if (MATCH("APPENDRELINFO", 13))
     553           0 :         return (Node *) _readAppendRelInfo();
     554       12328 :     if (MATCH("PLANNEDSTMT", 11))
     555        2662 :         return (Node *) _readPlannedStmt();
     556        9666 :     if (MATCH("RESULT", 6))
     557         126 :         return (Node *) _readResult();
     558        9540 :     if (MATCH("PROJECTSET", 10))
     559          12 :         return (Node *) _readProjectSet();
     560        9528 :     if (MATCH("MODIFYTABLE", 11))
     561           0 :         return (Node *) _readModifyTable();
     562        9528 :     if (MATCH("APPEND", 6))
     563         378 :         return (Node *) _readAppend();
     564        9150 :     if (MATCH("MERGEAPPEND", 11))
     565           0 :         return (Node *) _readMergeAppend();
     566        9150 :     if (MATCH("RECURSIVEUNION", 14))
     567           0 :         return (Node *) _readRecursiveUnion();
     568        9150 :     if (MATCH("BITMAPAND", 9))
     569           0 :         return (Node *) _readBitmapAnd();
     570        9150 :     if (MATCH("BITMAPOR", 8))
     571           0 :         return (Node *) _readBitmapOr();
     572        9150 :     if (MATCH("SEQSCAN", 7))
     573        3654 :         return (Node *) _readSeqScan();
     574        5496 :     if (MATCH("SAMPLESCAN", 10))
     575           0 :         return (Node *) _readSampleScan();
     576        5496 :     if (MATCH("INDEXSCAN", 9))
     577         396 :         return (Node *) _readIndexScan();
     578        5100 :     if (MATCH("INDEXONLYSCAN", 13))
     579         242 :         return (Node *) _readIndexOnlyScan();
     580        4858 :     if (MATCH("BITMAPINDEXSCAN", 15))
     581         272 :         return (Node *) _readBitmapIndexScan();
     582        4586 :     if (MATCH("BITMAPHEAPSCAN", 14))
     583         272 :         return (Node *) _readBitmapHeapScan();
     584        4314 :     if (MATCH("TIDSCAN", 7))
     585           0 :         return (Node *) _readTidScan();
     586        4314 :     if (MATCH("TIDRANGESCAN", 12))
     587          96 :         return (Node *) _readTidRangeScan();
     588        4218 :     if (MATCH("SUBQUERYSCAN", 12))
     589           0 :         return (Node *) _readSubqueryScan();
     590        4218 :     if (MATCH("FUNCTIONSCAN", 12))
     591          24 :         return (Node *) _readFunctionScan();
     592        4194 :     if (MATCH("VALUESSCAN", 10))
     593           0 :         return (Node *) _readValuesScan();
     594        4194 :     if (MATCH("TABLEFUNCSCAN", 13))
     595           0 :         return (Node *) _readTableFuncScan();
     596        4194 :     if (MATCH("CTESCAN", 7))
     597           0 :         return (Node *) _readCteScan();
     598        4194 :     if (MATCH("NAMEDTUPLESTORESCAN", 19))
     599           0 :         return (Node *) _readNamedTuplestoreScan();
     600        4194 :     if (MATCH("WORKTABLESCAN", 13))
     601           0 :         return (Node *) _readWorkTableScan();
     602        4194 :     if (MATCH("FOREIGNSCAN", 11))
     603           0 :         return (Node *) _readForeignScan();
     604        4194 :     if (MATCH("CUSTOMSCAN", 10))
     605           0 :         return (Node *) _readCustomScan();
     606        4194 :     if (MATCH("NESTLOOP", 8))
     607          42 :         return (Node *) _readNestLoop();
     608        4152 :     if (MATCH("NESTLOOPPARAM", 13))
     609          42 :         return (Node *) _readNestLoopParam();
     610        4110 :     if (MATCH("MERGEJOIN", 9))
     611          24 :         return (Node *) _readMergeJoin();
     612        4086 :     if (MATCH("HASHJOIN", 8))
     613         558 :         return (Node *) _readHashJoin();
     614        3528 :     if (MATCH("MATERIAL", 8))
     615           0 :         return (Node *) _readMaterial();
     616        3528 :     if (MATCH("MEMOIZE", 7))
     617          12 :         return (Node *) _readMemoize();
     618        3516 :     if (MATCH("SORT", 4))
     619         464 :         return (Node *) _readSort();
     620        3052 :     if (MATCH("INCREMENTALSORT", 15))
     621           0 :         return (Node *) _readIncrementalSort();
     622        3052 :     if (MATCH("GROUP", 5))
     623           0 :         return (Node *) _readGroup();
     624        3052 :     if (MATCH("AGG", 3))
     625        1680 :         return (Node *) _readAgg();
     626        1372 :     if (MATCH("WINDOWAGG", 9))
     627           0 :         return (Node *) _readWindowAgg();
     628        1372 :     if (MATCH("UNIQUE", 6))
     629           6 :         return (Node *) _readUnique();
     630        1366 :     if (MATCH("GATHER", 6))
     631           0 :         return (Node *) _readGather();
     632        1366 :     if (MATCH("GATHERMERGE", 11))
     633           0 :         return (Node *) _readGatherMerge();
     634        1366 :     if (MATCH("HASH", 4))
     635         558 :         return (Node *) _readHash();
     636         808 :     if (MATCH("SETOP", 5))
     637           0 :         return (Node *) _readSetOp();
     638         808 :     if (MATCH("LOCKROWS", 8))
     639           0 :         return (Node *) _readLockRows();
     640         808 :     if (MATCH("LIMIT", 5))
     641           4 :         return (Node *) _readLimit();
     642         804 :     if (MATCH("PLANROWMARK", 11))
     643           0 :         return (Node *) _readPlanRowMark();
     644         804 :     if (MATCH("PARTITIONPRUNEINFO", 18))
     645         126 :         return (Node *) _readPartitionPruneInfo();
     646         678 :     if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
     647         396 :         return (Node *) _readPartitionedRelPruneInfo();
     648         282 :     if (MATCH("PARTITIONPRUNESTEPOP", 20))
     649         222 :         return (Node *) _readPartitionPruneStepOp();
     650          60 :     if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
     651          60 :         return (Node *) _readPartitionPruneStepCombine();
     652           0 :     if (MATCH("PLANINVALITEM", 13))
     653           0 :         return (Node *) _readPlanInvalItem();
     654           0 :     if (MATCH("EXTENSIBLENODE", 14))
     655           0 :         return (Node *) _readExtensibleNode();

Generated by: LCOV version 1.16