LCOV - code coverage report
Current view: top level - src/backend/nodes - readfuncs.switch.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 619 626 98.9 %
Date: 2024-07-27 06:13:30 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-2024, 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    43538362 :     if (MATCH("ALIAS", 5))
      19     2502358 :         return (Node *) _readAlias();
      20    41036004 :     if (MATCH("RANGEVAR", 8))
      21      747684 :         return (Node *) _readRangeVar();
      22    40288320 :     if (MATCH("TABLEFUNC", 9))
      23        1254 :         return (Node *) _readTableFunc();
      24    40287066 :     if (MATCH("INTOCLAUSE", 10))
      25        3740 :         return (Node *) _readIntoClause();
      26    40283326 :     if (MATCH("VAR", 3))
      27    11013976 :         return (Node *) _readVar();
      28    29269350 :     if (MATCH("CONST", 5))
      29     2621812 :         return (Node *) _readConst();
      30    26647538 :     if (MATCH("PARAM", 5))
      31      439954 :         return (Node *) _readParam();
      32    26207584 :     if (MATCH("AGGREF", 6))
      33       85096 :         return (Node *) _readAggref();
      34    26122488 :     if (MATCH("GROUPINGFUNC", 12))
      35         946 :         return (Node *) _readGroupingFunc();
      36    26121542 :     if (MATCH("WINDOWFUNC", 10))
      37        6734 :         return (Node *) _readWindowFunc();
      38    26114808 :     if (MATCH("WINDOWFUNCRUNCONDITION", 22))
      39         348 :         return (Node *) _readWindowFuncRunCondition();
      40    26114460 :     if (MATCH("MERGESUPPORTFUNC", 16))
      41         630 :         return (Node *) _readMergeSupportFunc();
      42    26113830 :     if (MATCH("SUBSCRIPTINGREF", 15))
      43       22244 :         return (Node *) _readSubscriptingRef();
      44    26091586 :     if (MATCH("FUNCEXPR", 8))
      45      863406 :         return (Node *) _readFuncExpr();
      46    25228180 :     if (MATCH("NAMEDARGEXPR", 12))
      47       93390 :         return (Node *) _readNamedArgExpr();
      48    25134790 :     if (MATCH("OPEXPR", 6))
      49     1370090 :         return (Node *) _readOpExpr();
      50    23764700 :     if (MATCH("DISTINCTEXPR", 12))
      51        1744 :         return (Node *) _readDistinctExpr();
      52    23762956 :     if (MATCH("NULLIFEXPR", 10))
      53         464 :         return (Node *) _readNullIfExpr();
      54    23762492 :     if (MATCH("SCALARARRAYOPEXPR", 17))
      55       66740 :         return (Node *) _readScalarArrayOpExpr();
      56    23695752 :     if (MATCH("BOOLEXPR", 8))
      57      337114 :         return (Node *) _readBoolExpr();
      58    23358638 :     if (MATCH("SUBLINK", 7))
      59       80468 :         return (Node *) _readSubLink();
      60    23278170 :     if (MATCH("SUBPLAN", 7))
      61       34822 :         return (Node *) _readSubPlan();
      62    23243348 :     if (MATCH("ALTERNATIVESUBPLAN", 18))
      63           0 :         return (Node *) _readAlternativeSubPlan();
      64    23243348 :     if (MATCH("FIELDSELECT", 11))
      65       26454 :         return (Node *) _readFieldSelect();
      66    23216894 :     if (MATCH("FIELDSTORE", 10))
      67        1106 :         return (Node *) _readFieldStore();
      68    23215788 :     if (MATCH("RELABELTYPE", 11))
      69      219174 :         return (Node *) _readRelabelType();
      70    22996614 :     if (MATCH("COERCEVIAIO", 11))
      71       45450 :         return (Node *) _readCoerceViaIO();
      72    22951164 :     if (MATCH("ARRAYCOERCEEXPR", 15))
      73        8792 :         return (Node *) _readArrayCoerceExpr();
      74    22942372 :     if (MATCH("CONVERTROWTYPEEXPR", 18))
      75         650 :         return (Node *) _readConvertRowtypeExpr();
      76    22941722 :     if (MATCH("COLLATEEXPR", 11))
      77        7508 :         return (Node *) _readCollateExpr();
      78    22934214 :     if (MATCH("CASEEXPR", 8))
      79      159040 :         return (Node *) _readCaseExpr();
      80    22775174 :     if (MATCH("CASEWHEN", 8))
      81      283074 :         return (Node *) _readCaseWhen();
      82    22492100 :     if (MATCH("CASETESTEXPR", 12))
      83       48402 :         return (Node *) _readCaseTestExpr();
      84    22443698 :     if (MATCH("ARRAYEXPR", 9))
      85       34338 :         return (Node *) _readArrayExpr();
      86    22409360 :     if (MATCH("ROWEXPR", 7))
      87       12366 :         return (Node *) _readRowExpr();
      88    22396994 :     if (MATCH("ROWCOMPAREEXPR", 14))
      89         456 :         return (Node *) _readRowCompareExpr();
      90    22396538 :     if (MATCH("COALESCEEXPR", 12))
      91       16140 :         return (Node *) _readCoalesceExpr();
      92    22380398 :     if (MATCH("MINMAXEXPR", 10))
      93         836 :         return (Node *) _readMinMaxExpr();
      94    22379562 :     if (MATCH("SQLVALUEFUNCTION", 16))
      95       12502 :         return (Node *) _readSQLValueFunction();
      96    22367060 :     if (MATCH("XMLEXPR", 7))
      97        2398 :         return (Node *) _readXmlExpr();
      98    22364662 :     if (MATCH("JSONFORMAT", 10))
      99       22522 :         return (Node *) _readJsonFormat();
     100    22342140 :     if (MATCH("JSONRETURNING", 13))
     101        9506 :         return (Node *) _readJsonReturning();
     102    22332634 :     if (MATCH("JSONVALUEEXPR", 13))
     103        5912 :         return (Node *) _readJsonValueExpr();
     104    22326722 :     if (MATCH("JSONCONSTRUCTOREXPR", 19))
     105        2534 :         return (Node *) _readJsonConstructorExpr();
     106    22324188 :     if (MATCH("JSONISPREDICATE", 15))
     107        1134 :         return (Node *) _readJsonIsPredicate();
     108    22323054 :     if (MATCH("JSONBEHAVIOR", 12))
     109       10896 :         return (Node *) _readJsonBehavior();
     110    22312158 :     if (MATCH("JSONEXPR", 8))
     111        5564 :         return (Node *) _readJsonExpr();
     112    22306594 :     if (MATCH("JSONTABLEPATH", 13))
     113        1340 :         return (Node *) _readJsonTablePath();
     114    22305254 :     if (MATCH("JSONTABLEPATHSCAN", 17))
     115        1340 :         return (Node *) _readJsonTablePathScan();
     116    22303914 :     if (MATCH("JSONTABLESIBLINGJOIN", 20))
     117         210 :         return (Node *) _readJsonTableSiblingJoin();
     118    22303704 :     if (MATCH("NULLTEST", 8))
     119       45048 :         return (Node *) _readNullTest();
     120    22258656 :     if (MATCH("BOOLEANTEST", 11))
     121        3240 :         return (Node *) _readBooleanTest();
     122    22255416 :     if (MATCH("MERGEACTION", 11))
     123        6134 :         return (Node *) _readMergeAction();
     124    22249282 :     if (MATCH("COERCETODOMAIN", 14))
     125      116852 :         return (Node *) _readCoerceToDomain();
     126    22132430 :     if (MATCH("COERCETODOMAINVALUE", 19))
     127        1762 :         return (Node *) _readCoerceToDomainValue();
     128    22130668 :     if (MATCH("SETTODEFAULT", 12))
     129        1664 :         return (Node *) _readSetToDefault();
     130    22129004 :     if (MATCH("CURRENTOFEXPR", 13))
     131         902 :         return (Node *) _readCurrentOfExpr();
     132    22128102 :     if (MATCH("NEXTVALUEEXPR", 13))
     133        1036 :         return (Node *) _readNextValueExpr();
     134    22127066 :     if (MATCH("INFERENCEELEM", 13))
     135        1584 :         return (Node *) _readInferenceElem();
     136    22125482 :     if (MATCH("TARGETENTRY", 11))
     137     6064894 :         return (Node *) _readTargetEntry();
     138    16060588 :     if (MATCH("RANGETBLREF", 11))
     139      541466 :         return (Node *) _readRangeTblRef();
     140    15519122 :     if (MATCH("JOINEXPR", 8))
     141      180642 :         return (Node *) _readJoinExpr();
     142    15338480 :     if (MATCH("FROMEXPR", 8))
     143      591264 :         return (Node *) _readFromExpr();
     144    14747216 :     if (MATCH("ONCONFLICTEXPR", 14))
     145        1478 :         return (Node *) _readOnConflictExpr();
     146    14745738 :     if (MATCH("QUERY", 5))
     147      921928 :         return (Node *) _readQuery();
     148    13823810 :     if (MATCH("TYPENAME", 8))
     149      685302 :         return (Node *) _readTypeName();
     150    13138508 :     if (MATCH("COLUMNREF", 9))
     151     1689974 :         return (Node *) _readColumnRef();
     152    11448534 :     if (MATCH("PARAMREF", 8))
     153      147362 :         return (Node *) _readParamRef();
     154    11301172 :     if (MATCH("A_EXPR", 6))
     155      593802 :         return (Node *) _readA_Expr();
     156    10707370 :     if (MATCH("A_CONST", 7))
     157     1262960 :         return (Node *) _readA_Const();
     158     9444410 :     if (MATCH("TYPECAST", 8))
     159      300152 :         return (Node *) _readTypeCast();
     160     9144258 :     if (MATCH("COLLATECLAUSE", 13))
     161        8760 :         return (Node *) _readCollateClause();
     162     9135498 :     if (MATCH("ROLESPEC", 8))
     163       49536 :         return (Node *) _readRoleSpec();
     164     9085962 :     if (MATCH("FUNCCALL", 8))
     165      367518 :         return (Node *) _readFuncCall();
     166     8718444 :     if (MATCH("A_STAR", 6))
     167       55998 :         return (Node *) _readA_Star();
     168     8662446 :     if (MATCH("A_INDICES", 9))
     169       11658 :         return (Node *) _readA_Indices();
     170     8650788 :     if (MATCH("A_INDIRECTION", 13))
     171       27768 :         return (Node *) _readA_Indirection();
     172     8623020 :     if (MATCH("A_ARRAYEXPR", 11))
     173        6410 :         return (Node *) _readA_ArrayExpr();
     174     8616610 :     if (MATCH("RESTARGET", 9))
     175     1120192 :         return (Node *) _readResTarget();
     176     7496418 :     if (MATCH("MULTIASSIGNREF", 14))
     177         402 :         return (Node *) _readMultiAssignRef();
     178     7496016 :     if (MATCH("SORTBY", 6))
     179       85338 :         return (Node *) _readSortBy();
     180     7410678 :     if (MATCH("WINDOWDEF", 9))
     181        4042 :         return (Node *) _readWindowDef();
     182     7406636 :     if (MATCH("RANGESUBSELECT", 14))
     183       16176 :         return (Node *) _readRangeSubselect();
     184     7390460 :     if (MATCH("RANGEFUNCTION", 13))
     185       42220 :         return (Node *) _readRangeFunction();
     186     7348240 :     if (MATCH("RANGETABLEFUNC", 14))
     187         242 :         return (Node *) _readRangeTableFunc();
     188     7347998 :     if (MATCH("RANGETABLEFUNCCOL", 17))
     189         870 :         return (Node *) _readRangeTableFuncCol();
     190     7347128 :     if (MATCH("RANGETABLESAMPLE", 16))
     191         274 :         return (Node *) _readRangeTableSample();
     192     7346854 :     if (MATCH("COLUMNDEF", 9))
     193      130090 :         return (Node *) _readColumnDef();
     194     7216764 :     if (MATCH("TABLELIKECLAUSE", 15))
     195        1428 :         return (Node *) _readTableLikeClause();
     196     7215336 :     if (MATCH("INDEXELEM", 9))
     197       18266 :         return (Node *) _readIndexElem();
     198     7197070 :     if (MATCH("DEFELEM", 7))
     199      290804 :         return (Node *) _readDefElem();
     200     6906266 :     if (MATCH("LOCKINGCLAUSE", 13))
     201        2108 :         return (Node *) _readLockingClause();
     202     6904158 :     if (MATCH("XMLSERIALIZE", 12))
     203         206 :         return (Node *) _readXmlSerialize();
     204     6903952 :     if (MATCH("PARTITIONELEM", 13))
     205       10844 :         return (Node *) _readPartitionElem();
     206     6893108 :     if (MATCH("PARTITIONSPEC", 13))
     207        9908 :         return (Node *) _readPartitionSpec();
     208     6883200 :     if (MATCH("PARTITIONBOUNDSPEC", 18))
     209       67092 :         return (Node *) _readPartitionBoundSpec();
     210     6816108 :     if (MATCH("PARTITIONRANGEDATUM", 19))
     211       54376 :         return (Node *) _readPartitionRangeDatum();
     212     6761732 :     if (MATCH("SINGLEPARTITIONSPEC", 19))
     213        1752 :         return (Node *) _readSinglePartitionSpec();
     214     6759980 :     if (MATCH("PARTITIONCMD", 12))
     215        7358 :         return (Node *) _readPartitionCmd();
     216     6752622 :     if (MATCH("RANGETBLENTRY", 13))
     217     1586092 :         return (Node *) _readRangeTblEntry();
     218     5166530 :     if (MATCH("RTEPERMISSIONINFO", 17))
     219      932766 :         return (Node *) _readRTEPermissionInfo();
     220     4233764 :     if (MATCH("RANGETBLFUNCTION", 16))
     221      105890 :         return (Node *) _readRangeTblFunction();
     222     4127874 :     if (MATCH("TABLESAMPLECLAUSE", 17))
     223         602 :         return (Node *) _readTableSampleClause();
     224     4127272 :     if (MATCH("WITHCHECKOPTION", 15))
     225        4512 :         return (Node *) _readWithCheckOption();
     226     4122760 :     if (MATCH("SORTGROUPCLAUSE", 15))
     227      131324 :         return (Node *) _readSortGroupClause();
     228     3991436 :     if (MATCH("GROUPINGSET", 11))
     229        3730 :         return (Node *) _readGroupingSet();
     230     3987706 :     if (MATCH("WINDOWCLAUSE", 12))
     231        2826 :         return (Node *) _readWindowClause();
     232     3984880 :     if (MATCH("ROWMARKCLAUSE", 13))
     233        4818 :         return (Node *) _readRowMarkClause();
     234     3980062 :     if (MATCH("WITHCLAUSE", 10))
     235        2860 :         return (Node *) _readWithClause();
     236     3977202 :     if (MATCH("INFERCLAUSE", 11))
     237        1334 :         return (Node *) _readInferClause();
     238     3975868 :     if (MATCH("ONCONFLICTCLAUSE", 16))
     239        1502 :         return (Node *) _readOnConflictClause();
     240     3974366 :     if (MATCH("CTESEARCHCLAUSE", 15))
     241         228 :         return (Node *) _readCTESearchClause();
     242     3974138 :     if (MATCH("CTECYCLECLAUSE", 14))
     243         246 :         return (Node *) _readCTECycleClause();
     244     3973892 :     if (MATCH("COMMONTABLEEXPR", 15))
     245        7598 :         return (Node *) _readCommonTableExpr();
     246     3966294 :     if (MATCH("MERGEWHENCLAUSE", 15))
     247        2836 :         return (Node *) _readMergeWhenClause();
     248     3963458 :     if (MATCH("TRIGGERTRANSITION", 17))
     249        1124 :         return (Node *) _readTriggerTransition();
     250     3962334 :     if (MATCH("JSONOUTPUT", 10))
     251        1408 :         return (Node *) _readJsonOutput();
     252     3960926 :     if (MATCH("JSONARGUMENT", 12))
     253         612 :         return (Node *) _readJsonArgument();
     254     3960314 :     if (MATCH("JSONFUNCEXPR", 12))
     255        1932 :         return (Node *) _readJsonFuncExpr();
     256     3958382 :     if (MATCH("JSONTABLEPATHSPEC", 17))
     257        1780 :         return (Node *) _readJsonTablePathSpec();
     258     3956602 :     if (MATCH("JSONTABLE", 9))
     259         494 :         return (Node *) _readJsonTable();
     260     3956108 :     if (MATCH("JSONTABLECOLUMN", 15))
     261        1552 :         return (Node *) _readJsonTableColumn();
     262     3954556 :     if (MATCH("JSONKEYVALUE", 12))
     263         712 :         return (Node *) _readJsonKeyValue();
     264     3953844 :     if (MATCH("JSONPARSEEXPR", 13))
     265         164 :         return (Node *) _readJsonParseExpr();
     266     3953680 :     if (MATCH("JSONSCALAREXPR", 14))
     267         112 :         return (Node *) _readJsonScalarExpr();
     268     3953568 :     if (MATCH("JSONSERIALIZEEXPR", 17))
     269         108 :         return (Node *) _readJsonSerializeExpr();
     270     3953460 :     if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
     271         398 :         return (Node *) _readJsonObjectConstructor();
     272     3953062 :     if (MATCH("JSONARRAYCONSTRUCTOR", 20))
     273         200 :         return (Node *) _readJsonArrayConstructor();
     274     3952862 :     if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
     275          60 :         return (Node *) _readJsonArrayQueryConstructor();
     276     3952802 :     if (MATCH("JSONAGGCONSTRUCTOR", 18))
     277         330 :         return (Node *) _readJsonAggConstructor();
     278     3952472 :     if (MATCH("JSONOBJECTAGG", 13))
     279         168 :         return (Node *) _readJsonObjectAgg();
     280     3952304 :     if (MATCH("JSONARRAYAGG", 12))
     281         162 :         return (Node *) _readJsonArrayAgg();
     282     3952142 :     if (MATCH("RAWSTMT", 7))
     283      697606 :         return (Node *) _readRawStmt();
     284     3254536 :     if (MATCH("INSERTSTMT", 10))
     285       71310 :         return (Node *) _readInsertStmt();
     286     3183226 :     if (MATCH("DELETESTMT", 10))
     287        4088 :         return (Node *) _readDeleteStmt();
     288     3179138 :     if (MATCH("UPDATESTMT", 10))
     289       12658 :         return (Node *) _readUpdateStmt();
     290     3166480 :     if (MATCH("MERGESTMT", 9))
     291        1826 :         return (Node *) _readMergeStmt();
     292     3164654 :     if (MATCH("SELECTSTMT", 10))
     293      491588 :         return (Node *) _readSelectStmt();
     294     2673066 :     if (MATCH("SETOPERATIONSTMT", 16))
     295       15414 :         return (Node *) _readSetOperationStmt();
     296     2657652 :     if (MATCH("RETURNSTMT", 10))
     297        7612 :         return (Node *) _readReturnStmt();
     298     2650040 :     if (MATCH("PLASSIGNSTMT", 12))
     299           0 :         return (Node *) _readPLAssignStmt();
     300     2650040 :     if (MATCH("CREATESCHEMASTMT", 16))
     301        1984 :         return (Node *) _readCreateSchemaStmt();
     302     2648056 :     if (MATCH("ALTERTABLESTMT", 14))
     303       51402 :         return (Node *) _readAlterTableStmt();
     304     2596654 :     if (MATCH("REPLICAIDENTITYSTMT", 19))
     305         836 :         return (Node *) _readReplicaIdentityStmt();
     306     2595818 :     if (MATCH("ALTERTABLECMD", 13))
     307       53046 :         return (Node *) _readAlterTableCmd();
     308     2542772 :     if (MATCH("ALTERCOLLATIONSTMT", 18))
     309          12 :         return (Node *) _readAlterCollationStmt();
     310     2542760 :     if (MATCH("ALTERDOMAINSTMT", 15))
     311         540 :         return (Node *) _readAlterDomainStmt();
     312     2542220 :     if (MATCH("GRANTSTMT", 9))
     313       32194 :         return (Node *) _readGrantStmt();
     314     2510026 :     if (MATCH("OBJECTWITHARGS", 14))
     315       33614 :         return (Node *) _readObjectWithArgs();
     316     2476412 :     if (MATCH("ACCESSPRIV", 10))
     317       30510 :         return (Node *) _readAccessPriv();
     318     2445902 :     if (MATCH("GRANTROLESTMT", 13))
     319        1736 :         return (Node *) _readGrantRoleStmt();
     320     2444166 :     if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
     321         320 :         return (Node *) _readAlterDefaultPrivilegesStmt();
     322     2443846 :     if (MATCH("COPYSTMT", 8))
     323       18744 :         return (Node *) _readCopyStmt();
     324     2425102 :     if (MATCH("VARIABLESETSTMT", 15))
     325       50098 :         return (Node *) _readVariableSetStmt();
     326     2375004 :     if (MATCH("VARIABLESHOWSTMT", 16))
     327        1668 :         return (Node *) _readVariableShowStmt();
     328     2373336 :     if (MATCH("CREATESTMT", 10))
     329       69142 :         return (Node *) _readCreateStmt();
     330     2304194 :     if (MATCH("CONSTRAINT", 10))
     331       58014 :         return (Node *) _readConstraint();
     332     2246180 :     if (MATCH("CREATETABLESPACESTMT", 20))
     333         220 :         return (Node *) _readCreateTableSpaceStmt();
     334     2245960 :     if (MATCH("DROPTABLESPACESTMT", 18))
     335         128 :         return (Node *) _readDropTableSpaceStmt();
     336     2245832 :     if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
     337          48 :         return (Node *) _readAlterTableSpaceOptionsStmt();
     338     2245784 :     if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
     339          60 :         return (Node *) _readAlterTableMoveAllStmt();
     340     2245724 :     if (MATCH("CREATEEXTENSIONSTMT", 19))
     341         816 :         return (Node *) _readCreateExtensionStmt();
     342     2244908 :     if (MATCH("ALTEREXTENSIONSTMT", 18))
     343          50 :         return (Node *) _readAlterExtensionStmt();
     344     2244858 :     if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
     345         404 :         return (Node *) _readAlterExtensionContentsStmt();
     346     2244454 :     if (MATCH("CREATEFDWSTMT", 13))
     347         376 :         return (Node *) _readCreateFdwStmt();
     348     2244078 :     if (MATCH("ALTERFDWSTMT", 12))
     349         244 :         return (Node *) _readAlterFdwStmt();
     350     2243834 :     if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
     351         530 :         return (Node *) _readCreateForeignServerStmt();
     352     2243304 :     if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
     353         438 :         return (Node *) _readAlterForeignServerStmt();
     354     2242866 :     if (MATCH("CREATEFOREIGNTABLESTMT", 22))
     355         836 :         return (Node *) _readCreateForeignTableStmt();
     356     2242030 :     if (MATCH("CREATEUSERMAPPINGSTMT", 21))
     357         476 :         return (Node *) _readCreateUserMappingStmt();
     358     2241554 :     if (MATCH("ALTERUSERMAPPINGSTMT", 20))
     359         220 :         return (Node *) _readAlterUserMappingStmt();
     360     2241334 :     if (MATCH("DROPUSERMAPPINGSTMT", 19))
     361         252 :         return (Node *) _readDropUserMappingStmt();
     362     2241082 :     if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
     363          88 :         return (Node *) _readImportForeignSchemaStmt();
     364     2240994 :     if (MATCH("CREATEPOLICYSTMT", 16))
     365        1316 :         return (Node *) _readCreatePolicyStmt();
     366     2239678 :     if (MATCH("ALTERPOLICYSTMT", 15))
     367         168 :         return (Node *) _readAlterPolicyStmt();
     368     2239510 :     if (MATCH("CREATEAMSTMT", 12))
     369         148 :         return (Node *) _readCreateAmStmt();
     370     2239362 :     if (MATCH("CREATETRIGSTMT", 14))
     371        6260 :         return (Node *) _readCreateTrigStmt();
     372     2233102 :     if (MATCH("CREATEEVENTTRIGSTMT", 19))
     373         392 :         return (Node *) _readCreateEventTrigStmt();
     374     2232710 :     if (MATCH("ALTEREVENTTRIGSTMT", 18))
     375          96 :         return (Node *) _readAlterEventTrigStmt();
     376     2232614 :     if (MATCH("CREATEPLANGSTMT", 15))
     377         244 :         return (Node *) _readCreatePLangStmt();
     378     2232370 :     if (MATCH("CREATEROLESTMT", 14))
     379        3440 :         return (Node *) _readCreateRoleStmt();
     380     2228930 :     if (MATCH("ALTERROLESTMT", 13))
     381         844 :         return (Node *) _readAlterRoleStmt();
     382     2228086 :     if (MATCH("ALTERROLESETSTMT", 16))
     383         156 :         return (Node *) _readAlterRoleSetStmt();
     384     2227930 :     if (MATCH("DROPROLESTMT", 12))
     385        3364 :         return (Node *) _readDropRoleStmt();
     386     2224566 :     if (MATCH("CREATESEQSTMT", 13))
     387        1272 :         return (Node *) _readCreateSeqStmt();
     388     2223294 :     if (MATCH("ALTERSEQSTMT", 12))
     389         372 :         return (Node *) _readAlterSeqStmt();
     390     2222922 :     if (MATCH("DEFINESTMT", 10))
     391       15668 :         return (Node *) _readDefineStmt();
     392     2207254 :     if (MATCH("CREATEDOMAINSTMT", 16))
     393        2352 :         return (Node *) _readCreateDomainStmt();
     394     2204902 :     if (MATCH("CREATEOPCLASSSTMT", 17))
     395         764 :         return (Node *) _readCreateOpClassStmt();
     396     2204138 :     if (MATCH("CREATEOPCLASSITEM", 17))
     397        7840 :         return (Node *) _readCreateOpClassItem();
     398     2196298 :     if (MATCH("CREATEOPFAMILYSTMT", 18))
     399         296 :         return (Node *) _readCreateOpFamilyStmt();
     400     2196002 :     if (MATCH("ALTEROPFAMILYSTMT", 17))
     401         900 :         return (Node *) _readAlterOpFamilyStmt();
     402     2195102 :     if (MATCH("DROPSTMT", 8))
     403       47818 :         return (Node *) _readDropStmt();
     404     2147284 :     if (MATCH("TRUNCATESTMT", 12))
     405        2730 :         return (Node *) _readTruncateStmt();
     406     2144554 :     if (MATCH("COMMENTSTMT", 11))
     407       11072 :         return (Node *) _readCommentStmt();
     408     2133482 :     if (MATCH("SECLABELSTMT", 12))
     409         200 :         return (Node *) _readSecLabelStmt();
     410     2133282 :     if (MATCH("DECLARECURSORSTMT", 17))
     411        5504 :         return (Node *) _readDeclareCursorStmt();
     412     2127778 :     if (MATCH("CLOSEPORTALSTMT", 15))
     413        4336 :         return (Node *) _readClosePortalStmt();
     414     2123442 :     if (MATCH("FETCHSTMT", 9))
     415       11408 :         return (Node *) _readFetchStmt();
     416     2112034 :     if (MATCH("INDEXSTMT", 9))
     417       12172 :         return (Node *) _readIndexStmt();
     418     2099862 :     if (MATCH("CREATESTATSSTMT", 15))
     419        1122 :         return (Node *) _readCreateStatsStmt();
     420     2098740 :     if (MATCH("STATSELEM", 9))
     421        2908 :         return (Node *) _readStatsElem();
     422     2095832 :     if (MATCH("ALTERSTATSSTMT", 14))
     423          52 :         return (Node *) _readAlterStatsStmt();
     424     2095780 :     if (MATCH("CREATEFUNCTIONSTMT", 18))
     425       41170 :         return (Node *) _readCreateFunctionStmt();
     426     2054610 :     if (MATCH("FUNCTIONPARAMETER", 17))
     427      122476 :         return (Node *) _readFunctionParameter();
     428     1932134 :     if (MATCH("ALTERFUNCTIONSTMT", 17))
     429        1264 :         return (Node *) _readAlterFunctionStmt();
     430     1930870 :     if (MATCH("DOSTMT", 6))
     431        2156 :         return (Node *) _readDoStmt();
     432     1928714 :     if (MATCH("CALLSTMT", 8))
     433         858 :         return (Node *) _readCallStmt();
     434     1927856 :     if (MATCH("RENAMESTMT", 10))
     435        2736 :         return (Node *) _readRenameStmt();
     436     1925120 :     if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
     437          92 :         return (Node *) _readAlterObjectDependsStmt();
     438     1925028 :     if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
     439         796 :         return (Node *) _readAlterObjectSchemaStmt();
     440     1924232 :     if (MATCH("ALTEROWNERSTMT", 14))
     441        3094 :         return (Node *) _readAlterOwnerStmt();
     442     1921138 :     if (MATCH("ALTEROPERATORSTMT", 17))
     443        1204 :         return (Node *) _readAlterOperatorStmt();
     444     1919934 :     if (MATCH("ALTERTYPESTMT", 13))
     445         120 :         return (Node *) _readAlterTypeStmt();
     446     1919814 :     if (MATCH("RULESTMT", 8))
     447        2056 :         return (Node *) _readRuleStmt();
     448     1917758 :     if (MATCH("NOTIFYSTMT", 10))
     449         366 :         return (Node *) _readNotifyStmt();
     450     1917392 :     if (MATCH("LISTENSTMT", 10))
     451         148 :         return (Node *) _readListenStmt();
     452     1917244 :     if (MATCH("UNLISTENSTMT", 12))
     453          76 :         return (Node *) _readUnlistenStmt();
     454     1917168 :     if (MATCH("TRANSACTIONSTMT", 15))
     455       69090 :         return (Node *) _readTransactionStmt();
     456     1848078 :     if (MATCH("COMPOSITETYPESTMT", 17))
     457        1388 :         return (Node *) _readCompositeTypeStmt();
     458     1846690 :     if (MATCH("CREATEENUMSTMT", 14))
     459         384 :         return (Node *) _readCreateEnumStmt();
     460     1846306 :     if (MATCH("CREATERANGESTMT", 15))
     461         312 :         return (Node *) _readCreateRangeStmt();
     462     1845994 :     if (MATCH("ALTERENUMSTMT", 13))
     463         788 :         return (Node *) _readAlterEnumStmt();
     464     1845206 :     if (MATCH("VIEWSTMT", 8))
     465       27308 :         return (Node *) _readViewStmt();
     466     1817898 :     if (MATCH("LOADSTMT", 8))
     467         116 :         return (Node *) _readLoadStmt();
     468     1817782 :     if (MATCH("CREATEDBSTMT", 12))
     469        1296 :         return (Node *) _readCreatedbStmt();
     470     1816486 :     if (MATCH("ALTERDATABASESTMT", 17))
     471          92 :         return (Node *) _readAlterDatabaseStmt();
     472     1816394 :     if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
     473          12 :         return (Node *) _readAlterDatabaseRefreshCollStmt();
     474     1816382 :     if (MATCH("ALTERDATABASESETSTMT", 20))
     475        2140 :         return (Node *) _readAlterDatabaseSetStmt();
     476     1814242 :     if (MATCH("DROPDBSTMT", 10))
     477         200 :         return (Node *) _readDropdbStmt();
     478     1814042 :     if (MATCH("ALTERSYSTEMSTMT", 15))
     479         332 :         return (Node *) _readAlterSystemStmt();
     480     1813710 :     if (MATCH("CLUSTERSTMT", 11))
     481         476 :         return (Node *) _readClusterStmt();
     482     1813234 :     if (MATCH("VACUUMSTMT", 10))
     483       20832 :         return (Node *) _readVacuumStmt();
     484     1792402 :     if (MATCH("VACUUMRELATION", 14))
     485       20540 :         return (Node *) _readVacuumRelation();
     486     1771862 :     if (MATCH("EXPLAINSTMT", 11))
     487       35694 :         return (Node *) _readExplainStmt();
     488     1736168 :     if (MATCH("CREATETABLEASSTMT", 17))
     489        3620 :         return (Node *) _readCreateTableAsStmt();
     490     1732548 :     if (MATCH("REFRESHMATVIEWSTMT", 18))
     491         516 :         return (Node *) _readRefreshMatViewStmt();
     492     1732032 :     if (MATCH("CHECKPOINTSTMT", 14))
     493         392 :         return (Node *) _readCheckPointStmt();
     494     1731640 :     if (MATCH("DISCARDSTMT", 11))
     495          60 :         return (Node *) _readDiscardStmt();
     496     1731580 :     if (MATCH("LOCKSTMT", 8))
     497        2144 :         return (Node *) _readLockStmt();
     498     1729436 :     if (MATCH("CONSTRAINTSSETSTMT", 18))
     499         202 :         return (Node *) _readConstraintsSetStmt();
     500     1729234 :     if (MATCH("REINDEXSTMT", 11))
     501        2104 :         return (Node *) _readReindexStmt();
     502     1727130 :     if (MATCH("CREATECONVERSIONSTMT", 20))
     503         128 :         return (Node *) _readCreateConversionStmt();
     504     1727002 :     if (MATCH("CREATECASTSTMT", 14))
     505         540 :         return (Node *) _readCreateCastStmt();
     506     1726462 :     if (MATCH("CREATETRANSFORMSTMT", 19))
     507         100 :         return (Node *) _readCreateTransformStmt();
     508     1726362 :     if (MATCH("PREPARESTMT", 11))
     509        3376 :         return (Node *) _readPrepareStmt();
     510     1722986 :     if (MATCH("EXECUTESTMT", 11))
     511       30674 :         return (Node *) _readExecuteStmt();
     512     1692312 :     if (MATCH("DEALLOCATESTMT", 14))
     513        8072 :         return (Node *) _readDeallocateStmt();
     514     1684240 :     if (MATCH("DROPOWNEDSTMT", 13))
     515         296 :         return (Node *) _readDropOwnedStmt();
     516     1683944 :     if (MATCH("REASSIGNOWNEDSTMT", 17))
     517          80 :         return (Node *) _readReassignOwnedStmt();
     518     1683864 :     if (MATCH("ALTERTSDICTIONARYSTMT", 21))
     519          80 :         return (Node *) _readAlterTSDictionaryStmt();
     520     1683784 :     if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
     521       13248 :         return (Node *) _readAlterTSConfigurationStmt();
     522     1670536 :     if (MATCH("PUBLICATIONTABLE", 16))
     523        2532 :         return (Node *) _readPublicationTable();
     524     1668004 :     if (MATCH("PUBLICATIONOBJSPEC", 18))
     525        3244 :         return (Node *) _readPublicationObjSpec();
     526     1664760 :     if (MATCH("CREATEPUBLICATIONSTMT", 21))
     527        1368 :         return (Node *) _readCreatePublicationStmt();
     528     1663392 :     if (MATCH("ALTERPUBLICATIONSTMT", 20))
     529        2036 :         return (Node *) _readAlterPublicationStmt();
     530     1661356 :     if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
     531         836 :         return (Node *) _readCreateSubscriptionStmt();
     532     1660520 :     if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
     533         918 :         return (Node *) _readAlterSubscriptionStmt();
     534     1659602 :     if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
     535         388 :         return (Node *) _readDropSubscriptionStmt();
     536     1659214 :     if (MATCH("GROUPBYORDERING", 15))
     537           0 :         return (Node *) _readGroupByOrdering();
     538     1659214 :     if (MATCH("PLACEHOLDERVAR", 14))
     539           0 :         return (Node *) _readPlaceHolderVar();
     540     1659214 :     if (MATCH("APPENDRELINFO", 13))
     541       42118 :         return (Node *) _readAppendRelInfo();
     542     1617096 :     if (MATCH("PLANNEDSTMT", 11))
     543      437170 :         return (Node *) _readPlannedStmt();
     544     1179926 :     if (MATCH("RESULT", 6))
     545      220728 :         return (Node *) _readResult();
     546      959198 :     if (MATCH("PROJECTSET", 10))
     547        8500 :         return (Node *) _readProjectSet();
     548      950698 :     if (MATCH("MODIFYTABLE", 11))
     549       89042 :         return (Node *) _readModifyTable();
     550      861656 :     if (MATCH("APPEND", 6))
     551       13304 :         return (Node *) _readAppend();
     552      848352 :     if (MATCH("MERGEAPPEND", 11))
     553         466 :         return (Node *) _readMergeAppend();
     554      847886 :     if (MATCH("RECURSIVEUNION", 14))
     555         804 :         return (Node *) _readRecursiveUnion();
     556      847082 :     if (MATCH("BITMAPAND", 9))
     557         104 :         return (Node *) _readBitmapAnd();
     558      846978 :     if (MATCH("BITMAPOR", 8))
     559         288 :         return (Node *) _readBitmapOr();
     560      846690 :     if (MATCH("SEQSCAN", 7))
     561      182566 :         return (Node *) _readSeqScan();
     562      664124 :     if (MATCH("SAMPLESCAN", 10))
     563         300 :         return (Node *) _readSampleScan();
     564      663824 :     if (MATCH("INDEXSCAN", 9))
     565      124986 :         return (Node *) _readIndexScan();
     566      538838 :     if (MATCH("INDEXONLYSCAN", 13))
     567       14600 :         return (Node *) _readIndexOnlyScan();
     568      524238 :     if (MATCH("BITMAPINDEXSCAN", 15))
     569       18820 :         return (Node *) _readBitmapIndexScan();
     570      505418 :     if (MATCH("BITMAPHEAPSCAN", 14))
     571       18374 :         return (Node *) _readBitmapHeapScan();
     572      487044 :     if (MATCH("TIDSCAN", 7))
     573         670 :         return (Node *) _readTidScan();
     574      486374 :     if (MATCH("TIDRANGESCAN", 12))
     575         202 :         return (Node *) _readTidRangeScan();
     576      486172 :     if (MATCH("SUBQUERYSCAN", 12))
     577        9356 :         return (Node *) _readSubqueryScan();
     578      476816 :     if (MATCH("FUNCTIONSCAN", 12))
     579       44684 :         return (Node *) _readFunctionScan();
     580      432132 :     if (MATCH("VALUESSCAN", 10))
     581        7652 :         return (Node *) _readValuesScan();
     582      424480 :     if (MATCH("TABLEFUNCSCAN", 13))
     583         548 :         return (Node *) _readTableFuncScan();
     584      423932 :     if (MATCH("CTESCAN", 7))
     585        3216 :         return (Node *) _readCteScan();
     586      420716 :     if (MATCH("NAMEDTUPLESTORESCAN", 19))
     587         438 :         return (Node *) _readNamedTuplestoreScan();
     588      420278 :     if (MATCH("WORKTABLESCAN", 13))
     589         804 :         return (Node *) _readWorkTableScan();
     590      419474 :     if (MATCH("FOREIGNSCAN", 11))
     591        1940 :         return (Node *) _readForeignScan();
     592      417534 :     if (MATCH("CUSTOMSCAN", 10))
     593           0 :         return (Node *) _readCustomScan();
     594      417534 :     if (MATCH("NESTLOOP", 8))
     595       72968 :         return (Node *) _readNestLoop();
     596      344566 :     if (MATCH("NESTLOOPPARAM", 13))
     597       41708 :         return (Node *) _readNestLoopParam();
     598      302858 :     if (MATCH("MERGEJOIN", 9))
     599        6966 :         return (Node *) _readMergeJoin();
     600      295892 :     if (MATCH("HASHJOIN", 8))
     601       32586 :         return (Node *) _readHashJoin();
     602      263306 :     if (MATCH("MATERIAL", 8))
     603        3710 :         return (Node *) _readMaterial();
     604      259596 :     if (MATCH("MEMOIZE", 7))
     605        1394 :         return (Node *) _readMemoize();
     606      258202 :     if (MATCH("SORT", 4))
     607       61746 :         return (Node *) _readSort();
     608      196456 :     if (MATCH("INCREMENTALSORT", 15))
     609         866 :         return (Node *) _readIncrementalSort();
     610      195590 :     if (MATCH("GROUP", 5))
     611         234 :         return (Node *) _readGroup();
     612      195356 :     if (MATCH("AGG", 3))
     613       37974 :         return (Node *) _readAgg();
     614      157382 :     if (MATCH("WINDOWAGG", 9))
     615        2450 :         return (Node *) _readWindowAgg();
     616      154932 :     if (MATCH("UNIQUE", 6))
     617        4334 :         return (Node *) _readUnique();
     618      150598 :     if (MATCH("GATHER", 6))
     619         958 :         return (Node *) _readGather();
     620      149640 :     if (MATCH("GATHERMERGE", 11))
     621         318 :         return (Node *) _readGatherMerge();
     622      149322 :     if (MATCH("HASH", 4))
     623       32586 :         return (Node *) _readHash();
     624      116736 :     if (MATCH("SETOP", 5))
     625         602 :         return (Node *) _readSetOp();
     626      116134 :     if (MATCH("LOCKROWS", 8))
     627        6754 :         return (Node *) _readLockRows();
     628      109380 :     if (MATCH("LIMIT", 5))
     629        4422 :         return (Node *) _readLimit();
     630      104958 :     if (MATCH("PLANROWMARK", 11))
     631       22716 :         return (Node *) _readPlanRowMark();
     632       82242 :     if (MATCH("PARTITIONPRUNEINFO", 18))
     633         564 :         return (Node *) _readPartitionPruneInfo();
     634       81678 :     if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
     635        1248 :         return (Node *) _readPartitionedRelPruneInfo();
     636       80430 :     if (MATCH("PARTITIONPRUNESTEPOP", 20))
     637        1028 :         return (Node *) _readPartitionPruneStepOp();
     638       79402 :     if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
     639         216 :         return (Node *) _readPartitionPruneStepCombine();
     640       79186 :     if (MATCH("PLANINVALITEM", 13))
     641       79186 :         return (Node *) _readPlanInvalItem();
     642           0 :     if (MATCH("EXTENSIBLENODE", 14))
     643           0 :         return (Node *) _readExtensibleNode();

Generated by: LCOV version 1.14