LCOV - code coverage report
Current view: top level - src/backend/nodes - copyfuncs.switch.c Coverage Total Hit
Test: PostgreSQL 20devel Lines: 97.0 % 1002 972
Test Date: 2026-10-29 00:16:02 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      2432789 :         case T_Alias:
      19      2432789 :             retval = _copyAlias(from);
      20      2432789 :             break;
      21       607399 :         case T_RangeVar:
      22       607399 :             retval = _copyRangeVar(from);
      23       607399 :             break;
      24         1304 :         case T_TableFunc:
      25         1304 :             retval = _copyTableFunc(from);
      26         1304 :             break;
      27         2837 :         case T_IntoClause:
      28         2837 :             retval = _copyIntoClause(from);
      29         2837 :             break;
      30     14846513 :         case T_Var:
      31     14846513 :             retval = _copyVar(from);
      32     14846513 :             break;
      33      2610777 :         case T_Const:
      34      2610777 :             retval = _copyConst(from);
      35      2610777 :             break;
      36       546492 :         case T_Param:
      37       546492 :             retval = _copyParam(from);
      38       546492 :             break;
      39       162019 :         case T_Aggref:
      40       162019 :             retval = _copyAggref(from);
      41       162019 :             break;
      42         1049 :         case T_GroupingFunc:
      43         1049 :             retval = _copyGroupingFunc(from);
      44         1049 :             break;
      45         7284 :         case T_WindowFunc:
      46         7284 :             retval = _copyWindowFunc(from);
      47         7284 :             break;
      48          455 :         case T_WindowFuncRunCondition:
      49          455 :             retval = _copyWindowFuncRunCondition(from);
      50          455 :             break;
      51         1887 :         case T_MergeSupportFunc:
      52         1887 :             retval = _copyMergeSupportFunc(from);
      53         1887 :             break;
      54        57299 :         case T_SubscriptingRef:
      55        57299 :             retval = _copySubscriptingRef(from);
      56        57299 :             break;
      57       720303 :         case T_FuncExpr:
      58       720303 :             retval = _copyFuncExpr(from);
      59       720303 :             break;
      60        49536 :         case T_NamedArgExpr:
      61        49536 :             retval = _copyNamedArgExpr(from);
      62        49536 :             break;
      63      1512852 :         case T_OpExpr:
      64      1512852 :             retval = _copyOpExpr(from);
      65      1512852 :             break;
      66         1533 :         case T_DistinctExpr:
      67         1533 :             retval = _copyDistinctExpr(from);
      68         1533 :             break;
      69         1145 :         case T_NullIfExpr:
      70         1145 :             retval = _copyNullIfExpr(from);
      71         1145 :             break;
      72        66839 :         case T_ScalarArrayOpExpr:
      73        66839 :             retval = _copyScalarArrayOpExpr(from);
      74        66839 :             break;
      75       390232 :         case T_BoolExpr:
      76       390232 :             retval = _copyBoolExpr(from);
      77       390232 :             break;
      78        91289 :         case T_SubLink:
      79        91289 :             retval = _copySubLink(from);
      80        91289 :             break;
      81        32599 :         case T_SubPlan:
      82        32599 :             retval = _copySubPlan(from);
      83        32599 :             break;
      84            0 :         case T_AlternativeSubPlan:
      85            0 :             retval = _copyAlternativeSubPlan(from);
      86            0 :             break;
      87       153282 :         case T_FieldSelect:
      88       153282 :             retval = _copyFieldSelect(from);
      89       153282 :             break;
      90          587 :         case T_FieldStore:
      91          587 :             retval = _copyFieldStore(from);
      92          587 :             break;
      93       242548 :         case T_RelabelType:
      94       242548 :             retval = _copyRelabelType(from);
      95       242548 :             break;
      96        68705 :         case T_CoerceViaIO:
      97        68705 :             retval = _copyCoerceViaIO(from);
      98        68705 :             break;
      99        10757 :         case T_ArrayCoerceExpr:
     100        10757 :             retval = _copyArrayCoerceExpr(from);
     101        10757 :             break;
     102          696 :         case T_ConvertRowtypeExpr:
     103          696 :             retval = _copyConvertRowtypeExpr(from);
     104          696 :             break;
     105         8595 :         case T_CollateExpr:
     106         8595 :             retval = _copyCollateExpr(from);
     107         8595 :             break;
     108       128865 :         case T_CaseExpr:
     109       128865 :             retval = _copyCaseExpr(from);
     110       128865 :             break;
     111       309794 :         case T_CaseWhen:
     112       309794 :             retval = _copyCaseWhen(from);
     113       309794 :             break;
     114       103998 :         case T_CaseTestExpr:
     115       103998 :             retval = _copyCaseTestExpr(from);
     116       103998 :             break;
     117        36599 :         case T_ArrayExpr:
     118        36599 :             retval = _copyArrayExpr(from);
     119        36599 :             break;
     120        13684 :         case T_RowExpr:
     121        13684 :             retval = _copyRowExpr(from);
     122        13684 :             break;
     123          645 :         case T_RowCompareExpr:
     124          645 :             retval = _copyRowCompareExpr(from);
     125          645 :             break;
     126        18922 :         case T_CoalesceExpr:
     127        18922 :             retval = _copyCoalesceExpr(from);
     128        18922 :             break;
     129         1352 :         case T_MinMaxExpr:
     130         1352 :             retval = _copyMinMaxExpr(from);
     131         1352 :             break;
     132        23159 :         case T_SQLValueFunction:
     133        23159 :             retval = _copySQLValueFunction(from);
     134        23159 :             break;
     135         1424 :         case T_XmlExpr:
     136         1424 :             retval = _copyXmlExpr(from);
     137         1424 :             break;
     138        28404 :         case T_JsonFormat:
     139        28404 :             retval = _copyJsonFormat(from);
     140        28404 :             break;
     141        12207 :         case T_JsonReturning:
     142        12207 :             retval = _copyJsonReturning(from);
     143        12207 :             break;
     144         6282 :         case T_JsonValueExpr:
     145         6282 :             retval = _copyJsonValueExpr(from);
     146         6282 :             break;
     147         2577 :         case T_JsonConstructorExpr:
     148         2577 :             retval = _copyJsonConstructorExpr(from);
     149         2577 :             break;
     150          923 :         case T_JsonIsPredicate:
     151          923 :             retval = _copyJsonIsPredicate(from);
     152          923 :             break;
     153        10537 :         case T_JsonBehavior:
     154        10537 :             retval = _copyJsonBehavior(from);
     155        10537 :             break;
     156         5504 :         case T_JsonExpr:
     157         5504 :             retval = _copyJsonExpr(from);
     158         5504 :             break;
     159         1583 :         case T_JsonTablePath:
     160         1583 :             retval = _copyJsonTablePath(from);
     161         1583 :             break;
     162         1583 :         case T_JsonTablePathScan:
     163         1583 :             retval = _copyJsonTablePathScan(from);
     164         1583 :             break;
     165          256 :         case T_JsonTableSiblingJoin:
     166          256 :             retval = _copyJsonTableSiblingJoin(from);
     167          256 :             break;
     168        64090 :         case T_NullTest:
     169        64090 :             retval = _copyNullTest(from);
     170        64090 :             break;
     171         3253 :         case T_BooleanTest:
     172         3253 :             retval = _copyBooleanTest(from);
     173         3253 :             break;
     174         6672 :         case T_MergeAction:
     175         6672 :             retval = _copyMergeAction(from);
     176         6672 :             break;
     177        58421 :         case T_CoerceToDomain:
     178        58421 :             retval = _copyCoerceToDomain(from);
     179        58421 :             break;
     180         2616 :         case T_CoerceToDomainValue:
     181         2616 :             retval = _copyCoerceToDomainValue(from);
     182         2616 :             break;
     183         1336 :         case T_SetToDefault:
     184         1336 :             retval = _copySetToDefault(from);
     185         1336 :             break;
     186         1363 :         case T_CurrentOfExpr:
     187         1363 :             retval = _copyCurrentOfExpr(from);
     188         1363 :             break;
     189         1392 :         case T_NextValueExpr:
     190         1392 :             retval = _copyNextValueExpr(from);
     191         1392 :             break;
     192         2030 :         case T_InferenceElem:
     193         2030 :             retval = _copyInferenceElem(from);
     194         2030 :             break;
     195         1522 :         case T_ReturningExpr:
     196         1522 :             retval = _copyReturningExpr(from);
     197         1522 :             break;
     198      6001144 :         case T_TargetEntry:
     199      6001144 :             retval = _copyTargetEntry(from);
     200      6001144 :             break;
     201       697679 :         case T_RangeTblRef:
     202       697679 :             retval = _copyRangeTblRef(from);
     203       697679 :             break;
     204       186954 :         case T_JoinExpr:
     205       186954 :             retval = _copyJoinExpr(from);
     206       186954 :             break;
     207       680751 :         case T_FromExpr:
     208       680751 :             retval = _copyFromExpr(from);
     209       680751 :             break;
     210         2048 :         case T_OnConflictExpr:
     211         2048 :             retval = _copyOnConflictExpr(from);
     212         2048 :             break;
     213       937952 :         case T_Query:
     214       937952 :             retval = _copyQuery(from);
     215       937952 :             break;
     216       496909 :         case T_TypeName:
     217       496909 :             retval = _copyTypeName(from);
     218       496909 :             break;
     219      1403388 :         case T_ColumnRef:
     220      1403388 :             retval = _copyColumnRef(from);
     221      1403388 :             break;
     222        47165 :         case T_ParamRef:
     223        47165 :             retval = _copyParamRef(from);
     224        47165 :             break;
     225       457469 :         case T_A_Expr:
     226       457469 :             retval = _copyA_Expr(from);
     227       457469 :             break;
     228      1010516 :         case T_A_Const:
     229      1010516 :             retval = _copyA_Const(from);
     230      1010516 :             break;
     231       239154 :         case T_TypeCast:
     232       239154 :             retval = _copyTypeCast(from);
     233       239154 :             break;
     234         7863 :         case T_CollateClause:
     235         7863 :             retval = _copyCollateClause(from);
     236         7863 :             break;
     237        35839 :         case T_RoleSpec:
     238        35839 :             retval = _copyRoleSpec(from);
     239        35839 :             break;
     240       284012 :         case T_FuncCall:
     241       284012 :             retval = _copyFuncCall(from);
     242       284012 :             break;
     243        50600 :         case T_A_Star:
     244        50600 :             retval = _copyA_Star(from);
     245        50600 :             break;
     246        11092 :         case T_A_Indices:
     247        11092 :             retval = _copyA_Indices(from);
     248        11092 :             break;
     249        27315 :         case T_A_Indirection:
     250        27315 :             retval = _copyA_Indirection(from);
     251        27315 :             break;
     252         6119 :         case T_A_ArrayExpr:
     253         6119 :             retval = _copyA_ArrayExpr(from);
     254         6119 :             break;
     255       882532 :         case T_ResTarget:
     256       882532 :             retval = _copyResTarget(from);
     257       882532 :             break;
     258          265 :         case T_MultiAssignRef:
     259          265 :             retval = _copyMultiAssignRef(from);
     260          265 :             break;
     261        74141 :         case T_SortBy:
     262        74141 :             retval = _copySortBy(from);
     263        74141 :             break;
     264         3399 :         case T_WindowDef:
     265         3399 :             retval = _copyWindowDef(from);
     266         3399 :             break;
     267        16671 :         case T_RangeSubselect:
     268        16671 :             retval = _copyRangeSubselect(from);
     269        16671 :             break;
     270        34293 :         case T_RangeFunction:
     271        34293 :             retval = _copyRangeFunction(from);
     272        34293 :             break;
     273          172 :         case T_RangeTableFunc:
     274          172 :             retval = _copyRangeTableFunc(from);
     275          172 :             break;
     276          614 :         case T_RangeTableFuncCol:
     277          614 :             retval = _copyRangeTableFuncCol(from);
     278          614 :             break;
     279          202 :         case T_RangeTableSample:
     280          202 :             retval = _copyRangeTableSample(from);
     281          202 :             break;
     282        99670 :         case T_ColumnDef:
     283        99670 :             retval = _copyColumnDef(from);
     284        99670 :             break;
     285         1084 :         case T_TableLikeClause:
     286         1084 :             retval = _copyTableLikeClause(from);
     287         1084 :             break;
     288        14465 :         case T_IndexElem:
     289        14465 :             retval = _copyIndexElem(from);
     290        14465 :             break;
     291       487068 :         case T_DefElem:
     292       487068 :             retval = _copyDefElem(from);
     293       487068 :             break;
     294         5129 :         case T_LockingClause:
     295         5129 :             retval = _copyLockingClause(from);
     296         5129 :             break;
     297          176 :         case T_XmlSerialize:
     298          176 :             retval = _copyXmlSerialize(from);
     299          176 :             break;
     300         7932 :         case T_PartitionElem:
     301         7932 :             retval = _copyPartitionElem(from);
     302         7932 :             break;
     303         7056 :         case T_PartitionSpec:
     304         7056 :             retval = _copyPartitionSpec(from);
     305         7056 :             break;
     306        24452 :         case T_PartitionBoundSpec:
     307        24452 :             retval = _copyPartitionBoundSpec(from);
     308        24452 :             break;
     309            2 :         case T_PartitionRangeDatum:
     310            2 :             retval = _copyPartitionRangeDatum(from);
     311            2 :             break;
     312         6732 :         case T_PartitionCmd:
     313         6732 :             retval = _copyPartitionCmd(from);
     314         6732 :             break;
     315      1582846 :         case T_RangeTblEntry:
     316      1582846 :             retval = _copyRangeTblEntry(from);
     317      1582846 :             break;
     318       922804 :         case T_RTEPermissionInfo:
     319       922804 :             retval = _copyRTEPermissionInfo(from);
     320       922804 :             break;
     321        93552 :         case T_RangeTblFunction:
     322        93552 :             retval = _copyRangeTblFunction(from);
     323        93552 :             break;
     324          600 :         case T_TableSampleClause:
     325          600 :             retval = _copyTableSampleClause(from);
     326          600 :             break;
     327         4614 :         case T_WithCheckOption:
     328         4614 :             retval = _copyWithCheckOption(from);
     329         4614 :             break;
     330       209974 :         case T_SortGroupClause:
     331       209974 :             retval = _copySortGroupClause(from);
     332       209974 :             break;
     333         4400 :         case T_GroupingSet:
     334         4400 :             retval = _copyGroupingSet(from);
     335         4400 :             break;
     336         3544 :         case T_WindowClause:
     337         3544 :             retval = _copyWindowClause(from);
     338         3544 :             break;
     339        12683 :         case T_RowMarkClause:
     340        12683 :             retval = _copyRowMarkClause(from);
     341        12683 :             break;
     342         2470 :         case T_WithClause:
     343         2470 :             retval = _copyWithClause(from);
     344         2470 :             break;
     345         1507 :         case T_InferClause:
     346         1507 :             retval = _copyInferClause(from);
     347         1507 :             break;
     348         1666 :         case T_OnConflictClause:
     349         1666 :             retval = _copyOnConflictClause(from);
     350         1666 :             break;
     351          218 :         case T_CTESearchClause:
     352          218 :             retval = _copyCTESearchClause(from);
     353          218 :             break;
     354          218 :         case T_CTECycleClause:
     355          218 :             retval = _copyCTECycleClause(from);
     356          218 :             break;
     357         7941 :         case T_CommonTableExpr:
     358         7941 :             retval = _copyCommonTableExpr(from);
     359         7941 :             break;
     360         2311 :         case T_MergeWhenClause:
     361         2311 :             retval = _copyMergeWhenClause(from);
     362         2311 :             break;
     363          132 :         case T_ReturningOption:
     364          132 :             retval = _copyReturningOption(from);
     365          132 :             break;
     366         2788 :         case T_ReturningClause:
     367         2788 :             retval = _copyReturningClause(from);
     368         2788 :             break;
     369          792 :         case T_TriggerTransition:
     370          792 :             retval = _copyTriggerTransition(from);
     371          792 :             break;
     372         1777 :         case T_JsonOutput:
     373         1777 :             retval = _copyJsonOutput(from);
     374         1777 :             break;
     375          451 :         case T_JsonArgument:
     376          451 :             retval = _copyJsonArgument(from);
     377          451 :             break;
     378         1519 :         case T_JsonFuncExpr:
     379         1519 :             retval = _copyJsonFuncExpr(from);
     380         1519 :             break;
     381         2447 :         case T_JsonTablePathSpec:
     382         2447 :             retval = _copyJsonTablePathSpec(from);
     383         2447 :             break;
     384          596 :         case T_JsonTablePlanSpec:
     385          596 :             retval = _copyJsonTablePlanSpec(from);
     386          596 :             break;
     387          602 :         case T_JsonTable:
     388          602 :             retval = _copyJsonTable(from);
     389          602 :             break;
     390         2212 :         case T_JsonTableColumn:
     391         2212 :             retval = _copyJsonTableColumn(from);
     392         2212 :             break;
     393          909 :         case T_JsonKeyValue:
     394          909 :             retval = _copyJsonKeyValue(from);
     395          909 :             break;
     396          111 :         case T_JsonParseExpr:
     397          111 :             retval = _copyJsonParseExpr(from);
     398          111 :             break;
     399           71 :         case T_JsonScalarExpr:
     400           71 :             retval = _copyJsonScalarExpr(from);
     401           71 :             break;
     402           71 :         case T_JsonSerializeExpr:
     403           71 :             retval = _copyJsonSerializeExpr(from);
     404           71 :             break;
     405          595 :         case T_JsonObjectConstructor:
     406          595 :             retval = _copyJsonObjectConstructor(from);
     407          595 :             break;
     408          415 :         case T_JsonArrayConstructor:
     409          415 :             retval = _copyJsonArrayConstructor(from);
     410          415 :             break;
     411          119 :         case T_JsonArrayQueryConstructor:
     412          119 :             retval = _copyJsonArrayQueryConstructor(from);
     413          119 :             break;
     414          369 :         case T_JsonAggConstructor:
     415          369 :             retval = _copyJsonAggConstructor(from);
     416          369 :             break;
     417          202 :         case T_JsonObjectAgg:
     418          202 :             retval = _copyJsonObjectAgg(from);
     419          202 :             break;
     420          167 :         case T_JsonArrayAgg:
     421          167 :             retval = _copyJsonArrayAgg(from);
     422          167 :             break;
     423       508229 :         case T_RawStmt:
     424       508229 :             retval = _copyRawStmt(from);
     425       508229 :             break;
     426        48719 :         case T_InsertStmt:
     427        48719 :             retval = _copyInsertStmt(from);
     428        48719 :             break;
     429         3094 :         case T_DeleteStmt:
     430         3094 :             retval = _copyDeleteStmt(from);
     431         3094 :             break;
     432         9159 :         case T_UpdateStmt:
     433         9159 :             retval = _copyUpdateStmt(from);
     434         9159 :             break;
     435         1454 :         case T_MergeStmt:
     436         1454 :             retval = _copyMergeStmt(from);
     437         1454 :             break;
     438       385789 :         case T_SelectStmt:
     439       385789 :             retval = _copySelectStmt(from);
     440       385789 :             break;
     441        22795 :         case T_SetOperationStmt:
     442        22795 :             retval = _copySetOperationStmt(from);
     443        22795 :             break;
     444         5760 :         case T_ReturnStmt:
     445         5760 :             retval = _copyReturnStmt(from);
     446         5760 :             break;
     447         3326 :         case T_PLAssignStmt:
     448         3326 :             retval = _copyPLAssignStmt(from);
     449         3326 :             break;
     450         1502 :         case T_CreateSchemaStmt:
     451         1502 :             retval = _copyCreateSchemaStmt(from);
     452         1502 :             break;
     453        40303 :         case T_AlterTableStmt:
     454        40303 :             retval = _copyAlterTableStmt(from);
     455        40303 :             break;
     456        66602 :         case T_AlterTableCmd:
     457        66602 :             retval = _copyAlterTableCmd(from);
     458        66602 :             break;
     459         1008 :         case T_ATAlterConstraint:
     460         1008 :             retval = _copyATAlterConstraint(from);
     461         1008 :             break;
     462          966 :         case T_ReplicaIdentityStmt:
     463          966 :             retval = _copyReplicaIdentityStmt(from);
     464          966 :             break;
     465            8 :         case T_AlterCollationStmt:
     466            8 :             retval = _copyAlterCollationStmt(from);
     467            8 :             break;
     468          390 :         case T_AlterDomainStmt:
     469          390 :             retval = _copyAlterDomainStmt(from);
     470          390 :             break;
     471        22883 :         case T_GrantStmt:
     472        22883 :             retval = _copyGrantStmt(from);
     473        22883 :             break;
     474        16909 :         case T_ObjectWithArgs:
     475        16909 :             retval = _copyObjectWithArgs(from);
     476        16909 :             break;
     477        21200 :         case T_AccessPriv:
     478        21200 :             retval = _copyAccessPriv(from);
     479        21200 :             break;
     480          966 :         case T_GrantRoleStmt:
     481          966 :             retval = _copyGrantRoleStmt(from);
     482          966 :             break;
     483          275 :         case T_AlterDefaultPrivilegesStmt:
     484          275 :             retval = _copyAlterDefaultPrivilegesStmt(from);
     485          275 :             break;
     486        13284 :         case T_CopyStmt:
     487        13284 :             retval = _copyCopyStmt(from);
     488        13284 :             break;
     489        45476 :         case T_VariableSetStmt:
     490        45476 :             retval = _copyVariableSetStmt(from);
     491        45476 :             break;
     492         1240 :         case T_VariableShowStmt:
     493         1240 :             retval = _copyVariableShowStmt(from);
     494         1240 :             break;
     495        52283 :         case T_CreateStmt:
     496        52283 :             retval = _copyCreateStmt(from);
     497        52283 :             break;
     498        65513 :         case T_Constraint:
     499        65513 :             retval = _copyConstraint(from);
     500        65513 :             break;
     501          164 :         case T_CreateTableSpaceStmt:
     502          164 :             retval = _copyCreateTableSpaceStmt(from);
     503          164 :             break;
     504           98 :         case T_DropTableSpaceStmt:
     505           98 :             retval = _copyDropTableSpaceStmt(from);
     506           98 :             break;
     507           38 :         case T_AlterTableSpaceOptionsStmt:
     508           38 :             retval = _copyAlterTableSpaceOptionsStmt(from);
     509           38 :             break;
     510           62 :         case T_AlterTableMoveAllStmt:
     511           62 :             retval = _copyAlterTableMoveAllStmt(from);
     512           62 :             break;
     513          735 :         case T_CreateExtensionStmt:
     514          735 :             retval = _copyCreateExtensionStmt(from);
     515          735 :             break;
     516           43 :         case T_AlterExtensionStmt:
     517           43 :             retval = _copyAlterExtensionStmt(from);
     518           43 :             break;
     519          303 :         case T_AlterExtensionContentsStmt:
     520          303 :             retval = _copyAlterExtensionContentsStmt(from);
     521          303 :             break;
     522          322 :         case T_CreateFdwStmt:
     523          322 :             retval = _copyCreateFdwStmt(from);
     524          322 :             break;
     525          206 :         case T_AlterFdwStmt:
     526          206 :             retval = _copyAlterFdwStmt(from);
     527          206 :             break;
     528          406 :         case T_CreateForeignServerStmt:
     529          406 :             retval = _copyCreateForeignServerStmt(from);
     530          406 :             break;
     531          258 :         case T_AlterForeignServerStmt:
     532          258 :             retval = _copyAlterForeignServerStmt(from);
     533          258 :             break;
     534          606 :         case T_CreateForeignTableStmt:
     535          606 :             retval = _copyCreateForeignTableStmt(from);
     536          606 :             break;
     537          338 :         case T_CreateUserMappingStmt:
     538          338 :             retval = _copyCreateUserMappingStmt(from);
     539          338 :             break;
     540          146 :         case T_AlterUserMappingStmt:
     541          146 :             retval = _copyAlterUserMappingStmt(from);
     542          146 :             break;
     543          158 :         case T_DropUserMappingStmt:
     544          158 :             retval = _copyDropUserMappingStmt(from);
     545          158 :             break;
     546           56 :         case T_ImportForeignSchemaStmt:
     547           56 :             retval = _copyImportForeignSchemaStmt(from);
     548           56 :             break;
     549         1106 :         case T_CreatePolicyStmt:
     550         1106 :             retval = _copyCreatePolicyStmt(from);
     551         1106 :             break;
     552          116 :         case T_AlterPolicyStmt:
     553          116 :             retval = _copyAlterPolicyStmt(from);
     554          116 :             break;
     555           76 :         case T_CreateAmStmt:
     556           76 :             retval = _copyCreateAmStmt(from);
     557           76 :             break;
     558         4547 :         case T_CreateTrigStmt:
     559         4547 :             retval = _copyCreateTrigStmt(from);
     560         4547 :             break;
     561          258 :         case T_CreateEventTrigStmt:
     562          258 :             retval = _copyCreateEventTrigStmt(from);
     563          258 :             break;
     564           64 :         case T_AlterEventTrigStmt:
     565           64 :             retval = _copyAlterEventTrigStmt(from);
     566           64 :             break;
     567          164 :         case T_CreatePLangStmt:
     568          164 :             retval = _copyCreatePLangStmt(from);
     569          164 :             break;
     570         2594 :         case T_CreateRoleStmt:
     571         2594 :             retval = _copyCreateRoleStmt(from);
     572         2594 :             break;
     573          588 :         case T_AlterRoleStmt:
     574          588 :             retval = _copyAlterRoleStmt(from);
     575          588 :             break;
     576          104 :         case T_AlterRoleSetStmt:
     577          104 :             retval = _copyAlterRoleSetStmt(from);
     578          104 :             break;
     579         2408 :         case T_DropRoleStmt:
     580         2408 :             retval = _copyDropRoleStmt(from);
     581         2408 :             break;
     582          968 :         case T_CreateSeqStmt:
     583          968 :             retval = _copyCreateSeqStmt(from);
     584          968 :             break;
     585          333 :         case T_AlterSeqStmt:
     586          333 :             retval = _copyAlterSeqStmt(from);
     587          333 :             break;
     588        11605 :         case T_DefineStmt:
     589        11605 :             retval = _copyDefineStmt(from);
     590        11605 :             break;
     591         2083 :         case T_CreateDomainStmt:
     592         2083 :             retval = _copyCreateDomainStmt(from);
     593         2083 :             break;
     594          643 :         case T_CreateOpClassStmt:
     595          643 :             retval = _copyCreateOpClassStmt(from);
     596          643 :             break;
     597         7624 :         case T_CreateOpClassItem:
     598         7624 :             retval = _copyCreateOpClassItem(from);
     599         7624 :             break;
     600          203 :         case T_CreateOpFamilyStmt:
     601          203 :             retval = _copyCreateOpFamilyStmt(from);
     602          203 :             break;
     603          577 :         case T_AlterOpFamilyStmt:
     604          577 :             retval = _copyAlterOpFamilyStmt(from);
     605          577 :             break;
     606        35402 :         case T_DropStmt:
     607        35402 :             retval = _copyDropStmt(from);
     608        35402 :             break;
     609         2376 :         case T_TruncateStmt:
     610         2376 :             retval = _copyTruncateStmt(from);
     611         2376 :             break;
     612         8973 :         case T_CommentStmt:
     613         8973 :             retval = _copyCommentStmt(from);
     614         8973 :             break;
     615          135 :         case T_SecLabelStmt:
     616          135 :             retval = _copySecLabelStmt(from);
     617          135 :             break;
     618         9367 :         case T_DeclareCursorStmt:
     619         9367 :             retval = _copyDeclareCursorStmt(from);
     620         9367 :             break;
     621         2482 :         case T_ClosePortalStmt:
     622         2482 :             retval = _copyClosePortalStmt(from);
     623         2482 :             break;
     624         9028 :         case T_FetchStmt:
     625         9028 :             retval = _copyFetchStmt(from);
     626         9028 :             break;
     627         9514 :         case T_IndexStmt:
     628         9514 :             retval = _copyIndexStmt(from);
     629         9514 :             break;
     630         1218 :         case T_CreateStatsStmt:
     631         1218 :             retval = _copyCreateStatsStmt(from);
     632         1218 :             break;
     633         2876 :         case T_StatsElem:
     634         2876 :             retval = _copyStatsElem(from);
     635         2876 :             break;
     636           34 :         case T_AlterStatsStmt:
     637           34 :             retval = _copyAlterStatsStmt(from);
     638           34 :             break;
     639        27346 :         case T_CreateFunctionStmt:
     640        27346 :             retval = _copyCreateFunctionStmt(from);
     641        27346 :             break;
     642        70980 :         case T_FunctionParameter:
     643        70980 :             retval = _copyFunctionParameter(from);
     644        70980 :             break;
     645          446 :         case T_AlterFunctionStmt:
     646          446 :             retval = _copyAlterFunctionStmt(from);
     647          446 :             break;
     648         1664 :         case T_DoStmt:
     649         1664 :             retval = _copyDoStmt(from);
     650         1664 :             break;
     651          975 :         case T_CallStmt:
     652          975 :             retval = _copyCallStmt(from);
     653          975 :             break;
     654         2044 :         case T_RenameStmt:
     655         2044 :             retval = _copyRenameStmt(from);
     656         2044 :             break;
     657           46 :         case T_AlterObjectDependsStmt:
     658           46 :             retval = _copyAlterObjectDependsStmt(from);
     659           46 :             break;
     660          544 :         case T_AlterObjectSchemaStmt:
     661          544 :             retval = _copyAlterObjectSchemaStmt(from);
     662          544 :             break;
     663         1952 :         case T_AlterOwnerStmt:
     664         1952 :             retval = _copyAlterOwnerStmt(from);
     665         1952 :             break;
     666          664 :         case T_AlterOperatorStmt:
     667          664 :             retval = _copyAlterOperatorStmt(from);
     668          664 :             break;
     669           72 :         case T_AlterTypeStmt:
     670           72 :             retval = _copyAlterTypeStmt(from);
     671           72 :             break;
     672         1472 :         case T_RuleStmt:
     673         1472 :             retval = _copyRuleStmt(from);
     674         1472 :             break;
     675          200 :         case T_NotifyStmt:
     676          200 :             retval = _copyNotifyStmt(from);
     677          200 :             break;
     678          104 :         case T_ListenStmt:
     679          104 :             retval = _copyListenStmt(from);
     680          104 :             break;
     681          124 :         case T_UnlistenStmt:
     682          124 :             retval = _copyUnlistenStmt(from);
     683          124 :             break;
     684        55381 :         case T_TransactionStmt:
     685        55381 :             retval = _copyTransactionStmt(from);
     686        55381 :             break;
     687         4757 :         case T_CompositeTypeStmt:
     688         4757 :             retval = _copyCompositeTypeStmt(from);
     689         4757 :             break;
     690          484 :         case T_CreateEnumStmt:
     691          484 :             retval = _copyCreateEnumStmt(from);
     692          484 :             break;
     693          297 :         case T_CreateRangeStmt:
     694          297 :             retval = _copyCreateRangeStmt(from);
     695          297 :             break;
     696          494 :         case T_AlterEnumStmt:
     697          494 :             retval = _copyAlterEnumStmt(from);
     698          494 :             break;
     699        21555 :         case T_ViewStmt:
     700        21555 :             retval = _copyViewStmt(from);
     701        21555 :             break;
     702          100 :         case T_LoadStmt:
     703          100 :             retval = _copyLoadStmt(from);
     704          100 :             break;
     705          916 :         case T_CreatedbStmt:
     706          916 :             retval = _copyCreatedbStmt(from);
     707          916 :             break;
     708          106 :         case T_AlterDatabaseStmt:
     709          106 :             retval = _copyAlterDatabaseStmt(from);
     710          106 :             break;
     711            8 :         case T_AlterDatabaseRefreshCollStmt:
     712            8 :             retval = _copyAlterDatabaseRefreshCollStmt(from);
     713            8 :             break;
     714         1388 :         case T_AlterDatabaseSetStmt:
     715         1388 :             retval = _copyAlterDatabaseSetStmt(from);
     716         1388 :             break;
     717          160 :         case T_DropdbStmt:
     718          160 :             retval = _copyDropdbStmt(from);
     719          160 :             break;
     720          260 :         case T_AlterSystemStmt:
     721          260 :             retval = _copyAlterSystemStmt(from);
     722          260 :             break;
     723        17444 :         case T_VacuumStmt:
     724        17444 :             retval = _copyVacuumStmt(from);
     725        17444 :             break;
     726        17838 :         case T_VacuumRelation:
     727        17838 :             retval = _copyVacuumRelation(from);
     728        17838 :             break;
     729          596 :         case T_RepackStmt:
     730          596 :             retval = _copyRepackStmt(from);
     731          596 :             break;
     732        56377 :         case T_ExplainStmt:
     733        56377 :             retval = _copyExplainStmt(from);
     734        56377 :             break;
     735         2750 :         case T_CreateTableAsStmt:
     736         2750 :             retval = _copyCreateTableAsStmt(from);
     737         2750 :             break;
     738          353 :         case T_RefreshMatViewStmt:
     739          353 :             retval = _copyRefreshMatViewStmt(from);
     740          353 :             break;
     741          639 :         case T_CheckPointStmt:
     742          639 :             retval = _copyCheckPointStmt(from);
     743          639 :             break;
     744           48 :         case T_DiscardStmt:
     745           48 :             retval = _copyDiscardStmt(from);
     746           48 :             break;
     747         1242 :         case T_LockStmt:
     748         1242 :             retval = _copyLockStmt(from);
     749         1242 :             break;
     750          146 :         case T_ConstraintsSetStmt:
     751          146 :             retval = _copyConstraintsSetStmt(from);
     752          146 :             break;
     753         1558 :         case T_ReindexStmt:
     754         1558 :             retval = _copyReindexStmt(from);
     755         1558 :             break;
     756           85 :         case T_CreateConversionStmt:
     757           85 :             retval = _copyCreateConversionStmt(from);
     758           85 :             break;
     759          388 :         case T_CreateCastStmt:
     760          388 :             retval = _copyCreateCastStmt(from);
     761          388 :             break;
     762           53 :         case T_CreateTransformStmt:
     763           53 :             retval = _copyCreateTransformStmt(from);
     764           53 :             break;
     765         2248 :         case T_PrepareStmt:
     766         2248 :             retval = _copyPrepareStmt(from);
     767         2248 :             break;
     768        17654 :         case T_ExecuteStmt:
     769        17654 :             retval = _copyExecuteStmt(from);
     770        17654 :             break;
     771         4180 :         case T_DeallocateStmt:
     772         4180 :             retval = _copyDeallocateStmt(from);
     773         4180 :             break;
     774          206 :         case T_DropOwnedStmt:
     775          206 :             retval = _copyDropOwnedStmt(from);
     776          206 :             break;
     777           78 :         case T_ReassignOwnedStmt:
     778           78 :             retval = _copyReassignOwnedStmt(from);
     779           78 :             break;
     780           46 :         case T_AlterTSDictionaryStmt:
     781           46 :             retval = _copyAlterTSDictionaryStmt(from);
     782           46 :             break;
     783        10874 :         case T_AlterTSConfigurationStmt:
     784        10874 :             retval = _copyAlterTSConfigurationStmt(from);
     785        10874 :             break;
     786         2102 :         case T_PublicationTable:
     787         2102 :             retval = _copyPublicationTable(from);
     788         2102 :             break;
     789         2632 :         case T_PublicationObjSpec:
     790         2632 :             retval = _copyPublicationObjSpec(from);
     791         2632 :             break;
     792            0 :         case T_PublicationAllObjSpec:
     793            0 :             retval = _copyPublicationAllObjSpec(from);
     794            0 :             break;
     795         1318 :         case T_CreatePublicationStmt:
     796         1318 :             retval = _copyCreatePublicationStmt(from);
     797         1318 :             break;
     798         1572 :         case T_AlterPublicationStmt:
     799         1572 :             retval = _copyAlterPublicationStmt(from);
     800         1572 :             break;
     801          680 :         case T_CreateSubscriptionStmt:
     802          680 :             retval = _copyCreateSubscriptionStmt(from);
     803          680 :             break;
     804          951 :         case T_AlterSubscriptionStmt:
     805          951 :             retval = _copyAlterSubscriptionStmt(from);
     806          951 :             break;
     807          370 :         case T_DropSubscriptionStmt:
     808          370 :             retval = _copyDropSubscriptionStmt(from);
     809          370 :             break;
     810          592 :         case T_WaitStmt:
     811          592 :             retval = _copyWaitStmt(from);
     812          592 :             break;
     813            0 :         case T_PathKey:
     814            0 :             retval = _copyPathKey(from);
     815            0 :             break;
     816            0 :         case T_GroupByOrdering:
     817            0 :             retval = _copyGroupByOrdering(from);
     818            0 :             break;
     819            0 :         case T_RestrictInfo:
     820            0 :             retval = _copyRestrictInfo(from);
     821            0 :             break;
     822        18620 :         case T_PlaceHolderVar:
     823        18620 :             retval = _copyPlaceHolderVar(from);
     824        18620 :             break;
     825            0 :         case T_SpecialJoinInfo:
     826            0 :             retval = _copySpecialJoinInfo(from);
     827            0 :             break;
     828        42897 :         case T_AppendRelInfo:
     829        42897 :             retval = _copyAppendRelInfo(from);
     830        42897 :             break;
     831            0 :         case T_PlaceHolderInfo:
     832            0 :             retval = _copyPlaceHolderInfo(from);
     833            0 :             break;
     834            0 :         case T_AggClauseInfo:
     835            0 :             retval = _copyAggClauseInfo(from);
     836            0 :             break;
     837            0 :         case T_GroupingExprInfo:
     838            0 :             retval = _copyGroupingExprInfo(from);
     839            0 :             break;
     840       363559 :         case T_PlannedStmt:
     841       363559 :             retval = _copyPlannedStmt(from);
     842       363559 :             break;
     843       162186 :         case T_Result:
     844       162186 :             retval = _copyResult(from);
     845       162186 :             break;
     846         8877 :         case T_ProjectSet:
     847         8877 :             retval = _copyProjectSet(from);
     848         8877 :             break;
     849        61961 :         case T_ModifyTable:
     850        61961 :             retval = _copyModifyTable(from);
     851        61961 :             break;
     852        12632 :         case T_Append:
     853        12632 :             retval = _copyAppend(from);
     854        12632 :             break;
     855          418 :         case T_MergeAppend:
     856          418 :             retval = _copyMergeAppend(from);
     857          418 :             break;
     858          619 :         case T_RecursiveUnion:
     859          619 :             retval = _copyRecursiveUnion(from);
     860          619 :             break;
     861          150 :         case T_BitmapAnd:
     862          150 :             retval = _copyBitmapAnd(from);
     863          150 :             break;
     864          266 :         case T_BitmapOr:
     865          266 :             retval = _copyBitmapOr(from);
     866          266 :             break;
     867       158594 :         case T_SeqScan:
     868       158594 :             retval = _copySeqScan(from);
     869       158594 :             break;
     870          218 :         case T_SampleScan:
     871          218 :             retval = _copySampleScan(from);
     872          218 :             break;
     873        99452 :         case T_IndexScan:
     874        99452 :             retval = _copyIndexScan(from);
     875        99452 :             break;
     876        12823 :         case T_IndexOnlyScan:
     877        12823 :             retval = _copyIndexOnlyScan(from);
     878        12823 :             break;
     879        16762 :         case T_BitmapIndexScan:
     880        16762 :             retval = _copyBitmapIndexScan(from);
     881        16762 :             break;
     882        16342 :         case T_BitmapHeapScan:
     883        16342 :             retval = _copyBitmapHeapScan(from);
     884        16342 :             break;
     885          625 :         case T_TidScan:
     886          625 :             retval = _copyTidScan(from);
     887          625 :             break;
     888         2484 :         case T_TidRangeScan:
     889         2484 :             retval = _copyTidRangeScan(from);
     890         2484 :             break;
     891        14345 :         case T_SubqueryScan:
     892        14345 :             retval = _copySubqueryScan(from);
     893        14345 :             break;
     894        33830 :         case T_FunctionScan:
     895        33830 :             retval = _copyFunctionScan(from);
     896        33830 :             break;
     897         5854 :         case T_ValuesScan:
     898         5854 :             retval = _copyValuesScan(from);
     899         5854 :             break;
     900          546 :         case T_TableFuncScan:
     901          546 :             retval = _copyTableFuncScan(from);
     902          546 :             break;
     903         3255 :         case T_CteScan:
     904         3255 :             retval = _copyCteScan(from);
     905         3255 :             break;
     906          610 :         case T_NamedTuplestoreScan:
     907          610 :             retval = _copyNamedTuplestoreScan(from);
     908          610 :             break;
     909          619 :         case T_WorkTableScan:
     910          619 :             retval = _copyWorkTableScan(from);
     911          619 :             break;
     912         1160 :         case T_ForeignScan:
     913         1160 :             retval = _copyForeignScan(from);
     914         1160 :             break;
     915           11 :         case T_CustomScan:
     916           11 :             retval = _copyCustomScan(from);
     917           11 :             break;
     918        66589 :         case T_NestLoop:
     919        66589 :             retval = _copyNestLoop(from);
     920        66589 :             break;
     921        42524 :         case T_NestLoopParam:
     922        42524 :             retval = _copyNestLoopParam(from);
     923        42524 :             break;
     924         5774 :         case T_MergeJoin:
     925         5774 :             retval = _copyMergeJoin(from);
     926         5774 :             break;
     927        30279 :         case T_HashJoin:
     928        30279 :             retval = _copyHashJoin(from);
     929        30279 :             break;
     930         3276 :         case T_Material:
     931         3276 :             retval = _copyMaterial(from);
     932         3276 :             break;
     933         1746 :         case T_Memoize:
     934         1746 :             retval = _copyMemoize(from);
     935         1746 :             break;
     936        55178 :         case T_Sort:
     937        55178 :             retval = _copySort(from);
     938        55178 :             break;
     939          986 :         case T_IncrementalSort:
     940          986 :             retval = _copyIncrementalSort(from);
     941          986 :             break;
     942          186 :         case T_Group:
     943          186 :             retval = _copyGroup(from);
     944          186 :             break;
     945        35961 :         case T_Agg:
     946        35961 :             retval = _copyAgg(from);
     947        35961 :             break;
     948         2074 :         case T_WindowAgg:
     949         2074 :             retval = _copyWindowAgg(from);
     950         2074 :             break;
     951         3510 :         case T_Unique:
     952         3510 :             retval = _copyUnique(from);
     953         3510 :             break;
     954          851 :         case T_Gather:
     955          851 :             retval = _copyGather(from);
     956          851 :             break;
     957          248 :         case T_GatherMerge:
     958          248 :             retval = _copyGatherMerge(from);
     959          248 :             break;
     960        30279 :         case T_Hash:
     961        30279 :             retval = _copyHash(from);
     962        30279 :             break;
     963          607 :         case T_SetOp:
     964          607 :             retval = _copySetOp(from);
     965          607 :             break;
     966         8290 :         case T_LockRows:
     967         8290 :             retval = _copyLockRows(from);
     968         8290 :             break;
     969         3367 :         case T_Limit:
     970         3367 :             retval = _copyLimit(from);
     971         3367 :             break;
     972        25978 :         case T_PlanRowMark:
     973        25978 :             retval = _copyPlanRowMark(from);
     974        25978 :             break;
     975          505 :         case T_PartitionPruneInfo:
     976          505 :             retval = _copyPartitionPruneInfo(from);
     977          505 :             break;
     978          929 :         case T_PartitionedRelPruneInfo:
     979          929 :             retval = _copyPartitionedRelPruneInfo(from);
     980          929 :             break;
     981          938 :         case T_PartitionPruneStepOp:
     982          938 :             retval = _copyPartitionPruneStepOp(from);
     983          938 :             break;
     984          195 :         case T_PartitionPruneStepCombine:
     985          195 :             retval = _copyPartitionPruneStepCombine(from);
     986          195 :             break;
     987        37763 :         case T_PlanInvalItem:
     988        37763 :             retval = _copyPlanInvalItem(from);
     989        37763 :             break;
     990        57375 :         case T_SubPlanRTInfo:
     991        57375 :             retval = _copySubPlanRTInfo(from);
     992        57375 :             break;
     993        18935 :         case T_ElidedNode:
     994        18935 :             retval = _copyElidedNode(from);
     995        18935 :             break;
     996         2683 :         case T_Bitmapset:
     997         2683 :             retval = _copyBitmapset(from);
     998         2683 :             break;
     999           13 :         case T_ExtensibleNode:
    1000           13 :             retval = _copyExtensibleNode(from);
    1001           13 :             break;
    1002       184662 :         case T_Integer:
    1003       184662 :             retval = _copyInteger(from);
    1004       184662 :             break;
    1005          180 :         case T_Float:
    1006          180 :             retval = _copyFloat(from);
    1007          180 :             break;
    1008        17519 :         case T_Boolean:
    1009        17519 :             retval = _copyBoolean(from);
    1010        17519 :             break;
    1011     22937768 :         case T_String:
    1012     22937768 :             retval = _copyString(from);
    1013     22937768 :             break;
    1014            0 :         case T_BitString:
    1015            0 :             retval = _copyBitString(from);
    1016            0 :             break;
    1017         2819 :         case T_ForeignKeyCacheInfo:
    1018         2819 :             retval = _copyForeignKeyCacheInfo(from);
    1019         2819 :             break;
        

Generated by: LCOV version 2.0-1