LCOV - code coverage report
Current view: top level - src/backend/nodes - copyfuncs.switch.c Coverage Total Hit
Test: PostgreSQL 20devel Lines: 97.1 % 1041 1011
Test Date: 2026-09-07 11:15:55 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      2442721 :         case T_Alias:
      19      2442721 :             retval = _copyAlias(from);
      20      2442721 :             break;
      21       617053 :         case T_RangeVar:
      22       617053 :             retval = _copyRangeVar(from);
      23       617053 :             break;
      24         1188 :         case T_TableFunc:
      25         1188 :             retval = _copyTableFunc(from);
      26         1188 :             break;
      27         2827 :         case T_IntoClause:
      28         2827 :             retval = _copyIntoClause(from);
      29         2827 :             break;
      30     14799552 :         case T_Var:
      31     14799552 :             retval = _copyVar(from);
      32     14799552 :             break;
      33      2642502 :         case T_Const:
      34      2642502 :             retval = _copyConst(from);
      35      2642502 :             break;
      36       525548 :         case T_Param:
      37       525548 :             retval = _copyParam(from);
      38       525548 :             break;
      39       160952 :         case T_Aggref:
      40       160952 :             retval = _copyAggref(from);
      41       160952 :             break;
      42         1049 :         case T_GroupingFunc:
      43         1049 :             retval = _copyGroupingFunc(from);
      44         1049 :             break;
      45         7226 :         case T_WindowFunc:
      46         7226 :             retval = _copyWindowFunc(from);
      47         7226 :             break;
      48          455 :         case T_WindowFuncRunCondition:
      49          455 :             retval = _copyWindowFuncRunCondition(from);
      50          455 :             break;
      51         1819 :         case T_MergeSupportFunc:
      52         1819 :             retval = _copyMergeSupportFunc(from);
      53         1819 :             break;
      54        56915 :         case T_SubscriptingRef:
      55        56915 :             retval = _copySubscriptingRef(from);
      56        56915 :             break;
      57       733530 :         case T_FuncExpr:
      58       733530 :             retval = _copyFuncExpr(from);
      59       733530 :             break;
      60        54336 :         case T_NamedArgExpr:
      61        54336 :             retval = _copyNamedArgExpr(from);
      62        54336 :             break;
      63      1547201 :         case T_OpExpr:
      64      1547201 :             retval = _copyOpExpr(from);
      65      1547201 :             break;
      66         1538 :         case T_DistinctExpr:
      67         1538 :             retval = _copyDistinctExpr(from);
      68         1538 :             break;
      69         1113 :         case T_NullIfExpr:
      70         1113 :             retval = _copyNullIfExpr(from);
      71         1113 :             break;
      72        67146 :         case T_ScalarArrayOpExpr:
      73        67146 :             retval = _copyScalarArrayOpExpr(from);
      74        67146 :             break;
      75       402473 :         case T_BoolExpr:
      76       402473 :             retval = _copyBoolExpr(from);
      77       402473 :             break;
      78        90887 :         case T_SubLink:
      79        90887 :             retval = _copySubLink(from);
      80        90887 :             break;
      81        32208 :         case T_SubPlan:
      82        32208 :             retval = _copySubPlan(from);
      83        32208 :             break;
      84            0 :         case T_AlternativeSubPlan:
      85            0 :             retval = _copyAlternativeSubPlan(from);
      86            0 :             break;
      87       149741 :         case T_FieldSelect:
      88       149741 :             retval = _copyFieldSelect(from);
      89       149741 :             break;
      90          587 :         case T_FieldStore:
      91          587 :             retval = _copyFieldStore(from);
      92          587 :             break;
      93       251487 :         case T_RelabelType:
      94       251487 :             retval = _copyRelabelType(from);
      95       251487 :             break;
      96        68244 :         case T_CoerceViaIO:
      97        68244 :             retval = _copyCoerceViaIO(from);
      98        68244 :             break;
      99        10755 :         case T_ArrayCoerceExpr:
     100        10755 :             retval = _copyArrayCoerceExpr(from);
     101        10755 :             break;
     102          709 :         case T_ConvertRowtypeExpr:
     103          709 :             retval = _copyConvertRowtypeExpr(from);
     104          709 :             break;
     105         9042 :         case T_CollateExpr:
     106         9042 :             retval = _copyCollateExpr(from);
     107         9042 :             break;
     108       127232 :         case T_CaseExpr:
     109       127232 :             retval = _copyCaseExpr(from);
     110       127232 :             break;
     111       302968 :         case T_CaseWhen:
     112       302968 :             retval = _copyCaseWhen(from);
     113       302968 :             break;
     114       106585 :         case T_CaseTestExpr:
     115       106585 :             retval = _copyCaseTestExpr(from);
     116       106585 :             break;
     117        36673 :         case T_ArrayExpr:
     118        36673 :             retval = _copyArrayExpr(from);
     119        36673 :             break;
     120        13484 :         case T_RowExpr:
     121        13484 :             retval = _copyRowExpr(from);
     122        13484 :             break;
     123          645 :         case T_RowCompareExpr:
     124          645 :             retval = _copyRowCompareExpr(from);
     125          645 :             break;
     126        17048 :         case T_CoalesceExpr:
     127        17048 :             retval = _copyCoalesceExpr(from);
     128        17048 :             break;
     129         1352 :         case T_MinMaxExpr:
     130         1352 :             retval = _copyMinMaxExpr(from);
     131         1352 :             break;
     132        22993 :         case T_SQLValueFunction:
     133        22993 :             retval = _copySQLValueFunction(from);
     134        22993 :             break;
     135         1310 :         case T_XmlExpr:
     136         1310 :             retval = _copyXmlExpr(from);
     137         1310 :             break;
     138        27504 :         case T_JsonFormat:
     139        27504 :             retval = _copyJsonFormat(from);
     140        27504 :             break;
     141        11487 :         case T_JsonReturning:
     142        11487 :             retval = _copyJsonReturning(from);
     143        11487 :             break;
     144         6056 :         case T_JsonValueExpr:
     145         6056 :             retval = _copyJsonValueExpr(from);
     146         6056 :             break;
     147         2448 :         case T_JsonConstructorExpr:
     148         2448 :             retval = _copyJsonConstructorExpr(from);
     149         2448 :             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        63706 :         case T_NullTest:
     169        63706 :             retval = _copyNullTest(from);
     170        63706 :             break;
     171         3253 :         case T_BooleanTest:
     172         3253 :             retval = _copyBooleanTest(from);
     173         3253 :             break;
     174         6618 :         case T_MergeAction:
     175         6618 :             retval = _copyMergeAction(from);
     176         6618 :             break;
     177        59362 :         case T_CoerceToDomain:
     178        59362 :             retval = _copyCoerceToDomain(from);
     179        59362 :             break;
     180         2930 :         case T_CoerceToDomainValue:
     181         2930 :             retval = _copyCoerceToDomainValue(from);
     182         2930 :             break;
     183         1328 :         case T_SetToDefault:
     184         1328 :             retval = _copySetToDefault(from);
     185         1328 :             break;
     186         1371 :         case T_CurrentOfExpr:
     187         1371 :             retval = _copyCurrentOfExpr(from);
     188         1371 :             break;
     189         1140 :         case T_NextValueExpr:
     190         1140 :             retval = _copyNextValueExpr(from);
     191         1140 :             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           71 :         case T_GraphLabelRef:
     199           71 :             retval = _copyGraphLabelRef(from);
     200           71 :             break;
     201           46 :         case T_GraphPropertyRef:
     202           46 :             retval = _copyGraphPropertyRef(from);
     203           46 :             break;
     204      6056816 :         case T_TargetEntry:
     205      6056816 :             retval = _copyTargetEntry(from);
     206      6056816 :             break;
     207       707429 :         case T_RangeTblRef:
     208       707429 :             retval = _copyRangeTblRef(from);
     209       707429 :             break;
     210       185993 :         case T_JoinExpr:
     211       185993 :             retval = _copyJoinExpr(from);
     212       185993 :             break;
     213       686186 :         case T_FromExpr:
     214       686186 :             retval = _copyFromExpr(from);
     215       686186 :             break;
     216         1943 :         case T_OnConflictExpr:
     217         1943 :             retval = _copyOnConflictExpr(from);
     218         1943 :             break;
     219         2304 :         case T_ForPortionOfExpr:
     220         2304 :             retval = _copyForPortionOfExpr(from);
     221         2304 :             break;
     222       944639 :         case T_Query:
     223       944639 :             retval = _copyQuery(from);
     224       944639 :             break;
     225       500100 :         case T_TypeName:
     226       500100 :             retval = _copyTypeName(from);
     227       500100 :             break;
     228      1424955 :         case T_ColumnRef:
     229      1424955 :             retval = _copyColumnRef(from);
     230      1424955 :             break;
     231        46124 :         case T_ParamRef:
     232        46124 :             retval = _copyParamRef(from);
     233        46124 :             break;
     234       462247 :         case T_A_Expr:
     235       462247 :             retval = _copyA_Expr(from);
     236       462247 :             break;
     237      1021544 :         case T_A_Const:
     238      1021544 :             retval = _copyA_Const(from);
     239      1021544 :             break;
     240       244244 :         case T_TypeCast:
     241       244244 :             retval = _copyTypeCast(from);
     242       244244 :             break;
     243         8020 :         case T_CollateClause:
     244         8020 :             retval = _copyCollateClause(from);
     245         8020 :             break;
     246        36481 :         case T_RoleSpec:
     247        36481 :             retval = _copyRoleSpec(from);
     248        36481 :             break;
     249       286739 :         case T_FuncCall:
     250       286739 :             retval = _copyFuncCall(from);
     251       286739 :             break;
     252        52146 :         case T_A_Star:
     253        52146 :             retval = _copyA_Star(from);
     254        52146 :             break;
     255        11142 :         case T_A_Indices:
     256        11142 :             retval = _copyA_Indices(from);
     257        11142 :             break;
     258        27202 :         case T_A_Indirection:
     259        27202 :             retval = _copyA_Indirection(from);
     260        27202 :             break;
     261         6089 :         case T_A_ArrayExpr:
     262         6089 :             retval = _copyA_ArrayExpr(from);
     263         6089 :             break;
     264       891694 :         case T_ResTarget:
     265       891694 :             retval = _copyResTarget(from);
     266       891694 :             break;
     267          265 :         case T_MultiAssignRef:
     268          265 :             retval = _copyMultiAssignRef(from);
     269          265 :             break;
     270        76183 :         case T_SortBy:
     271        76183 :             retval = _copySortBy(from);
     272        76183 :             break;
     273         3371 :         case T_WindowDef:
     274         3371 :             retval = _copyWindowDef(from);
     275         3371 :             break;
     276        16934 :         case T_RangeSubselect:
     277        16934 :             retval = _copyRangeSubselect(from);
     278        16934 :             break;
     279        34201 :         case T_RangeFunction:
     280        34201 :             retval = _copyRangeFunction(from);
     281        34201 :             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          703 :         case T_RangeGraphTable:
     289          703 :             retval = _copyRangeGraphTable(from);
     290          703 :             break;
     291          190 :         case T_RangeTableSample:
     292          190 :             retval = _copyRangeTableSample(from);
     293          190 :             break;
     294       101538 :         case T_ColumnDef:
     295       101538 :             retval = _copyColumnDef(from);
     296       101538 :             break;
     297         1050 :         case T_TableLikeClause:
     298         1050 :             retval = _copyTableLikeClause(from);
     299         1050 :             break;
     300        14118 :         case T_IndexElem:
     301        14118 :             retval = _copyIndexElem(from);
     302        14118 :             break;
     303       485698 :         case T_DefElem:
     304       485698 :             retval = _copyDefElem(from);
     305       485698 :             break;
     306         5147 :         case T_LockingClause:
     307         5147 :             retval = _copyLockingClause(from);
     308         5147 :             break;
     309          164 :         case T_XmlSerialize:
     310          164 :             retval = _copyXmlSerialize(from);
     311          164 :             break;
     312         7713 :         case T_PartitionElem:
     313         7713 :             retval = _copyPartitionElem(from);
     314         7713 :             break;
     315         6853 :         case T_PartitionSpec:
     316         6853 :             retval = _copyPartitionSpec(from);
     317         6853 :             break;
     318        24159 :         case T_PartitionBoundSpec:
     319        24159 :             retval = _copyPartitionBoundSpec(from);
     320        24159 :             break;
     321            2 :         case T_PartitionRangeDatum:
     322            2 :             retval = _copyPartitionRangeDatum(from);
     323            2 :             break;
     324         6795 :         case T_PartitionCmd:
     325         6795 :             retval = _copyPartitionCmd(from);
     326         6795 :             break;
     327          738 :         case T_GraphPattern:
     328          738 :             retval = _copyGraphPattern(from);
     329          738 :             break;
     330         2138 :         case T_GraphElementPattern:
     331         2138 :             retval = _copyGraphElementPattern(from);
     332         2138 :             break;
     333      1592116 :         case T_RangeTblEntry:
     334      1592116 :             retval = _copyRangeTblEntry(from);
     335      1592116 :             break;
     336       942713 :         case T_RTEPermissionInfo:
     337       942713 :             retval = _copyRTEPermissionInfo(from);
     338       942713 :             break;
     339        93675 :         case T_RangeTblFunction:
     340        93675 :             retval = _copyRangeTblFunction(from);
     341        93675 :             break;
     342          548 :         case T_TableSampleClause:
     343          548 :             retval = _copyTableSampleClause(from);
     344          548 :             break;
     345         4768 :         case T_WithCheckOption:
     346         4768 :             retval = _copyWithCheckOption(from);
     347         4768 :             break;
     348       209019 :         case T_SortGroupClause:
     349       209019 :             retval = _copySortGroupClause(from);
     350       209019 :             break;
     351         4339 :         case T_GroupingSet:
     352         4339 :             retval = _copyGroupingSet(from);
     353         4339 :             break;
     354         3512 :         case T_WindowClause:
     355         3512 :             retval = _copyWindowClause(from);
     356         3512 :             break;
     357        12638 :         case T_RowMarkClause:
     358        12638 :             retval = _copyRowMarkClause(from);
     359        12638 :             break;
     360         1229 :         case T_ForPortionOfClause:
     361         1229 :             retval = _copyForPortionOfClause(from);
     362         1229 :             break;
     363         2363 :         case T_WithClause:
     364         2363 :             retval = _copyWithClause(from);
     365         2363 :             break;
     366         1421 :         case T_InferClause:
     367         1421 :             retval = _copyInferClause(from);
     368         1421 :             break;
     369         1580 :         case T_OnConflictClause:
     370         1580 :             retval = _copyOnConflictClause(from);
     371         1580 :             break;
     372          218 :         case T_CTESearchClause:
     373          218 :             retval = _copyCTESearchClause(from);
     374          218 :             break;
     375          218 :         case T_CTECycleClause:
     376          218 :             retval = _copyCTECycleClause(from);
     377          218 :             break;
     378         7651 :         case T_CommonTableExpr:
     379         7651 :             retval = _copyCommonTableExpr(from);
     380         7651 :             break;
     381         2293 :         case T_MergeWhenClause:
     382         2293 :             retval = _copyMergeWhenClause(from);
     383         2293 :             break;
     384          104 :         case T_ReturningOption:
     385          104 :             retval = _copyReturningOption(from);
     386          104 :             break;
     387         2809 :         case T_ReturningClause:
     388         2809 :             retval = _copyReturningClause(from);
     389         2809 :             break;
     390          856 :         case T_TriggerTransition:
     391          856 :             retval = _copyTriggerTransition(from);
     392          856 :             break;
     393         1750 :         case T_JsonOutput:
     394         1750 :             retval = _copyJsonOutput(from);
     395         1750 :             break;
     396          436 :         case T_JsonArgument:
     397          436 :             retval = _copyJsonArgument(from);
     398          436 :             break;
     399         1452 :         case T_JsonFuncExpr:
     400         1452 :             retval = _copyJsonFuncExpr(from);
     401         1452 :             break;
     402         2260 :         case T_JsonTablePathSpec:
     403         2260 :             retval = _copyJsonTablePathSpec(from);
     404         2260 :             break;
     405          556 :         case T_JsonTablePlanSpec:
     406          556 :             retval = _copyJsonTablePlanSpec(from);
     407          556 :             break;
     408          544 :         case T_JsonTable:
     409          544 :             retval = _copyJsonTable(from);
     410          544 :             break;
     411         2080 :         case T_JsonTableColumn:
     412         2080 :             retval = _copyJsonTableColumn(from);
     413         2080 :             break;
     414          878 :         case T_JsonKeyValue:
     415          878 :             retval = _copyJsonKeyValue(from);
     416          878 :             break;
     417          108 :         case T_JsonParseExpr:
     418          108 :             retval = _copyJsonParseExpr(from);
     419          108 :             break;
     420           70 :         case T_JsonScalarExpr:
     421           70 :             retval = _copyJsonScalarExpr(from);
     422           70 :             break;
     423           68 :         case T_JsonSerializeExpr:
     424           68 :             retval = _copyJsonSerializeExpr(from);
     425           68 :             break;
     426          570 :         case T_JsonObjectConstructor:
     427          570 :             retval = _copyJsonObjectConstructor(from);
     428          570 :             break;
     429          408 :         case T_JsonArrayConstructor:
     430          408 :             retval = _copyJsonArrayConstructor(from);
     431          408 :             break;
     432          116 :         case T_JsonArrayQueryConstructor:
     433          116 :             retval = _copyJsonArrayQueryConstructor(from);
     434          116 :             break;
     435          356 :         case T_JsonAggConstructor:
     436          356 :             retval = _copyJsonAggConstructor(from);
     437          356 :             break;
     438          196 :         case T_JsonObjectAgg:
     439          196 :             retval = _copyJsonObjectAgg(from);
     440          196 :             break;
     441          160 :         case T_JsonArrayAgg:
     442          160 :             retval = _copyJsonArrayAgg(from);
     443          160 :             break;
     444       512611 :         case T_RawStmt:
     445       512611 :             retval = _copyRawStmt(from);
     446       512611 :             break;
     447        48585 :         case T_InsertStmt:
     448        48585 :             retval = _copyInsertStmt(from);
     449        48585 :             break;
     450         3649 :         case T_DeleteStmt:
     451         3649 :             retval = _copyDeleteStmt(from);
     452         3649 :             break;
     453         9828 :         case T_UpdateStmt:
     454         9828 :             retval = _copyUpdateStmt(from);
     455         9828 :             break;
     456         1448 :         case T_MergeStmt:
     457         1448 :             retval = _copyMergeStmt(from);
     458         1448 :             break;
     459       387331 :         case T_SelectStmt:
     460       387331 :             retval = _copySelectStmt(from);
     461       387331 :             break;
     462        23202 :         case T_SetOperationStmt:
     463        23202 :             retval = _copySetOperationStmt(from);
     464        23202 :             break;
     465         5472 :         case T_ReturnStmt:
     466         5472 :             retval = _copyReturnStmt(from);
     467         5472 :             break;
     468         3350 :         case T_PLAssignStmt:
     469         3350 :             retval = _copyPLAssignStmt(from);
     470         3350 :             break;
     471         1540 :         case T_CreateSchemaStmt:
     472         1540 :             retval = _copyCreateSchemaStmt(from);
     473         1540 :             break;
     474        40625 :         case T_AlterTableStmt:
     475        40625 :             retval = _copyAlterTableStmt(from);
     476        40625 :             break;
     477        67432 :         case T_AlterTableCmd:
     478        67432 :             retval = _copyAlterTableCmd(from);
     479        67432 :             break;
     480         1008 :         case T_ATAlterConstraint:
     481         1008 :             retval = _copyATAlterConstraint(from);
     482         1008 :             break;
     483          945 :         case T_ReplicaIdentityStmt:
     484          945 :             retval = _copyReplicaIdentityStmt(from);
     485          945 :             break;
     486            8 :         case T_AlterCollationStmt:
     487            8 :             retval = _copyAlterCollationStmt(from);
     488            8 :             break;
     489          390 :         case T_AlterDomainStmt:
     490          390 :             retval = _copyAlterDomainStmt(from);
     491          390 :             break;
     492        23231 :         case T_GrantStmt:
     493        23231 :             retval = _copyGrantStmt(from);
     494        23231 :             break;
     495        16529 :         case T_ObjectWithArgs:
     496        16529 :             retval = _copyObjectWithArgs(from);
     497        16529 :             break;
     498        21660 :         case T_AccessPriv:
     499        21660 :             retval = _copyAccessPriv(from);
     500        21660 :             break;
     501          974 :         case T_GrantRoleStmt:
     502          974 :             retval = _copyGrantRoleStmt(from);
     503          974 :             break;
     504          275 :         case T_AlterDefaultPrivilegesStmt:
     505          275 :             retval = _copyAlterDefaultPrivilegesStmt(from);
     506          275 :             break;
     507        13468 :         case T_CopyStmt:
     508        13468 :             retval = _copyCopyStmt(from);
     509        13468 :             break;
     510        46062 :         case T_VariableSetStmt:
     511        46062 :             retval = _copyVariableSetStmt(from);
     512        46062 :             break;
     513         1230 :         case T_VariableShowStmt:
     514         1230 :             retval = _copyVariableShowStmt(from);
     515         1230 :             break;
     516        52289 :         case T_CreateStmt:
     517        52289 :             retval = _copyCreateStmt(from);
     518        52289 :             break;
     519        67665 :         case T_Constraint:
     520        67665 :             retval = _copyConstraint(from);
     521        67665 :             break;
     522          152 :         case T_CreateTableSpaceStmt:
     523          152 :             retval = _copyCreateTableSpaceStmt(from);
     524          152 :             break;
     525           72 :         case T_DropTableSpaceStmt:
     526           72 :             retval = _copyDropTableSpaceStmt(from);
     527           72 :             break;
     528           34 :         case T_AlterTableSpaceOptionsStmt:
     529           34 :             retval = _copyAlterTableSpaceOptionsStmt(from);
     530           34 :             break;
     531           62 :         case T_AlterTableMoveAllStmt:
     532           62 :             retval = _copyAlterTableMoveAllStmt(from);
     533           62 :             break;
     534          687 :         case T_CreateExtensionStmt:
     535          687 :             retval = _copyCreateExtensionStmt(from);
     536          687 :             break;
     537           43 :         case T_AlterExtensionStmt:
     538           43 :             retval = _copyAlterExtensionStmt(from);
     539           43 :             break;
     540          303 :         case T_AlterExtensionContentsStmt:
     541          303 :             retval = _copyAlterExtensionContentsStmt(from);
     542          303 :             break;
     543          314 :         case T_CreateFdwStmt:
     544          314 :             retval = _copyCreateFdwStmt(from);
     545          314 :             break;
     546          206 :         case T_AlterFdwStmt:
     547          206 :             retval = _copyAlterFdwStmt(from);
     548          206 :             break;
     549          398 :         case T_CreateForeignServerStmt:
     550          398 :             retval = _copyCreateForeignServerStmt(from);
     551          398 :             break;
     552          258 :         case T_AlterForeignServerStmt:
     553          258 :             retval = _copyAlterForeignServerStmt(from);
     554          258 :             break;
     555          586 :         case T_CreateForeignTableStmt:
     556          586 :             retval = _copyCreateForeignTableStmt(from);
     557          586 :             break;
     558          338 :         case T_CreateUserMappingStmt:
     559          338 :             retval = _copyCreateUserMappingStmt(from);
     560          338 :             break;
     561          146 :         case T_AlterUserMappingStmt:
     562          146 :             retval = _copyAlterUserMappingStmt(from);
     563          146 :             break;
     564          158 :         case T_DropUserMappingStmt:
     565          158 :             retval = _copyDropUserMappingStmt(from);
     566          158 :             break;
     567           56 :         case T_ImportForeignSchemaStmt:
     568           56 :             retval = _copyImportForeignSchemaStmt(from);
     569           56 :             break;
     570         1250 :         case T_CreatePolicyStmt:
     571         1250 :             retval = _copyCreatePolicyStmt(from);
     572         1250 :             break;
     573          116 :         case T_AlterPolicyStmt:
     574          116 :             retval = _copyAlterPolicyStmt(from);
     575          116 :             break;
     576           76 :         case T_CreateAmStmt:
     577           76 :             retval = _copyCreateAmStmt(from);
     578           76 :             break;
     579         4803 :         case T_CreateTrigStmt:
     580         4803 :             retval = _copyCreateTrigStmt(from);
     581         4803 :             break;
     582          258 :         case T_CreateEventTrigStmt:
     583          258 :             retval = _copyCreateEventTrigStmt(from);
     584          258 :             break;
     585           64 :         case T_AlterEventTrigStmt:
     586           64 :             retval = _copyAlterEventTrigStmt(from);
     587           64 :             break;
     588          158 :         case T_CreatePLangStmt:
     589          158 :             retval = _copyCreatePLangStmt(from);
     590          158 :             break;
     591         2612 :         case T_CreateRoleStmt:
     592         2612 :             retval = _copyCreateRoleStmt(from);
     593         2612 :             break;
     594          588 :         case T_AlterRoleStmt:
     595          588 :             retval = _copyAlterRoleStmt(from);
     596          588 :             break;
     597          104 :         case T_AlterRoleSetStmt:
     598          104 :             retval = _copyAlterRoleSetStmt(from);
     599          104 :             break;
     600         2494 :         case T_DropRoleStmt:
     601         2494 :             retval = _copyDropRoleStmt(from);
     602         2494 :             break;
     603          956 :         case T_CreateSeqStmt:
     604          956 :             retval = _copyCreateSeqStmt(from);
     605          956 :             break;
     606          333 :         case T_AlterSeqStmt:
     607          333 :             retval = _copyAlterSeqStmt(from);
     608          333 :             break;
     609        11207 :         case T_DefineStmt:
     610        11207 :             retval = _copyDefineStmt(from);
     611        11207 :             break;
     612         2053 :         case T_CreateDomainStmt:
     613         2053 :             retval = _copyCreateDomainStmt(from);
     614         2053 :             break;
     615          595 :         case T_CreateOpClassStmt:
     616          595 :             retval = _copyCreateOpClassStmt(from);
     617          595 :             break;
     618         7176 :         case T_CreateOpClassItem:
     619         7176 :             retval = _copyCreateOpClassItem(from);
     620         7176 :             break;
     621          195 :         case T_CreateOpFamilyStmt:
     622          195 :             retval = _copyCreateOpFamilyStmt(from);
     623          195 :             break;
     624          553 :         case T_AlterOpFamilyStmt:
     625          553 :             retval = _copyAlterOpFamilyStmt(from);
     626          553 :             break;
     627        35998 :         case T_DropStmt:
     628        35998 :             retval = _copyDropStmt(from);
     629        35998 :             break;
     630         2400 :         case T_TruncateStmt:
     631         2400 :             retval = _copyTruncateStmt(from);
     632         2400 :             break;
     633         8593 :         case T_CommentStmt:
     634         8593 :             retval = _copyCommentStmt(from);
     635         8593 :             break;
     636          135 :         case T_SecLabelStmt:
     637          135 :             retval = _copySecLabelStmt(from);
     638          135 :             break;
     639         9409 :         case T_DeclareCursorStmt:
     640         9409 :             retval = _copyDeclareCursorStmt(from);
     641         9409 :             break;
     642         2478 :         case T_ClosePortalStmt:
     643         2478 :             retval = _copyClosePortalStmt(from);
     644         2478 :             break;
     645         9022 :         case T_FetchStmt:
     646         9022 :             retval = _copyFetchStmt(from);
     647         9022 :             break;
     648         9260 :         case T_IndexStmt:
     649         9260 :             retval = _copyIndexStmt(from);
     650         9260 :             break;
     651         1202 :         case T_CreateStatsStmt:
     652         1202 :             retval = _copyCreateStatsStmt(from);
     653         1202 :             break;
     654         2836 :         case T_StatsElem:
     655         2836 :             retval = _copyStatsElem(from);
     656         2836 :             break;
     657           34 :         case T_AlterStatsStmt:
     658           34 :             retval = _copyAlterStatsStmt(from);
     659           34 :             break;
     660        26696 :         case T_CreateFunctionStmt:
     661        26696 :             retval = _copyCreateFunctionStmt(from);
     662        26696 :             break;
     663        69278 :         case T_FunctionParameter:
     664        69278 :             retval = _copyFunctionParameter(from);
     665        69278 :             break;
     666          446 :         case T_AlterFunctionStmt:
     667          446 :             retval = _copyAlterFunctionStmt(from);
     668          446 :             break;
     669         1618 :         case T_DoStmt:
     670         1618 :             retval = _copyDoStmt(from);
     671         1618 :             break;
     672          975 :         case T_CallStmt:
     673          975 :             retval = _copyCallStmt(from);
     674          975 :             break;
     675         2084 :         case T_RenameStmt:
     676         2084 :             retval = _copyRenameStmt(from);
     677         2084 :             break;
     678           46 :         case T_AlterObjectDependsStmt:
     679           46 :             retval = _copyAlterObjectDependsStmt(from);
     680           46 :             break;
     681          584 :         case T_AlterObjectSchemaStmt:
     682          584 :             retval = _copyAlterObjectSchemaStmt(from);
     683          584 :             break;
     684         2042 :         case T_AlterOwnerStmt:
     685         2042 :             retval = _copyAlterOwnerStmt(from);
     686         2042 :             break;
     687          664 :         case T_AlterOperatorStmt:
     688          664 :             retval = _copyAlterOperatorStmt(from);
     689          664 :             break;
     690           72 :         case T_AlterTypeStmt:
     691           72 :             retval = _copyAlterTypeStmt(from);
     692           72 :             break;
     693         1524 :         case T_RuleStmt:
     694         1524 :             retval = _copyRuleStmt(from);
     695         1524 :             break;
     696          200 :         case T_NotifyStmt:
     697          200 :             retval = _copyNotifyStmt(from);
     698          200 :             break;
     699          104 :         case T_ListenStmt:
     700          104 :             retval = _copyListenStmt(from);
     701          104 :             break;
     702          124 :         case T_UnlistenStmt:
     703          124 :             retval = _copyUnlistenStmt(from);
     704          124 :             break;
     705        55761 :         case T_TransactionStmt:
     706        55761 :             retval = _copyTransactionStmt(from);
     707        55761 :             break;
     708         4777 :         case T_CompositeTypeStmt:
     709         4777 :             retval = _copyCompositeTypeStmt(from);
     710         4777 :             break;
     711          480 :         case T_CreateEnumStmt:
     712          480 :             retval = _copyCreateEnumStmt(from);
     713          480 :             break;
     714          317 :         case T_CreateRangeStmt:
     715          317 :             retval = _copyCreateRangeStmt(from);
     716          317 :             break;
     717          494 :         case T_AlterEnumStmt:
     718          494 :             retval = _copyAlterEnumStmt(from);
     719          494 :             break;
     720        21846 :         case T_ViewStmt:
     721        21846 :             retval = _copyViewStmt(from);
     722        21846 :             break;
     723          100 :         case T_LoadStmt:
     724          100 :             retval = _copyLoadStmt(from);
     725          100 :             break;
     726          902 :         case T_CreatedbStmt:
     727          902 :             retval = _copyCreatedbStmt(from);
     728          902 :             break;
     729          106 :         case T_AlterDatabaseStmt:
     730          106 :             retval = _copyAlterDatabaseStmt(from);
     731          106 :             break;
     732            8 :         case T_AlterDatabaseRefreshCollStmt:
     733            8 :             retval = _copyAlterDatabaseRefreshCollStmt(from);
     734            8 :             break;
     735         1376 :         case T_AlterDatabaseSetStmt:
     736         1376 :             retval = _copyAlterDatabaseSetStmt(from);
     737         1376 :             break;
     738          160 :         case T_DropdbStmt:
     739          160 :             retval = _copyDropdbStmt(from);
     740          160 :             break;
     741          248 :         case T_AlterSystemStmt:
     742          248 :             retval = _copyAlterSystemStmt(from);
     743          248 :             break;
     744        18342 :         case T_VacuumStmt:
     745        18342 :             retval = _copyVacuumStmt(from);
     746        18342 :             break;
     747        18610 :         case T_VacuumRelation:
     748        18610 :             retval = _copyVacuumRelation(from);
     749        18610 :             break;
     750          462 :         case T_RepackStmt:
     751          462 :             retval = _copyRepackStmt(from);
     752          462 :             break;
     753        55705 :         case T_ExplainStmt:
     754        55705 :             retval = _copyExplainStmt(from);
     755        55705 :             break;
     756         2740 :         case T_CreateTableAsStmt:
     757         2740 :             retval = _copyCreateTableAsStmt(from);
     758         2740 :             break;
     759          353 :         case T_RefreshMatViewStmt:
     760          353 :             retval = _copyRefreshMatViewStmt(from);
     761          353 :             break;
     762          613 :         case T_CheckPointStmt:
     763          613 :             retval = _copyCheckPointStmt(from);
     764          613 :             break;
     765           48 :         case T_DiscardStmt:
     766           48 :             retval = _copyDiscardStmt(from);
     767           48 :             break;
     768         1234 :         case T_LockStmt:
     769         1234 :             retval = _copyLockStmt(from);
     770         1234 :             break;
     771          146 :         case T_ConstraintsSetStmt:
     772          146 :             retval = _copyConstraintsSetStmt(from);
     773          146 :             break;
     774         1562 :         case T_ReindexStmt:
     775         1562 :             retval = _copyReindexStmt(from);
     776         1562 :             break;
     777           85 :         case T_CreateConversionStmt:
     778           85 :             retval = _copyCreateConversionStmt(from);
     779           85 :             break;
     780          364 :         case T_CreateCastStmt:
     781          364 :             retval = _copyCreateCastStmt(from);
     782          364 :             break;
     783          440 :         case T_CreatePropGraphStmt:
     784          440 :             retval = _copyCreatePropGraphStmt(from);
     785          440 :             break;
     786          846 :         case T_PropGraphVertex:
     787          846 :             retval = _copyPropGraphVertex(from);
     788          846 :             break;
     789          438 :         case T_PropGraphEdge:
     790          438 :             retval = _copyPropGraphEdge(from);
     791          438 :             break;
     792         1594 :         case T_PropGraphLabelAndProperties:
     793         1594 :             retval = _copyPropGraphLabelAndProperties(from);
     794         1594 :             break;
     795         1618 :         case T_PropGraphProperties:
     796         1618 :             retval = _copyPropGraphProperties(from);
     797         1618 :             break;
     798          364 :         case T_AlterPropGraphStmt:
     799          364 :             retval = _copyAlterPropGraphStmt(from);
     800          364 :             break;
     801           53 :         case T_CreateTransformStmt:
     802           53 :             retval = _copyCreateTransformStmt(from);
     803           53 :             break;
     804         2272 :         case T_PrepareStmt:
     805         2272 :             retval = _copyPrepareStmt(from);
     806         2272 :             break;
     807        18116 :         case T_ExecuteStmt:
     808        18116 :             retval = _copyExecuteStmt(from);
     809        18116 :             break;
     810         4190 :         case T_DeallocateStmt:
     811         4190 :             retval = _copyDeallocateStmt(from);
     812         4190 :             break;
     813          192 :         case T_DropOwnedStmt:
     814          192 :             retval = _copyDropOwnedStmt(from);
     815          192 :             break;
     816           72 :         case T_ReassignOwnedStmt:
     817           72 :             retval = _copyReassignOwnedStmt(from);
     818           72 :             break;
     819           46 :         case T_AlterTSDictionaryStmt:
     820           46 :             retval = _copyAlterTSDictionaryStmt(from);
     821           46 :             break;
     822        10316 :         case T_AlterTSConfigurationStmt:
     823        10316 :             retval = _copyAlterTSConfigurationStmt(from);
     824        10316 :             break;
     825         2056 :         case T_PublicationTable:
     826         2056 :             retval = _copyPublicationTable(from);
     827         2056 :             break;
     828         2586 :         case T_PublicationObjSpec:
     829         2586 :             retval = _copyPublicationObjSpec(from);
     830         2586 :             break;
     831            0 :         case T_PublicationAllObjSpec:
     832            0 :             retval = _copyPublicationAllObjSpec(from);
     833            0 :             break;
     834         1278 :         case T_CreatePublicationStmt:
     835         1278 :             retval = _copyCreatePublicationStmt(from);
     836         1278 :             break;
     837         1564 :         case T_AlterPublicationStmt:
     838         1564 :             retval = _copyAlterPublicationStmt(from);
     839         1564 :             break;
     840          676 :         case T_CreateSubscriptionStmt:
     841          676 :             retval = _copyCreateSubscriptionStmt(from);
     842          676 :             break;
     843          927 :         case T_AlterSubscriptionStmt:
     844          927 :             retval = _copyAlterSubscriptionStmt(from);
     845          927 :             break;
     846          366 :         case T_DropSubscriptionStmt:
     847          366 :             retval = _copyDropSubscriptionStmt(from);
     848          366 :             break;
     849          548 :         case T_WaitStmt:
     850          548 :             retval = _copyWaitStmt(from);
     851          548 :             break;
     852            0 :         case T_PathKey:
     853            0 :             retval = _copyPathKey(from);
     854            0 :             break;
     855            0 :         case T_GroupByOrdering:
     856            0 :             retval = _copyGroupByOrdering(from);
     857            0 :             break;
     858            0 :         case T_RestrictInfo:
     859            0 :             retval = _copyRestrictInfo(from);
     860            0 :             break;
     861        14445 :         case T_PlaceHolderVar:
     862        14445 :             retval = _copyPlaceHolderVar(from);
     863        14445 :             break;
     864            0 :         case T_SpecialJoinInfo:
     865            0 :             retval = _copySpecialJoinInfo(from);
     866            0 :             break;
     867        43605 :         case T_AppendRelInfo:
     868        43605 :             retval = _copyAppendRelInfo(from);
     869        43605 :             break;
     870            0 :         case T_PlaceHolderInfo:
     871            0 :             retval = _copyPlaceHolderInfo(from);
     872            0 :             break;
     873            0 :         case T_AggClauseInfo:
     874            0 :             retval = _copyAggClauseInfo(from);
     875            0 :             break;
     876            0 :         case T_GroupingExprInfo:
     877            0 :             retval = _copyGroupingExprInfo(from);
     878            0 :             break;
     879       367185 :         case T_PlannedStmt:
     880       367185 :             retval = _copyPlannedStmt(from);
     881       367185 :             break;
     882       163241 :         case T_Result:
     883       163241 :             retval = _copyResult(from);
     884       163241 :             break;
     885         8855 :         case T_ProjectSet:
     886         8855 :             retval = _copyProjectSet(from);
     887         8855 :             break;
     888        62864 :         case T_ModifyTable:
     889        62864 :             retval = _copyModifyTable(from);
     890        62864 :             break;
     891        12967 :         case T_Append:
     892        12967 :             retval = _copyAppend(from);
     893        12967 :             break;
     894          394 :         case T_MergeAppend:
     895          394 :             retval = _copyMergeAppend(from);
     896          394 :             break;
     897          573 :         case T_RecursiveUnion:
     898          573 :             retval = _copyRecursiveUnion(from);
     899          573 :             break;
     900          150 :         case T_BitmapAnd:
     901          150 :             retval = _copyBitmapAnd(from);
     902          150 :             break;
     903          266 :         case T_BitmapOr:
     904          266 :             retval = _copyBitmapOr(from);
     905          266 :             break;
     906       162758 :         case T_SeqScan:
     907       162758 :             retval = _copySeqScan(from);
     908       162758 :             break;
     909          206 :         case T_SampleScan:
     910          206 :             retval = _copySampleScan(from);
     911          206 :             break;
     912       101345 :         case T_IndexScan:
     913       101345 :             retval = _copyIndexScan(from);
     914       101345 :             break;
     915        12961 :         case T_IndexOnlyScan:
     916        12961 :             retval = _copyIndexOnlyScan(from);
     917        12961 :             break;
     918        17062 :         case T_BitmapIndexScan:
     919        17062 :             retval = _copyBitmapIndexScan(from);
     920        17062 :             break;
     921        16642 :         case T_BitmapHeapScan:
     922        16642 :             retval = _copyBitmapHeapScan(from);
     923        16642 :             break;
     924          625 :         case T_TidScan:
     925          625 :             retval = _copyTidScan(from);
     926          625 :             break;
     927         2504 :         case T_TidRangeScan:
     928         2504 :             retval = _copyTidRangeScan(from);
     929         2504 :             break;
     930        14725 :         case T_SubqueryScan:
     931        14725 :             retval = _copySubqueryScan(from);
     932        14725 :             break;
     933        34042 :         case T_FunctionScan:
     934        34042 :             retval = _copyFunctionScan(from);
     935        34042 :             break;
     936         5919 :         case T_ValuesScan:
     937         5919 :             retval = _copyValuesScan(from);
     938         5919 :             break;
     939          488 :         case T_TableFuncScan:
     940          488 :             retval = _copyTableFuncScan(from);
     941          488 :             break;
     942         2935 :         case T_CteScan:
     943         2935 :             retval = _copyCteScan(from);
     944         2935 :             break;
     945          678 :         case T_NamedTuplestoreScan:
     946          678 :             retval = _copyNamedTuplestoreScan(from);
     947          678 :             break;
     948          573 :         case T_WorkTableScan:
     949          573 :             retval = _copyWorkTableScan(from);
     950          573 :             break;
     951         1165 :         case T_ForeignScan:
     952         1165 :             retval = _copyForeignScan(from);
     953         1165 :             break;
     954           11 :         case T_CustomScan:
     955           11 :             retval = _copyCustomScan(from);
     956           11 :             break;
     957        67200 :         case T_NestLoop:
     958        67200 :             retval = _copyNestLoop(from);
     959        67200 :             break;
     960        42307 :         case T_NestLoopParam:
     961        42307 :             retval = _copyNestLoopParam(from);
     962        42307 :             break;
     963         6068 :         case T_MergeJoin:
     964         6068 :             retval = _copyMergeJoin(from);
     965         6068 :             break;
     966        32231 :         case T_HashJoin:
     967        32231 :             retval = _copyHashJoin(from);
     968        32231 :             break;
     969         3067 :         case T_Material:
     970         3067 :             retval = _copyMaterial(from);
     971         3067 :             break;
     972         1793 :         case T_Memoize:
     973         1793 :             retval = _copyMemoize(from);
     974         1793 :             break;
     975        57105 :         case T_Sort:
     976        57105 :             retval = _copySort(from);
     977        57105 :             break;
     978          773 :         case T_IncrementalSort:
     979          773 :             retval = _copyIncrementalSort(from);
     980          773 :             break;
     981          186 :         case T_Group:
     982          186 :             retval = _copyGroup(from);
     983          186 :             break;
     984        35656 :         case T_Agg:
     985        35656 :             retval = _copyAgg(from);
     986        35656 :             break;
     987         2048 :         case T_WindowAgg:
     988         2048 :             retval = _copyWindowAgg(from);
     989         2048 :             break;
     990         3523 :         case T_Unique:
     991         3523 :             retval = _copyUnique(from);
     992         3523 :             break;
     993          832 :         case T_Gather:
     994          832 :             retval = _copyGather(from);
     995          832 :             break;
     996          264 :         case T_GatherMerge:
     997          264 :             retval = _copyGatherMerge(from);
     998          264 :             break;
     999        32231 :         case T_Hash:
    1000        32231 :             retval = _copyHash(from);
    1001        32231 :             break;
    1002          563 :         case T_SetOp:
    1003          563 :             retval = _copySetOp(from);
    1004          563 :             break;
    1005         8285 :         case T_LockRows:
    1006         8285 :             retval = _copyLockRows(from);
    1007         8285 :             break;
    1008         3410 :         case T_Limit:
    1009         3410 :             retval = _copyLimit(from);
    1010         3410 :             break;
    1011        26032 :         case T_PlanRowMark:
    1012        26032 :             retval = _copyPlanRowMark(from);
    1013        26032 :             break;
    1014          489 :         case T_PartitionPruneInfo:
    1015          489 :             retval = _copyPartitionPruneInfo(from);
    1016          489 :             break;
    1017          895 :         case T_PartitionedRelPruneInfo:
    1018          895 :             retval = _copyPartitionedRelPruneInfo(from);
    1019          895 :             break;
    1020          910 :         case T_PartitionPruneStepOp:
    1021          910 :             retval = _copyPartitionPruneStepOp(from);
    1022          910 :             break;
    1023          189 :         case T_PartitionPruneStepCombine:
    1024          189 :             retval = _copyPartitionPruneStepCombine(from);
    1025          189 :             break;
    1026        38551 :         case T_PlanInvalItem:
    1027        38551 :             retval = _copyPlanInvalItem(from);
    1028        38551 :             break;
    1029        57666 :         case T_SubPlanRTInfo:
    1030        57666 :             retval = _copySubPlanRTInfo(from);
    1031        57666 :             break;
    1032        18976 :         case T_ElidedNode:
    1033        18976 :             retval = _copyElidedNode(from);
    1034        18976 :             break;
    1035         2026 :         case T_Bitmapset:
    1036         2026 :             retval = _copyBitmapset(from);
    1037         2026 :             break;
    1038           13 :         case T_ExtensibleNode:
    1039           13 :             retval = _copyExtensibleNode(from);
    1040           13 :             break;
    1041       184828 :         case T_Integer:
    1042       184828 :             retval = _copyInteger(from);
    1043       184828 :             break;
    1044          186 :         case T_Float:
    1045          186 :             retval = _copyFloat(from);
    1046          186 :             break;
    1047        16966 :         case T_Boolean:
    1048        16966 :             retval = _copyBoolean(from);
    1049        16966 :             break;
    1050     23004979 :         case T_String:
    1051     23004979 :             retval = _copyString(from);
    1052     23004979 :             break;
    1053            0 :         case T_BitString:
    1054            0 :             retval = _copyBitString(from);
    1055            0 :             break;
    1056         2958 :         case T_ForeignKeyCacheInfo:
    1057         2958 :             retval = _copyForeignKeyCacheInfo(from);
    1058         2958 :             break;
        

Generated by: LCOV version 2.0-1