LCOV - code coverage report
Current view: top level - src/backend/nodes - outfuncs.switch.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 291 1143 25.5 %
Date: 2025-10-10 11:17:28 Functions: 0 0 -
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*-------------------------------------------------------------------------
       2             :  *
       3             :  * outfuncs.switch.c
       4             :  *    Generated node infrastructure code
       5             :  *
       6             :  * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
       7             :  * Portions Copyright (c) 1994, Regents of the University of California
       8             :  *
       9             :  * NOTES
      10             :  *  ******************************
      11             :  *  *** DO NOT EDIT THIS FILE! ***
      12             :  *  ******************************
      13             :  *
      14             :  *  It has been GENERATED by src/backend/nodes/gen_node_support.pl
      15             :  *
      16             :  *-------------------------------------------------------------------------
      17             :  */
      18      132098 :             case T_Alias:
      19      132098 :                 _outAlias(str, obj);
      20      132098 :                 break;
      21           0 :             case T_RangeVar:
      22           0 :                 _outRangeVar(str, obj);
      23           0 :                 break;
      24          82 :             case T_TableFunc:
      25          82 :                 _outTableFunc(str, obj);
      26          82 :                 break;
      27           0 :             case T_IntoClause:
      28           0 :                 _outIntoClause(str, obj);
      29           0 :                 break;
      30     1079938 :             case T_Var:
      31     1079938 :                 _outVar(str, obj);
      32     1079938 :                 break;
      33      182062 :             case T_Const:
      34      182062 :                 _outConst(str, obj);
      35      182062 :                 break;
      36       17558 :             case T_Param:
      37       17558 :                 _outParam(str, obj);
      38       17558 :                 break;
      39        2734 :             case T_Aggref:
      40        2734 :                 _outAggref(str, obj);
      41        2734 :                 break;
      42           6 :             case T_GroupingFunc:
      43           6 :                 _outGroupingFunc(str, obj);
      44           6 :                 break;
      45         174 :             case T_WindowFunc:
      46         174 :                 _outWindowFunc(str, obj);
      47         174 :                 break;
      48           0 :             case T_WindowFuncRunCondition:
      49           0 :                 _outWindowFuncRunCondition(str, obj);
      50           0 :                 break;
      51           6 :             case T_MergeSupportFunc:
      52           6 :                 _outMergeSupportFunc(str, obj);
      53           6 :                 break;
      54        2642 :             case T_SubscriptingRef:
      55        2642 :                 _outSubscriptingRef(str, obj);
      56        2642 :                 break;
      57       82214 :             case T_FuncExpr:
      58       82214 :                 _outFuncExpr(str, obj);
      59       82214 :                 break;
      60          30 :             case T_NamedArgExpr:
      61          30 :                 _outNamedArgExpr(str, obj);
      62          30 :                 break;
      63       95238 :             case T_OpExpr:
      64       95238 :                 _outOpExpr(str, obj);
      65       95238 :                 break;
      66          16 :             case T_DistinctExpr:
      67          16 :                 _outDistinctExpr(str, obj);
      68          16 :                 break;
      69         362 :             case T_NullIfExpr:
      70         362 :                 _outNullIfExpr(str, obj);
      71         362 :                 break;
      72        6918 :             case T_ScalarArrayOpExpr:
      73        6918 :                 _outScalarArrayOpExpr(str, obj);
      74        6918 :                 break;
      75       23196 :             case T_BoolExpr:
      76       23196 :                 _outBoolExpr(str, obj);
      77       23196 :                 break;
      78        3916 :             case T_SubLink:
      79        3916 :                 _outSubLink(str, obj);
      80        3916 :                 break;
      81          18 :             case T_SubPlan:
      82          18 :                 _outSubPlan(str, obj);
      83          18 :                 break;
      84           0 :             case T_AlternativeSubPlan:
      85           0 :                 _outAlternativeSubPlan(str, obj);
      86           0 :                 break;
      87       13962 :             case T_FieldSelect:
      88       13962 :                 _outFieldSelect(str, obj);
      89       13962 :                 break;
      90          96 :             case T_FieldStore:
      91          96 :                 _outFieldStore(str, obj);
      92          96 :                 break;
      93       14096 :             case T_RelabelType:
      94       14096 :                 _outRelabelType(str, obj);
      95       14096 :                 break;
      96        2268 :             case T_CoerceViaIO:
      97        2268 :                 _outCoerceViaIO(str, obj);
      98        2268 :                 break;
      99         486 :             case T_ArrayCoerceExpr:
     100         486 :                 _outArrayCoerceExpr(str, obj);
     101         486 :                 break;
     102           0 :             case T_ConvertRowtypeExpr:
     103           0 :                 _outConvertRowtypeExpr(str, obj);
     104           0 :                 break;
     105          90 :             case T_CollateExpr:
     106          90 :                 _outCollateExpr(str, obj);
     107          90 :                 break;
     108       12974 :             case T_CaseExpr:
     109       12974 :                 _outCaseExpr(str, obj);
     110       12974 :                 break;
     111       28730 :             case T_CaseWhen:
     112       28730 :                 _outCaseWhen(str, obj);
     113       28730 :                 break;
     114        9870 :             case T_CaseTestExpr:
     115        9870 :                 _outCaseTestExpr(str, obj);
     116        9870 :                 break;
     117        6570 :             case T_ArrayExpr:
     118        6570 :                 _outArrayExpr(str, obj);
     119        6570 :                 break;
     120          60 :             case T_RowExpr:
     121          60 :                 _outRowExpr(str, obj);
     122          60 :                 break;
     123          18 :             case T_RowCompareExpr:
     124          18 :                 _outRowCompareExpr(str, obj);
     125          18 :                 break;
     126        4788 :             case T_CoalesceExpr:
     127        4788 :                 _outCoalesceExpr(str, obj);
     128        4788 :                 break;
     129          12 :             case T_MinMaxExpr:
     130          12 :                 _outMinMaxExpr(str, obj);
     131          12 :                 break;
     132        1100 :             case T_SQLValueFunction:
     133        1100 :                 _outSQLValueFunction(str, obj);
     134        1100 :                 break;
     135          94 :             case T_XmlExpr:
     136          94 :                 _outXmlExpr(str, obj);
     137          94 :                 break;
     138        1110 :             case T_JsonFormat:
     139        1110 :                 _outJsonFormat(str, obj);
     140        1110 :                 break;
     141         420 :             case T_JsonReturning:
     142         420 :                 _outJsonReturning(str, obj);
     143         420 :                 break;
     144         300 :             case T_JsonValueExpr:
     145         300 :                 _outJsonValueExpr(str, obj);
     146         300 :                 break;
     147          30 :             case T_JsonConstructorExpr:
     148          30 :                 _outJsonConstructorExpr(str, obj);
     149          30 :                 break;
     150          30 :             case T_JsonIsPredicate:
     151          30 :                 _outJsonIsPredicate(str, obj);
     152          30 :                 break;
     153         690 :             case T_JsonBehavior:
     154         690 :                 _outJsonBehavior(str, obj);
     155         690 :                 break;
     156         390 :             case T_JsonExpr:
     157         390 :                 _outJsonExpr(str, obj);
     158         390 :                 break;
     159         138 :             case T_JsonTablePath:
     160         138 :                 _outJsonTablePath(str, obj);
     161         138 :                 break;
     162         138 :             case T_JsonTablePathScan:
     163         138 :                 _outJsonTablePathScan(str, obj);
     164         138 :                 break;
     165          30 :             case T_JsonTableSiblingJoin:
     166          30 :                 _outJsonTableSiblingJoin(str, obj);
     167          30 :                 break;
     168        2558 :             case T_NullTest:
     169        2558 :                 _outNullTest(str, obj);
     170        2558 :                 break;
     171          10 :             case T_BooleanTest:
     172          10 :                 _outBooleanTest(str, obj);
     173          10 :                 break;
     174          78 :             case T_MergeAction:
     175          78 :                 _outMergeAction(str, obj);
     176          78 :                 break;
     177       60720 :             case T_CoerceToDomain:
     178       60720 :                 _outCoerceToDomain(str, obj);
     179       60720 :                 break;
     180         800 :             case T_CoerceToDomainValue:
     181         800 :                 _outCoerceToDomainValue(str, obj);
     182         800 :                 break;
     183          44 :             case T_SetToDefault:
     184          44 :                 _outSetToDefault(str, obj);
     185          44 :                 break;
     186           0 :             case T_CurrentOfExpr:
     187           0 :                 _outCurrentOfExpr(str, obj);
     188           0 :                 break;
     189           0 :             case T_NextValueExpr:
     190           0 :                 _outNextValueExpr(str, obj);
     191           0 :                 break;
     192          12 :             case T_InferenceElem:
     193          12 :                 _outInferenceElem(str, obj);
     194          12 :                 break;
     195           0 :             case T_ReturningExpr:
     196           0 :                 _outReturningExpr(str, obj);
     197           0 :                 break;
     198      225906 :             case T_TargetEntry:
     199      225906 :                 _outTargetEntry(str, obj);
     200      225906 :                 break;
     201       63742 :             case T_RangeTblRef:
     202       63742 :                 _outRangeTblRef(str, obj);
     203       63742 :                 break;
     204       14642 :             case T_JoinExpr:
     205       14642 :                 _outJoinExpr(str, obj);
     206       14642 :                 break;
     207       37524 :             case T_FromExpr:
     208       37524 :                 _outFromExpr(str, obj);
     209       37524 :                 break;
     210          18 :             case T_OnConflictExpr:
     211          18 :                 _outOnConflictExpr(str, obj);
     212          18 :                 break;
     213       37564 :             case T_Query:
     214       37564 :                 _outQuery(str, obj);
     215       37564 :                 break;
     216           0 :             case T_TypeName:
     217           0 :                 _outTypeName(str, obj);
     218           0 :                 break;
     219           0 :             case T_ColumnRef:
     220           0 :                 _outColumnRef(str, obj);
     221           0 :                 break;
     222           0 :             case T_ParamRef:
     223           0 :                 _outParamRef(str, obj);
     224           0 :                 break;
     225           0 :             case T_A_Expr:
     226           0 :                 _outA_Expr(str, obj);
     227           0 :                 break;
     228           0 :             case T_A_Const:
     229           0 :                 _outA_Const(str, obj);
     230           0 :                 break;
     231           0 :             case T_TypeCast:
     232           0 :                 _outTypeCast(str, obj);
     233           0 :                 break;
     234           0 :             case T_CollateClause:
     235           0 :                 _outCollateClause(str, obj);
     236           0 :                 break;
     237           0 :             case T_RoleSpec:
     238           0 :                 _outRoleSpec(str, obj);
     239           0 :                 break;
     240           0 :             case T_FuncCall:
     241           0 :                 _outFuncCall(str, obj);
     242           0 :                 break;
     243           0 :             case T_A_Star:
     244           0 :                 _outA_Star(str, obj);
     245           0 :                 break;
     246           0 :             case T_A_Indices:
     247           0 :                 _outA_Indices(str, obj);
     248           0 :                 break;
     249           0 :             case T_A_Indirection:
     250           0 :                 _outA_Indirection(str, obj);
     251           0 :                 break;
     252           0 :             case T_A_ArrayExpr:
     253           0 :                 _outA_ArrayExpr(str, obj);
     254           0 :                 break;
     255           0 :             case T_ResTarget:
     256           0 :                 _outResTarget(str, obj);
     257           0 :                 break;
     258           0 :             case T_MultiAssignRef:
     259           0 :                 _outMultiAssignRef(str, obj);
     260           0 :                 break;
     261           0 :             case T_SortBy:
     262           0 :                 _outSortBy(str, obj);
     263           0 :                 break;
     264           0 :             case T_WindowDef:
     265           0 :                 _outWindowDef(str, obj);
     266           0 :                 break;
     267           0 :             case T_RangeSubselect:
     268           0 :                 _outRangeSubselect(str, obj);
     269           0 :                 break;
     270           0 :             case T_RangeFunction:
     271           0 :                 _outRangeFunction(str, obj);
     272           0 :                 break;
     273           0 :             case T_RangeTableFunc:
     274           0 :                 _outRangeTableFunc(str, obj);
     275           0 :                 break;
     276           0 :             case T_RangeTableFuncCol:
     277           0 :                 _outRangeTableFuncCol(str, obj);
     278           0 :                 break;
     279           0 :             case T_RangeTableSample:
     280           0 :                 _outRangeTableSample(str, obj);
     281           0 :                 break;
     282           0 :             case T_ColumnDef:
     283           0 :                 _outColumnDef(str, obj);
     284           0 :                 break;
     285           0 :             case T_TableLikeClause:
     286           0 :                 _outTableLikeClause(str, obj);
     287           0 :                 break;
     288           0 :             case T_IndexElem:
     289           0 :                 _outIndexElem(str, obj);
     290           0 :                 break;
     291           0 :             case T_DefElem:
     292           0 :                 _outDefElem(str, obj);
     293           0 :                 break;
     294           0 :             case T_LockingClause:
     295           0 :                 _outLockingClause(str, obj);
     296           0 :                 break;
     297           0 :             case T_XmlSerialize:
     298           0 :                 _outXmlSerialize(str, obj);
     299           0 :                 break;
     300           0 :             case T_PartitionElem:
     301           0 :                 _outPartitionElem(str, obj);
     302           0 :                 break;
     303           0 :             case T_PartitionSpec:
     304           0 :                 _outPartitionSpec(str, obj);
     305           0 :                 break;
     306        9846 :             case T_PartitionBoundSpec:
     307        9846 :                 _outPartitionBoundSpec(str, obj);
     308        9846 :                 break;
     309        9912 :             case T_PartitionRangeDatum:
     310        9912 :                 _outPartitionRangeDatum(str, obj);
     311        9912 :                 break;
     312           0 :             case T_PartitionCmd:
     313           0 :                 _outPartitionCmd(str, obj);
     314           0 :                 break;
     315       83918 :             case T_RangeTblEntry:
     316       83918 :                 _outRangeTblEntry(str, obj);
     317       83918 :                 break;
     318       51610 :             case T_RTEPermissionInfo:
     319       51610 :                 _outRTEPermissionInfo(str, obj);
     320       51610 :                 break;
     321        5482 :             case T_RangeTblFunction:
     322        5482 :                 _outRangeTblFunction(str, obj);
     323        5482 :                 break;
     324          20 :             case T_TableSampleClause:
     325          20 :                 _outTableSampleClause(str, obj);
     326          20 :                 break;
     327           0 :             case T_WithCheckOption:
     328           0 :                 _outWithCheckOption(str, obj);
     329           0 :                 break;
     330       12432 :             case T_SortGroupClause:
     331       12432 :                 _outSortGroupClause(str, obj);
     332       12432 :                 break;
     333          18 :             case T_GroupingSet:
     334          18 :                 _outGroupingSet(str, obj);
     335          18 :                 break;
     336         162 :             case T_WindowClause:
     337         162 :                 _outWindowClause(str, obj);
     338         162 :                 break;
     339          18 :             case T_RowMarkClause:
     340          18 :                 _outRowMarkClause(str, obj);
     341          18 :                 break;
     342           0 :             case T_WithClause:
     343           0 :                 _outWithClause(str, obj);
     344           0 :                 break;
     345           0 :             case T_InferClause:
     346           0 :                 _outInferClause(str, obj);
     347           0 :                 break;
     348           0 :             case T_OnConflictClause:
     349           0 :                 _outOnConflictClause(str, obj);
     350           0 :                 break;
     351           6 :             case T_CTESearchClause:
     352           6 :                 _outCTESearchClause(str, obj);
     353           6 :                 break;
     354          12 :             case T_CTECycleClause:
     355          12 :                 _outCTECycleClause(str, obj);
     356          12 :                 break;
     357         120 :             case T_CommonTableExpr:
     358         120 :                 _outCommonTableExpr(str, obj);
     359         120 :                 break;
     360           0 :             case T_MergeWhenClause:
     361           0 :                 _outMergeWhenClause(str, obj);
     362           0 :                 break;
     363           0 :             case T_ReturningOption:
     364           0 :                 _outReturningOption(str, obj);
     365           0 :                 break;
     366           0 :             case T_ReturningClause:
     367           0 :                 _outReturningClause(str, obj);
     368           0 :                 break;
     369           0 :             case T_TriggerTransition:
     370           0 :                 _outTriggerTransition(str, obj);
     371           0 :                 break;
     372           0 :             case T_JsonOutput:
     373           0 :                 _outJsonOutput(str, obj);
     374           0 :                 break;
     375           0 :             case T_JsonArgument:
     376           0 :                 _outJsonArgument(str, obj);
     377           0 :                 break;
     378           0 :             case T_JsonFuncExpr:
     379           0 :                 _outJsonFuncExpr(str, obj);
     380           0 :                 break;
     381           0 :             case T_JsonTablePathSpec:
     382           0 :                 _outJsonTablePathSpec(str, obj);
     383           0 :                 break;
     384           0 :             case T_JsonTable:
     385           0 :                 _outJsonTable(str, obj);
     386           0 :                 break;
     387           0 :             case T_JsonTableColumn:
     388           0 :                 _outJsonTableColumn(str, obj);
     389           0 :                 break;
     390           0 :             case T_JsonKeyValue:
     391           0 :                 _outJsonKeyValue(str, obj);
     392           0 :                 break;
     393           0 :             case T_JsonParseExpr:
     394           0 :                 _outJsonParseExpr(str, obj);
     395           0 :                 break;
     396           0 :             case T_JsonScalarExpr:
     397           0 :                 _outJsonScalarExpr(str, obj);
     398           0 :                 break;
     399           0 :             case T_JsonSerializeExpr:
     400           0 :                 _outJsonSerializeExpr(str, obj);
     401           0 :                 break;
     402           0 :             case T_JsonObjectConstructor:
     403           0 :                 _outJsonObjectConstructor(str, obj);
     404           0 :                 break;
     405           0 :             case T_JsonArrayConstructor:
     406           0 :                 _outJsonArrayConstructor(str, obj);
     407           0 :                 break;
     408           0 :             case T_JsonArrayQueryConstructor:
     409           0 :                 _outJsonArrayQueryConstructor(str, obj);
     410           0 :                 break;
     411           0 :             case T_JsonAggConstructor:
     412           0 :                 _outJsonAggConstructor(str, obj);
     413           0 :                 break;
     414           0 :             case T_JsonObjectAgg:
     415           0 :                 _outJsonObjectAgg(str, obj);
     416           0 :                 break;
     417           0 :             case T_JsonArrayAgg:
     418           0 :                 _outJsonArrayAgg(str, obj);
     419           0 :                 break;
     420           0 :             case T_RawStmt:
     421           0 :                 _outRawStmt(str, obj);
     422           0 :                 break;
     423           0 :             case T_InsertStmt:
     424           0 :                 _outInsertStmt(str, obj);
     425           0 :                 break;
     426           0 :             case T_DeleteStmt:
     427           0 :                 _outDeleteStmt(str, obj);
     428           0 :                 break;
     429           0 :             case T_UpdateStmt:
     430           0 :                 _outUpdateStmt(str, obj);
     431           0 :                 break;
     432           0 :             case T_MergeStmt:
     433           0 :                 _outMergeStmt(str, obj);
     434           0 :                 break;
     435           0 :             case T_SelectStmt:
     436           0 :                 _outSelectStmt(str, obj);
     437           0 :                 break;
     438        3852 :             case T_SetOperationStmt:
     439        3852 :                 _outSetOperationStmt(str, obj);
     440        3852 :                 break;
     441           0 :             case T_ReturnStmt:
     442           0 :                 _outReturnStmt(str, obj);
     443           0 :                 break;
     444           0 :             case T_PLAssignStmt:
     445           0 :                 _outPLAssignStmt(str, obj);
     446           0 :                 break;
     447           0 :             case T_CreateSchemaStmt:
     448           0 :                 _outCreateSchemaStmt(str, obj);
     449           0 :                 break;
     450           0 :             case T_AlterTableStmt:
     451           0 :                 _outAlterTableStmt(str, obj);
     452           0 :                 break;
     453           0 :             case T_AlterTableCmd:
     454           0 :                 _outAlterTableCmd(str, obj);
     455           0 :                 break;
     456           0 :             case T_ATAlterConstraint:
     457           0 :                 _outATAlterConstraint(str, obj);
     458           0 :                 break;
     459           0 :             case T_ReplicaIdentityStmt:
     460           0 :                 _outReplicaIdentityStmt(str, obj);
     461           0 :                 break;
     462           0 :             case T_AlterCollationStmt:
     463           0 :                 _outAlterCollationStmt(str, obj);
     464           0 :                 break;
     465           0 :             case T_AlterDomainStmt:
     466           0 :                 _outAlterDomainStmt(str, obj);
     467           0 :                 break;
     468           0 :             case T_GrantStmt:
     469           0 :                 _outGrantStmt(str, obj);
     470           0 :                 break;
     471           0 :             case T_ObjectWithArgs:
     472           0 :                 _outObjectWithArgs(str, obj);
     473           0 :                 break;
     474           0 :             case T_AccessPriv:
     475           0 :                 _outAccessPriv(str, obj);
     476           0 :                 break;
     477           0 :             case T_GrantRoleStmt:
     478           0 :                 _outGrantRoleStmt(str, obj);
     479           0 :                 break;
     480           0 :             case T_AlterDefaultPrivilegesStmt:
     481           0 :                 _outAlterDefaultPrivilegesStmt(str, obj);
     482           0 :                 break;
     483           0 :             case T_CopyStmt:
     484           0 :                 _outCopyStmt(str, obj);
     485           0 :                 break;
     486           0 :             case T_VariableSetStmt:
     487           0 :                 _outVariableSetStmt(str, obj);
     488           0 :                 break;
     489           0 :             case T_VariableShowStmt:
     490           0 :                 _outVariableShowStmt(str, obj);
     491           0 :                 break;
     492           0 :             case T_CreateStmt:
     493           0 :                 _outCreateStmt(str, obj);
     494           0 :                 break;
     495           0 :             case T_Constraint:
     496           0 :                 _outConstraint(str, obj);
     497           0 :                 break;
     498           0 :             case T_CreateTableSpaceStmt:
     499           0 :                 _outCreateTableSpaceStmt(str, obj);
     500           0 :                 break;
     501           0 :             case T_DropTableSpaceStmt:
     502           0 :                 _outDropTableSpaceStmt(str, obj);
     503           0 :                 break;
     504           0 :             case T_AlterTableSpaceOptionsStmt:
     505           0 :                 _outAlterTableSpaceOptionsStmt(str, obj);
     506           0 :                 break;
     507           0 :             case T_AlterTableMoveAllStmt:
     508           0 :                 _outAlterTableMoveAllStmt(str, obj);
     509           0 :                 break;
     510           0 :             case T_CreateExtensionStmt:
     511           0 :                 _outCreateExtensionStmt(str, obj);
     512           0 :                 break;
     513           0 :             case T_AlterExtensionStmt:
     514           0 :                 _outAlterExtensionStmt(str, obj);
     515           0 :                 break;
     516           0 :             case T_AlterExtensionContentsStmt:
     517           0 :                 _outAlterExtensionContentsStmt(str, obj);
     518           0 :                 break;
     519           0 :             case T_CreateFdwStmt:
     520           0 :                 _outCreateFdwStmt(str, obj);
     521           0 :                 break;
     522           0 :             case T_AlterFdwStmt:
     523           0 :                 _outAlterFdwStmt(str, obj);
     524           0 :                 break;
     525           0 :             case T_CreateForeignServerStmt:
     526           0 :                 _outCreateForeignServerStmt(str, obj);
     527           0 :                 break;
     528           0 :             case T_AlterForeignServerStmt:
     529           0 :                 _outAlterForeignServerStmt(str, obj);
     530           0 :                 break;
     531           0 :             case T_CreateForeignTableStmt:
     532           0 :                 _outCreateForeignTableStmt(str, obj);
     533           0 :                 break;
     534           0 :             case T_CreateUserMappingStmt:
     535           0 :                 _outCreateUserMappingStmt(str, obj);
     536           0 :                 break;
     537           0 :             case T_AlterUserMappingStmt:
     538           0 :                 _outAlterUserMappingStmt(str, obj);
     539           0 :                 break;
     540           0 :             case T_DropUserMappingStmt:
     541           0 :                 _outDropUserMappingStmt(str, obj);
     542           0 :                 break;
     543           0 :             case T_ImportForeignSchemaStmt:
     544           0 :                 _outImportForeignSchemaStmt(str, obj);
     545           0 :                 break;
     546           0 :             case T_CreatePolicyStmt:
     547           0 :                 _outCreatePolicyStmt(str, obj);
     548           0 :                 break;
     549           0 :             case T_AlterPolicyStmt:
     550           0 :                 _outAlterPolicyStmt(str, obj);
     551           0 :                 break;
     552           0 :             case T_CreateAmStmt:
     553           0 :                 _outCreateAmStmt(str, obj);
     554           0 :                 break;
     555           0 :             case T_CreateTrigStmt:
     556           0 :                 _outCreateTrigStmt(str, obj);
     557           0 :                 break;
     558           0 :             case T_CreateEventTrigStmt:
     559           0 :                 _outCreateEventTrigStmt(str, obj);
     560           0 :                 break;
     561           0 :             case T_AlterEventTrigStmt:
     562           0 :                 _outAlterEventTrigStmt(str, obj);
     563           0 :                 break;
     564           0 :             case T_CreatePLangStmt:
     565           0 :                 _outCreatePLangStmt(str, obj);
     566           0 :                 break;
     567           0 :             case T_CreateRoleStmt:
     568           0 :                 _outCreateRoleStmt(str, obj);
     569           0 :                 break;
     570           0 :             case T_AlterRoleStmt:
     571           0 :                 _outAlterRoleStmt(str, obj);
     572           0 :                 break;
     573           0 :             case T_AlterRoleSetStmt:
     574           0 :                 _outAlterRoleSetStmt(str, obj);
     575           0 :                 break;
     576           0 :             case T_DropRoleStmt:
     577           0 :                 _outDropRoleStmt(str, obj);
     578           0 :                 break;
     579           0 :             case T_CreateSeqStmt:
     580           0 :                 _outCreateSeqStmt(str, obj);
     581           0 :                 break;
     582           0 :             case T_AlterSeqStmt:
     583           0 :                 _outAlterSeqStmt(str, obj);
     584           0 :                 break;
     585           0 :             case T_DefineStmt:
     586           0 :                 _outDefineStmt(str, obj);
     587           0 :                 break;
     588           0 :             case T_CreateDomainStmt:
     589           0 :                 _outCreateDomainStmt(str, obj);
     590           0 :                 break;
     591           0 :             case T_CreateOpClassStmt:
     592           0 :                 _outCreateOpClassStmt(str, obj);
     593           0 :                 break;
     594           0 :             case T_CreateOpClassItem:
     595           0 :                 _outCreateOpClassItem(str, obj);
     596           0 :                 break;
     597           0 :             case T_CreateOpFamilyStmt:
     598           0 :                 _outCreateOpFamilyStmt(str, obj);
     599           0 :                 break;
     600           0 :             case T_AlterOpFamilyStmt:
     601           0 :                 _outAlterOpFamilyStmt(str, obj);
     602           0 :                 break;
     603           0 :             case T_DropStmt:
     604           0 :                 _outDropStmt(str, obj);
     605           0 :                 break;
     606           0 :             case T_TruncateStmt:
     607           0 :                 _outTruncateStmt(str, obj);
     608           0 :                 break;
     609           0 :             case T_CommentStmt:
     610           0 :                 _outCommentStmt(str, obj);
     611           0 :                 break;
     612           0 :             case T_SecLabelStmt:
     613           0 :                 _outSecLabelStmt(str, obj);
     614           0 :                 break;
     615           0 :             case T_DeclareCursorStmt:
     616           0 :                 _outDeclareCursorStmt(str, obj);
     617           0 :                 break;
     618           0 :             case T_ClosePortalStmt:
     619           0 :                 _outClosePortalStmt(str, obj);
     620           0 :                 break;
     621           0 :             case T_FetchStmt:
     622           0 :                 _outFetchStmt(str, obj);
     623           0 :                 break;
     624           0 :             case T_IndexStmt:
     625           0 :                 _outIndexStmt(str, obj);
     626           0 :                 break;
     627           0 :             case T_CreateStatsStmt:
     628           0 :                 _outCreateStatsStmt(str, obj);
     629           0 :                 break;
     630           0 :             case T_StatsElem:
     631           0 :                 _outStatsElem(str, obj);
     632           0 :                 break;
     633           0 :             case T_AlterStatsStmt:
     634           0 :                 _outAlterStatsStmt(str, obj);
     635           0 :                 break;
     636           0 :             case T_CreateFunctionStmt:
     637           0 :                 _outCreateFunctionStmt(str, obj);
     638           0 :                 break;
     639           0 :             case T_FunctionParameter:
     640           0 :                 _outFunctionParameter(str, obj);
     641           0 :                 break;
     642           0 :             case T_AlterFunctionStmt:
     643           0 :                 _outAlterFunctionStmt(str, obj);
     644           0 :                 break;
     645           0 :             case T_DoStmt:
     646           0 :                 _outDoStmt(str, obj);
     647           0 :                 break;
     648           0 :             case T_CallStmt:
     649           0 :                 _outCallStmt(str, obj);
     650           0 :                 break;
     651           0 :             case T_RenameStmt:
     652           0 :                 _outRenameStmt(str, obj);
     653           0 :                 break;
     654           0 :             case T_AlterObjectDependsStmt:
     655           0 :                 _outAlterObjectDependsStmt(str, obj);
     656           0 :                 break;
     657           0 :             case T_AlterObjectSchemaStmt:
     658           0 :                 _outAlterObjectSchemaStmt(str, obj);
     659           0 :                 break;
     660           0 :             case T_AlterOwnerStmt:
     661           0 :                 _outAlterOwnerStmt(str, obj);
     662           0 :                 break;
     663           0 :             case T_AlterOperatorStmt:
     664           0 :                 _outAlterOperatorStmt(str, obj);
     665           0 :                 break;
     666           0 :             case T_AlterTypeStmt:
     667           0 :                 _outAlterTypeStmt(str, obj);
     668           0 :                 break;
     669           0 :             case T_RuleStmt:
     670           0 :                 _outRuleStmt(str, obj);
     671           0 :                 break;
     672          40 :             case T_NotifyStmt:
     673          40 :                 _outNotifyStmt(str, obj);
     674          40 :                 break;
     675           0 :             case T_ListenStmt:
     676           0 :                 _outListenStmt(str, obj);
     677           0 :                 break;
     678           0 :             case T_UnlistenStmt:
     679           0 :                 _outUnlistenStmt(str, obj);
     680           0 :                 break;
     681           0 :             case T_TransactionStmt:
     682           0 :                 _outTransactionStmt(str, obj);
     683           0 :                 break;
     684           0 :             case T_CompositeTypeStmt:
     685           0 :                 _outCompositeTypeStmt(str, obj);
     686           0 :                 break;
     687           0 :             case T_CreateEnumStmt:
     688           0 :                 _outCreateEnumStmt(str, obj);
     689           0 :                 break;
     690           0 :             case T_CreateRangeStmt:
     691           0 :                 _outCreateRangeStmt(str, obj);
     692           0 :                 break;
     693           0 :             case T_AlterEnumStmt:
     694           0 :                 _outAlterEnumStmt(str, obj);
     695           0 :                 break;
     696           0 :             case T_ViewStmt:
     697           0 :                 _outViewStmt(str, obj);
     698           0 :                 break;
     699           0 :             case T_LoadStmt:
     700           0 :                 _outLoadStmt(str, obj);
     701           0 :                 break;
     702           0 :             case T_CreatedbStmt:
     703           0 :                 _outCreatedbStmt(str, obj);
     704           0 :                 break;
     705           0 :             case T_AlterDatabaseStmt:
     706           0 :                 _outAlterDatabaseStmt(str, obj);
     707           0 :                 break;
     708           0 :             case T_AlterDatabaseRefreshCollStmt:
     709           0 :                 _outAlterDatabaseRefreshCollStmt(str, obj);
     710           0 :                 break;
     711           0 :             case T_AlterDatabaseSetStmt:
     712           0 :                 _outAlterDatabaseSetStmt(str, obj);
     713           0 :                 break;
     714           0 :             case T_DropdbStmt:
     715           0 :                 _outDropdbStmt(str, obj);
     716           0 :                 break;
     717           0 :             case T_AlterSystemStmt:
     718           0 :                 _outAlterSystemStmt(str, obj);
     719           0 :                 break;
     720           0 :             case T_ClusterStmt:
     721           0 :                 _outClusterStmt(str, obj);
     722           0 :                 break;
     723           0 :             case T_VacuumStmt:
     724           0 :                 _outVacuumStmt(str, obj);
     725           0 :                 break;
     726           0 :             case T_VacuumRelation:
     727           0 :                 _outVacuumRelation(str, obj);
     728           0 :                 break;
     729           0 :             case T_ExplainStmt:
     730           0 :                 _outExplainStmt(str, obj);
     731           0 :                 break;
     732           0 :             case T_CreateTableAsStmt:
     733           0 :                 _outCreateTableAsStmt(str, obj);
     734           0 :                 break;
     735           0 :             case T_RefreshMatViewStmt:
     736           0 :                 _outRefreshMatViewStmt(str, obj);
     737           0 :                 break;
     738           0 :             case T_CheckPointStmt:
     739           0 :                 _outCheckPointStmt(str, obj);
     740           0 :                 break;
     741           0 :             case T_DiscardStmt:
     742           0 :                 _outDiscardStmt(str, obj);
     743           0 :                 break;
     744           0 :             case T_LockStmt:
     745           0 :                 _outLockStmt(str, obj);
     746           0 :                 break;
     747           0 :             case T_ConstraintsSetStmt:
     748           0 :                 _outConstraintsSetStmt(str, obj);
     749           0 :                 break;
     750           0 :             case T_ReindexStmt:
     751           0 :                 _outReindexStmt(str, obj);
     752           0 :                 break;
     753           0 :             case T_CreateConversionStmt:
     754           0 :                 _outCreateConversionStmt(str, obj);
     755           0 :                 break;
     756           0 :             case T_CreateCastStmt:
     757           0 :                 _outCreateCastStmt(str, obj);
     758           0 :                 break;
     759           0 :             case T_CreateTransformStmt:
     760           0 :                 _outCreateTransformStmt(str, obj);
     761           0 :                 break;
     762           0 :             case T_PrepareStmt:
     763           0 :                 _outPrepareStmt(str, obj);
     764           0 :                 break;
     765           0 :             case T_ExecuteStmt:
     766           0 :                 _outExecuteStmt(str, obj);
     767           0 :                 break;
     768           0 :             case T_DeallocateStmt:
     769           0 :                 _outDeallocateStmt(str, obj);
     770           0 :                 break;
     771           0 :             case T_DropOwnedStmt:
     772           0 :                 _outDropOwnedStmt(str, obj);
     773           0 :                 break;
     774           0 :             case T_ReassignOwnedStmt:
     775           0 :                 _outReassignOwnedStmt(str, obj);
     776           0 :                 break;
     777           0 :             case T_AlterTSDictionaryStmt:
     778           0 :                 _outAlterTSDictionaryStmt(str, obj);
     779           0 :                 break;
     780           0 :             case T_AlterTSConfigurationStmt:
     781           0 :                 _outAlterTSConfigurationStmt(str, obj);
     782           0 :                 break;
     783           0 :             case T_PublicationTable:
     784           0 :                 _outPublicationTable(str, obj);
     785           0 :                 break;
     786           0 :             case T_PublicationObjSpec:
     787           0 :                 _outPublicationObjSpec(str, obj);
     788           0 :                 break;
     789           0 :             case T_PublicationAllObjSpec:
     790           0 :                 _outPublicationAllObjSpec(str, obj);
     791           0 :                 break;
     792           0 :             case T_CreatePublicationStmt:
     793           0 :                 _outCreatePublicationStmt(str, obj);
     794           0 :                 break;
     795           0 :             case T_AlterPublicationStmt:
     796           0 :                 _outAlterPublicationStmt(str, obj);
     797           0 :                 break;
     798           0 :             case T_CreateSubscriptionStmt:
     799           0 :                 _outCreateSubscriptionStmt(str, obj);
     800           0 :                 break;
     801           0 :             case T_AlterSubscriptionStmt:
     802           0 :                 _outAlterSubscriptionStmt(str, obj);
     803           0 :                 break;
     804           0 :             case T_DropSubscriptionStmt:
     805           0 :                 _outDropSubscriptionStmt(str, obj);
     806           0 :                 break;
     807           0 :             case T_PlannerGlobal:
     808           0 :                 _outPlannerGlobal(str, obj);
     809           0 :                 break;
     810           0 :             case T_PlannerInfo:
     811           0 :                 _outPlannerInfo(str, obj);
     812           0 :                 break;
     813           0 :             case T_RelOptInfo:
     814           0 :                 _outRelOptInfo(str, obj);
     815           0 :                 break;
     816           0 :             case T_RelAggInfo:
     817           0 :                 _outRelAggInfo(str, obj);
     818           0 :                 break;
     819           0 :             case T_IndexOptInfo:
     820           0 :                 _outIndexOptInfo(str, obj);
     821           0 :                 break;
     822           0 :             case T_ForeignKeyOptInfo:
     823           0 :                 _outForeignKeyOptInfo(str, obj);
     824           0 :                 break;
     825           0 :             case T_StatisticExtInfo:
     826           0 :                 _outStatisticExtInfo(str, obj);
     827           0 :                 break;
     828           0 :             case T_JoinDomain:
     829           0 :                 _outJoinDomain(str, obj);
     830           0 :                 break;
     831           0 :             case T_EquivalenceClass:
     832           0 :                 _outEquivalenceClass(str, obj);
     833           0 :                 break;
     834           0 :             case T_EquivalenceMember:
     835           0 :                 _outEquivalenceMember(str, obj);
     836           0 :                 break;
     837           0 :             case T_PathKey:
     838           0 :                 _outPathKey(str, obj);
     839           0 :                 break;
     840           0 :             case T_GroupByOrdering:
     841           0 :                 _outGroupByOrdering(str, obj);
     842           0 :                 break;
     843           0 :             case T_PathTarget:
     844           0 :                 _outPathTarget(str, obj);
     845           0 :                 break;
     846           0 :             case T_ParamPathInfo:
     847           0 :                 _outParamPathInfo(str, obj);
     848           0 :                 break;
     849           0 :             case T_Path:
     850           0 :                 _outPath(str, obj);
     851           0 :                 break;
     852           0 :             case T_IndexPath:
     853           0 :                 _outIndexPath(str, obj);
     854           0 :                 break;
     855           0 :             case T_IndexClause:
     856           0 :                 _outIndexClause(str, obj);
     857           0 :                 break;
     858           0 :             case T_BitmapHeapPath:
     859           0 :                 _outBitmapHeapPath(str, obj);
     860           0 :                 break;
     861           0 :             case T_BitmapAndPath:
     862           0 :                 _outBitmapAndPath(str, obj);
     863           0 :                 break;
     864           0 :             case T_BitmapOrPath:
     865           0 :                 _outBitmapOrPath(str, obj);
     866           0 :                 break;
     867           0 :             case T_TidPath:
     868           0 :                 _outTidPath(str, obj);
     869           0 :                 break;
     870           0 :             case T_TidRangePath:
     871           0 :                 _outTidRangePath(str, obj);
     872           0 :                 break;
     873           0 :             case T_SubqueryScanPath:
     874           0 :                 _outSubqueryScanPath(str, obj);
     875           0 :                 break;
     876           0 :             case T_ForeignPath:
     877           0 :                 _outForeignPath(str, obj);
     878           0 :                 break;
     879           0 :             case T_CustomPath:
     880           0 :                 _outCustomPath(str, obj);
     881           0 :                 break;
     882           0 :             case T_AppendPath:
     883           0 :                 _outAppendPath(str, obj);
     884           0 :                 break;
     885           0 :             case T_MergeAppendPath:
     886           0 :                 _outMergeAppendPath(str, obj);
     887           0 :                 break;
     888           0 :             case T_GroupResultPath:
     889           0 :                 _outGroupResultPath(str, obj);
     890           0 :                 break;
     891           0 :             case T_MaterialPath:
     892           0 :                 _outMaterialPath(str, obj);
     893           0 :                 break;
     894           0 :             case T_MemoizePath:
     895           0 :                 _outMemoizePath(str, obj);
     896           0 :                 break;
     897           0 :             case T_GatherPath:
     898           0 :                 _outGatherPath(str, obj);
     899           0 :                 break;
     900           0 :             case T_GatherMergePath:
     901           0 :                 _outGatherMergePath(str, obj);
     902           0 :                 break;
     903           0 :             case T_NestPath:
     904           0 :                 _outNestPath(str, obj);
     905           0 :                 break;
     906           0 :             case T_MergePath:
     907           0 :                 _outMergePath(str, obj);
     908           0 :                 break;
     909           0 :             case T_HashPath:
     910           0 :                 _outHashPath(str, obj);
     911           0 :                 break;
     912           0 :             case T_ProjectionPath:
     913           0 :                 _outProjectionPath(str, obj);
     914           0 :                 break;
     915           0 :             case T_ProjectSetPath:
     916           0 :                 _outProjectSetPath(str, obj);
     917           0 :                 break;
     918           0 :             case T_SortPath:
     919           0 :                 _outSortPath(str, obj);
     920           0 :                 break;
     921           0 :             case T_IncrementalSortPath:
     922           0 :                 _outIncrementalSortPath(str, obj);
     923           0 :                 break;
     924           0 :             case T_GroupPath:
     925           0 :                 _outGroupPath(str, obj);
     926           0 :                 break;
     927           0 :             case T_UniquePath:
     928           0 :                 _outUniquePath(str, obj);
     929           0 :                 break;
     930           0 :             case T_AggPath:
     931           0 :                 _outAggPath(str, obj);
     932           0 :                 break;
     933           0 :             case T_GroupingSetData:
     934           0 :                 _outGroupingSetData(str, obj);
     935           0 :                 break;
     936           0 :             case T_RollupData:
     937           0 :                 _outRollupData(str, obj);
     938           0 :                 break;
     939           0 :             case T_GroupingSetsPath:
     940           0 :                 _outGroupingSetsPath(str, obj);
     941           0 :                 break;
     942           0 :             case T_MinMaxAggPath:
     943           0 :                 _outMinMaxAggPath(str, obj);
     944           0 :                 break;
     945           0 :             case T_WindowAggPath:
     946           0 :                 _outWindowAggPath(str, obj);
     947           0 :                 break;
     948           0 :             case T_SetOpPath:
     949           0 :                 _outSetOpPath(str, obj);
     950           0 :                 break;
     951           0 :             case T_RecursiveUnionPath:
     952           0 :                 _outRecursiveUnionPath(str, obj);
     953           0 :                 break;
     954           0 :             case T_LockRowsPath:
     955           0 :                 _outLockRowsPath(str, obj);
     956           0 :                 break;
     957           0 :             case T_ModifyTablePath:
     958           0 :                 _outModifyTablePath(str, obj);
     959           0 :                 break;
     960           0 :             case T_LimitPath:
     961           0 :                 _outLimitPath(str, obj);
     962           0 :                 break;
     963           0 :             case T_RestrictInfo:
     964           0 :                 _outRestrictInfo(str, obj);
     965           0 :                 break;
     966           0 :             case T_PlaceHolderVar:
     967           0 :                 _outPlaceHolderVar(str, obj);
     968           0 :                 break;
     969           0 :             case T_SpecialJoinInfo:
     970           0 :                 _outSpecialJoinInfo(str, obj);
     971           0 :                 break;
     972           0 :             case T_OuterJoinClauseInfo:
     973           0 :                 _outOuterJoinClauseInfo(str, obj);
     974           0 :                 break;
     975           0 :             case T_AppendRelInfo:
     976           0 :                 _outAppendRelInfo(str, obj);
     977           0 :                 break;
     978           0 :             case T_RowIdentityVarInfo:
     979           0 :                 _outRowIdentityVarInfo(str, obj);
     980           0 :                 break;
     981           0 :             case T_PlaceHolderInfo:
     982           0 :                 _outPlaceHolderInfo(str, obj);
     983           0 :                 break;
     984           0 :             case T_MinMaxAggInfo:
     985           0 :                 _outMinMaxAggInfo(str, obj);
     986           0 :                 break;
     987           0 :             case T_AggClauseInfo:
     988           0 :                 _outAggClauseInfo(str, obj);
     989           0 :                 break;
     990           0 :             case T_GroupingExprInfo:
     991           0 :                 _outGroupingExprInfo(str, obj);
     992           0 :                 break;
     993           0 :             case T_PlannerParamItem:
     994           0 :                 _outPlannerParamItem(str, obj);
     995           0 :                 break;
     996           0 :             case T_AggInfo:
     997           0 :                 _outAggInfo(str, obj);
     998           0 :                 break;
     999           0 :             case T_AggTransInfo:
    1000           0 :                 _outAggTransInfo(str, obj);
    1001           0 :                 break;
    1002           0 :             case T_UniqueRelInfo:
    1003           0 :                 _outUniqueRelInfo(str, obj);
    1004           0 :                 break;
    1005         724 :             case T_PlannedStmt:
    1006         724 :                 _outPlannedStmt(str, obj);
    1007         724 :                 break;
    1008          96 :             case T_Result:
    1009          96 :                 _outResult(str, obj);
    1010          96 :                 break;
    1011          12 :             case T_ProjectSet:
    1012          12 :                 _outProjectSet(str, obj);
    1013          12 :                 break;
    1014           0 :             case T_ModifyTable:
    1015           0 :                 _outModifyTable(str, obj);
    1016           0 :                 break;
    1017         186 :             case T_Append:
    1018         186 :                 _outAppend(str, obj);
    1019         186 :                 break;
    1020           0 :             case T_MergeAppend:
    1021           0 :                 _outMergeAppend(str, obj);
    1022           0 :                 break;
    1023           0 :             case T_RecursiveUnion:
    1024           0 :                 _outRecursiveUnion(str, obj);
    1025           0 :                 break;
    1026           0 :             case T_BitmapAnd:
    1027           0 :                 _outBitmapAnd(str, obj);
    1028           0 :                 break;
    1029           0 :             case T_BitmapOr:
    1030           0 :                 _outBitmapOr(str, obj);
    1031           0 :                 break;
    1032        1300 :             case T_SeqScan:
    1033        1300 :                 _outSeqScan(str, obj);
    1034        1300 :                 break;
    1035           0 :             case T_SampleScan:
    1036           0 :                 _outSampleScan(str, obj);
    1037           0 :                 break;
    1038         294 :             case T_IndexScan:
    1039         294 :                 _outIndexScan(str, obj);
    1040         294 :                 break;
    1041          58 :             case T_IndexOnlyScan:
    1042          58 :                 _outIndexOnlyScan(str, obj);
    1043          58 :                 break;
    1044          20 :             case T_BitmapIndexScan:
    1045          20 :                 _outBitmapIndexScan(str, obj);
    1046          20 :                 break;
    1047          20 :             case T_BitmapHeapScan:
    1048          20 :                 _outBitmapHeapScan(str, obj);
    1049          20 :                 break;
    1050           0 :             case T_TidScan:
    1051           0 :                 _outTidScan(str, obj);
    1052           0 :                 break;
    1053           0 :             case T_TidRangeScan:
    1054           0 :                 _outTidRangeScan(str, obj);
    1055           0 :                 break;
    1056           0 :             case T_SubqueryScan:
    1057           0 :                 _outSubqueryScan(str, obj);
    1058           0 :                 break;
    1059           6 :             case T_FunctionScan:
    1060           6 :                 _outFunctionScan(str, obj);
    1061           6 :                 break;
    1062           0 :             case T_ValuesScan:
    1063           0 :                 _outValuesScan(str, obj);
    1064           0 :                 break;
    1065           0 :             case T_TableFuncScan:
    1066           0 :                 _outTableFuncScan(str, obj);
    1067           0 :                 break;
    1068           0 :             case T_CteScan:
    1069           0 :                 _outCteScan(str, obj);
    1070           0 :                 break;
    1071           0 :             case T_NamedTuplestoreScan:
    1072           0 :                 _outNamedTuplestoreScan(str, obj);
    1073           0 :                 break;
    1074           0 :             case T_WorkTableScan:
    1075           0 :                 _outWorkTableScan(str, obj);
    1076           0 :                 break;
    1077           0 :             case T_ForeignScan:
    1078           0 :                 _outForeignScan(str, obj);
    1079           0 :                 break;
    1080           0 :             case T_CustomScan:
    1081           0 :                 _outCustomScan(str, obj);
    1082           0 :                 break;
    1083          36 :             case T_NestLoop:
    1084          36 :                 _outNestLoop(str, obj);
    1085          36 :                 break;
    1086          36 :             case T_NestLoopParam:
    1087          36 :                 _outNestLoopParam(str, obj);
    1088          36 :                 break;
    1089           6 :             case T_MergeJoin:
    1090           6 :                 _outMergeJoin(str, obj);
    1091           6 :                 break;
    1092         198 :             case T_HashJoin:
    1093         198 :                 _outHashJoin(str, obj);
    1094         198 :                 break;
    1095           0 :             case T_Material:
    1096           0 :                 _outMaterial(str, obj);
    1097           0 :                 break;
    1098           6 :             case T_Memoize:
    1099           6 :                 _outMemoize(str, obj);
    1100           6 :                 break;
    1101         158 :             case T_Sort:
    1102         158 :                 _outSort(str, obj);
    1103         158 :                 break;
    1104           0 :             case T_IncrementalSort:
    1105           0 :                 _outIncrementalSort(str, obj);
    1106           0 :                 break;
    1107           0 :             case T_Group:
    1108           0 :                 _outGroup(str, obj);
    1109           0 :                 break;
    1110         566 :             case T_Agg:
    1111         566 :                 _outAgg(str, obj);
    1112         566 :                 break;
    1113           0 :             case T_WindowAgg:
    1114           0 :                 _outWindowAgg(str, obj);
    1115           0 :                 break;
    1116           6 :             case T_Unique:
    1117           6 :                 _outUnique(str, obj);
    1118           6 :                 break;
    1119           0 :             case T_Gather:
    1120           0 :                 _outGather(str, obj);
    1121           0 :                 break;
    1122           0 :             case T_GatherMerge:
    1123           0 :                 _outGatherMerge(str, obj);
    1124           0 :                 break;
    1125         198 :             case T_Hash:
    1126         198 :                 _outHash(str, obj);
    1127         198 :                 break;
    1128           0 :             case T_SetOp:
    1129           0 :                 _outSetOp(str, obj);
    1130           0 :                 break;
    1131           0 :             case T_LockRows:
    1132           0 :                 _outLockRows(str, obj);
    1133           0 :                 break;
    1134           4 :             case T_Limit:
    1135           4 :                 _outLimit(str, obj);
    1136           4 :                 break;
    1137           0 :             case T_PlanRowMark:
    1138           0 :                 _outPlanRowMark(str, obj);
    1139           0 :                 break;
    1140          78 :             case T_PartitionPruneInfo:
    1141          78 :                 _outPartitionPruneInfo(str, obj);
    1142          78 :                 break;
    1143         258 :             case T_PartitionedRelPruneInfo:
    1144         258 :                 _outPartitionedRelPruneInfo(str, obj);
    1145         258 :                 break;
    1146         126 :             case T_PartitionPruneStepOp:
    1147         126 :                 _outPartitionPruneStepOp(str, obj);
    1148         126 :                 break;
    1149          30 :             case T_PartitionPruneStepCombine:
    1150          30 :                 _outPartitionPruneStepCombine(str, obj);
    1151          30 :                 break;
    1152           0 :             case T_PlanInvalItem:
    1153           0 :                 _outPlanInvalItem(str, obj);
    1154           0 :                 break;
    1155           0 :             case T_ExtensibleNode:
    1156           0 :                 _outExtensibleNode(str, obj);
    1157           0 :                 break;
    1158           0 :             case T_ForeignKeyCacheInfo:
    1159           0 :                 _outForeignKeyCacheInfo(str, obj);
    1160           0 :                 break;

Generated by: LCOV version 1.16