LCOV - code coverage report
Current view: top level - src/backend/nodes - copyfuncs.switch.c Coverage Total Hit
Test: PostgreSQL 20devel Lines: 96.6 % 1044 1008
Test Date: 2026-07-28 19:15:32 Functions: - 0 0
Legend: Lines:     hit not hit

            Line data    Source code
       1              : /*-------------------------------------------------------------------------
       2              :  *
       3              :  * copyfuncs.switch.c
       4              :  *    Generated node infrastructure code
       5              :  *
       6              :  * Portions Copyright (c) 1996-2026, 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      2439846 :         case T_Alias:
      19      2439846 :             retval = _copyAlias(from);
      20      2439846 :             break;
      21       627530 :         case T_RangeVar:
      22       627530 :             retval = _copyRangeVar(from);
      23       627530 :             break;
      24         1188 :         case T_TableFunc:
      25         1188 :             retval = _copyTableFunc(from);
      26         1188 :             break;
      27         2795 :         case T_IntoClause:
      28         2795 :             retval = _copyIntoClause(from);
      29         2795 :             break;
      30     14758024 :         case T_Var:
      31     14758024 :             retval = _copyVar(from);
      32     14758024 :             break;
      33      2650602 :         case T_Const:
      34      2650602 :             retval = _copyConst(from);
      35      2650602 :             break;
      36       530324 :         case T_Param:
      37       530324 :             retval = _copyParam(from);
      38       530324 :             break;
      39       160229 :         case T_Aggref:
      40       160229 :             retval = _copyAggref(from);
      41       160229 :             break;
      42         1049 :         case T_GroupingFunc:
      43         1049 :             retval = _copyGroupingFunc(from);
      44         1049 :             break;
      45         7197 :         case T_WindowFunc:
      46         7197 :             retval = _copyWindowFunc(from);
      47         7197 :             break;
      48          442 :         case T_WindowFuncRunCondition:
      49          442 :             retval = _copyWindowFuncRunCondition(from);
      50          442 :             break;
      51         1819 :         case T_MergeSupportFunc:
      52         1819 :             retval = _copyMergeSupportFunc(from);
      53         1819 :             break;
      54        57034 :         case T_SubscriptingRef:
      55        57034 :             retval = _copySubscriptingRef(from);
      56        57034 :             break;
      57       732805 :         case T_FuncExpr:
      58       732805 :             retval = _copyFuncExpr(from);
      59       732805 :             break;
      60        53904 :         case T_NamedArgExpr:
      61        53904 :             retval = _copyNamedArgExpr(from);
      62        53904 :             break;
      63      1548677 :         case T_OpExpr:
      64      1548677 :             retval = _copyOpExpr(from);
      65      1548677 :             break;
      66         1550 :         case T_DistinctExpr:
      67         1550 :             retval = _copyDistinctExpr(from);
      68         1550 :             break;
      69         1113 :         case T_NullIfExpr:
      70         1113 :             retval = _copyNullIfExpr(from);
      71         1113 :             break;
      72        66974 :         case T_ScalarArrayOpExpr:
      73        66974 :             retval = _copyScalarArrayOpExpr(from);
      74        66974 :             break;
      75       404033 :         case T_BoolExpr:
      76       404033 :             retval = _copyBoolExpr(from);
      77       404033 :             break;
      78        91241 :         case T_SubLink:
      79        91241 :             retval = _copySubLink(from);
      80        91241 :             break;
      81        32287 :         case T_SubPlan:
      82        32287 :             retval = _copySubPlan(from);
      83        32287 :             break;
      84            0 :         case T_AlternativeSubPlan:
      85            0 :             retval = _copyAlternativeSubPlan(from);
      86            0 :             break;
      87       149691 :         case T_FieldSelect:
      88       149691 :             retval = _copyFieldSelect(from);
      89       149691 :             break;
      90          587 :         case T_FieldStore:
      91          587 :             retval = _copyFieldStore(from);
      92          587 :             break;
      93       254934 :         case T_RelabelType:
      94       254934 :             retval = _copyRelabelType(from);
      95       254934 :             break;
      96        69383 :         case T_CoerceViaIO:
      97        69383 :             retval = _copyCoerceViaIO(from);
      98        69383 :             break;
      99        10939 :         case T_ArrayCoerceExpr:
     100        10939 :             retval = _copyArrayCoerceExpr(from);
     101        10939 :             break;
     102          709 :         case T_ConvertRowtypeExpr:
     103          709 :             retval = _copyConvertRowtypeExpr(from);
     104          709 :             break;
     105         9410 :         case T_CollateExpr:
     106         9410 :             retval = _copyCollateExpr(from);
     107         9410 :             break;
     108       127609 :         case T_CaseExpr:
     109       127609 :             retval = _copyCaseExpr(from);
     110       127609 :             break;
     111       303352 :         case T_CaseWhen:
     112       303352 :             retval = _copyCaseWhen(from);
     113       303352 :             break;
     114       108457 :         case T_CaseTestExpr:
     115       108457 :             retval = _copyCaseTestExpr(from);
     116       108457 :             break;
     117        36716 :         case T_ArrayExpr:
     118        36716 :             retval = _copyArrayExpr(from);
     119        36716 :             break;
     120        13454 :         case T_RowExpr:
     121        13454 :             retval = _copyRowExpr(from);
     122        13454 :             break;
     123          645 :         case T_RowCompareExpr:
     124          645 :             retval = _copyRowCompareExpr(from);
     125          645 :             break;
     126        17028 :         case T_CoalesceExpr:
     127        17028 :             retval = _copyCoalesceExpr(from);
     128        17028 :             break;
     129         1354 :         case T_MinMaxExpr:
     130         1354 :             retval = _copyMinMaxExpr(from);
     131         1354 :             break;
     132        22968 :         case T_SQLValueFunction:
     133        22968 :             retval = _copySQLValueFunction(from);
     134        22968 :             break;
     135         1653 :         case T_XmlExpr:
     136         1653 :             retval = _copyXmlExpr(from);
     137         1653 :             break;
     138        27424 :         case T_JsonFormat:
     139        27424 :             retval = _copyJsonFormat(from);
     140        27424 :             break;
     141        11453 :         case T_JsonReturning:
     142        11453 :             retval = _copyJsonReturning(from);
     143        11453 :             break;
     144         6048 :         case T_JsonValueExpr:
     145         6048 :             retval = _copyJsonValueExpr(from);
     146         6048 :             break;
     147         2430 :         case T_JsonConstructorExpr:
     148         2430 :             retval = _copyJsonConstructorExpr(from);
     149         2430 :             break;
     150          899 :         case T_JsonIsPredicate:
     151          899 :             retval = _copyJsonIsPredicate(from);
     152          899 :             break;
     153         9746 :         case T_JsonBehavior:
     154         9746 :             retval = _copyJsonBehavior(from);
     155         9746 :             break;
     156         5063 :         case T_JsonExpr:
     157         5063 :             retval = _copyJsonExpr(from);
     158         5063 :             break;
     159         1395 :         case T_JsonTablePath:
     160         1395 :             retval = _copyJsonTablePath(from);
     161         1395 :             break;
     162         1395 :         case T_JsonTablePathScan:
     163         1395 :             retval = _copyJsonTablePathScan(from);
     164         1395 :             break;
     165          226 :         case T_JsonTableSiblingJoin:
     166          226 :             retval = _copyJsonTableSiblingJoin(from);
     167          226 :             break;
     168        63271 :         case T_NullTest:
     169        63271 :             retval = _copyNullTest(from);
     170        63271 :             break;
     171         3214 :         case T_BooleanTest:
     172         3214 :             retval = _copyBooleanTest(from);
     173         3214 :             break;
     174         6618 :         case T_MergeAction:
     175         6618 :             retval = _copyMergeAction(from);
     176         6618 :             break;
     177        59586 :         case T_CoerceToDomain:
     178        59586 :             retval = _copyCoerceToDomain(from);
     179        59586 :             break;
     180         2864 :         case T_CoerceToDomainValue:
     181         2864 :             retval = _copyCoerceToDomainValue(from);
     182         2864 :             break;
     183         1353 :         case T_SetToDefault:
     184         1353 :             retval = _copySetToDefault(from);
     185         1353 :             break;
     186         1371 :         case T_CurrentOfExpr:
     187         1371 :             retval = _copyCurrentOfExpr(from);
     188         1371 :             break;
     189         1182 :         case T_NextValueExpr:
     190         1182 :             retval = _copyNextValueExpr(from);
     191         1182 :             break;
     192         1980 :         case T_InferenceElem:
     193         1980 :             retval = _copyInferenceElem(from);
     194         1980 :             break;
     195         1522 :         case T_ReturningExpr:
     196         1522 :             retval = _copyReturningExpr(from);
     197         1522 :             break;
     198           67 :         case T_GraphLabelRef:
     199           67 :             retval = _copyGraphLabelRef(from);
     200           67 :             break;
     201           42 :         case T_GraphPropertyRef:
     202           42 :             retval = _copyGraphPropertyRef(from);
     203           42 :             break;
     204      6062208 :         case T_TargetEntry:
     205      6062208 :             retval = _copyTargetEntry(from);
     206      6062208 :             break;
     207       704685 :         case T_RangeTblRef:
     208       704685 :             retval = _copyRangeTblRef(from);
     209       704685 :             break;
     210       185594 :         case T_JoinExpr:
     211       185594 :             retval = _copyJoinExpr(from);
     212       185594 :             break;
     213       684631 :         case T_FromExpr:
     214       684631 :             retval = _copyFromExpr(from);
     215       684631 :             break;
     216         1943 :         case T_OnConflictExpr:
     217         1943 :             retval = _copyOnConflictExpr(from);
     218         1943 :             break;
     219         2214 :         case T_ForPortionOfExpr:
     220         2214 :             retval = _copyForPortionOfExpr(from);
     221         2214 :             break;
     222       944338 :         case T_Query:
     223       944338 :             retval = _copyQuery(from);
     224       944338 :             break;
     225       500869 :         case T_TypeName:
     226       500869 :             retval = _copyTypeName(from);
     227       500869 :             break;
     228      1433749 :         case T_ColumnRef:
     229      1433749 :             retval = _copyColumnRef(from);
     230      1433749 :             break;
     231        46170 :         case T_ParamRef:
     232        46170 :             retval = _copyParamRef(from);
     233        46170 :             break;
     234       464632 :         case T_A_Expr:
     235       464632 :             retval = _copyA_Expr(from);
     236       464632 :             break;
     237      1037217 :         case T_A_Const:
     238      1037217 :             retval = _copyA_Const(from);
     239      1037217 :             break;
     240       245658 :         case T_TypeCast:
     241       245658 :             retval = _copyTypeCast(from);
     242       245658 :             break;
     243         8262 :         case T_CollateClause:
     244         8262 :             retval = _copyCollateClause(from);
     245         8262 :             break;
     246        36507 :         case T_RoleSpec:
     247        36507 :             retval = _copyRoleSpec(from);
     248        36507 :             break;
     249       288008 :         case T_FuncCall:
     250       288008 :             retval = _copyFuncCall(from);
     251       288008 :             break;
     252        52049 :         case T_A_Star:
     253        52049 :             retval = _copyA_Star(from);
     254        52049 :             break;
     255        11282 :         case T_A_Indices:
     256        11282 :             retval = _copyA_Indices(from);
     257        11282 :             break;
     258        27470 :         case T_A_Indirection:
     259        27470 :             retval = _copyA_Indirection(from);
     260        27470 :             break;
     261         6030 :         case T_A_ArrayExpr:
     262         6030 :             retval = _copyA_ArrayExpr(from);
     263         6030 :             break;
     264       895778 :         case T_ResTarget:
     265       895778 :             retval = _copyResTarget(from);
     266       895778 :             break;
     267          265 :         case T_MultiAssignRef:
     268          265 :             retval = _copyMultiAssignRef(from);
     269          265 :             break;
     270        77053 :         case T_SortBy:
     271        77053 :             retval = _copySortBy(from);
     272        77053 :             break;
     273         3363 :         case T_WindowDef:
     274         3363 :             retval = _copyWindowDef(from);
     275         3363 :             break;
     276        16865 :         case T_RangeSubselect:
     277        16865 :             retval = _copyRangeSubselect(from);
     278        16865 :             break;
     279        34157 :         case T_RangeFunction:
     280        34157 :             retval = _copyRangeFunction(from);
     281        34157 :             break;
     282          172 :         case T_RangeTableFunc:
     283          172 :             retval = _copyRangeTableFunc(from);
     284          172 :             break;
     285          614 :         case T_RangeTableFuncCol:
     286          614 :             retval = _copyRangeTableFuncCol(from);
     287          614 :             break;
     288          668 :         case T_RangeGraphTable:
     289          668 :             retval = _copyRangeGraphTable(from);
     290          668 :             break;
     291          188 :         case T_RangeTableSample:
     292          188 :             retval = _copyRangeTableSample(from);
     293          188 :             break;
     294       102417 :         case T_ColumnDef:
     295       102417 :             retval = _copyColumnDef(from);
     296       102417 :             break;
     297         1050 :         case T_TableLikeClause:
     298         1050 :             retval = _copyTableLikeClause(from);
     299         1050 :             break;
     300        14201 :         case T_IndexElem:
     301        14201 :             retval = _copyIndexElem(from);
     302        14201 :             break;
     303       485515 :         case T_DefElem:
     304       485515 :             retval = _copyDefElem(from);
     305       485515 :             break;
     306         5130 :         case T_LockingClause:
     307         5130 :             retval = _copyLockingClause(from);
     308         5130 :             break;
     309          164 :         case T_XmlSerialize:
     310          164 :             retval = _copyXmlSerialize(from);
     311          164 :             break;
     312         8301 :         case T_PartitionElem:
     313         8301 :             retval = _copyPartitionElem(from);
     314         8301 :             break;
     315         7425 :         case T_PartitionSpec:
     316         7425 :             retval = _copyPartitionSpec(from);
     317         7425 :             break;
     318        29409 :         case T_PartitionBoundSpec:
     319        29409 :             retval = _copyPartitionBoundSpec(from);
     320        29409 :             break;
     321            8 :         case T_PartitionRangeDatum:
     322            8 :             retval = _copyPartitionRangeDatum(from);
     323            8 :             break;
     324         2402 :         case T_SinglePartitionSpec:
     325         2402 :             retval = _copySinglePartitionSpec(from);
     326         2402 :             break;
     327         8486 :         case T_PartitionCmd:
     328         8486 :             retval = _copyPartitionCmd(from);
     329         8486 :             break;
     330          699 :         case T_GraphPattern:
     331          699 :             retval = _copyGraphPattern(from);
     332          699 :             break;
     333         2083 :         case T_GraphElementPattern:
     334         2083 :             retval = _copyGraphElementPattern(from);
     335         2083 :             break;
     336      1588788 :         case T_RangeTblEntry:
     337      1588788 :             retval = _copyRangeTblEntry(from);
     338      1588788 :             break;
     339       942351 :         case T_RTEPermissionInfo:
     340       942351 :             retval = _copyRTEPermissionInfo(from);
     341       942351 :             break;
     342        92853 :         case T_RangeTblFunction:
     343        92853 :             retval = _copyRangeTblFunction(from);
     344        92853 :             break;
     345          544 :         case T_TableSampleClause:
     346          544 :             retval = _copyTableSampleClause(from);
     347          544 :             break;
     348         4714 :         case T_WithCheckOption:
     349         4714 :             retval = _copyWithCheckOption(from);
     350         4714 :             break;
     351       210631 :         case T_SortGroupClause:
     352       210631 :             retval = _copySortGroupClause(from);
     353       210631 :             break;
     354         4339 :         case T_GroupingSet:
     355         4339 :             retval = _copyGroupingSet(from);
     356         4339 :             break;
     357         3498 :         case T_WindowClause:
     358         3498 :             retval = _copyWindowClause(from);
     359         3498 :             break;
     360        12646 :         case T_RowMarkClause:
     361        12646 :             retval = _copyRowMarkClause(from);
     362        12646 :             break;
     363         1189 :         case T_ForPortionOfClause:
     364         1189 :             retval = _copyForPortionOfClause(from);
     365         1189 :             break;
     366         2290 :         case T_WithClause:
     367         2290 :             retval = _copyWithClause(from);
     368         2290 :             break;
     369         1421 :         case T_InferClause:
     370         1421 :             retval = _copyInferClause(from);
     371         1421 :             break;
     372         1580 :         case T_OnConflictClause:
     373         1580 :             retval = _copyOnConflictClause(from);
     374         1580 :             break;
     375          218 :         case T_CTESearchClause:
     376          218 :             retval = _copyCTESearchClause(from);
     377          218 :             break;
     378          218 :         case T_CTECycleClause:
     379          218 :             retval = _copyCTECycleClause(from);
     380          218 :             break;
     381         7418 :         case T_CommonTableExpr:
     382         7418 :             retval = _copyCommonTableExpr(from);
     383         7418 :             break;
     384         2293 :         case T_MergeWhenClause:
     385         2293 :             retval = _copyMergeWhenClause(from);
     386         2293 :             break;
     387          104 :         case T_ReturningOption:
     388          104 :             retval = _copyReturningOption(from);
     389          104 :             break;
     390         2782 :         case T_ReturningClause:
     391         2782 :             retval = _copyReturningClause(from);
     392         2782 :             break;
     393          856 :         case T_TriggerTransition:
     394          856 :             retval = _copyTriggerTransition(from);
     395          856 :             break;
     396         1742 :         case T_JsonOutput:
     397         1742 :             retval = _copyJsonOutput(from);
     398         1742 :             break;
     399          436 :         case T_JsonArgument:
     400          436 :             retval = _copyJsonArgument(from);
     401          436 :             break;
     402         1452 :         case T_JsonFuncExpr:
     403         1452 :             retval = _copyJsonFuncExpr(from);
     404         1452 :             break;
     405         2260 :         case T_JsonTablePathSpec:
     406         2260 :             retval = _copyJsonTablePathSpec(from);
     407         2260 :             break;
     408          556 :         case T_JsonTablePlanSpec:
     409          556 :             retval = _copyJsonTablePlanSpec(from);
     410          556 :             break;
     411          544 :         case T_JsonTable:
     412          544 :             retval = _copyJsonTable(from);
     413          544 :             break;
     414         2080 :         case T_JsonTableColumn:
     415         2080 :             retval = _copyJsonTableColumn(from);
     416         2080 :             break;
     417          870 :         case T_JsonKeyValue:
     418          870 :             retval = _copyJsonKeyValue(from);
     419          870 :             break;
     420          108 :         case T_JsonParseExpr:
     421          108 :             retval = _copyJsonParseExpr(from);
     422          108 :             break;
     423           70 :         case T_JsonScalarExpr:
     424           70 :             retval = _copyJsonScalarExpr(from);
     425           70 :             break;
     426           68 :         case T_JsonSerializeExpr:
     427           68 :             retval = _copyJsonSerializeExpr(from);
     428           68 :             break;
     429          562 :         case T_JsonObjectConstructor:
     430          562 :             retval = _copyJsonObjectConstructor(from);
     431          562 :             break;
     432          408 :         case T_JsonArrayConstructor:
     433          408 :             retval = _copyJsonArrayConstructor(from);
     434          408 :             break;
     435          116 :         case T_JsonArrayQueryConstructor:
     436          116 :             retval = _copyJsonArrayQueryConstructor(from);
     437          116 :             break;
     438          356 :         case T_JsonAggConstructor:
     439          356 :             retval = _copyJsonAggConstructor(from);
     440          356 :             break;
     441          196 :         case T_JsonObjectAgg:
     442          196 :             retval = _copyJsonObjectAgg(from);
     443          196 :             break;
     444          160 :         case T_JsonArrayAgg:
     445          160 :             retval = _copyJsonArrayAgg(from);
     446          160 :             break;
     447       513761 :         case T_RawStmt:
     448       513761 :             retval = _copyRawStmt(from);
     449       513761 :             break;
     450        48793 :         case T_InsertStmt:
     451        48793 :             retval = _copyInsertStmt(from);
     452        48793 :             break;
     453         3595 :         case T_DeleteStmt:
     454         3595 :             retval = _copyDeleteStmt(from);
     455         3595 :             break;
     456         9799 :         case T_UpdateStmt:
     457         9799 :             retval = _copyUpdateStmt(from);
     458         9799 :             break;
     459         1448 :         case T_MergeStmt:
     460         1448 :             retval = _copyMergeStmt(from);
     461         1448 :             break;
     462       387410 :         case T_SelectStmt:
     463       387410 :             retval = _copySelectStmt(from);
     464       387410 :             break;
     465        22924 :         case T_SetOperationStmt:
     466        22924 :             retval = _copySetOperationStmt(from);
     467        22924 :             break;
     468         5568 :         case T_ReturnStmt:
     469         5568 :             retval = _copyReturnStmt(from);
     470         5568 :             break;
     471         3341 :         case T_PLAssignStmt:
     472         3341 :             retval = _copyPLAssignStmt(from);
     473         3341 :             break;
     474         1572 :         case T_CreateSchemaStmt:
     475         1572 :             retval = _copyCreateSchemaStmt(from);
     476         1572 :             break;
     477        42069 :         case T_AlterTableStmt:
     478        42069 :             retval = _copyAlterTableStmt(from);
     479        42069 :             break;
     480        69523 :         case T_AlterTableCmd:
     481        69523 :             retval = _copyAlterTableCmd(from);
     482        69523 :             break;
     483         1020 :         case T_ATAlterConstraint:
     484         1020 :             retval = _copyATAlterConstraint(from);
     485         1020 :             break;
     486          918 :         case T_ReplicaIdentityStmt:
     487          918 :             retval = _copyReplicaIdentityStmt(from);
     488          918 :             break;
     489            8 :         case T_AlterCollationStmt:
     490            8 :             retval = _copyAlterCollationStmt(from);
     491            8 :             break;
     492          390 :         case T_AlterDomainStmt:
     493          390 :             retval = _copyAlterDomainStmt(from);
     494          390 :             break;
     495        23263 :         case T_GrantStmt:
     496        23263 :             retval = _copyGrantStmt(from);
     497        23263 :             break;
     498        16407 :         case T_ObjectWithArgs:
     499        16407 :             retval = _copyObjectWithArgs(from);
     500        16407 :             break;
     501        21562 :         case T_AccessPriv:
     502        21562 :             retval = _copyAccessPriv(from);
     503        21562 :             break;
     504          954 :         case T_GrantRoleStmt:
     505          954 :             retval = _copyGrantRoleStmt(from);
     506          954 :             break;
     507          275 :         case T_AlterDefaultPrivilegesStmt:
     508          275 :             retval = _copyAlterDefaultPrivilegesStmt(from);
     509          275 :             break;
     510        13448 :         case T_CopyStmt:
     511        13448 :             retval = _copyCopyStmt(from);
     512        13448 :             break;
     513        46198 :         case T_VariableSetStmt:
     514        46198 :             retval = _copyVariableSetStmt(from);
     515        46198 :             break;
     516         1238 :         case T_VariableShowStmt:
     517         1238 :             retval = _copyVariableShowStmt(from);
     518         1238 :             break;
     519        53757 :         case T_CreateStmt:
     520        53757 :             retval = _copyCreateStmt(from);
     521        53757 :             break;
     522        68205 :         case T_Constraint:
     523        68205 :             retval = _copyConstraint(from);
     524        68205 :             break;
     525          150 :         case T_CreateTableSpaceStmt:
     526          150 :             retval = _copyCreateTableSpaceStmt(from);
     527          150 :             break;
     528           74 :         case T_DropTableSpaceStmt:
     529           74 :             retval = _copyDropTableSpaceStmt(from);
     530           74 :             break;
     531           34 :         case T_AlterTableSpaceOptionsStmt:
     532           34 :             retval = _copyAlterTableSpaceOptionsStmt(from);
     533           34 :             break;
     534           82 :         case T_AlterTableMoveAllStmt:
     535           82 :             retval = _copyAlterTableMoveAllStmt(from);
     536           82 :             break;
     537          679 :         case T_CreateExtensionStmt:
     538          679 :             retval = _copyCreateExtensionStmt(from);
     539          679 :             break;
     540           43 :         case T_AlterExtensionStmt:
     541           43 :             retval = _copyAlterExtensionStmt(from);
     542           43 :             break;
     543          295 :         case T_AlterExtensionContentsStmt:
     544          295 :             retval = _copyAlterExtensionContentsStmt(from);
     545          295 :             break;
     546          314 :         case T_CreateFdwStmt:
     547          314 :             retval = _copyCreateFdwStmt(from);
     548          314 :             break;
     549          222 :         case T_AlterFdwStmt:
     550          222 :             retval = _copyAlterFdwStmt(from);
     551          222 :             break;
     552          398 :         case T_CreateForeignServerStmt:
     553          398 :             retval = _copyCreateForeignServerStmt(from);
     554          398 :             break;
     555          258 :         case T_AlterForeignServerStmt:
     556          258 :             retval = _copyAlterForeignServerStmt(from);
     557          258 :             break;
     558          582 :         case T_CreateForeignTableStmt:
     559          582 :             retval = _copyCreateForeignTableStmt(from);
     560          582 :             break;
     561          346 :         case T_CreateUserMappingStmt:
     562          346 :             retval = _copyCreateUserMappingStmt(from);
     563          346 :             break;
     564          144 :         case T_AlterUserMappingStmt:
     565          144 :             retval = _copyAlterUserMappingStmt(from);
     566          144 :             break;
     567          166 :         case T_DropUserMappingStmt:
     568          166 :             retval = _copyDropUserMappingStmt(from);
     569          166 :             break;
     570           56 :         case T_ImportForeignSchemaStmt:
     571           56 :             retval = _copyImportForeignSchemaStmt(from);
     572           56 :             break;
     573         1226 :         case T_CreatePolicyStmt:
     574         1226 :             retval = _copyCreatePolicyStmt(from);
     575         1226 :             break;
     576          116 :         case T_AlterPolicyStmt:
     577          116 :             retval = _copyAlterPolicyStmt(from);
     578          116 :             break;
     579           92 :         case T_CreateAmStmt:
     580           92 :             retval = _copyCreateAmStmt(from);
     581           92 :             break;
     582         4873 :         case T_CreateTrigStmt:
     583         4873 :             retval = _copyCreateTrigStmt(from);
     584         4873 :             break;
     585          258 :         case T_CreateEventTrigStmt:
     586          258 :             retval = _copyCreateEventTrigStmt(from);
     587          258 :             break;
     588           64 :         case T_AlterEventTrigStmt:
     589           64 :             retval = _copyAlterEventTrigStmt(from);
     590           64 :             break;
     591          160 :         case T_CreatePLangStmt:
     592          160 :             retval = _copyCreatePLangStmt(from);
     593          160 :             break;
     594         2608 :         case T_CreateRoleStmt:
     595         2608 :             retval = _copyCreateRoleStmt(from);
     596         2608 :             break;
     597          580 :         case T_AlterRoleStmt:
     598          580 :             retval = _copyAlterRoleStmt(from);
     599          580 :             break;
     600          104 :         case T_AlterRoleSetStmt:
     601          104 :             retval = _copyAlterRoleSetStmt(from);
     602          104 :             break;
     603         2492 :         case T_DropRoleStmt:
     604         2492 :             retval = _copyDropRoleStmt(from);
     605         2492 :             break;
     606          952 :         case T_CreateSeqStmt:
     607          952 :             retval = _copyCreateSeqStmt(from);
     608          952 :             break;
     609          333 :         case T_AlterSeqStmt:
     610          333 :             retval = _copyAlterSeqStmt(from);
     611          333 :             break;
     612        11317 :         case T_DefineStmt:
     613        11317 :             retval = _copyDefineStmt(from);
     614        11317 :             break;
     615         2023 :         case T_CreateDomainStmt:
     616         2023 :             retval = _copyCreateDomainStmt(from);
     617         2023 :             break;
     618          595 :         case T_CreateOpClassStmt:
     619          595 :             retval = _copyCreateOpClassStmt(from);
     620          595 :             break;
     621         7176 :         case T_CreateOpClassItem:
     622         7176 :             retval = _copyCreateOpClassItem(from);
     623         7176 :             break;
     624          195 :         case T_CreateOpFamilyStmt:
     625          195 :             retval = _copyCreateOpFamilyStmt(from);
     626          195 :             break;
     627          553 :         case T_AlterOpFamilyStmt:
     628          553 :             retval = _copyAlterOpFamilyStmt(from);
     629          553 :             break;
     630        36360 :         case T_DropStmt:
     631        36360 :             retval = _copyDropStmt(from);
     632        36360 :             break;
     633         2388 :         case T_TruncateStmt:
     634         2388 :             retval = _copyTruncateStmt(from);
     635         2388 :             break;
     636         8765 :         case T_CommentStmt:
     637         8765 :             retval = _copyCommentStmt(from);
     638         8765 :             break;
     639          135 :         case T_SecLabelStmt:
     640          135 :             retval = _copySecLabelStmt(from);
     641          135 :             break;
     642         9097 :         case T_DeclareCursorStmt:
     643         9097 :             retval = _copyDeclareCursorStmt(from);
     644         9097 :             break;
     645         2370 :         case T_ClosePortalStmt:
     646         2370 :             retval = _copyClosePortalStmt(from);
     647         2370 :             break;
     648         8896 :         case T_FetchStmt:
     649         8896 :             retval = _copyFetchStmt(from);
     650         8896 :             break;
     651         9345 :         case T_IndexStmt:
     652         9345 :             retval = _copyIndexStmt(from);
     653         9345 :             break;
     654         1218 :         case T_CreateStatsStmt:
     655         1218 :             retval = _copyCreateStatsStmt(from);
     656         1218 :             break;
     657         2868 :         case T_StatsElem:
     658         2868 :             retval = _copyStatsElem(from);
     659         2868 :             break;
     660           34 :         case T_AlterStatsStmt:
     661           34 :             retval = _copyAlterStatsStmt(from);
     662           34 :             break;
     663        26442 :         case T_CreateFunctionStmt:
     664        26442 :             retval = _copyCreateFunctionStmt(from);
     665        26442 :             break;
     666        68218 :         case T_FunctionParameter:
     667        68218 :             retval = _copyFunctionParameter(from);
     668        68218 :             break;
     669          422 :         case T_AlterFunctionStmt:
     670          422 :             retval = _copyAlterFunctionStmt(from);
     671          422 :             break;
     672         1596 :         case T_DoStmt:
     673         1596 :             retval = _copyDoStmt(from);
     674         1596 :             break;
     675          971 :         case T_CallStmt:
     676          971 :             retval = _copyCallStmt(from);
     677          971 :             break;
     678         2082 :         case T_RenameStmt:
     679         2082 :             retval = _copyRenameStmt(from);
     680         2082 :             break;
     681           70 :         case T_AlterObjectDependsStmt:
     682           70 :             retval = _copyAlterObjectDependsStmt(from);
     683           70 :             break;
     684          584 :         case T_AlterObjectSchemaStmt:
     685          584 :             retval = _copyAlterObjectSchemaStmt(from);
     686          584 :             break;
     687         2026 :         case T_AlterOwnerStmt:
     688         2026 :             retval = _copyAlterOwnerStmt(from);
     689         2026 :             break;
     690          664 :         case T_AlterOperatorStmt:
     691          664 :             retval = _copyAlterOperatorStmt(from);
     692          664 :             break;
     693           72 :         case T_AlterTypeStmt:
     694           72 :             retval = _copyAlterTypeStmt(from);
     695           72 :             break;
     696         1528 :         case T_RuleStmt:
     697         1528 :             retval = _copyRuleStmt(from);
     698         1528 :             break;
     699          200 :         case T_NotifyStmt:
     700          200 :             retval = _copyNotifyStmt(from);
     701          200 :             break;
     702          104 :         case T_ListenStmt:
     703          104 :             retval = _copyListenStmt(from);
     704          104 :             break;
     705          124 :         case T_UnlistenStmt:
     706          124 :             retval = _copyUnlistenStmt(from);
     707          124 :             break;
     708        55673 :         case T_TransactionStmt:
     709        55673 :             retval = _copyTransactionStmt(from);
     710        55673 :             break;
     711         4761 :         case T_CompositeTypeStmt:
     712         4761 :             retval = _copyCompositeTypeStmt(from);
     713         4761 :             break;
     714          480 :         case T_CreateEnumStmt:
     715          480 :             retval = _copyCreateEnumStmt(from);
     716          480 :             break;
     717          303 :         case T_CreateRangeStmt:
     718          303 :             retval = _copyCreateRangeStmt(from);
     719          303 :             break;
     720          494 :         case T_AlterEnumStmt:
     721          494 :             retval = _copyAlterEnumStmt(from);
     722          494 :             break;
     723        22122 :         case T_ViewStmt:
     724        22122 :             retval = _copyViewStmt(from);
     725        22122 :             break;
     726           92 :         case T_LoadStmt:
     727           92 :             retval = _copyLoadStmt(from);
     728           92 :             break;
     729          892 :         case T_CreatedbStmt:
     730          892 :             retval = _copyCreatedbStmt(from);
     731          892 :             break;
     732          106 :         case T_AlterDatabaseStmt:
     733          106 :             retval = _copyAlterDatabaseStmt(from);
     734          106 :             break;
     735            8 :         case T_AlterDatabaseRefreshCollStmt:
     736            8 :             retval = _copyAlterDatabaseRefreshCollStmt(from);
     737            8 :             break;
     738         1352 :         case T_AlterDatabaseSetStmt:
     739         1352 :             retval = _copyAlterDatabaseSetStmt(from);
     740         1352 :             break;
     741          152 :         case T_DropdbStmt:
     742          152 :             retval = _copyDropdbStmt(from);
     743          152 :             break;
     744          242 :         case T_AlterSystemStmt:
     745          242 :             retval = _copyAlterSystemStmt(from);
     746          242 :             break;
     747        18020 :         case T_VacuumStmt:
     748        18020 :             retval = _copyVacuumStmt(from);
     749        18020 :             break;
     750        18280 :         case T_VacuumRelation:
     751        18280 :             retval = _copyVacuumRelation(from);
     752        18280 :             break;
     753          466 :         case T_RepackStmt:
     754          466 :             retval = _copyRepackStmt(from);
     755          466 :             break;
     756        55215 :         case T_ExplainStmt:
     757        55215 :             retval = _copyExplainStmt(from);
     758        55215 :             break;
     759         2708 :         case T_CreateTableAsStmt:
     760         2708 :             retval = _copyCreateTableAsStmt(from);
     761         2708 :             break;
     762          353 :         case T_RefreshMatViewStmt:
     763          353 :             retval = _copyRefreshMatViewStmt(from);
     764          353 :             break;
     765          609 :         case T_CheckPointStmt:
     766          609 :             retval = _copyCheckPointStmt(from);
     767          609 :             break;
     768           48 :         case T_DiscardStmt:
     769           48 :             retval = _copyDiscardStmt(from);
     770           48 :             break;
     771         1236 :         case T_LockStmt:
     772         1236 :             retval = _copyLockStmt(from);
     773         1236 :             break;
     774          146 :         case T_ConstraintsSetStmt:
     775          146 :             retval = _copyConstraintsSetStmt(from);
     776          146 :             break;
     777         1550 :         case T_ReindexStmt:
     778         1550 :             retval = _copyReindexStmt(from);
     779         1550 :             break;
     780           85 :         case T_CreateConversionStmt:
     781           85 :             retval = _copyCreateConversionStmt(from);
     782           85 :             break;
     783          348 :         case T_CreateCastStmt:
     784          348 :             retval = _copyCreateCastStmt(from);
     785          348 :             break;
     786          424 :         case T_CreatePropGraphStmt:
     787          424 :             retval = _copyCreatePropGraphStmt(from);
     788          424 :             break;
     789          830 :         case T_PropGraphVertex:
     790          830 :             retval = _copyPropGraphVertex(from);
     791          830 :             break;
     792          438 :         case T_PropGraphEdge:
     793          438 :             retval = _copyPropGraphEdge(from);
     794          438 :             break;
     795         1562 :         case T_PropGraphLabelAndProperties:
     796         1562 :             retval = _copyPropGraphLabelAndProperties(from);
     797         1562 :             break;
     798         1578 :         case T_PropGraphProperties:
     799         1578 :             retval = _copyPropGraphProperties(from);
     800         1578 :             break;
     801          324 :         case T_AlterPropGraphStmt:
     802          324 :             retval = _copyAlterPropGraphStmt(from);
     803          324 :             break;
     804           53 :         case T_CreateTransformStmt:
     805           53 :             retval = _copyCreateTransformStmt(from);
     806           53 :             break;
     807         2276 :         case T_PrepareStmt:
     808         2276 :             retval = _copyPrepareStmt(from);
     809         2276 :             break;
     810        18164 :         case T_ExecuteStmt:
     811        18164 :             retval = _copyExecuteStmt(from);
     812        18164 :             break;
     813         4196 :         case T_DeallocateStmt:
     814         4196 :             retval = _copyDeallocateStmt(from);
     815         4196 :             break;
     816          188 :         case T_DropOwnedStmt:
     817          188 :             retval = _copyDropOwnedStmt(from);
     818          188 :             break;
     819           72 :         case T_ReassignOwnedStmt:
     820           72 :             retval = _copyReassignOwnedStmt(from);
     821           72 :             break;
     822           46 :         case T_AlterTSDictionaryStmt:
     823           46 :             retval = _copyAlterTSDictionaryStmt(from);
     824           46 :             break;
     825        10502 :         case T_AlterTSConfigurationStmt:
     826        10502 :             retval = _copyAlterTSConfigurationStmt(from);
     827        10502 :             break;
     828         2052 :         case T_PublicationTable:
     829         2052 :             retval = _copyPublicationTable(from);
     830         2052 :             break;
     831         2582 :         case T_PublicationObjSpec:
     832         2582 :             retval = _copyPublicationObjSpec(from);
     833         2582 :             break;
     834            0 :         case T_PublicationAllObjSpec:
     835            0 :             retval = _copyPublicationAllObjSpec(from);
     836            0 :             break;
     837         1274 :         case T_CreatePublicationStmt:
     838         1274 :             retval = _copyCreatePublicationStmt(from);
     839         1274 :             break;
     840         1562 :         case T_AlterPublicationStmt:
     841         1562 :             retval = _copyAlterPublicationStmt(from);
     842         1562 :             break;
     843          676 :         case T_CreateSubscriptionStmt:
     844          676 :             retval = _copyCreateSubscriptionStmt(from);
     845          676 :             break;
     846          861 :         case T_AlterSubscriptionStmt:
     847          861 :             retval = _copyAlterSubscriptionStmt(from);
     848          861 :             break;
     849          360 :         case T_DropSubscriptionStmt:
     850          360 :             retval = _copyDropSubscriptionStmt(from);
     851          360 :             break;
     852          508 :         case T_WaitStmt:
     853          508 :             retval = _copyWaitStmt(from);
     854          508 :             break;
     855            0 :         case T_PathKey:
     856            0 :             retval = _copyPathKey(from);
     857            0 :             break;
     858            0 :         case T_GroupByOrdering:
     859            0 :             retval = _copyGroupByOrdering(from);
     860            0 :             break;
     861            0 :         case T_RestrictInfo:
     862            0 :             retval = _copyRestrictInfo(from);
     863            0 :             break;
     864        13957 :         case T_PlaceHolderVar:
     865        13957 :             retval = _copyPlaceHolderVar(from);
     866        13957 :             break;
     867            0 :         case T_SpecialJoinInfo:
     868            0 :             retval = _copySpecialJoinInfo(from);
     869            0 :             break;
     870        44179 :         case T_AppendRelInfo:
     871        44179 :             retval = _copyAppendRelInfo(from);
     872        44179 :             break;
     873            0 :         case T_PlaceHolderInfo:
     874            0 :             retval = _copyPlaceHolderInfo(from);
     875            0 :             break;
     876            0 :         case T_AggClauseInfo:
     877            0 :             retval = _copyAggClauseInfo(from);
     878            0 :             break;
     879            0 :         case T_GroupingExprInfo:
     880            0 :             retval = _copyGroupingExprInfo(from);
     881            0 :             break;
     882       366737 :         case T_PlannedStmt:
     883       366737 :             retval = _copyPlannedStmt(from);
     884       366737 :             break;
     885       163109 :         case T_Result:
     886       163109 :             retval = _copyResult(from);
     887       163109 :             break;
     888         8886 :         case T_ProjectSet:
     889         8886 :             retval = _copyProjectSet(from);
     890         8886 :             break;
     891        62918 :         case T_ModifyTable:
     892        62918 :             retval = _copyModifyTable(from);
     893        62918 :             break;
     894        13079 :         case T_Append:
     895        13079 :             retval = _copyAppend(from);
     896        13079 :             break;
     897          394 :         case T_MergeAppend:
     898          394 :             retval = _copyMergeAppend(from);
     899          394 :             break;
     900          558 :         case T_RecursiveUnion:
     901          558 :             retval = _copyRecursiveUnion(from);
     902          558 :             break;
     903          148 :         case T_BitmapAnd:
     904          148 :             retval = _copyBitmapAnd(from);
     905          148 :             break;
     906          257 :         case T_BitmapOr:
     907          257 :             retval = _copyBitmapOr(from);
     908          257 :             break;
     909       162455 :         case T_SeqScan:
     910       162455 :             retval = _copySeqScan(from);
     911       162455 :             break;
     912          204 :         case T_SampleScan:
     913          204 :             retval = _copySampleScan(from);
     914          204 :             break;
     915       101692 :         case T_IndexScan:
     916       101692 :             retval = _copyIndexScan(from);
     917       101692 :             break;
     918        12872 :         case T_IndexOnlyScan:
     919        12872 :             retval = _copyIndexOnlyScan(from);
     920        12872 :             break;
     921        17921 :         case T_BitmapIndexScan:
     922        17921 :             retval = _copyBitmapIndexScan(from);
     923        17921 :             break;
     924        17512 :         case T_BitmapHeapScan:
     925        17512 :             retval = _copyBitmapHeapScan(from);
     926        17512 :             break;
     927          621 :         case T_TidScan:
     928          621 :             retval = _copyTidScan(from);
     929          621 :             break;
     930         2504 :         case T_TidRangeScan:
     931         2504 :             retval = _copyTidRangeScan(from);
     932         2504 :             break;
     933        14658 :         case T_SubqueryScan:
     934        14658 :             retval = _copySubqueryScan(from);
     935        14658 :             break;
     936        33786 :         case T_FunctionScan:
     937        33786 :             retval = _copyFunctionScan(from);
     938        33786 :             break;
     939         5982 :         case T_ValuesScan:
     940         5982 :             retval = _copyValuesScan(from);
     941         5982 :             break;
     942          488 :         case T_TableFuncScan:
     943          488 :             retval = _copyTableFuncScan(from);
     944          488 :             break;
     945         2794 :         case T_CteScan:
     946         2794 :             retval = _copyCteScan(from);
     947         2794 :             break;
     948          678 :         case T_NamedTuplestoreScan:
     949          678 :             retval = _copyNamedTuplestoreScan(from);
     950          678 :             break;
     951          558 :         case T_WorkTableScan:
     952          558 :             retval = _copyWorkTableScan(from);
     953          558 :             break;
     954         1110 :         case T_ForeignScan:
     955         1110 :             retval = _copyForeignScan(from);
     956         1110 :             break;
     957            0 :         case T_CustomScan:
     958            0 :             retval = _copyCustomScan(from);
     959            0 :             break;
     960        68112 :         case T_NestLoop:
     961        68112 :             retval = _copyNestLoop(from);
     962        68112 :             break;
     963        42640 :         case T_NestLoopParam:
     964        42640 :             retval = _copyNestLoopParam(from);
     965        42640 :             break;
     966         5862 :         case T_MergeJoin:
     967         5862 :             retval = _copyMergeJoin(from);
     968         5862 :             break;
     969        31529 :         case T_HashJoin:
     970        31529 :             retval = _copyHashJoin(from);
     971        31529 :             break;
     972         2962 :         case T_Material:
     973         2962 :             retval = _copyMaterial(from);
     974         2962 :             break;
     975         1744 :         case T_Memoize:
     976         1744 :             retval = _copyMemoize(from);
     977         1744 :             break;
     978        57671 :         case T_Sort:
     979        57671 :             retval = _copySort(from);
     980        57671 :             break;
     981          813 :         case T_IncrementalSort:
     982          813 :             retval = _copyIncrementalSort(from);
     983          813 :             break;
     984          186 :         case T_Group:
     985          186 :             retval = _copyGroup(from);
     986          186 :             break;
     987        35476 :         case T_Agg:
     988        35476 :             retval = _copyAgg(from);
     989        35476 :             break;
     990         2042 :         case T_WindowAgg:
     991         2042 :             retval = _copyWindowAgg(from);
     992         2042 :             break;
     993         3527 :         case T_Unique:
     994         3527 :             retval = _copyUnique(from);
     995         3527 :             break;
     996          837 :         case T_Gather:
     997          837 :             retval = _copyGather(from);
     998          837 :             break;
     999          264 :         case T_GatherMerge:
    1000          264 :             retval = _copyGatherMerge(from);
    1001          264 :             break;
    1002        31529 :         case T_Hash:
    1003        31529 :             retval = _copyHash(from);
    1004        31529 :             break;
    1005          563 :         case T_SetOp:
    1006          563 :             retval = _copySetOp(from);
    1007          563 :             break;
    1008         8331 :         case T_LockRows:
    1009         8331 :             retval = _copyLockRows(from);
    1010         8331 :             break;
    1011         3420 :         case T_Limit:
    1012         3420 :             retval = _copyLimit(from);
    1013         3420 :             break;
    1014        26280 :         case T_PlanRowMark:
    1015        26280 :             retval = _copyPlanRowMark(from);
    1016        26280 :             break;
    1017          501 :         case T_PartitionPruneInfo:
    1018          501 :             retval = _copyPartitionPruneInfo(from);
    1019          501 :             break;
    1020          931 :         case T_PartitionedRelPruneInfo:
    1021          931 :             retval = _copyPartitionedRelPruneInfo(from);
    1022          931 :             break;
    1023          934 :         case T_PartitionPruneStepOp:
    1024          934 :             retval = _copyPartitionPruneStepOp(from);
    1025          934 :             break;
    1026          189 :         case T_PartitionPruneStepCombine:
    1027          189 :             retval = _copyPartitionPruneStepCombine(from);
    1028          189 :             break;
    1029        38468 :         case T_PlanInvalItem:
    1030        38468 :             retval = _copyPlanInvalItem(from);
    1031        38468 :             break;
    1032        57628 :         case T_SubPlanRTInfo:
    1033        57628 :             retval = _copySubPlanRTInfo(from);
    1034        57628 :             break;
    1035        19110 :         case T_ElidedNode:
    1036        19110 :             retval = _copyElidedNode(from);
    1037        19110 :             break;
    1038         2058 :         case T_Bitmapset:
    1039         2058 :             retval = _copyBitmapset(from);
    1040         2058 :             break;
    1041            0 :         case T_ExtensibleNode:
    1042            0 :             retval = _copyExtensibleNode(from);
    1043            0 :             break;
    1044       184594 :         case T_Integer:
    1045       184594 :             retval = _copyInteger(from);
    1046       184594 :             break;
    1047          186 :         case T_Float:
    1048          186 :             retval = _copyFloat(from);
    1049          186 :             break;
    1050        16903 :         case T_Boolean:
    1051        16903 :             retval = _copyBoolean(from);
    1052        16903 :             break;
    1053     23031834 :         case T_String:
    1054     23031834 :             retval = _copyString(from);
    1055     23031834 :             break;
    1056            0 :         case T_BitString:
    1057            0 :             retval = _copyBitString(from);
    1058            0 :             break;
    1059         3008 :         case T_ForeignKeyCacheInfo:
    1060         3008 :             retval = _copyForeignKeyCacheInfo(from);
    1061         3008 :             break;
        

Generated by: LCOV version 2.0-1