LCOV - code coverage report
Current view: top level - src/backend/nodes - readfuncs.switch.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 617 624 98.9 %
Date: 2024-11-21 08:14:44 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    46321228 :     if (MATCH("ALIAS", 5))
      19     2630448 :         return (Node *) _readAlias();
      20    43690780 :     if (MATCH("RANGEVAR", 8))
      21      787062 :         return (Node *) _readRangeVar();
      22    42903718 :     if (MATCH("TABLEFUNC", 9))
      23        1482 :         return (Node *) _readTableFunc();
      24    42902236 :     if (MATCH("INTOCLAUSE", 10))
      25        3782 :         return (Node *) _readIntoClause();
      26    42898454 :     if (MATCH("VAR", 3))
      27    11516330 :         return (Node *) _readVar();
      28    31382124 :     if (MATCH("CONST", 5))
      29     2820020 :         return (Node *) _readConst();
      30    28562104 :     if (MATCH("PARAM", 5))
      31      512940 :         return (Node *) _readParam();
      32    28049164 :     if (MATCH("AGGREF", 6))
      33       97230 :         return (Node *) _readAggref();
      34    27951934 :     if (MATCH("GROUPINGFUNC", 12))
      35        1090 :         return (Node *) _readGroupingFunc();
      36    27950844 :     if (MATCH("WINDOWFUNC", 10))
      37        6804 :         return (Node *) _readWindowFunc();
      38    27944040 :     if (MATCH("WINDOWFUNCRUNCONDITION", 22))
      39         348 :         return (Node *) _readWindowFuncRunCondition();
      40    27943692 :     if (MATCH("MERGESUPPORTFUNC", 16))
      41         678 :         return (Node *) _readMergeSupportFunc();
      42    27943014 :     if (MATCH("SUBSCRIPTINGREF", 15))
      43       31200 :         return (Node *) _readSubscriptingRef();
      44    27911814 :     if (MATCH("FUNCEXPR", 8))
      45      897558 :         return (Node *) _readFuncExpr();
      46    27014256 :     if (MATCH("NAMEDARGEXPR", 12))
      47      104718 :         return (Node *) _readNamedArgExpr();
      48    26909538 :     if (MATCH("OPEXPR", 6))
      49     1501860 :         return (Node *) _readOpExpr();
      50    25407678 :     if (MATCH("DISTINCTEXPR", 12))
      51        1770 :         return (Node *) _readDistinctExpr();
      52    25405908 :     if (MATCH("NULLIFEXPR", 10))
      53         484 :         return (Node *) _readNullIfExpr();
      54    25405424 :     if (MATCH("SCALARARRAYOPEXPR", 17))
      55       73106 :         return (Node *) _readScalarArrayOpExpr();
      56    25332318 :     if (MATCH("BOOLEXPR", 8))
      57      375580 :         return (Node *) _readBoolExpr();
      58    24956738 :     if (MATCH("SUBLINK", 7))
      59       87398 :         return (Node *) _readSubLink();
      60    24869340 :     if (MATCH("SUBPLAN", 7))
      61       37704 :         return (Node *) _readSubPlan();
      62    24831636 :     if (MATCH("ALTERNATIVESUBPLAN", 18))
      63           0 :         return (Node *) _readAlternativeSubPlan();
      64    24831636 :     if (MATCH("FIELDSELECT", 11))
      65       28574 :         return (Node *) _readFieldSelect();
      66    24803062 :     if (MATCH("FIELDSTORE", 10))
      67        1106 :         return (Node *) _readFieldStore();
      68    24801956 :     if (MATCH("RELABELTYPE", 11))
      69      236980 :         return (Node *) _readRelabelType();
      70    24564976 :     if (MATCH("COERCEVIAIO", 11))
      71       48992 :         return (Node *) _readCoerceViaIO();
      72    24515984 :     if (MATCH("ARRAYCOERCEEXPR", 15))
      73        9944 :         return (Node *) _readArrayCoerceExpr();
      74    24506040 :     if (MATCH("CONVERTROWTYPEEXPR", 18))
      75         650 :         return (Node *) _readConvertRowtypeExpr();
      76    24505390 :     if (MATCH("COLLATEEXPR", 11))
      77        8206 :         return (Node *) _readCollateExpr();
      78    24497184 :     if (MATCH("CASEEXPR", 8))
      79      185262 :         return (Node *) _readCaseExpr();
      80    24311922 :     if (MATCH("CASEWHEN", 8))
      81      347864 :         return (Node *) _readCaseWhen();
      82    23964058 :     if (MATCH("CASETESTEXPR", 12))
      83       54918 :         return (Node *) _readCaseTestExpr();
      84    23909140 :     if (MATCH("ARRAYEXPR", 9))
      85       36566 :         return (Node *) _readArrayExpr();
      86    23872574 :     if (MATCH("ROWEXPR", 7))
      87       12740 :         return (Node *) _readRowExpr();
      88    23859834 :     if (MATCH("ROWCOMPAREEXPR", 14))
      89         456 :         return (Node *) _readRowCompareExpr();
      90    23859378 :     if (MATCH("COALESCEEXPR", 12))
      91       17494 :         return (Node *) _readCoalesceExpr();
      92    23841884 :     if (MATCH("MINMAXEXPR", 10))
      93         836 :         return (Node *) _readMinMaxExpr();
      94    23841048 :     if (MATCH("SQLVALUEFUNCTION", 16))
      95       13460 :         return (Node *) _readSQLValueFunction();
      96    23827588 :     if (MATCH("XMLEXPR", 7))
      97        2422 :         return (Node *) _readXmlExpr();
      98    23825166 :     if (MATCH("JSONFORMAT", 10))
      99       24388 :         return (Node *) _readJsonFormat();
     100    23800778 :     if (MATCH("JSONRETURNING", 13))
     101       10352 :         return (Node *) _readJsonReturning();
     102    23790426 :     if (MATCH("JSONVALUEEXPR", 13))
     103        6308 :         return (Node *) _readJsonValueExpr();
     104    23784118 :     if (MATCH("JSONCONSTRUCTOREXPR", 19))
     105        2774 :         return (Node *) _readJsonConstructorExpr();
     106    23781344 :     if (MATCH("JSONISPREDICATE", 15))
     107        1128 :         return (Node *) _readJsonIsPredicate();
     108    23780216 :     if (MATCH("JSONBEHAVIOR", 12))
     109       11694 :         return (Node *) _readJsonBehavior();
     110    23768522 :     if (MATCH("JSONEXPR", 8))
     111        6092 :         return (Node *) _readJsonExpr();
     112    23762430 :     if (MATCH("JSONTABLEPATH", 13))
     113        1568 :         return (Node *) _readJsonTablePath();
     114    23760862 :     if (MATCH("JSONTABLEPATHSCAN", 17))
     115        1568 :         return (Node *) _readJsonTablePathScan();
     116    23759294 :     if (MATCH("JSONTABLESIBLINGJOIN", 20))
     117         210 :         return (Node *) _readJsonTableSiblingJoin();
     118    23759084 :     if (MATCH("NULLTEST", 8))
     119       48654 :         return (Node *) _readNullTest();
     120    23710430 :     if (MATCH("BOOLEANTEST", 11))
     121        3210 :         return (Node *) _readBooleanTest();
     122    23707220 :     if (MATCH("MERGEACTION", 11))
     123        6246 :         return (Node *) _readMergeAction();
     124    23700974 :     if (MATCH("COERCETODOMAIN", 14))
     125      128102 :         return (Node *) _readCoerceToDomain();
     126    23572872 :     if (MATCH("COERCETODOMAINVALUE", 19))
     127        1842 :         return (Node *) _readCoerceToDomainValue();
     128    23571030 :     if (MATCH("SETTODEFAULT", 12))
     129        1656 :         return (Node *) _readSetToDefault();
     130    23569374 :     if (MATCH("CURRENTOFEXPR", 13))
     131         902 :         return (Node *) _readCurrentOfExpr();
     132    23568472 :     if (MATCH("NEXTVALUEEXPR", 13))
     133         820 :         return (Node *) _readNextValueExpr();
     134    23567652 :     if (MATCH("INFERENCEELEM", 13))
     135        1872 :         return (Node *) _readInferenceElem();
     136    23565780 :     if (MATCH("TARGETENTRY", 11))
     137     6549698 :         return (Node *) _readTargetEntry();
     138    17016082 :     if (MATCH("RANGETBLREF", 11))
     139      563170 :         return (Node *) _readRangeTblRef();
     140    16452912 :     if (MATCH("JOINEXPR", 8))
     141      187224 :         return (Node *) _readJoinExpr();
     142    16265688 :     if (MATCH("FROMEXPR", 8))
     143      614756 :         return (Node *) _readFromExpr();
     144    15650932 :     if (MATCH("ONCONFLICTEXPR", 14))
     145        1838 :         return (Node *) _readOnConflictExpr();
     146    15649094 :     if (MATCH("QUERY", 5))
     147      960524 :         return (Node *) _readQuery();
     148    14688570 :     if (MATCH("TYPENAME", 8))
     149      729066 :         return (Node *) _readTypeName();
     150    13959504 :     if (MATCH("COLUMNREF", 9))
     151     1843418 :         return (Node *) _readColumnRef();
     152    12116086 :     if (MATCH("PARAMREF", 8))
     153      174628 :         return (Node *) _readParamRef();
     154    11941458 :     if (MATCH("A_EXPR", 6))
     155      653792 :         return (Node *) _readA_Expr();
     156    11287666 :     if (MATCH("A_CONST", 7))
     157     1357638 :         return (Node *) _readA_Const();
     158     9930028 :     if (MATCH("TYPECAST", 8))
     159      320438 :         return (Node *) _readTypeCast();
     160     9609590 :     if (MATCH("COLLATECLAUSE", 13))
     161        9702 :         return (Node *) _readCollateClause();
     162     9599888 :     if (MATCH("ROLESPEC", 8))
     163       53288 :         return (Node *) _readRoleSpec();
     164     9546600 :     if (MATCH("FUNCCALL", 8))
     165      402698 :         return (Node *) _readFuncCall();
     166     9143902 :     if (MATCH("A_STAR", 6))
     167       56896 :         return (Node *) _readA_Star();
     168     9087006 :     if (MATCH("A_INDICES", 9))
     169       14114 :         return (Node *) _readA_Indices();
     170     9072892 :     if (MATCH("A_INDIRECTION", 13))
     171       32492 :         return (Node *) _readA_Indirection();
     172     9040400 :     if (MATCH("A_ARRAYEXPR", 11))
     173        6748 :         return (Node *) _readA_ArrayExpr();
     174     9033652 :     if (MATCH("RESTARGET", 9))
     175     1212916 :         return (Node *) _readResTarget();
     176     7820736 :     if (MATCH("MULTIASSIGNREF", 14))
     177         402 :         return (Node *) _readMultiAssignRef();
     178     7820334 :     if (MATCH("SORTBY", 6))
     179       94260 :         return (Node *) _readSortBy();
     180     7726074 :     if (MATCH("WINDOWDEF", 9))
     181        4074 :         return (Node *) _readWindowDef();
     182     7722000 :     if (MATCH("RANGESUBSELECT", 14))
     183       17110 :         return (Node *) _readRangeSubselect();
     184     7704890 :     if (MATCH("RANGEFUNCTION", 13))
     185       47132 :         return (Node *) _readRangeFunction();
     186     7657758 :     if (MATCH("RANGETABLEFUNC", 14))
     187         242 :         return (Node *) _readRangeTableFunc();
     188     7657516 :     if (MATCH("RANGETABLEFUNCCOL", 17))
     189         870 :         return (Node *) _readRangeTableFuncCol();
     190     7656646 :     if (MATCH("RANGETABLESAMPLE", 16))
     191         274 :         return (Node *) _readRangeTableSample();
     192     7656372 :     if (MATCH("COLUMNDEF", 9))
     193      133298 :         return (Node *) _readColumnDef();
     194     7523074 :     if (MATCH("TABLELIKECLAUSE", 15))
     195        1500 :         return (Node *) _readTableLikeClause();
     196     7521574 :     if (MATCH("INDEXELEM", 9))
     197       18690 :         return (Node *) _readIndexElem();
     198     7502884 :     if (MATCH("DEFELEM", 7))
     199      308658 :         return (Node *) _readDefElem();
     200     7194226 :     if (MATCH("LOCKINGCLAUSE", 13))
     201        2112 :         return (Node *) _readLockingClause();
     202     7192114 :     if (MATCH("XMLSERIALIZE", 12))
     203         218 :         return (Node *) _readXmlSerialize();
     204     7191896 :     if (MATCH("PARTITIONELEM", 13))
     205       10480 :         return (Node *) _readPartitionElem();
     206     7181416 :     if (MATCH("PARTITIONSPEC", 13))
     207        9604 :         return (Node *) _readPartitionSpec();
     208     7171812 :     if (MATCH("PARTITIONBOUNDSPEC", 18))
     209       58896 :         return (Node *) _readPartitionBoundSpec();
     210     7112916 :     if (MATCH("PARTITIONRANGEDATUM", 19))
     211       43716 :         return (Node *) _readPartitionRangeDatum();
     212     7069200 :     if (MATCH("PARTITIONCMD", 12))
     213        6426 :         return (Node *) _readPartitionCmd();
     214     7062774 :     if (MATCH("RANGETBLENTRY", 13))
     215     1647406 :         return (Node *) _readRangeTblEntry();
     216     5415368 :     if (MATCH("RTEPERMISSIONINFO", 17))
     217      975620 :         return (Node *) _readRTEPermissionInfo();
     218     4439748 :     if (MATCH("RANGETBLFUNCTION", 16))
     219      100446 :         return (Node *) _readRangeTblFunction();
     220     4339302 :     if (MATCH("TABLESAMPLECLAUSE", 17))
     221         602 :         return (Node *) _readTableSampleClause();
     222     4338700 :     if (MATCH("WITHCHECKOPTION", 15))
     223        4512 :         return (Node *) _readWithCheckOption();
     224     4334188 :     if (MATCH("SORTGROUPCLAUSE", 15))
     225      146264 :         return (Node *) _readSortGroupClause();
     226     4187924 :     if (MATCH("GROUPINGSET", 11))
     227        4174 :         return (Node *) _readGroupingSet();
     228     4183750 :     if (MATCH("WINDOWCLAUSE", 12))
     229        2866 :         return (Node *) _readWindowClause();
     230     4180884 :     if (MATCH("ROWMARKCLAUSE", 13))
     231        5332 :         return (Node *) _readRowMarkClause();
     232     4175552 :     if (MATCH("WITHCLAUSE", 10))
     233        2922 :         return (Node *) _readWithClause();
     234     4172630 :     if (MATCH("INFERCLAUSE", 11))
     235        1622 :         return (Node *) _readInferClause();
     236     4171008 :     if (MATCH("ONCONFLICTCLAUSE", 16))
     237        1862 :         return (Node *) _readOnConflictClause();
     238     4169146 :     if (MATCH("CTESEARCHCLAUSE", 15))
     239         228 :         return (Node *) _readCTESearchClause();
     240     4168918 :     if (MATCH("CTECYCLECLAUSE", 14))
     241         246 :         return (Node *) _readCTECycleClause();
     242     4168672 :     if (MATCH("COMMONTABLEEXPR", 15))
     243        7716 :         return (Node *) _readCommonTableExpr();
     244     4160956 :     if (MATCH("MERGEWHENCLAUSE", 15))
     245        2900 :         return (Node *) _readMergeWhenClause();
     246     4158056 :     if (MATCH("TRIGGERTRANSITION", 17))
     247        1124 :         return (Node *) _readTriggerTransition();
     248     4156932 :     if (MATCH("JSONOUTPUT", 10))
     249        1486 :         return (Node *) _readJsonOutput();
     250     4155446 :     if (MATCH("JSONARGUMENT", 12))
     251         612 :         return (Node *) _readJsonArgument();
     252     4154834 :     if (MATCH("JSONFUNCEXPR", 12))
     253        1974 :         return (Node *) _readJsonFuncExpr();
     254     4152860 :     if (MATCH("JSONTABLEPATHSPEC", 17))
     255        1972 :         return (Node *) _readJsonTablePathSpec();
     256     4150888 :     if (MATCH("JSONTABLE", 9))
     257         590 :         return (Node *) _readJsonTable();
     258     4150298 :     if (MATCH("JSONTABLECOLUMN", 15))
     259        1648 :         return (Node *) _readJsonTableColumn();
     260     4148650 :     if (MATCH("JSONKEYVALUE", 12))
     261         820 :         return (Node *) _readJsonKeyValue();
     262     4147830 :     if (MATCH("JSONPARSEEXPR", 13))
     263         164 :         return (Node *) _readJsonParseExpr();
     264     4147666 :     if (MATCH("JSONSCALAREXPR", 14))
     265         112 :         return (Node *) _readJsonScalarExpr();
     266     4147554 :     if (MATCH("JSONSERIALIZEEXPR", 17))
     267         108 :         return (Node *) _readJsonSerializeExpr();
     268     4147446 :     if (MATCH("JSONOBJECTCONSTRUCTOR", 21))
     269         440 :         return (Node *) _readJsonObjectConstructor();
     270     4147006 :     if (MATCH("JSONARRAYCONSTRUCTOR", 20))
     271         200 :         return (Node *) _readJsonArrayConstructor();
     272     4146806 :     if (MATCH("JSONARRAYQUERYCONSTRUCTOR", 25))
     273          60 :         return (Node *) _readJsonArrayQueryConstructor();
     274     4146746 :     if (MATCH("JSONAGGCONSTRUCTOR", 18))
     275         372 :         return (Node *) _readJsonAggConstructor();
     276     4146374 :     if (MATCH("JSONOBJECTAGG", 13))
     277         210 :         return (Node *) _readJsonObjectAgg();
     278     4146164 :     if (MATCH("JSONARRAYAGG", 12))
     279         162 :         return (Node *) _readJsonArrayAgg();
     280     4146002 :     if (MATCH("RAWSTMT", 7))
     281      723824 :         return (Node *) _readRawStmt();
     282     3422178 :     if (MATCH("INSERTSTMT", 10))
     283       72062 :         return (Node *) _readInsertStmt();
     284     3350116 :     if (MATCH("DELETESTMT", 10))
     285        4390 :         return (Node *) _readDeleteStmt();
     286     3345726 :     if (MATCH("UPDATESTMT", 10))
     287       12710 :         return (Node *) _readUpdateStmt();
     288     3333016 :     if (MATCH("MERGESTMT", 9))
     289        1858 :         return (Node *) _readMergeStmt();
     290     3331158 :     if (MATCH("SELECTSTMT", 10))
     291      516818 :         return (Node *) _readSelectStmt();
     292     2814340 :     if (MATCH("SETOPERATIONSTMT", 16))
     293       17014 :         return (Node *) _readSetOperationStmt();
     294     2797326 :     if (MATCH("RETURNSTMT", 10))
     295        8620 :         return (Node *) _readReturnStmt();
     296     2788706 :     if (MATCH("PLASSIGNSTMT", 12))
     297           0 :         return (Node *) _readPLAssignStmt();
     298     2788706 :     if (MATCH("CREATESCHEMASTMT", 16))
     299        2028 :         return (Node *) _readCreateSchemaStmt();
     300     2786678 :     if (MATCH("ALTERTABLESTMT", 14))
     301       54918 :         return (Node *) _readAlterTableStmt();
     302     2731760 :     if (MATCH("REPLICAIDENTITYSTMT", 19))
     303         884 :         return (Node *) _readReplicaIdentityStmt();
     304     2730876 :     if (MATCH("ALTERTABLECMD", 13))
     305       56778 :         return (Node *) _readAlterTableCmd();
     306     2674098 :     if (MATCH("ALTERCOLLATIONSTMT", 18))
     307          12 :         return (Node *) _readAlterCollationStmt();
     308     2674086 :     if (MATCH("ALTERDOMAINSTMT", 15))
     309         540 :         return (Node *) _readAlterDomainStmt();
     310     2673546 :     if (MATCH("GRANTSTMT", 9))
     311       35774 :         return (Node *) _readGrantStmt();
     312     2637772 :     if (MATCH("OBJECTWITHARGS", 14))
     313       35850 :         return (Node *) _readObjectWithArgs();
     314     2601922 :     if (MATCH("ACCESSPRIV", 10))
     315       34010 :         return (Node *) _readAccessPriv();
     316     2567912 :     if (MATCH("GRANTROLESTMT", 13))
     317        1820 :         return (Node *) _readGrantRoleStmt();
     318     2566092 :     if (MATCH("ALTERDEFAULTPRIVILEGESSTMT", 26))
     319         320 :         return (Node *) _readAlterDefaultPrivilegesStmt();
     320     2565772 :     if (MATCH("COPYSTMT", 8))
     321       19652 :         return (Node *) _readCopyStmt();
     322     2546120 :     if (MATCH("VARIABLESETSTMT", 15))
     323       51082 :         return (Node *) _readVariableSetStmt();
     324     2495038 :     if (MATCH("VARIABLESHOWSTMT", 16))
     325        1688 :         return (Node *) _readVariableShowStmt();
     326     2493350 :     if (MATCH("CREATESTMT", 10))
     327       70250 :         return (Node *) _readCreateStmt();
     328     2423100 :     if (MATCH("CONSTRAINT", 10))
     329       63990 :         return (Node *) _readConstraint();
     330     2359110 :     if (MATCH("CREATETABLESPACESTMT", 20))
     331         224 :         return (Node *) _readCreateTableSpaceStmt();
     332     2358886 :     if (MATCH("DROPTABLESPACESTMT", 18))
     333         128 :         return (Node *) _readDropTableSpaceStmt();
     334     2358758 :     if (MATCH("ALTERTABLESPACEOPTIONSSTMT", 26))
     335          48 :         return (Node *) _readAlterTableSpaceOptionsStmt();
     336     2358710 :     if (MATCH("ALTERTABLEMOVEALLSTMT", 21))
     337          60 :         return (Node *) _readAlterTableMoveAllStmt();
     338     2358650 :     if (MATCH("CREATEEXTENSIONSTMT", 19))
     339         936 :         return (Node *) _readCreateExtensionStmt();
     340     2357714 :     if (MATCH("ALTEREXTENSIONSTMT", 18))
     341          62 :         return (Node *) _readAlterExtensionStmt();
     342     2357652 :     if (MATCH("ALTEREXTENSIONCONTENTSSTMT", 26))
     343         444 :         return (Node *) _readAlterExtensionContentsStmt();
     344     2357208 :     if (MATCH("CREATEFDWSTMT", 13))
     345         376 :         return (Node *) _readCreateFdwStmt();
     346     2356832 :     if (MATCH("ALTERFDWSTMT", 12))
     347         244 :         return (Node *) _readAlterFdwStmt();
     348     2356588 :     if (MATCH("CREATEFOREIGNSERVERSTMT", 23))
     349         530 :         return (Node *) _readCreateForeignServerStmt();
     350     2356058 :     if (MATCH("ALTERFOREIGNSERVERSTMT", 22))
     351         438 :         return (Node *) _readAlterForeignServerStmt();
     352     2355620 :     if (MATCH("CREATEFOREIGNTABLESTMT", 22))
     353         840 :         return (Node *) _readCreateForeignTableStmt();
     354     2354780 :     if (MATCH("CREATEUSERMAPPINGSTMT", 21))
     355         476 :         return (Node *) _readCreateUserMappingStmt();
     356     2354304 :     if (MATCH("ALTERUSERMAPPINGSTMT", 20))
     357         220 :         return (Node *) _readAlterUserMappingStmt();
     358     2354084 :     if (MATCH("DROPUSERMAPPINGSTMT", 19))
     359         252 :         return (Node *) _readDropUserMappingStmt();
     360     2353832 :     if (MATCH("IMPORTFOREIGNSCHEMASTMT", 23))
     361          88 :         return (Node *) _readImportForeignSchemaStmt();
     362     2353744 :     if (MATCH("CREATEPOLICYSTMT", 16))
     363        1316 :         return (Node *) _readCreatePolicyStmt();
     364     2352428 :     if (MATCH("ALTERPOLICYSTMT", 15))
     365         168 :         return (Node *) _readAlterPolicyStmt();
     366     2352260 :     if (MATCH("CREATEAMSTMT", 12))
     367         124 :         return (Node *) _readCreateAmStmt();
     368     2352136 :     if (MATCH("CREATETRIGSTMT", 14))
     369        6212 :         return (Node *) _readCreateTrigStmt();
     370     2345924 :     if (MATCH("CREATEEVENTTRIGSTMT", 19))
     371         392 :         return (Node *) _readCreateEventTrigStmt();
     372     2345532 :     if (MATCH("ALTEREVENTTRIGSTMT", 18))
     373          96 :         return (Node *) _readAlterEventTrigStmt();
     374     2345436 :     if (MATCH("CREATEPLANGSTMT", 15))
     375         264 :         return (Node *) _readCreatePLangStmt();
     376     2345172 :     if (MATCH("CREATEROLESTMT", 14))
     377        3504 :         return (Node *) _readCreateRoleStmt();
     378     2341668 :     if (MATCH("ALTERROLESTMT", 13))
     379         860 :         return (Node *) _readAlterRoleStmt();
     380     2340808 :     if (MATCH("ALTERROLESETSTMT", 16))
     381         164 :         return (Node *) _readAlterRoleSetStmt();
     382     2340644 :     if (MATCH("DROPROLESTMT", 12))
     383        3344 :         return (Node *) _readDropRoleStmt();
     384     2337300 :     if (MATCH("CREATESEQSTMT", 13))
     385        1292 :         return (Node *) _readCreateSeqStmt();
     386     2336008 :     if (MATCH("ALTERSEQSTMT", 12))
     387         372 :         return (Node *) _readAlterSeqStmt();
     388     2335636 :     if (MATCH("DEFINESTMT", 10))
     389       16824 :         return (Node *) _readDefineStmt();
     390     2318812 :     if (MATCH("CREATEDOMAINSTMT", 16))
     391        2488 :         return (Node *) _readCreateDomainStmt();
     392     2316324 :     if (MATCH("CREATEOPCLASSSTMT", 17))
     393         776 :         return (Node *) _readCreateOpClassStmt();
     394     2315548 :     if (MATCH("CREATEOPCLASSITEM", 17))
     395        8040 :         return (Node *) _readCreateOpClassItem();
     396     2307508 :     if (MATCH("CREATEOPFAMILYSTMT", 18))
     397         296 :         return (Node *) _readCreateOpFamilyStmt();
     398     2307212 :     if (MATCH("ALTEROPFAMILYSTMT", 17))
     399        1028 :         return (Node *) _readAlterOpFamilyStmt();
     400     2306184 :     if (MATCH("DROPSTMT", 8))
     401       48534 :         return (Node *) _readDropStmt();
     402     2257650 :     if (MATCH("TRUNCATESTMT", 12))
     403        3194 :         return (Node *) _readTruncateStmt();
     404     2254456 :     if (MATCH("COMMENTSTMT", 11))
     405       12284 :         return (Node *) _readCommentStmt();
     406     2242172 :     if (MATCH("SECLABELSTMT", 12))
     407         200 :         return (Node *) _readSecLabelStmt();
     408     2241972 :     if (MATCH("DECLARECURSORSTMT", 17))
     409        5554 :         return (Node *) _readDeclareCursorStmt();
     410     2236418 :     if (MATCH("CLOSEPORTALSTMT", 15))
     411        4368 :         return (Node *) _readClosePortalStmt();
     412     2232050 :     if (MATCH("FETCHSTMT", 9))
     413       11484 :         return (Node *) _readFetchStmt();
     414     2220566 :     if (MATCH("INDEXSTMT", 9))
     415       12248 :         return (Node *) _readIndexStmt();
     416     2208318 :     if (MATCH("CREATESTATSSTMT", 15))
     417        1122 :         return (Node *) _readCreateStatsStmt();
     418     2207196 :     if (MATCH("STATSELEM", 9))
     419        2908 :         return (Node *) _readStatsElem();
     420     2204288 :     if (MATCH("ALTERSTATSSTMT", 14))
     421          52 :         return (Node *) _readAlterStatsStmt();
     422     2204236 :     if (MATCH("CREATEFUNCTIONSTMT", 18))
     423       44480 :         return (Node *) _readCreateFunctionStmt();
     424     2159756 :     if (MATCH("FUNCTIONPARAMETER", 17))
     425      135478 :         return (Node *) _readFunctionParameter();
     426     2024278 :     if (MATCH("ALTERFUNCTIONSTMT", 17))
     427        1264 :         return (Node *) _readAlterFunctionStmt();
     428     2023014 :     if (MATCH("DOSTMT", 6))
     429        2168 :         return (Node *) _readDoStmt();
     430     2020846 :     if (MATCH("CALLSTMT", 8))
     431         862 :         return (Node *) _readCallStmt();
     432     2019984 :     if (MATCH("RENAMESTMT", 10))
     433        2784 :         return (Node *) _readRenameStmt();
     434     2017200 :     if (MATCH("ALTEROBJECTDEPENDSSTMT", 22))
     435          92 :         return (Node *) _readAlterObjectDependsStmt();
     436     2017108 :     if (MATCH("ALTEROBJECTSCHEMASTMT", 21))
     437         796 :         return (Node *) _readAlterObjectSchemaStmt();
     438     2016312 :     if (MATCH("ALTEROWNERSTMT", 14))
     439        3118 :         return (Node *) _readAlterOwnerStmt();
     440     2013194 :     if (MATCH("ALTEROPERATORSTMT", 17))
     441        1216 :         return (Node *) _readAlterOperatorStmt();
     442     2011978 :     if (MATCH("ALTERTYPESTMT", 13))
     443         120 :         return (Node *) _readAlterTypeStmt();
     444     2011858 :     if (MATCH("RULESTMT", 8))
     445        2108 :         return (Node *) _readRuleStmt();
     446     2009750 :     if (MATCH("NOTIFYSTMT", 10))
     447         388 :         return (Node *) _readNotifyStmt();
     448     2009362 :     if (MATCH("LISTENSTMT", 10))
     449         148 :         return (Node *) _readListenStmt();
     450     2009214 :     if (MATCH("UNLISTENSTMT", 12))
     451          76 :         return (Node *) _readUnlistenStmt();
     452     2009138 :     if (MATCH("TRANSACTIONSTMT", 15))
     453       69474 :         return (Node *) _readTransactionStmt();
     454     1939664 :     if (MATCH("COMPOSITETYPESTMT", 17))
     455        4186 :         return (Node *) _readCompositeTypeStmt();
     456     1935478 :     if (MATCH("CREATEENUMSTMT", 14))
     457         384 :         return (Node *) _readCreateEnumStmt();
     458     1935094 :     if (MATCH("CREATERANGESTMT", 15))
     459         336 :         return (Node *) _readCreateRangeStmt();
     460     1934758 :     if (MATCH("ALTERENUMSTMT", 13))
     461         788 :         return (Node *) _readAlterEnumStmt();
     462     1933970 :     if (MATCH("VIEWSTMT", 8))
     463       30296 :         return (Node *) _readViewStmt();
     464     1903674 :     if (MATCH("LOADSTMT", 8))
     465         116 :         return (Node *) _readLoadStmt();
     466     1903558 :     if (MATCH("CREATEDBSTMT", 12))
     467        1356 :         return (Node *) _readCreatedbStmt();
     468     1902202 :     if (MATCH("ALTERDATABASESTMT", 17))
     469          92 :         return (Node *) _readAlterDatabaseStmt();
     470     1902110 :     if (MATCH("ALTERDATABASEREFRESHCOLLSTMT", 28))
     471          12 :         return (Node *) _readAlterDatabaseRefreshCollStmt();
     472     1902098 :     if (MATCH("ALTERDATABASESETSTMT", 20))
     473        2260 :         return (Node *) _readAlterDatabaseSetStmt();
     474     1899838 :     if (MATCH("DROPDBSTMT", 10))
     475         208 :         return (Node *) _readDropdbStmt();
     476     1899630 :     if (MATCH("ALTERSYSTEMSTMT", 15))
     477         332 :         return (Node *) _readAlterSystemStmt();
     478     1899298 :     if (MATCH("CLUSTERSTMT", 11))
     479         476 :         return (Node *) _readClusterStmt();
     480     1898822 :     if (MATCH("VACUUMSTMT", 10))
     481       21168 :         return (Node *) _readVacuumStmt();
     482     1877654 :     if (MATCH("VACUUMRELATION", 14))
     483       20832 :         return (Node *) _readVacuumRelation();
     484     1856822 :     if (MATCH("EXPLAINSTMT", 11))
     485       36432 :         return (Node *) _readExplainStmt();
     486     1820390 :     if (MATCH("CREATETABLEASSTMT", 17))
     487        3662 :         return (Node *) _readCreateTableAsStmt();
     488     1816728 :     if (MATCH("REFRESHMATVIEWSTMT", 18))
     489         524 :         return (Node *) _readRefreshMatViewStmt();
     490     1816204 :     if (MATCH("CHECKPOINTSTMT", 14))
     491         408 :         return (Node *) _readCheckPointStmt();
     492     1815796 :     if (MATCH("DISCARDSTMT", 11))
     493          60 :         return (Node *) _readDiscardStmt();
     494     1815736 :     if (MATCH("LOCKSTMT", 8))
     495        2168 :         return (Node *) _readLockStmt();
     496     1813568 :     if (MATCH("CONSTRAINTSSETSTMT", 18))
     497         202 :         return (Node *) _readConstraintsSetStmt();
     498     1813366 :     if (MATCH("REINDEXSTMT", 11))
     499        2176 :         return (Node *) _readReindexStmt();
     500     1811190 :     if (MATCH("CREATECONVERSIONSTMT", 20))
     501         128 :         return (Node *) _readCreateConversionStmt();
     502     1811062 :     if (MATCH("CREATECASTSTMT", 14))
     503         540 :         return (Node *) _readCreateCastStmt();
     504     1810522 :     if (MATCH("CREATETRANSFORMSTMT", 19))
     505         100 :         return (Node *) _readCreateTransformStmt();
     506     1810422 :     if (MATCH("PREPARESTMT", 11))
     507        3440 :         return (Node *) _readPrepareStmt();
     508     1806982 :     if (MATCH("EXECUTESTMT", 11))
     509       30822 :         return (Node *) _readExecuteStmt();
     510     1776160 :     if (MATCH("DEALLOCATESTMT", 14))
     511        8072 :         return (Node *) _readDeallocateStmt();
     512     1768088 :     if (MATCH("DROPOWNEDSTMT", 13))
     513         296 :         return (Node *) _readDropOwnedStmt();
     514     1767792 :     if (MATCH("REASSIGNOWNEDSTMT", 17))
     515          80 :         return (Node *) _readReassignOwnedStmt();
     516     1767712 :     if (MATCH("ALTERTSDICTIONARYSTMT", 21))
     517          80 :         return (Node *) _readAlterTSDictionaryStmt();
     518     1767632 :     if (MATCH("ALTERTSCONFIGURATIONSTMT", 24))
     519       14928 :         return (Node *) _readAlterTSConfigurationStmt();
     520     1752704 :     if (MATCH("PUBLICATIONTABLE", 16))
     521        2644 :         return (Node *) _readPublicationTable();
     522     1750060 :     if (MATCH("PUBLICATIONOBJSPEC", 18))
     523        3356 :         return (Node *) _readPublicationObjSpec();
     524     1746704 :     if (MATCH("CREATEPUBLICATIONSTMT", 21))
     525        1460 :         return (Node *) _readCreatePublicationStmt();
     526     1745244 :     if (MATCH("ALTERPUBLICATIONSTMT", 20))
     527        2120 :         return (Node *) _readAlterPublicationStmt();
     528     1743124 :     if (MATCH("CREATESUBSCRIPTIONSTMT", 22))
     529         852 :         return (Node *) _readCreateSubscriptionStmt();
     530     1742272 :     if (MATCH("ALTERSUBSCRIPTIONSTMT", 21))
     531         918 :         return (Node *) _readAlterSubscriptionStmt();
     532     1741354 :     if (MATCH("DROPSUBSCRIPTIONSTMT", 20))
     533         408 :         return (Node *) _readDropSubscriptionStmt();
     534     1740946 :     if (MATCH("GROUPBYORDERING", 15))
     535           0 :         return (Node *) _readGroupByOrdering();
     536     1740946 :     if (MATCH("PLACEHOLDERVAR", 14))
     537           0 :         return (Node *) _readPlaceHolderVar();
     538     1740946 :     if (MATCH("APPENDRELINFO", 13))
     539       42954 :         return (Node *) _readAppendRelInfo();
     540     1697992 :     if (MATCH("PLANNEDSTMT", 11))
     541      452430 :         return (Node *) _readPlannedStmt();
     542     1245562 :     if (MATCH("RESULT", 6))
     543      228022 :         return (Node *) _readResult();
     544     1017540 :     if (MATCH("PROJECTSET", 10))
     545        8676 :         return (Node *) _readProjectSet();
     546     1008864 :     if (MATCH("MODIFYTABLE", 11))
     547       89932 :         return (Node *) _readModifyTable();
     548      918932 :     if (MATCH("APPEND", 6))
     549       14192 :         return (Node *) _readAppend();
     550      904740 :     if (MATCH("MERGEAPPEND", 11))
     551         502 :         return (Node *) _readMergeAppend();
     552      904238 :     if (MATCH("RECURSIVEUNION", 14))
     553         806 :         return (Node *) _readRecursiveUnion();
     554      903432 :     if (MATCH("BITMAPAND", 9))
     555         104 :         return (Node *) _readBitmapAnd();
     556      903328 :     if (MATCH("BITMAPOR", 8))
     557         276 :         return (Node *) _readBitmapOr();
     558      903052 :     if (MATCH("SEQSCAN", 7))
     559      191790 :         return (Node *) _readSeqScan();
     560      711262 :     if (MATCH("SAMPLESCAN", 10))
     561         300 :         return (Node *) _readSampleScan();
     562      710962 :     if (MATCH("INDEXSCAN", 9))
     563      134438 :         return (Node *) _readIndexScan();
     564      576524 :     if (MATCH("INDEXONLYSCAN", 13))
     565       15258 :         return (Node *) _readIndexOnlyScan();
     566      561266 :     if (MATCH("BITMAPINDEXSCAN", 15))
     567       20836 :         return (Node *) _readBitmapIndexScan();
     568      540430 :     if (MATCH("BITMAPHEAPSCAN", 14))
     569       20402 :         return (Node *) _readBitmapHeapScan();
     570      520028 :     if (MATCH("TIDSCAN", 7))
     571         672 :         return (Node *) _readTidScan();
     572      519356 :     if (MATCH("TIDRANGESCAN", 12))
     573         202 :         return (Node *) _readTidRangeScan();
     574      519154 :     if (MATCH("SUBQUERYSCAN", 12))
     575       11166 :         return (Node *) _readSubqueryScan();
     576      507988 :     if (MATCH("FUNCTIONSCAN", 12))
     577       44002 :         return (Node *) _readFunctionScan();
     578      463986 :     if (MATCH("VALUESSCAN", 10))
     579        7896 :         return (Node *) _readValuesScan();
     580      456090 :     if (MATCH("TABLEFUNCSCAN", 13))
     581         626 :         return (Node *) _readTableFuncScan();
     582      455464 :     if (MATCH("CTESCAN", 7))
     583        3188 :         return (Node *) _readCteScan();
     584      452276 :     if (MATCH("NAMEDTUPLESTORESCAN", 19))
     585         446 :         return (Node *) _readNamedTuplestoreScan();
     586      451830 :     if (MATCH("WORKTABLESCAN", 13))
     587         806 :         return (Node *) _readWorkTableScan();
     588      451024 :     if (MATCH("FOREIGNSCAN", 11))
     589        1952 :         return (Node *) _readForeignScan();
     590      449072 :     if (MATCH("CUSTOMSCAN", 10))
     591           0 :         return (Node *) _readCustomScan();
     592      449072 :     if (MATCH("NESTLOOP", 8))
     593       81740 :         return (Node *) _readNestLoop();
     594      367332 :     if (MATCH("NESTLOOPPARAM", 13))
     595       46296 :         return (Node *) _readNestLoopParam();
     596      321036 :     if (MATCH("MERGEJOIN", 9))
     597        7034 :         return (Node *) _readMergeJoin();
     598      314002 :     if (MATCH("HASHJOIN", 8))
     599       31274 :         return (Node *) _readHashJoin();
     600      282728 :     if (MATCH("MATERIAL", 8))
     601        3796 :         return (Node *) _readMaterial();
     602      278932 :     if (MATCH("MEMOIZE", 7))
     603        1374 :         return (Node *) _readMemoize();
     604      277558 :     if (MATCH("SORT", 4))
     605       68548 :         return (Node *) _readSort();
     606      209010 :     if (MATCH("INCREMENTALSORT", 15))
     607         700 :         return (Node *) _readIncrementalSort();
     608      208310 :     if (MATCH("GROUP", 5))
     609         240 :         return (Node *) _readGroup();
     610      208070 :     if (MATCH("AGG", 3))
     611       44298 :         return (Node *) _readAgg();
     612      163772 :     if (MATCH("WINDOWAGG", 9))
     613        2480 :         return (Node *) _readWindowAgg();
     614      161292 :     if (MATCH("UNIQUE", 6))
     615        4866 :         return (Node *) _readUnique();
     616      156426 :     if (MATCH("GATHER", 6))
     617        1020 :         return (Node *) _readGather();
     618      155406 :     if (MATCH("GATHERMERGE", 11))
     619         318 :         return (Node *) _readGatherMerge();
     620      155088 :     if (MATCH("HASH", 4))
     621       31274 :         return (Node *) _readHash();
     622      123814 :     if (MATCH("SETOP", 5))
     623         650 :         return (Node *) _readSetOp();
     624      123164 :     if (MATCH("LOCKROWS", 8))
     625        7708 :         return (Node *) _readLockRows();
     626      115456 :     if (MATCH("LIMIT", 5))
     627        4528 :         return (Node *) _readLimit();
     628      110928 :     if (MATCH("PLANROWMARK", 11))
     629       25516 :         return (Node *) _readPlanRowMark();
     630       85412 :     if (MATCH("PARTITIONPRUNEINFO", 18))
     631         594 :         return (Node *) _readPartitionPruneInfo();
     632       84818 :     if (MATCH("PARTITIONEDRELPRUNEINFO", 23))
     633        1278 :         return (Node *) _readPartitionedRelPruneInfo();
     634       83540 :     if (MATCH("PARTITIONPRUNESTEPOP", 20))
     635        1058 :         return (Node *) _readPartitionPruneStepOp();
     636       82482 :     if (MATCH("PARTITIONPRUNESTEPCOMBINE", 25))
     637         216 :         return (Node *) _readPartitionPruneStepCombine();
     638       82266 :     if (MATCH("PLANINVALITEM", 13))
     639       82266 :         return (Node *) _readPlanInvalItem();
     640           0 :     if (MATCH("EXTENSIBLENODE", 14))
     641           0 :         return (Node *) _readExtensibleNode();

Generated by: LCOV version 1.14