LCOV - code coverage report
Current view: top level - src/backend/nodes - readfuncs.switch.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 592 598 99.0 %
Date: 2023-11-29 04:11:06 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-2023, 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    40038430 :     if (MATCH("ALIAS", 5))
      19     2253844 :         return (Node *) _readAlias();
      20    37784586 :     if (MATCH("RANGEVAR", 8))
      21      671482 :         return (Node *) _readRangeVar();
      22    37113104 :     if (MATCH("TABLEFUNC", 9))
      23         498 :         return (Node *) _readTableFunc();
      24    37112606 :     if (MATCH("INTOCLAUSE", 10))
      25        3686 :         return (Node *) _readIntoClause();
      26    37108920 :     if (MATCH("VAR", 3))
      27    10325998 :         return (Node *) _readVar();
      28    26782922 :     if (MATCH("CONST", 5))
      29     2396496 :         return (Node *) _readConst();
      30    24386426 :     if (MATCH("PARAM", 5))
      31      427750 :         return (Node *) _readParam();
      32    23958676 :     if (MATCH("AGGREF", 6))
      33       82388 :         return (Node *) _readAggref();
      34    23876288 :     if (MATCH("GROUPINGFUNC", 12))
      35         944 :         return (Node *) _readGroupingFunc();
      36    23875344 :     if (MATCH("WINDOWFUNC", 10))
      37        6594 :         return (Node *) _readWindowFunc();
      38    23868750 :     if (MATCH("SUBSCRIPTINGREF", 15))
      39       23714 :         return (Node *) _readSubscriptingRef();
      40    23845036 :     if (MATCH("FUNCEXPR", 8))
      41      795258 :         return (Node *) _readFuncExpr();
      42    23049778 :     if (MATCH("NAMEDARGEXPR", 12))
      43       97574 :         return (Node *) _readNamedArgExpr();
      44    22952204 :     if (MATCH("OPEXPR", 6))
      45     1269882 :         return (Node *) _readOpExpr();
      46    21682322 :     if (MATCH("DISTINCTEXPR", 12))
      47        1484 :         return (Node *) _readDistinctExpr();
      48    21680838 :     if (MATCH("NULLIFEXPR", 10))
      49         392 :         return (Node *) _readNullIfExpr();
      50    21680446 :     if (MATCH("SCALARARRAYOPEXPR", 17))
      51       56264 :         return (Node *) _readScalarArrayOpExpr();
      52    21624182 :     if (MATCH("BOOLEXPR", 8))
      53      306314 :         return (Node *) _readBoolExpr();
      54    21317868 :     if (MATCH("SUBLINK", 7))
      55       72088 :         return (Node *) _readSubLink();
      56    21245780 :     if (MATCH("SUBPLAN", 7))
      57       31848 :         return (Node *) _readSubPlan();
      58    21213932 :     if (MATCH("ALTERNATIVESUBPLAN", 18))
      59           0 :         return (Node *) _readAlternativeSubPlan();
      60    21213932 :     if (MATCH("FIELDSELECT", 11))
      61       20288 :         return (Node *) _readFieldSelect();
      62    21193644 :     if (MATCH("FIELDSTORE", 10))
      63         758 :         return (Node *) _readFieldStore();
      64    21192886 :     if (MATCH("RELABELTYPE", 11))
      65      195700 :         return (Node *) _readRelabelType();
      66    20997186 :     if (MATCH("COERCEVIAIO", 11))
      67       41604 :         return (Node *) _readCoerceViaIO();
      68    20955582 :     if (MATCH("ARRAYCOERCEEXPR", 15))
      69        8632 :         return (Node *) _readArrayCoerceExpr();
      70    20946950 :     if (MATCH("CONVERTROWTYPEEXPR", 18))
      71         650 :         return (Node *) _readConvertRowtypeExpr();
      72    20946300 :     if (MATCH("COLLATEEXPR", 11))
      73        6902 :         return (Node *) _readCollateExpr();
      74    20939398 :     if (MATCH("CASEEXPR", 8))
      75      149754 :         return (Node *) _readCaseExpr();
      76    20789644 :     if (MATCH("CASEWHEN", 8))
      77      264142 :         return (Node *) _readCaseWhen();
      78    20525502 :     if (MATCH("CASETESTEXPR", 12))
      79       44278 :         return (Node *) _readCaseTestExpr();
      80    20481224 :     if (MATCH("ARRAYEXPR", 9))
      81       29362 :         return (Node *) _readArrayExpr();
      82    20451862 :     if (MATCH("ROWEXPR", 7))
      83       11748 :         return (Node *) _readRowExpr();
      84    20440114 :     if (MATCH("ROWCOMPAREEXPR", 14))
      85         456 :         return (Node *) _readRowCompareExpr();
      86    20439658 :     if (MATCH("COALESCEEXPR", 12))
      87       14334 :         return (Node *) _readCoalesceExpr();
      88    20425324 :     if (MATCH("MINMAXEXPR", 10))
      89         746 :         return (Node *) _readMinMaxExpr();
      90    20424578 :     if (MATCH("SQLVALUEFUNCTION", 16))
      91       11492 :         return (Node *) _readSQLValueFunction();
      92    20413086 :     if (MATCH("XMLEXPR", 7))
      93        2416 :         return (Node *) _readXmlExpr();
      94    20410670 :     if (MATCH("JSONFORMAT", 10))
      95        5216 :         return (Node *) _readJsonFormat();
      96    20405454 :     if (MATCH("JSONRETURNING", 13))
      97        2934 :         return (Node *) _readJsonReturning();
      98    20402520 :     if (MATCH("JSONVALUEEXPR", 13))
      99        1854 :         return (Node *) _readJsonValueExpr();
     100    20400666 :     if (MATCH("JSONCONSTRUCTOREXPR", 19))
     101        2414 :         return (Node *) _readJsonConstructorExpr();
     102    20398252 :     if (MATCH("JSONISPREDICATE", 15))
     103        1068 :         return (Node *) _readJsonIsPredicate();
     104    20397184 :     if (MATCH("NULLTEST", 8))
     105       43546 :         return (Node *) _readNullTest();
     106    20353638 :     if (MATCH("BOOLEANTEST", 11))
     107        2526 :         return (Node *) _readBooleanTest();
     108    20351112 :     if (MATCH("MERGEACTION", 11))
     109        3470 :         return (Node *) _readMergeAction();
     110    20347642 :     if (MATCH("COERCETODOMAIN", 14))
     111       94148 :         return (Node *) _readCoerceToDomain();
     112    20253494 :     if (MATCH("COERCETODOMAINVALUE", 19))
     113        1524 :         return (Node *) _readCoerceToDomainValue();
     114    20251970 :     if (MATCH("SETTODEFAULT", 12))
     115        1632 :         return (Node *) _readSetToDefault();
     116    20250338 :     if (MATCH("CURRENTOFEXPR", 13))
     117         866 :         return (Node *) _readCurrentOfExpr();
     118    20249472 :     if (MATCH("NEXTVALUEEXPR", 13))
     119         640 :         return (Node *) _readNextValueExpr();
     120    20248832 :     if (MATCH("INFERENCEELEM", 13))
     121        1554 :         return (Node *) _readInferenceElem();
     122    20247278 :     if (MATCH("TARGETENTRY", 11))
     123     5819560 :         return (Node *) _readTargetEntry();
     124    14427718 :     if (MATCH("RANGETBLREF", 11))
     125      484302 :         return (Node *) _readRangeTblRef();
     126    13943416 :     if (MATCH("JOINEXPR", 8))
     127      159640 :         return (Node *) _readJoinExpr();
     128    13783776 :     if (MATCH("FROMEXPR", 8))
     129      529450 :         return (Node *) _readFromExpr();
     130    13254326 :     if (MATCH("ONCONFLICTEXPR", 14))
     131        1466 :         return (Node *) _readOnConflictExpr();
     132    13252860 :     if (MATCH("QUERY", 5))
     133      831144 :         return (Node *) _readQuery();
     134    12421716 :     if (MATCH("TYPENAME", 8))
     135      603134 :         return (Node *) _readTypeName();
     136    11818582 :     if (MATCH("COLUMNREF", 9))
     137     1507626 :         return (Node *) _readColumnRef();
     138    10310956 :     if (MATCH("PARAMREF", 8))
     139      141980 :         return (Node *) _readParamRef();
     140    10168976 :     if (MATCH("A_EXPR", 6))
     141      537510 :         return (Node *) _readA_Expr();
     142     9631466 :     if (MATCH("A_CONST", 7))
     143     1134858 :         return (Node *) _readA_Const();
     144     8496608 :     if (MATCH("TYPECAST", 8))
     145      247950 :         return (Node *) _readTypeCast();
     146     8248658 :     if (MATCH("COLLATECLAUSE", 13))
     147        7754 :         return (Node *) _readCollateClause();
     148     8240904 :     if (MATCH("ROLESPEC", 8))
     149       42428 :         return (Node *) _readRoleSpec();
     150     8198476 :     if (MATCH("FUNCCALL", 8))
     151      336004 :         return (Node *) _readFuncCall();
     152     7862472 :     if (MATCH("A_STAR", 6))
     153       52050 :         return (Node *) _readA_Star();
     154     7810422 :     if (MATCH("A_INDICES", 9))
     155       11718 :         return (Node *) _readA_Indices();
     156     7798704 :     if (MATCH("A_INDIRECTION", 13))
     157       24566 :         return (Node *) _readA_Indirection();
     158     7774138 :     if (MATCH("A_ARRAYEXPR", 11))
     159        6716 :         return (Node *) _readA_ArrayExpr();
     160     7767422 :     if (MATCH("RESTARGET", 9))
     161      990200 :         return (Node *) _readResTarget();
     162     6777222 :     if (MATCH("MULTIASSIGNREF", 14))
     163         390 :         return (Node *) _readMultiAssignRef();
     164     6776832 :     if (MATCH("SORTBY", 6))
     165       78960 :         return (Node *) _readSortBy();
     166     6697872 :     if (MATCH("WINDOWDEF", 9))
     167        3966 :         return (Node *) _readWindowDef();
     168     6693906 :     if (MATCH("RANGESUBSELECT", 14))
     169       14004 :         return (Node *) _readRangeSubselect();
     170     6679902 :     if (MATCH("RANGEFUNCTION", 13))
     171       39958 :         return (Node *) _readRangeFunction();
     172     6639944 :     if (MATCH("RANGETABLEFUNC", 14))
     173         236 :         return (Node *) _readRangeTableFunc();
     174     6639708 :     if (MATCH("RANGETABLEFUNCCOL", 17))
     175         858 :         return (Node *) _readRangeTableFuncCol();
     176     6638850 :     if (MATCH("RANGETABLESAMPLE", 16))
     177         262 :         return (Node *) _readRangeTableSample();
     178     6638588 :     if (MATCH("COLUMNDEF", 9))
     179      124968 :         return (Node *) _readColumnDef();
     180     6513620 :     if (MATCH("TABLELIKECLAUSE", 15))
     181        1384 :         return (Node *) _readTableLikeClause();
     182     6512236 :     if (MATCH("INDEXELEM", 9))
     183       17304 :         return (Node *) _readIndexElem();
     184     6494932 :     if (MATCH("DEFELEM", 7))
     185      263842 :         return (Node *) _readDefElem();
     186     6231090 :     if (MATCH("LOCKINGCLAUSE", 13))
     187        2090 :         return (Node *) _readLockingClause();
     188     6229000 :     if (MATCH("XMLSERIALIZE", 12))
     189         206 :         return (Node *) _readXmlSerialize();
     190     6228794 :     if (MATCH("PARTITIONELEM", 13))
     191        9880 :         return (Node *) _readPartitionElem();
     192     6218914 :     if (MATCH("PARTITIONSPEC", 13))
     193        9016 :         return (Node *) _readPartitionSpec();
     194     6209898 :     if (MATCH("PARTITIONBOUNDSPEC", 18))
     195       55912 :         return (Node *) _readPartitionBoundSpec();
     196     6153986 :     if (MATCH("PARTITIONRANGEDATUM", 19))
     197       42780 :         return (Node *) _readPartitionRangeDatum();
     198     6111206 :     if (MATCH("PARTITIONCMD", 12))
     199        6090 :         return (Node *) _readPartitionCmd();
     200     6105116 :     if (MATCH("RANGETBLENTRY", 13))
     201     1415260 :         return (Node *) _readRangeTblEntry();
     202     4689856 :     if (MATCH("RTEPERMISSIONINFO", 17))
     203      842624 :         return (Node *) _readRTEPermissionInfo();
     204     3847232 :     if (MATCH("RANGETBLFUNCTION", 16))
     205       85286 :         return (Node *) _readRangeTblFunction();
     206     3761946 :     if (MATCH("TABLESAMPLECLAUSE", 17))
     207         546 :         return (Node *) _readTableSampleClause();
     208     3761400 :     if (MATCH("WITHCHECKOPTION", 15))
     209        4254 :         return (Node *) _readWithCheckOption();
     210     3757146 :     if (MATCH("SORTGROUPCLAUSE", 15))
     211      122094 :         return (Node *) _readSortGroupClause();
     212     3635052 :     if (MATCH("GROUPINGSET", 11))
     213        3724 :         return (Node *) _readGroupingSet();
     214     3631328 :     if (MATCH("WINDOWCLAUSE", 12))
     215        2766 :         return (Node *) _readWindowClause();
     216     3628562 :     if (MATCH("ROWMARKCLAUSE", 13))
     217        4812 :         return (Node *) _readRowMarkClause();
     218     3623750 :     if (MATCH("WITHCLAUSE", 10))
     219        2630 :         return (Node *) _readWithClause();
     220     3621120 :     if (MATCH("INFERCLAUSE", 11))
     221        1316 :         return (Node *) _readInferClause();
     222     3619804 :     if (MATCH("ONCONFLICTCLAUSE", 16))
     223        1484 :         return (Node *) _readOnConflictClause();
     224     3618320 :     if (MATCH("CTESEARCHCLAUSE", 15))
     225         228 :         return (Node *) _readCTESearchClause();
     226     3618092 :     if (MATCH("CTECYCLECLAUSE", 14))
     227         246 :         return (Node *) _readCTECycleClause();
     228     3617846 :     if (MATCH("COMMONTABLEEXPR", 15))
     229        7044 :         return (Node *) _readCommonTableExpr();
     230     3610802 :     if (MATCH("MERGEWHENCLAUSE", 15))
     231        1676 :         return (Node *) _readMergeWhenClause();
     232     3609126 :     if (MATCH("TRIGGERTRANSITION", 17))
     233        1124 :         return (Node *) _readTriggerTransition();
     234     3608002 :     if (MATCH("JSONOUTPUT", 10))
     235         520 :         return (Node *) _readJsonOutput();
     236     3607482 :     if (MATCH("JSONKEYVALUE", 12))
     237         694 :         return (Node *) _readJsonKeyValue();
     238     3606788 :     if (MATCH("JSONPARSEEXPR", 13))
     239         164 :         return (Node *) _readJsonParseExpr();
     240     3606624 :     if (MATCH("JSONSCALAREXPR", 14))
     241         112 :         return (Node *) _readJsonScalarExpr();
     242     3606512 :     if (MATCH("JSONSERIALIZEEXPR", 17))
     243          90 :         return (Node *) _readJsonSerializeExpr();
     244     3606422 :     if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
     245         380 :         return (Node *) _readJsonObjectConstructor();
     246     3606042 :     if (MATCH("JSONARRAYCONSTRUCTOR", 20))
     247         188 :         return (Node *) _readJsonArrayConstructor();
     248     3605854 :     if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
     249          60 :         return (Node *) _readJsonArrayQueryConstructor();
     250     3605794 :     if (MATCH("JSONAGGCONSTRUCTOR", 18))
     251         318 :         return (Node *) _readJsonAggConstructor();
     252     3605476 :     if (MATCH("JSONOBJECTAGG", 13))
     253         162 :         return (Node *) _readJsonObjectAgg();
     254     3605314 :     if (MATCH("JSONARRAYAGG", 12))
     255         156 :         return (Node *) _readJsonArrayAgg();
     256     3605158 :     if (MATCH("RAWSTMT", 7))
     257      634282 :         return (Node *) _readRawStmt();
     258     2970876 :     if (MATCH("INSERTSTMT", 10))
     259       57770 :         return (Node *) _readInsertStmt();
     260     2913106 :     if (MATCH("DELETESTMT", 10))
     261        4054 :         return (Node *) _readDeleteStmt();
     262     2909052 :     if (MATCH("UPDATESTMT", 10))
     263       12444 :         return (Node *) _readUpdateStmt();
     264     2896608 :     if (MATCH("MERGESTMT", 9))
     265        1042 :         return (Node *) _readMergeStmt();
     266     2895566 :     if (MATCH("SELECTSTMT", 10))
     267      450794 :         return (Node *) _readSelectStmt();
     268     2444772 :     if (MATCH("SETOPERATIONSTMT", 16))
     269       14004 :         return (Node *) _readSetOperationStmt();
     270     2430768 :     if (MATCH("RETURNSTMT", 10))
     271        6044 :         return (Node *) _readReturnStmt();
     272     2424724 :     if (MATCH("PLASSIGNSTMT", 12))
     273           0 :         return (Node *) _readPLAssignStmt();
     274     2424724 :     if (MATCH("CREATESCHEMASTMT", 16))
     275        1820 :         return (Node *) _readCreateSchemaStmt();
     276     2422904 :     if (MATCH("ALTERTABLESTMT", 14))
     277       46492 :         return (Node *) _readAlterTableStmt();
     278     2376412 :     if (MATCH("REPLICAIDENTITYSTMT", 19))
     279         836 :         return (Node *) _readReplicaIdentityStmt();
     280     2375576 :     if (MATCH("ALTERTABLECMD", 13))
     281       48100 :         return (Node *) _readAlterTableCmd();
     282     2327476 :     if (MATCH("ALTERCOLLATIONSTMT", 18))
     283           4 :         return (Node *) _readAlterCollationStmt();
     284     2327472 :     if (MATCH("ALTERDOMAINSTMT", 15))
     285         480 :         return (Node *) _readAlterDomainStmt();
     286     2326992 :     if (MATCH("GRANTSTMT", 9))
     287       25602 :         return (Node *) _readGrantStmt();
     288     2301390 :     if (MATCH("OBJECTWITHARGS", 14))
     289       30682 :         return (Node *) _readObjectWithArgs();
     290     2270708 :     if (MATCH("ACCESSPRIV", 10))
     291       24286 :         return (Node *) _readAccessPriv();
     292     2246422 :     if (MATCH("GRANTROLESTMT", 13))
     293        1620 :         return (Node *) _readGrantRoleStmt();
     294     2244802 :     if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
     295         320 :         return (Node *) _readAlterDefaultPrivilegesStmt();
     296     2244482 :     if (MATCH("COPYSTMT", 8))
     297       17564 :         return (Node *) _readCopyStmt();
     298     2226918 :     if (MATCH("VARIABLESETSTMT", 15))
     299       45384 :         return (Node *) _readVariableSetStmt();
     300     2181534 :     if (MATCH("VARIABLESHOWSTMT", 16))
     301        1632 :         return (Node *) _readVariableShowStmt();
     302     2179902 :     if (MATCH("CREATESTMT", 10))
     303       65452 :         return (Node *) _readCreateStmt();
     304     2114450 :     if (MATCH("CONSTRAINT", 10))
     305       53794 :         return (Node *) _readConstraint();
     306     2060656 :     if (MATCH("CREATETABLESPACESTMT", 20))
     307         216 :         return (Node *) _readCreateTableSpaceStmt();
     308     2060440 :     if (MATCH("DROPTABLESPACESTMT", 18))
     309         124 :         return (Node *) _readDropTableSpaceStmt();
     310     2060316 :     if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
     311          48 :         return (Node *) _readAlterTableSpaceOptionsStmt();
     312     2060268 :     if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
     313          60 :         return (Node *) _readAlterTableMoveAllStmt();
     314     2060208 :     if (MATCH("CREATEEXTENSIONSTMT", 19))
     315         752 :         return (Node *) _readCreateExtensionStmt();
     316     2059456 :     if (MATCH("ALTEREXTENSIONSTMT", 18))
     317          50 :         return (Node *) _readAlterExtensionStmt();
     318     2059406 :     if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
     319         356 :         return (Node *) _readAlterExtensionContentsStmt();
     320     2059050 :     if (MATCH("CREATEFDWSTMT", 13))
     321         372 :         return (Node *) _readCreateFdwStmt();
     322     2058678 :     if (MATCH("ALTERFDWSTMT", 12))
     323         244 :         return (Node *) _readAlterFdwStmt();
     324     2058434 :     if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
     325         526 :         return (Node *) _readCreateForeignServerStmt();
     326     2057908 :     if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
     327         426 :         return (Node *) _readAlterForeignServerStmt();
     328     2057482 :     if (MATCH("CREATEFOREIGNTABLESTMT", 22))
     329         820 :         return (Node *) _readCreateForeignTableStmt();
     330     2056662 :     if (MATCH("CREATEUSERMAPPINGSTMT", 21))
     331         476 :         return (Node *) _readCreateUserMappingStmt();
     332     2056186 :     if (MATCH("ALTERUSERMAPPINGSTMT", 20))
     333         220 :         return (Node *) _readAlterUserMappingStmt();
     334     2055966 :     if (MATCH("DROPUSERMAPPINGSTMT", 19))
     335         252 :         return (Node *) _readDropUserMappingStmt();
     336     2055714 :     if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
     337          88 :         return (Node *) _readImportForeignSchemaStmt();
     338     2055626 :     if (MATCH("CREATEPOLICYSTMT", 16))
     339        1304 :         return (Node *) _readCreatePolicyStmt();
     340     2054322 :     if (MATCH("ALTERPOLICYSTMT", 15))
     341         168 :         return (Node *) _readAlterPolicyStmt();
     342     2054154 :     if (MATCH("CREATEAMSTMT", 12))
     343         120 :         return (Node *) _readCreateAmStmt();
     344     2054034 :     if (MATCH("CREATETRIGSTMT", 14))
     345        6164 :         return (Node *) _readCreateTrigStmt();
     346     2047870 :     if (MATCH("CREATEEVENTTRIGSTMT", 19))
     347         356 :         return (Node *) _readCreateEventTrigStmt();
     348     2047514 :     if (MATCH("ALTEREVENTTRIGSTMT", 18))
     349          84 :         return (Node *) _readAlterEventTrigStmt();
     350     2047430 :     if (MATCH("CREATEPLANGSTMT", 15))
     351         212 :         return (Node *) _readCreatePLangStmt();
     352     2047218 :     if (MATCH("CREATEROLESTMT", 14))
     353        3288 :         return (Node *) _readCreateRoleStmt();
     354     2043930 :     if (MATCH("ALTERROLESTMT", 13))
     355         840 :         return (Node *) _readAlterRoleStmt();
     356     2043090 :     if (MATCH("ALTERROLESETSTMT", 16))
     357         156 :         return (Node *) _readAlterRoleSetStmt();
     358     2042934 :     if (MATCH("DROPROLESTMT", 12))
     359        3212 :         return (Node *) _readDropRoleStmt();
     360     2039722 :     if (MATCH("CREATESEQSTMT", 13))
     361        1268 :         return (Node *) _readCreateSeqStmt();
     362     2038454 :     if (MATCH("ALTERSEQSTMT", 12))
     363         392 :         return (Node *) _readAlterSeqStmt();
     364     2038062 :     if (MATCH("DEFINESTMT", 10))
     365       13500 :         return (Node *) _readDefineStmt();
     366     2024562 :     if (MATCH("CREATEDOMAINSTMT", 16))
     367        1920 :         return (Node *) _readCreateDomainStmt();
     368     2022642 :     if (MATCH("CREATEOPCLASSSTMT", 17))
     369         756 :         return (Node *) _readCreateOpClassStmt();
     370     2021886 :     if (MATCH("CREATEOPCLASSITEM", 17))
     371        7816 :         return (Node *) _readCreateOpClassItem();
     372     2014070 :     if (MATCH("CREATEOPFAMILYSTMT", 18))
     373         296 :         return (Node *) _readCreateOpFamilyStmt();
     374     2013774 :     if (MATCH("ALTEROPFAMILYSTMT", 17))
     375         900 :         return (Node *) _readAlterOpFamilyStmt();
     376     2012874 :     if (MATCH("DROPSTMT", 8))
     377       45810 :         return (Node *) _readDropStmt();
     378     1967064 :     if (MATCH("TRUNCATESTMT", 12))
     379        2698 :         return (Node *) _readTruncateStmt();
     380     1964366 :     if (MATCH("COMMENTSTMT", 11))
     381        9128 :         return (Node *) _readCommentStmt();
     382     1955238 :     if (MATCH("SECLABELSTMT", 12))
     383         200 :         return (Node *) _readSecLabelStmt();
     384     1955038 :     if (MATCH("DECLARECURSORSTMT", 17))
     385        5658 :         return (Node *) _readDeclareCursorStmt();
     386     1949380 :     if (MATCH("CLOSEPORTALSTMT", 15))
     387        4368 :         return (Node *) _readClosePortalStmt();
     388     1945012 :     if (MATCH("FETCHSTMT", 9))
     389       11916 :         return (Node *) _readFetchStmt();
     390     1933096 :     if (MATCH("INDEXSTMT", 9))
     391       11292 :         return (Node *) _readIndexStmt();
     392     1921804 :     if (MATCH("CREATESTATSSTMT", 15))
     393        1086 :         return (Node *) _readCreateStatsStmt();
     394     1920718 :     if (MATCH("STATSELEM", 9))
     395        2848 :         return (Node *) _readStatsElem();
     396     1917870 :     if (MATCH("ALTERSTATSSTMT", 14))
     397          52 :         return (Node *) _readAlterStatsStmt();
     398     1917818 :     if (MATCH("CREATEFUNCTIONSTMT", 18))
     399       37460 :         return (Node *) _readCreateFunctionStmt();
     400     1880358 :     if (MATCH("FUNCTIONPARAMETER", 17))
     401      109404 :         return (Node *) _readFunctionParameter();
     402     1770954 :     if (MATCH("ALTERFUNCTIONSTMT", 17))
     403        1264 :         return (Node *) _readAlterFunctionStmt();
     404     1769690 :     if (MATCH("DOSTMT", 6))
     405        1948 :         return (Node *) _readDoStmt();
     406     1767742 :     if (MATCH("CALLSTMT", 8))
     407         752 :         return (Node *) _readCallStmt();
     408     1766990 :     if (MATCH("RENAMESTMT", 10))
     409        2700 :         return (Node *) _readRenameStmt();
     410     1764290 :     if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
     411          92 :         return (Node *) _readAlterObjectDependsStmt();
     412     1764198 :     if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
     413         772 :         return (Node *) _readAlterObjectSchemaStmt();
     414     1763426 :     if (MATCH("ALTEROWNERSTMT", 14))
     415        2950 :         return (Node *) _readAlterOwnerStmt();
     416     1760476 :     if (MATCH("ALTEROPERATORSTMT", 17))
     417        1196 :         return (Node *) _readAlterOperatorStmt();
     418     1759280 :     if (MATCH("ALTERTYPESTMT", 13))
     419         120 :         return (Node *) _readAlterTypeStmt();
     420     1759160 :     if (MATCH("RULESTMT", 8))
     421        1968 :         return (Node *) _readRuleStmt();
     422     1757192 :     if (MATCH("NOTIFYSTMT", 10))
     423         364 :         return (Node *) _readNotifyStmt();
     424     1756828 :     if (MATCH("LISTENSTMT", 10))
     425         148 :         return (Node *) _readListenStmt();
     426     1756680 :     if (MATCH("UNLISTENSTMT", 12))
     427          76 :         return (Node *) _readUnlistenStmt();
     428     1756604 :     if (MATCH("TRANSACTIONSTMT", 15))
     429       67170 :         return (Node *) _readTransactionStmt();
     430     1689434 :     if (MATCH("COMPOSITETYPESTMT", 17))
     431        1252 :         return (Node *) _readCompositeTypeStmt();
     432     1688182 :     if (MATCH("CREATEENUMSTMT", 14))
     433         356 :         return (Node *) _readCreateEnumStmt();
     434     1687826 :     if (MATCH("CREATERANGESTMT", 15))
     435         264 :         return (Node *) _readCreateRangeStmt();
     436     1687562 :     if (MATCH("ALTERENUMSTMT", 13))
     437         764 :         return (Node *) _readAlterEnumStmt();
     438     1686798 :     if (MATCH("VIEWSTMT", 8))
     439       22576 :         return (Node *) _readViewStmt();
     440     1664222 :     if (MATCH("LOADSTMT", 8))
     441         116 :         return (Node *) _readLoadStmt();
     442     1664106 :     if (MATCH("CREATEDBSTMT", 12))
     443        1116 :         return (Node *) _readCreatedbStmt();
     444     1662990 :     if (MATCH("ALTERDATABASESTMT", 17))
     445          56 :         return (Node *) _readAlterDatabaseStmt();
     446     1662934 :     if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
     447           4 :         return (Node *) _readAlterDatabaseRefreshCollStmt();
     448     1662930 :     if (MATCH("ALTERDATABASESETSTMT", 20))
     449        2064 :         return (Node *) _readAlterDatabaseSetStmt();
     450     1660866 :     if (MATCH("DROPDBSTMT", 10))
     451         172 :         return (Node *) _readDropdbStmt();
     452     1660694 :     if (MATCH("ALTERSYSTEMSTMT", 15))
     453         308 :         return (Node *) _readAlterSystemStmt();
     454     1660386 :     if (MATCH("CLUSTERSTMT", 11))
     455         408 :         return (Node *) _readClusterStmt();
     456     1659978 :     if (MATCH("VACUUMSTMT", 10))
     457       18686 :         return (Node *) _readVacuumStmt();
     458     1641292 :     if (MATCH("VACUUMRELATION", 14))
     459       18506 :         return (Node *) _readVacuumRelation();
     460     1622786 :     if (MATCH("EXPLAINSTMT", 11))
     461       33428 :         return (Node *) _readExplainStmt();
     462     1589358 :     if (MATCH("CREATETABLEASSTMT", 17))
     463        3566 :         return (Node *) _readCreateTableAsStmt();
     464     1585792 :     if (MATCH("REFRESHMATVIEWSTMT", 18))
     465         456 :         return (Node *) _readRefreshMatViewStmt();
     466     1585336 :     if (MATCH("CHECKPOINTSTMT", 14))
     467         336 :         return (Node *) _readCheckPointStmt();
     468     1585000 :     if (MATCH("DISCARDSTMT", 11))
     469          60 :         return (Node *) _readDiscardStmt();
     470     1584940 :     if (MATCH("LOCKSTMT", 8))
     471        1976 :         return (Node *) _readLockStmt();
     472     1582964 :     if (MATCH("CONSTRAINTSSETSTMT", 18))
     473         202 :         return (Node *) _readConstraintsSetStmt();
     474     1582762 :     if (MATCH("REINDEXSTMT", 11))
     475        1648 :         return (Node *) _readReindexStmt();
     476     1581114 :     if (MATCH("CREATECONVERSIONSTMT", 20))
     477         128 :         return (Node *) _readCreateConversionStmt();
     478     1580986 :     if (MATCH("CREATECASTSTMT", 14))
     479         540 :         return (Node *) _readCreateCastStmt();
     480     1580446 :     if (MATCH("CREATETRANSFORMSTMT", 19))
     481         100 :         return (Node *) _readCreateTransformStmt();
     482     1580346 :     if (MATCH("PREPARESTMT", 11))
     483        3228 :         return (Node *) _readPrepareStmt();
     484     1577118 :     if (MATCH("EXECUTESTMT", 11))
     485       22864 :         return (Node *) _readExecuteStmt();
     486     1554254 :     if (MATCH("DEALLOCATESTMT", 14))
     487        8068 :         return (Node *) _readDeallocateStmt();
     488     1546186 :     if (MATCH("DROPOWNEDSTMT", 13))
     489         288 :         return (Node *) _readDropOwnedStmt();
     490     1545898 :     if (MATCH("REASSIGNOWNEDSTMT", 17))
     491          76 :         return (Node *) _readReassignOwnedStmt();
     492     1545822 :     if (MATCH("ALTERTSDICTIONARYSTMT", 21))
     493          80 :         return (Node *) _readAlterTSDictionaryStmt();
     494     1545742 :     if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
     495       10464 :         return (Node *) _readAlterTSConfigurationStmt();
     496     1535278 :     if (MATCH("PUBLICATIONTABLE", 16))
     497        2508 :         return (Node *) _readPublicationTable();
     498     1532770 :     if (MATCH("PUBLICATIONOBJSPEC", 18))
     499        3220 :         return (Node *) _readPublicationObjSpec();
     500     1529550 :     if (MATCH("CREATEPUBLICATIONSTMT", 21))
     501        1328 :         return (Node *) _readCreatePublicationStmt();
     502     1528222 :     if (MATCH("ALTERPUBLICATIONSTMT", 20))
     503        2024 :         return (Node *) _readAlterPublicationStmt();
     504     1526198 :     if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
     505         736 :         return (Node *) _readCreateSubscriptionStmt();
     506     1525462 :     if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
     507         862 :         return (Node *) _readAlterSubscriptionStmt();
     508     1524600 :     if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
     509         328 :         return (Node *) _readDropSubscriptionStmt();
     510     1524272 :     if (MATCH("PLACEHOLDERVAR", 14))
     511           0 :         return (Node *) _readPlaceHolderVar();
     512     1524272 :     if (MATCH("APPENDRELINFO", 13))
     513       39984 :         return (Node *) _readAppendRelInfo();
     514     1484288 :     if (MATCH("PLANNEDSTMT", 11))
     515      396908 :         return (Node *) _readPlannedStmt();
     516     1087380 :     if (MATCH("RESULT", 6))
     517      196644 :         return (Node *) _readResult();
     518      890736 :     if (MATCH("PROJECTSET", 10))
     519        6038 :         return (Node *) _readProjectSet();
     520      884698 :     if (MATCH("MODIFYTABLE", 11))
     521       74374 :         return (Node *) _readModifyTable();
     522      810324 :     if (MATCH("APPEND", 6))
     523       12762 :         return (Node *) _readAppend();
     524      797562 :     if (MATCH("MERGEAPPEND", 11))
     525         390 :         return (Node *) _readMergeAppend();
     526      797172 :     if (MATCH("RECURSIVEUNION", 14))
     527         730 :         return (Node *) _readRecursiveUnion();
     528      796442 :     if (MATCH("BITMAPAND", 9))
     529          92 :         return (Node *) _readBitmapAnd();
     530      796350 :     if (MATCH("BITMAPOR", 8))
     531         258 :         return (Node *) _readBitmapOr();
     532      796092 :     if (MATCH("SEQSCAN", 7))
     533      170268 :         return (Node *) _readSeqScan();
     534      625824 :     if (MATCH("SAMPLESCAN", 10))
     535         252 :         return (Node *) _readSampleScan();
     536      625572 :     if (MATCH("INDEXSCAN", 9))
     537      121498 :         return (Node *) _readIndexScan();
     538      504074 :     if (MATCH("INDEXONLYSCAN", 13))
     539       14216 :         return (Node *) _readIndexOnlyScan();
     540      489858 :     if (MATCH("BITMAPINDEXSCAN", 15))
     541       17034 :         return (Node *) _readBitmapIndexScan();
     542      472824 :     if (MATCH("BITMAPHEAPSCAN", 14))
     543       16630 :         return (Node *) _readBitmapHeapScan();
     544      456194 :     if (MATCH("TIDSCAN", 7))
     545         636 :         return (Node *) _readTidScan();
     546      455558 :     if (MATCH("TIDRANGESCAN", 12))
     547         202 :         return (Node *) _readTidRangeScan();
     548      455356 :     if (MATCH("SUBQUERYSCAN", 12))
     549        9168 :         return (Node *) _readSubqueryScan();
     550      446188 :     if (MATCH("FUNCTIONSCAN", 12))
     551       37818 :         return (Node *) _readFunctionScan();
     552      408370 :     if (MATCH("VALUESSCAN", 10))
     553        7318 :         return (Node *) _readValuesScan();
     554      401052 :     if (MATCH("TABLEFUNCSCAN", 13))
     555         216 :         return (Node *) _readTableFuncScan();
     556      400836 :     if (MATCH("CTESCAN", 7))
     557        2936 :         return (Node *) _readCteScan();
     558      397900 :     if (MATCH("NAMEDTUPLESTORESCAN", 19))
     559         442 :         return (Node *) _readNamedTuplestoreScan();
     560      397458 :     if (MATCH("WORKTABLESCAN", 13))
     561         730 :         return (Node *) _readWorkTableScan();
     562      396728 :     if (MATCH("FOREIGNSCAN", 11))
     563        1900 :         return (Node *) _readForeignScan();
     564      394828 :     if (MATCH("CUSTOMSCAN", 10))
     565           0 :         return (Node *) _readCustomScan();
     566      394828 :     if (MATCH("NESTLOOP", 8))
     567       74216 :         return (Node *) _readNestLoop();
     568      320612 :     if (MATCH("NESTLOOPPARAM", 13))
     569       42058 :         return (Node *) _readNestLoopParam();
     570      278554 :     if (MATCH("MERGEJOIN", 9))
     571        5430 :         return (Node *) _readMergeJoin();
     572      273124 :     if (MATCH("HASHJOIN", 8))
     573       27198 :         return (Node *) _readHashJoin();
     574      245926 :     if (MATCH("MATERIAL", 8))
     575        3610 :         return (Node *) _readMaterial();
     576      242316 :     if (MATCH("MEMOIZE", 7))
     577        1084 :         return (Node *) _readMemoize();
     578      241232 :     if (MATCH("SORT", 4))
     579       55746 :         return (Node *) _readSort();
     580      185486 :     if (MATCH("INCREMENTALSORT", 15))
     581         612 :         return (Node *) _readIncrementalSort();
     582      184874 :     if (MATCH("GROUP", 5))
     583         222 :         return (Node *) _readGroup();
     584      184652 :     if (MATCH("AGG", 3))
     585       39486 :         return (Node *) _readAgg();
     586      145166 :     if (MATCH("WINDOWAGG", 9))
     587        2406 :         return (Node *) _readWindowAgg();
     588      142760 :     if (MATCH("UNIQUE", 6))
     589        1704 :         return (Node *) _readUnique();
     590      141056 :     if (MATCH("GATHER", 6))
     591         932 :         return (Node *) _readGather();
     592      140124 :     if (MATCH("GATHERMERGE", 11))
     593         276 :         return (Node *) _readGatherMerge();
     594      139848 :     if (MATCH("HASH", 4))
     595       27198 :         return (Node *) _readHash();
     596      112650 :     if (MATCH("SETOP", 5))
     597         544 :         return (Node *) _readSetOp();
     598      112106 :     if (MATCH("LOCKROWS", 8))
     599        6648 :         return (Node *) _readLockRows();
     600      105458 :     if (MATCH("LIMIT", 5))
     601        4304 :         return (Node *) _readLimit();
     602      101154 :     if (MATCH("PLANROWMARK", 11))
     603       21608 :         return (Node *) _readPlanRowMark();
     604       79546 :     if (MATCH("PARTITIONPRUNEINFO", 18))
     605         558 :         return (Node *) _readPartitionPruneInfo();
     606       78988 :     if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
     607        1236 :         return (Node *) _readPartitionedRelPruneInfo();
     608       77752 :     if (MATCH("PARTITIONPRUNESTEPOP", 20))
     609        1018 :         return (Node *) _readPartitionPruneStepOp();
     610       76734 :     if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
     611         214 :         return (Node *) _readPartitionPruneStepCombine();
     612       76520 :     if (MATCH("PLANINVALITEM", 13))
     613       76520 :         return (Node *) _readPlanInvalItem();
     614           0 :     if (MATCH("EXTENSIBLENODE", 14))
     615           0 :         return (Node *) _readExtensibleNode();

Generated by: LCOV version 1.14