LCOV - code coverage report
Current view: top level - src/backend/nodes - copyfuncs.switch.c Coverage Total Hit
Test: PostgreSQL 19devel Lines: 96.4 % 1002 966
Test Date: 2026-03-10 17:14:41 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      1937394 :         case T_Alias:
      19      1937394 :             retval = _copyAlias(from);
      20      1937394 :             break;
      21       509664 :         case T_RangeVar:
      22       509664 :             retval = _copyRangeVar(from);
      23       509664 :             break;
      24          680 :         case T_TableFunc:
      25          680 :             retval = _copyTableFunc(from);
      26          680 :             break;
      27         2164 :         case T_IntoClause:
      28         2164 :             retval = _copyIntoClause(from);
      29         2164 :             break;
      30     11680633 :         case T_Var:
      31     11680633 :             retval = _copyVar(from);
      32     11680633 :             break;
      33      2009159 :         case T_Const:
      34      2009159 :             retval = _copyConst(from);
      35      2009159 :             break;
      36       402600 :         case T_Param:
      37       402600 :             retval = _copyParam(from);
      38       402600 :             break;
      39       120215 :         case T_Aggref:
      40       120215 :             retval = _copyAggref(from);
      41       120215 :             break;
      42          714 :         case T_GroupingFunc:
      43          714 :             retval = _copyGroupingFunc(from);
      44          714 :             break;
      45         4585 :         case T_WindowFunc:
      46         4585 :             retval = _copyWindowFunc(from);
      47         4585 :             break;
      48          270 :         case T_WindowFuncRunCondition:
      49          270 :             retval = _copyWindowFuncRunCondition(from);
      50          270 :             break;
      51         1208 :         case T_MergeSupportFunc:
      52         1208 :             retval = _copyMergeSupportFunc(from);
      53         1208 :             break;
      54        40751 :         case T_SubscriptingRef:
      55        40751 :             retval = _copySubscriptingRef(from);
      56        40751 :             break;
      57       568138 :         case T_FuncExpr:
      58       568138 :             retval = _copyFuncExpr(from);
      59       568138 :             break;
      60        47765 :         case T_NamedArgExpr:
      61        47765 :             retval = _copyNamedArgExpr(from);
      62        47765 :             break;
      63      1197861 :         case T_OpExpr:
      64      1197861 :             retval = _copyOpExpr(from);
      65      1197861 :             break;
      66         1608 :         case T_DistinctExpr:
      67         1608 :             retval = _copyDistinctExpr(from);
      68         1608 :             break;
      69          946 :         case T_NullIfExpr:
      70          946 :             retval = _copyNullIfExpr(from);
      71          946 :             break;
      72        51403 :         case T_ScalarArrayOpExpr:
      73        51403 :             retval = _copyScalarArrayOpExpr(from);
      74        51403 :             break;
      75       305239 :         case T_BoolExpr:
      76       305239 :             retval = _copyBoolExpr(from);
      77       305239 :             break;
      78        68093 :         case T_SubLink:
      79        68093 :             retval = _copySubLink(from);
      80        68093 :             break;
      81        27355 :         case T_SubPlan:
      82        27355 :             retval = _copySubPlan(from);
      83        27355 :             break;
      84            0 :         case T_AlternativeSubPlan:
      85            0 :             retval = _copyAlternativeSubPlan(from);
      86            0 :             break;
      87       125604 :         case T_FieldSelect:
      88       125604 :             retval = _copyFieldSelect(from);
      89       125604 :             break;
      90          400 :         case T_FieldStore:
      91          400 :             retval = _copyFieldStore(from);
      92          400 :             break;
      93       196363 :         case T_RelabelType:
      94       196363 :             retval = _copyRelabelType(from);
      95       196363 :             break;
      96        49073 :         case T_CoerceViaIO:
      97        49073 :             retval = _copyCoerceViaIO(from);
      98        49073 :             break;
      99         7831 :         case T_ArrayCoerceExpr:
     100         7831 :             retval = _copyArrayCoerceExpr(from);
     101         7831 :             break;
     102          518 :         case T_ConvertRowtypeExpr:
     103          518 :             retval = _copyConvertRowtypeExpr(from);
     104          518 :             break;
     105         5067 :         case T_CollateExpr:
     106         5067 :             retval = _copyCollateExpr(from);
     107         5067 :             break;
     108       100441 :         case T_CaseExpr:
     109       100441 :             retval = _copyCaseExpr(from);
     110       100441 :             break;
     111       234789 :         case T_CaseWhen:
     112       234789 :             retval = _copyCaseWhen(from);
     113       234789 :             break;
     114        69172 :         case T_CaseTestExpr:
     115        69172 :             retval = _copyCaseTestExpr(from);
     116        69172 :             break;
     117        27952 :         case T_ArrayExpr:
     118        27952 :             retval = _copyArrayExpr(from);
     119        27952 :             break;
     120         9287 :         case T_RowExpr:
     121         9287 :             retval = _copyRowExpr(from);
     122         9287 :             break;
     123          354 :         case T_RowCompareExpr:
     124          354 :             retval = _copyRowCompareExpr(from);
     125          354 :             break;
     126        11502 :         case T_CoalesceExpr:
     127        11502 :             retval = _copyCoalesceExpr(from);
     128        11502 :             break;
     129          924 :         case T_MinMaxExpr:
     130          924 :             retval = _copyMinMaxExpr(from);
     131          924 :             break;
     132        15998 :         case T_SQLValueFunction:
     133        15998 :             retval = _copySQLValueFunction(from);
     134        15998 :             break;
     135         1141 :         case T_XmlExpr:
     136         1141 :             retval = _copyXmlExpr(from);
     137         1141 :             break;
     138        14550 :         case T_JsonFormat:
     139        14550 :             retval = _copyJsonFormat(from);
     140        14550 :             break;
     141         6109 :         case T_JsonReturning:
     142         6109 :             retval = _copyJsonReturning(from);
     143         6109 :             break;
     144         3453 :         case T_JsonValueExpr:
     145         3453 :             retval = _copyJsonValueExpr(from);
     146         3453 :             break;
     147         1432 :         case T_JsonConstructorExpr:
     148         1432 :             retval = _copyJsonConstructorExpr(from);
     149         1432 :             break;
     150          513 :         case T_JsonIsPredicate:
     151          513 :             retval = _copyJsonIsPredicate(from);
     152          513 :             break;
     153         5283 :         case T_JsonBehavior:
     154         5283 :             retval = _copyJsonBehavior(from);
     155         5283 :             break;
     156         2701 :         case T_JsonExpr:
     157         2701 :             retval = _copyJsonExpr(from);
     158         2701 :             break;
     159          607 :         case T_JsonTablePath:
     160          607 :             retval = _copyJsonTablePath(from);
     161          607 :             break;
     162          607 :         case T_JsonTablePathScan:
     163          607 :             retval = _copyJsonTablePathScan(from);
     164          607 :             break;
     165           60 :         case T_JsonTableSiblingJoin:
     166           60 :             retval = _copyJsonTableSiblingJoin(from);
     167           60 :             break;
     168        49513 :         case T_NullTest:
     169        49513 :             retval = _copyNullTest(from);
     170        49513 :             break;
     171         2676 :         case T_BooleanTest:
     172         2676 :             retval = _copyBooleanTest(from);
     173         2676 :             break;
     174         4610 :         case T_MergeAction:
     175         4610 :             retval = _copyMergeAction(from);
     176         4610 :             break;
     177        41028 :         case T_CoerceToDomain:
     178        41028 :             retval = _copyCoerceToDomain(from);
     179        41028 :             break;
     180         1915 :         case T_CoerceToDomainValue:
     181         1915 :             retval = _copyCoerceToDomainValue(from);
     182         1915 :             break;
     183         1020 :         case T_SetToDefault:
     184         1020 :             retval = _copySetToDefault(from);
     185         1020 :             break;
     186          876 :         case T_CurrentOfExpr:
     187          876 :             retval = _copyCurrentOfExpr(from);
     188          876 :             break;
     189          767 :         case T_NextValueExpr:
     190          767 :             retval = _copyNextValueExpr(from);
     191          767 :             break;
     192         1206 :         case T_InferenceElem:
     193         1206 :             retval = _copyInferenceElem(from);
     194         1206 :             break;
     195         1008 :         case T_ReturningExpr:
     196         1008 :             retval = _copyReturningExpr(from);
     197         1008 :             break;
     198      4943478 :         case T_TargetEntry:
     199      4943478 :             retval = _copyTargetEntry(from);
     200      4943478 :             break;
     201       523807 :         case T_RangeTblRef:
     202       523807 :             retval = _copyRangeTblRef(from);
     203       523807 :             break;
     204       155906 :         case T_JoinExpr:
     205       155906 :             retval = _copyJoinExpr(from);
     206       155906 :             break;
     207       501567 :         case T_FromExpr:
     208       501567 :             retval = _copyFromExpr(from);
     209       501567 :             break;
     210         1207 :         case T_OnConflictExpr:
     211         1207 :             retval = _copyOnConflictExpr(from);
     212         1207 :             break;
     213       713550 :         case T_Query:
     214       713550 :             retval = _copyQuery(from);
     215       713550 :             break;
     216       416945 :         case T_TypeName:
     217       416945 :             retval = _copyTypeName(from);
     218       416945 :             break;
     219      1208665 :         case T_ColumnRef:
     220      1208665 :             retval = _copyColumnRef(from);
     221      1208665 :             break;
     222        41768 :         case T_ParamRef:
     223        41768 :             retval = _copyParamRef(from);
     224        41768 :             break;
     225       386227 :         case T_A_Expr:
     226       386227 :             retval = _copyA_Expr(from);
     227       386227 :             break;
     228       841370 :         case T_A_Const:
     229       841370 :             retval = _copyA_Const(from);
     230       841370 :             break;
     231       204824 :         case T_TypeCast:
     232       204824 :             retval = _copyTypeCast(from);
     233       204824 :             break;
     234         5680 :         case T_CollateClause:
     235         5680 :             retval = _copyCollateClause(from);
     236         5680 :             break;
     237        30191 :         case T_RoleSpec:
     238        30191 :             retval = _copyRoleSpec(from);
     239        30191 :             break;
     240       236278 :         case T_FuncCall:
     241       236278 :             retval = _copyFuncCall(from);
     242       236278 :             break;
     243        39945 :         case T_A_Star:
     244        39945 :             retval = _copyA_Star(from);
     245        39945 :             break;
     246         9003 :         case T_A_Indices:
     247         9003 :             retval = _copyA_Indices(from);
     248         9003 :             break;
     249        22835 :         case T_A_Indirection:
     250        22835 :             retval = _copyA_Indirection(from);
     251        22835 :             break;
     252         4373 :         case T_A_ArrayExpr:
     253         4373 :             retval = _copyA_ArrayExpr(from);
     254         4373 :             break;
     255       764154 :         case T_ResTarget:
     256       764154 :             retval = _copyResTarget(from);
     257       764154 :             break;
     258          201 :         case T_MultiAssignRef:
     259          201 :             retval = _copyMultiAssignRef(from);
     260          201 :             break;
     261        62081 :         case T_SortBy:
     262        62081 :             retval = _copySortBy(from);
     263        62081 :             break;
     264         2452 :         case T_WindowDef:
     265         2452 :             retval = _copyWindowDef(from);
     266         2452 :             break;
     267        12883 :         case T_RangeSubselect:
     268        12883 :             retval = _copyRangeSubselect(from);
     269        12883 :             break;
     270        28839 :         case T_RangeFunction:
     271        28839 :             retval = _copyRangeFunction(from);
     272        28839 :             break;
     273          130 :         case T_RangeTableFunc:
     274          130 :             retval = _copyRangeTableFunc(from);
     275          130 :             break;
     276          465 :         case T_RangeTableFuncCol:
     277          465 :             retval = _copyRangeTableFuncCol(from);
     278          465 :             break;
     279          146 :         case T_RangeTableSample:
     280          146 :             retval = _copyRangeTableSample(from);
     281          146 :             break;
     282        78997 :         case T_ColumnDef:
     283        78997 :             retval = _copyColumnDef(from);
     284        78997 :             break;
     285          792 :         case T_TableLikeClause:
     286          792 :             retval = _copyTableLikeClause(from);
     287          792 :             break;
     288        10654 :         case T_IndexElem:
     289        10654 :             retval = _copyIndexElem(from);
     290        10654 :             break;
     291       183990 :         case T_DefElem:
     292       183990 :             retval = _copyDefElem(from);
     293       183990 :             break;
     294         5624 :         case T_LockingClause:
     295         5624 :             retval = _copyLockingClause(from);
     296         5624 :             break;
     297          125 :         case T_XmlSerialize:
     298          125 :             retval = _copyXmlSerialize(from);
     299          125 :             break;
     300         6333 :         case T_PartitionElem:
     301         6333 :             retval = _copyPartitionElem(from);
     302         6333 :             break;
     303         5671 :         case T_PartitionSpec:
     304         5671 :             retval = _copyPartitionSpec(from);
     305         5671 :             break;
     306        21110 :         case T_PartitionBoundSpec:
     307        21110 :             retval = _copyPartitionBoundSpec(from);
     308        21110 :             break;
     309            8 :         case T_PartitionRangeDatum:
     310            8 :             retval = _copyPartitionRangeDatum(from);
     311            8 :             break;
     312         1654 :         case T_SinglePartitionSpec:
     313         1654 :             retval = _copySinglePartitionSpec(from);
     314         1654 :             break;
     315         6410 :         case T_PartitionCmd:
     316         6410 :             retval = _copyPartitionCmd(from);
     317         6410 :             break;
     318      1254749 :         case T_RangeTblEntry:
     319      1254749 :             retval = _copyRangeTblEntry(from);
     320      1254749 :             break;
     321       735074 :         case T_RTEPermissionInfo:
     322       735074 :             retval = _copyRTEPermissionInfo(from);
     323       735074 :             break;
     324        76924 :         case T_RangeTblFunction:
     325        76924 :             retval = _copyRangeTblFunction(from);
     326        76924 :             break;
     327          369 :         case T_TableSampleClause:
     328          369 :             retval = _copyTableSampleClause(from);
     329          369 :             break;
     330         3102 :         case T_WithCheckOption:
     331         3102 :             retval = _copyWithCheckOption(from);
     332         3102 :             break;
     333       142886 :         case T_SortGroupClause:
     334       142886 :             retval = _copySortGroupClause(from);
     335       142886 :             break;
     336         2634 :         case T_GroupingSet:
     337         2634 :             retval = _copyGroupingSet(from);
     338         2634 :             break;
     339         2048 :         case T_WindowClause:
     340         2048 :             retval = _copyWindowClause(from);
     341         2048 :             break;
     342        13782 :         case T_RowMarkClause:
     343        13782 :             retval = _copyRowMarkClause(from);
     344        13782 :             break;
     345         1908 :         case T_WithClause:
     346         1908 :             retval = _copyWithClause(from);
     347         1908 :             break;
     348         1068 :         case T_InferClause:
     349         1068 :             retval = _copyInferClause(from);
     350         1068 :             break;
     351         1200 :         case T_OnConflictClause:
     352         1200 :             retval = _copyOnConflictClause(from);
     353         1200 :             break;
     354          153 :         case T_CTESearchClause:
     355          153 :             retval = _copyCTESearchClause(from);
     356          153 :             break;
     357          153 :         case T_CTECycleClause:
     358          153 :             retval = _copyCTECycleClause(from);
     359          153 :             break;
     360         5783 :         case T_CommonTableExpr:
     361         5783 :             retval = _copyCommonTableExpr(from);
     362         5783 :             break;
     363         1756 :         case T_MergeWhenClause:
     364         1756 :             retval = _copyMergeWhenClause(from);
     365         1756 :             break;
     366           78 :         case T_ReturningOption:
     367           78 :             retval = _copyReturningOption(from);
     368           78 :             break;
     369         2113 :         case T_ReturningClause:
     370         2113 :             retval = _copyReturningClause(from);
     371         2113 :             break;
     372          606 :         case T_TriggerTransition:
     373          606 :             retval = _copyTriggerTransition(from);
     374          606 :             break;
     375          800 :         case T_JsonOutput:
     376          800 :             retval = _copyJsonOutput(from);
     377          800 :             break;
     378          315 :         case T_JsonArgument:
     379          315 :             retval = _copyJsonArgument(from);
     380          315 :             break;
     381         1026 :         case T_JsonFuncExpr:
     382         1026 :             retval = _copyJsonFuncExpr(from);
     383         1026 :             break;
     384          992 :         case T_JsonTablePathSpec:
     385          992 :             retval = _copyJsonTablePathSpec(from);
     386          992 :             break;
     387          301 :         case T_JsonTable:
     388          301 :             retval = _copyJsonTable(from);
     389          301 :             break;
     390          830 :         case T_JsonTableColumn:
     391          830 :             retval = _copyJsonTableColumn(from);
     392          830 :             break;
     393          437 :         case T_JsonKeyValue:
     394          437 :             retval = _copyJsonKeyValue(from);
     395          437 :             break;
     396           82 :         case T_JsonParseExpr:
     397           82 :             retval = _copyJsonParseExpr(from);
     398           82 :             break;
     399           56 :         case T_JsonScalarExpr:
     400           56 :             retval = _copyJsonScalarExpr(from);
     401           56 :             break;
     402           54 :         case T_JsonSerializeExpr:
     403           54 :             retval = _copyJsonSerializeExpr(from);
     404           54 :             break;
     405          229 :         case T_JsonObjectConstructor:
     406          229 :             retval = _copyJsonObjectConstructor(from);
     407          229 :             break;
     408          112 :         case T_JsonArrayConstructor:
     409          112 :             retval = _copyJsonArrayConstructor(from);
     410          112 :             break;
     411           33 :         case T_JsonArrayQueryConstructor:
     412           33 :             retval = _copyJsonArrayQueryConstructor(from);
     413           33 :             break;
     414          204 :         case T_JsonAggConstructor:
     415          204 :             retval = _copyJsonAggConstructor(from);
     416          204 :             break;
     417          123 :         case T_JsonObjectAgg:
     418          123 :             retval = _copyJsonObjectAgg(from);
     419          123 :             break;
     420           81 :         case T_JsonArrayAgg:
     421           81 :             retval = _copyJsonArrayAgg(from);
     422           81 :             break;
     423       424088 :         case T_RawStmt:
     424       424088 :             retval = _copyRawStmt(from);
     425       424088 :             break;
     426        41376 :         case T_InsertStmt:
     427        41376 :             retval = _copyInsertStmt(from);
     428        41376 :             break;
     429         2423 :         case T_DeleteStmt:
     430         2423 :             retval = _copyDeleteStmt(from);
     431         2423 :             break;
     432         7697 :         case T_UpdateStmt:
     433         7697 :             retval = _copyUpdateStmt(from);
     434         7697 :             break;
     435         1108 :         case T_MergeStmt:
     436         1108 :             retval = _copyMergeStmt(from);
     437         1108 :             break;
     438       317075 :         case T_SelectStmt:
     439       317075 :             retval = _copySelectStmt(from);
     440       317075 :             break;
     441        18041 :         case T_SetOperationStmt:
     442        18041 :             retval = _copySetOperationStmt(from);
     443        18041 :             break;
     444         4982 :         case T_ReturnStmt:
     445         4982 :             retval = _copyReturnStmt(from);
     446         4982 :             break;
     447         2774 :         case T_PLAssignStmt:
     448         2774 :             retval = _copyPLAssignStmt(from);
     449         2774 :             break;
     450         1149 :         case T_CreateSchemaStmt:
     451         1149 :             retval = _copyCreateSchemaStmt(from);
     452         1149 :             break;
     453        32649 :         case T_AlterTableStmt:
     454        32649 :             retval = _copyAlterTableStmt(from);
     455        32649 :             break;
     456        53621 :         case T_AlterTableCmd:
     457        53621 :             retval = _copyAlterTableCmd(from);
     458        53621 :             break;
     459          450 :         case T_ATAlterConstraint:
     460          450 :             retval = _copyATAlterConstraint(from);
     461          450 :             break;
     462          741 :         case T_ReplicaIdentityStmt:
     463          741 :             retval = _copyReplicaIdentityStmt(from);
     464          741 :             break;
     465            6 :         case T_AlterCollationStmt:
     466            6 :             retval = _copyAlterCollationStmt(from);
     467            6 :             break;
     468          292 :         case T_AlterDomainStmt:
     469          292 :             retval = _copyAlterDomainStmt(from);
     470          292 :             break;
     471        19790 :         case T_GrantStmt:
     472        19790 :             retval = _copyGrantStmt(from);
     473        19790 :             break;
     474        14331 :         case T_ObjectWithArgs:
     475        14331 :             retval = _copyObjectWithArgs(from);
     476        14331 :             break;
     477        18182 :         case T_AccessPriv:
     478        18182 :             retval = _copyAccessPriv(from);
     479        18182 :             break;
     480          707 :         case T_GrantRoleStmt:
     481          707 :             retval = _copyGrantRoleStmt(from);
     482          707 :             break;
     483          210 :         case T_AlterDefaultPrivilegesStmt:
     484          210 :             retval = _copyAlterDefaultPrivilegesStmt(from);
     485          210 :             break;
     486        11865 :         case T_CopyStmt:
     487        11865 :             retval = _copyCopyStmt(from);
     488        11865 :             break;
     489        38175 :         case T_VariableSetStmt:
     490        38175 :             retval = _copyVariableSetStmt(from);
     491        38175 :             break;
     492          960 :         case T_VariableShowStmt:
     493          960 :             retval = _copyVariableShowStmt(from);
     494          960 :             break;
     495        40695 :         case T_CreateStmt:
     496        40695 :             retval = _copyCreateStmt(from);
     497        40695 :             break;
     498        52630 :         case T_Constraint:
     499        52630 :             retval = _copyConstraint(from);
     500        52630 :             break;
     501          140 :         case T_CreateTableSpaceStmt:
     502          140 :             retval = _copyCreateTableSpaceStmt(from);
     503          140 :             break;
     504           64 :         case T_DropTableSpaceStmt:
     505           64 :             retval = _copyDropTableSpaceStmt(from);
     506           64 :             break;
     507           24 :         case T_AlterTableSpaceOptionsStmt:
     508           24 :             retval = _copyAlterTableSpaceOptionsStmt(from);
     509           24 :             break;
     510           60 :         case T_AlterTableMoveAllStmt:
     511           60 :             retval = _copyAlterTableMoveAllStmt(from);
     512           60 :             break;
     513          593 :         case T_CreateExtensionStmt:
     514          593 :             retval = _copyCreateExtensionStmt(from);
     515          593 :             break;
     516           43 :         case T_AlterExtensionStmt:
     517           43 :             retval = _copyAlterExtensionStmt(from);
     518           43 :             break;
     519          267 :         case T_AlterExtensionContentsStmt:
     520          267 :             retval = _copyAlterExtensionContentsStmt(from);
     521          267 :             break;
     522          220 :         case T_CreateFdwStmt:
     523          220 :             retval = _copyCreateFdwStmt(from);
     524          220 :             break;
     525          136 :         case T_AlterFdwStmt:
     526          136 :             retval = _copyAlterFdwStmt(from);
     527          136 :             break;
     528          316 :         case T_CreateForeignServerStmt:
     529          316 :             retval = _copyCreateForeignServerStmt(from);
     530          316 :             break;
     531          232 :         case T_AlterForeignServerStmt:
     532          232 :             retval = _copyAlterForeignServerStmt(from);
     533          232 :             break;
     534          493 :         case T_CreateForeignTableStmt:
     535          493 :             retval = _copyCreateForeignTableStmt(from);
     536          493 :             break;
     537          271 :         case T_CreateUserMappingStmt:
     538          271 :             retval = _copyCreateUserMappingStmt(from);
     539          271 :             break;
     540          118 :         case T_AlterUserMappingStmt:
     541          118 :             retval = _copyAlterUserMappingStmt(from);
     542          118 :             break;
     543          132 :         case T_DropUserMappingStmt:
     544          132 :             retval = _copyDropUserMappingStmt(from);
     545          132 :             break;
     546           48 :         case T_ImportForeignSchemaStmt:
     547           48 :             retval = _copyImportForeignSchemaStmt(from);
     548           48 :             break;
     549          805 :         case T_CreatePolicyStmt:
     550          805 :             retval = _copyCreatePolicyStmt(from);
     551          805 :             break;
     552           87 :         case T_AlterPolicyStmt:
     553           87 :             retval = _copyAlterPolicyStmt(from);
     554           87 :             break;
     555           74 :         case T_CreateAmStmt:
     556           74 :             retval = _copyCreateAmStmt(from);
     557           74 :             break;
     558         3684 :         case T_CreateTrigStmt:
     559         3684 :             retval = _copyCreateTrigStmt(from);
     560         3684 :             break;
     561          200 :         case T_CreateEventTrigStmt:
     562          200 :             retval = _copyCreateEventTrigStmt(from);
     563          200 :             break;
     564           48 :         case T_AlterEventTrigStmt:
     565           48 :             retval = _copyAlterEventTrigStmt(from);
     566           48 :             break;
     567          144 :         case T_CreatePLangStmt:
     568          144 :             retval = _copyCreatePLangStmt(from);
     569          144 :             break;
     570         1946 :         case T_CreateRoleStmt:
     571         1946 :             retval = _copyCreateRoleStmt(from);
     572         1946 :             break;
     573          478 :         case T_AlterRoleStmt:
     574          478 :             retval = _copyAlterRoleStmt(from);
     575          478 :             break;
     576           92 :         case T_AlterRoleSetStmt:
     577           92 :             retval = _copyAlterRoleSetStmt(from);
     578           92 :             break;
     579         1768 :         case T_DropRoleStmt:
     580         1768 :             retval = _copyDropRoleStmt(from);
     581         1768 :             break;
     582          763 :         case T_CreateSeqStmt:
     583          763 :             retval = _copyCreateSeqStmt(from);
     584          763 :             break;
     585          252 :         case T_AlterSeqStmt:
     586          252 :             retval = _copyAlterSeqStmt(from);
     587          252 :             break;
     588         9823 :         case T_DefineStmt:
     589         9823 :             retval = _copyDefineStmt(from);
     590         9823 :             break;
     591         1501 :         case T_CreateDomainStmt:
     592         1501 :             retval = _copyCreateDomainStmt(from);
     593         1501 :             break;
     594          562 :         case T_CreateOpClassStmt:
     595          562 :             retval = _copyCreateOpClassStmt(from);
     596          562 :             break;
     597         6911 :         case T_CreateOpClassItem:
     598         6911 :             retval = _copyCreateOpClassItem(from);
     599         6911 :             break;
     600          152 :         case T_CreateOpFamilyStmt:
     601          152 :             retval = _copyCreateOpFamilyStmt(from);
     602          152 :             break;
     603          459 :         case T_AlterOpFamilyStmt:
     604          459 :             retval = _copyAlterOpFamilyStmt(from);
     605          459 :             break;
     606        27288 :         case T_DropStmt:
     607        27288 :             retval = _copyDropStmt(from);
     608        27288 :             break;
     609         1866 :         case T_TruncateStmt:
     610         1866 :             retval = _copyTruncateStmt(from);
     611         1866 :             break;
     612         7690 :         case T_CommentStmt:
     613         7690 :             retval = _copyCommentStmt(from);
     614         7690 :             break;
     615          119 :         case T_SecLabelStmt:
     616          119 :             retval = _copySecLabelStmt(from);
     617          119 :             break;
     618         8084 :         case T_DeclareCursorStmt:
     619         8084 :             retval = _copyDeclareCursorStmt(from);
     620         8084 :             break;
     621         2262 :         case T_ClosePortalStmt:
     622         2262 :             retval = _copyClosePortalStmt(from);
     623         2262 :             break;
     624         7742 :         case T_FetchStmt:
     625         7742 :             retval = _copyFetchStmt(from);
     626         7742 :             break;
     627         7036 :         case T_IndexStmt:
     628         7036 :             retval = _copyIndexStmt(from);
     629         7036 :             break;
     630          902 :         case T_CreateStatsStmt:
     631          902 :             retval = _copyCreateStatsStmt(from);
     632          902 :             break;
     633         2106 :         case T_StatsElem:
     634         2106 :             retval = _copyStatsElem(from);
     635         2106 :             break;
     636           26 :         case T_AlterStatsStmt:
     637           26 :             retval = _copyAlterStatsStmt(from);
     638           26 :             break;
     639        22646 :         case T_CreateFunctionStmt:
     640        22646 :             retval = _copyCreateFunctionStmt(from);
     641        22646 :             break;
     642        60757 :         case T_FunctionParameter:
     643        60757 :             retval = _copyFunctionParameter(from);
     644        60757 :             break;
     645          362 :         case T_AlterFunctionStmt:
     646          362 :             retval = _copyAlterFunctionStmt(from);
     647          362 :             break;
     648         1409 :         case T_DoStmt:
     649         1409 :             retval = _copyDoStmt(from);
     650         1409 :             break;
     651          858 :         case T_CallStmt:
     652          858 :             retval = _copyCallStmt(from);
     653          858 :             break;
     654         1563 :         case T_RenameStmt:
     655         1563 :             retval = _copyRenameStmt(from);
     656         1563 :             break;
     657           46 :         case T_AlterObjectDependsStmt:
     658           46 :             retval = _copyAlterObjectDependsStmt(from);
     659           46 :             break;
     660          400 :         case T_AlterObjectSchemaStmt:
     661          400 :             retval = _copyAlterObjectSchemaStmt(from);
     662          400 :             break;
     663         1684 :         case T_AlterOwnerStmt:
     664         1684 :             retval = _copyAlterOwnerStmt(from);
     665         1684 :             break;
     666          608 :         case T_AlterOperatorStmt:
     667          608 :             retval = _copyAlterOperatorStmt(from);
     668          608 :             break;
     669           64 :         case T_AlterTypeStmt:
     670           64 :             retval = _copyAlterTypeStmt(from);
     671           64 :             break;
     672         1112 :         case T_RuleStmt:
     673         1112 :             retval = _copyRuleStmt(from);
     674         1112 :             break;
     675          180 :         case T_NotifyStmt:
     676          180 :             retval = _copyNotifyStmt(from);
     677          180 :             break;
     678          116 :         case T_ListenStmt:
     679          116 :             retval = _copyListenStmt(from);
     680          116 :             break;
     681          156 :         case T_UnlistenStmt:
     682          156 :             retval = _copyUnlistenStmt(from);
     683          156 :             break;
     684        50442 :         case T_TransactionStmt:
     685        50442 :             retval = _copyTransactionStmt(from);
     686        50442 :             break;
     687         4514 :         case T_CompositeTypeStmt:
     688         4514 :             retval = _copyCompositeTypeStmt(from);
     689         4514 :             break;
     690          352 :         case T_CreateEnumStmt:
     691          352 :             retval = _copyCreateEnumStmt(from);
     692          352 :             break;
     693          185 :         case T_CreateRangeStmt:
     694          185 :             retval = _copyCreateRangeStmt(from);
     695          185 :             break;
     696          398 :         case T_AlterEnumStmt:
     697          398 :             retval = _copyAlterEnumStmt(from);
     698          398 :             break;
     699        17556 :         case T_ViewStmt:
     700        17556 :             retval = _copyViewStmt(from);
     701        17556 :             break;
     702           64 :         case T_LoadStmt:
     703           64 :             retval = _copyLoadStmt(from);
     704           64 :             break;
     705          838 :         case T_CreatedbStmt:
     706          838 :             retval = _copyCreatedbStmt(from);
     707          838 :             break;
     708           92 :         case T_AlterDatabaseStmt:
     709           92 :             retval = _copyAlterDatabaseStmt(from);
     710           92 :             break;
     711            6 :         case T_AlterDatabaseRefreshCollStmt:
     712            6 :             retval = _copyAlterDatabaseRefreshCollStmt(from);
     713            6 :             break;
     714         1278 :         case T_AlterDatabaseSetStmt:
     715         1278 :             retval = _copyAlterDatabaseSetStmt(from);
     716         1278 :             break;
     717          132 :         case T_DropdbStmt:
     718          132 :             retval = _copyDropdbStmt(from);
     719          132 :             break;
     720          218 :         case T_AlterSystemStmt:
     721          218 :             retval = _copyAlterSystemStmt(from);
     722          218 :             break;
     723          236 :         case T_ClusterStmt:
     724          236 :             retval = _copyClusterStmt(from);
     725          236 :             break;
     726        14959 :         case T_VacuumStmt:
     727        14959 :             retval = _copyVacuumStmt(from);
     728        14959 :             break;
     729        14779 :         case T_VacuumRelation:
     730        14779 :             retval = _copyVacuumRelation(from);
     731        14779 :             break;
     732        41204 :         case T_ExplainStmt:
     733        41204 :             retval = _copyExplainStmt(from);
     734        41204 :             break;
     735         2098 :         case T_CreateTableAsStmt:
     736         2098 :             retval = _copyCreateTableAsStmt(from);
     737         2098 :             break;
     738          272 :         case T_RefreshMatViewStmt:
     739          272 :             retval = _copyRefreshMatViewStmt(from);
     740          272 :             break;
     741          585 :         case T_CheckPointStmt:
     742          585 :             retval = _copyCheckPointStmt(from);
     743          585 :             break;
     744           38 :         case T_DiscardStmt:
     745           38 :             retval = _copyDiscardStmt(from);
     746           38 :             break;
     747         1192 :         case T_LockStmt:
     748         1192 :             retval = _copyLockStmt(from);
     749         1192 :             break;
     750          106 :         case T_ConstraintsSetStmt:
     751          106 :             retval = _copyConstraintsSetStmt(from);
     752          106 :             break;
     753         1257 :         case T_ReindexStmt:
     754         1257 :             retval = _copyReindexStmt(from);
     755         1257 :             break;
     756           65 :         case T_CreateConversionStmt:
     757           65 :             retval = _copyCreateConversionStmt(from);
     758           65 :             break;
     759          282 :         case T_CreateCastStmt:
     760          282 :             retval = _copyCreateCastStmt(from);
     761          282 :             break;
     762           51 :         case T_CreateTransformStmt:
     763           51 :             retval = _copyCreateTransformStmt(from);
     764           51 :             break;
     765         2170 :         case T_PrepareStmt:
     766         2170 :             retval = _copyPrepareStmt(from);
     767         2170 :             break;
     768        16890 :         case T_ExecuteStmt:
     769        16890 :             retval = _copyExecuteStmt(from);
     770        16890 :             break;
     771         4102 :         case T_DeallocateStmt:
     772         4102 :             retval = _copyDeallocateStmt(from);
     773         4102 :             break;
     774          148 :         case T_DropOwnedStmt:
     775          148 :             retval = _copyDropOwnedStmt(from);
     776          148 :             break;
     777           46 :         case T_ReassignOwnedStmt:
     778           46 :             retval = _copyReassignOwnedStmt(from);
     779           46 :             break;
     780           40 :         case T_AlterTSDictionaryStmt:
     781           40 :             retval = _copyAlterTSDictionaryStmt(from);
     782           40 :             break;
     783         9358 :         case T_AlterTSConfigurationStmt:
     784         9358 :             retval = _copyAlterTSConfigurationStmt(from);
     785         9358 :             break;
     786         1512 :         case T_PublicationTable:
     787         1512 :             retval = _copyPublicationTable(from);
     788         1512 :             break;
     789         1908 :         case T_PublicationObjSpec:
     790         1908 :             retval = _copyPublicationObjSpec(from);
     791         1908 :             break;
     792            0 :         case T_PublicationAllObjSpec:
     793            0 :             retval = _copyPublicationAllObjSpec(from);
     794            0 :             break;
     795          960 :         case T_CreatePublicationStmt:
     796          960 :             retval = _copyCreatePublicationStmt(from);
     797          960 :             break;
     798         1106 :         case T_AlterPublicationStmt:
     799         1106 :             retval = _copyAlterPublicationStmt(from);
     800         1106 :             break;
     801          522 :         case T_CreateSubscriptionStmt:
     802          522 :             retval = _copyCreateSubscriptionStmt(from);
     803          522 :             break;
     804          584 :         case T_AlterSubscriptionStmt:
     805          584 :             retval = _copyAlterSubscriptionStmt(from);
     806          584 :             break;
     807          274 :         case T_DropSubscriptionStmt:
     808          274 :             retval = _copyDropSubscriptionStmt(from);
     809          274 :             break;
     810          110 :         case T_WaitStmt:
     811          110 :             retval = _copyWaitStmt(from);
     812          110 :             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         8189 :         case T_PlaceHolderVar:
     823         8189 :             retval = _copyPlaceHolderVar(from);
     824         8189 :             break;
     825            0 :         case T_SpecialJoinInfo:
     826            0 :             retval = _copySpecialJoinInfo(from);
     827            0 :             break;
     828        33890 :         case T_AppendRelInfo:
     829        33890 :             retval = _copyAppendRelInfo(from);
     830        33890 :             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       305776 :         case T_PlannedStmt:
     841       305776 :             retval = _copyPlannedStmt(from);
     842       305776 :             break;
     843       133037 :         case T_Result:
     844       133037 :             retval = _copyResult(from);
     845       133037 :             break;
     846         6874 :         case T_ProjectSet:
     847         6874 :             retval = _copyProjectSet(from);
     848         6874 :             break;
     849        52403 :         case T_ModifyTable:
     850        52403 :             retval = _copyModifyTable(from);
     851        52403 :             break;
     852         9741 :         case T_Append:
     853         9741 :             retval = _copyAppend(from);
     854         9741 :             break;
     855          305 :         case T_MergeAppend:
     856          305 :             retval = _copyMergeAppend(from);
     857          305 :             break;
     858          538 :         case T_RecursiveUnion:
     859          538 :             retval = _copyRecursiveUnion(from);
     860          538 :             break;
     861          127 :         case T_BitmapAnd:
     862          127 :             retval = _copyBitmapAnd(from);
     863          127 :             break;
     864          218 :         case T_BitmapOr:
     865          218 :             retval = _copyBitmapOr(from);
     866          218 :             break;
     867       134840 :         case T_SeqScan:
     868       134840 :             retval = _copySeqScan(from);
     869       134840 :             break;
     870          156 :         case T_SampleScan:
     871          156 :             retval = _copySampleScan(from);
     872          156 :             break;
     873        84436 :         case T_IndexScan:
     874        84436 :             retval = _copyIndexScan(from);
     875        84436 :             break;
     876        11004 :         case T_IndexOnlyScan:
     877        11004 :             retval = _copyIndexOnlyScan(from);
     878        11004 :             break;
     879        14504 :         case T_BitmapIndexScan:
     880        14504 :             retval = _copyBitmapIndexScan(from);
     881        14504 :             break;
     882        14156 :         case T_BitmapHeapScan:
     883        14156 :             retval = _copyBitmapHeapScan(from);
     884        14156 :             break;
     885          510 :         case T_TidScan:
     886          510 :             retval = _copyTidScan(from);
     887          510 :             break;
     888         1884 :         case T_TidRangeScan:
     889         1884 :             retval = _copyTidRangeScan(from);
     890         1884 :             break;
     891        12926 :         case T_SubqueryScan:
     892        12926 :             retval = _copySubqueryScan(from);
     893        12926 :             break;
     894        29567 :         case T_FunctionScan:
     895        29567 :             retval = _copyFunctionScan(from);
     896        29567 :             break;
     897         4428 :         case T_ValuesScan:
     898         4428 :             retval = _copyValuesScan(from);
     899         4428 :             break;
     900          316 :         case T_TableFuncScan:
     901          316 :             retval = _copyTableFuncScan(from);
     902          316 :             break;
     903         2477 :         case T_CteScan:
     904         2477 :             retval = _copyCteScan(from);
     905         2477 :             break;
     906          460 :         case T_NamedTuplestoreScan:
     907          460 :             retval = _copyNamedTuplestoreScan(from);
     908          460 :             break;
     909          538 :         case T_WorkTableScan:
     910          538 :             retval = _copyWorkTableScan(from);
     911          538 :             break;
     912         1068 :         case T_ForeignScan:
     913         1068 :             retval = _copyForeignScan(from);
     914         1068 :             break;
     915            0 :         case T_CustomScan:
     916            0 :             retval = _copyCustomScan(from);
     917            0 :             break;
     918        58174 :         case T_NestLoop:
     919        58174 :             retval = _copyNestLoop(from);
     920        58174 :             break;
     921        37276 :         case T_NestLoopParam:
     922        37276 :             retval = _copyNestLoopParam(from);
     923        37276 :             break;
     924         4881 :         case T_MergeJoin:
     925         4881 :             retval = _copyMergeJoin(from);
     926         4881 :             break;
     927        23005 :         case T_HashJoin:
     928        23005 :             retval = _copyHashJoin(from);
     929        23005 :             break;
     930         2466 :         case T_Material:
     931         2466 :             retval = _copyMaterial(from);
     932         2466 :             break;
     933         1282 :         case T_Memoize:
     934         1282 :             retval = _copyMemoize(from);
     935         1282 :             break;
     936        46061 :         case T_Sort:
     937        46061 :             retval = _copySort(from);
     938        46061 :             break;
     939          627 :         case T_IncrementalSort:
     940          627 :             retval = _copyIncrementalSort(from);
     941          627 :             break;
     942          129 :         case T_Group:
     943          129 :             retval = _copyGroup(from);
     944          129 :             break;
     945        28510 :         case T_Agg:
     946        28510 :             retval = _copyAgg(from);
     947        28510 :             break;
     948         1459 :         case T_WindowAgg:
     949         1459 :             retval = _copyWindowAgg(from);
     950         1459 :             break;
     951         3000 :         case T_Unique:
     952         3000 :             retval = _copyUnique(from);
     953         3000 :             break;
     954          623 :         case T_Gather:
     955          623 :             retval = _copyGather(from);
     956          623 :             break;
     957          180 :         case T_GatherMerge:
     958          180 :             retval = _copyGatherMerge(from);
     959          180 :             break;
     960        23005 :         case T_Hash:
     961        23005 :             retval = _copyHash(from);
     962        23005 :             break;
     963          394 :         case T_SetOp:
     964          394 :             retval = _copySetOp(from);
     965          394 :             break;
     966         9911 :         case T_LockRows:
     967         9911 :             retval = _copyLockRows(from);
     968         9911 :             break;
     969         2779 :         case T_Limit:
     970         2779 :             retval = _copyLimit(from);
     971         2779 :             break;
     972        27286 :         case T_PlanRowMark:
     973        27286 :             retval = _copyPlanRowMark(from);
     974        27286 :             break;
     975          379 :         case T_PartitionPruneInfo:
     976          379 :             retval = _copyPartitionPruneInfo(from);
     977          379 :             break;
     978          703 :         case T_PartitionedRelPruneInfo:
     979          703 :             retval = _copyPartitionedRelPruneInfo(from);
     980          703 :             break;
     981          706 :         case T_PartitionPruneStepOp:
     982          706 :             retval = _copyPartitionPruneStepOp(from);
     983          706 :             break;
     984          142 :         case T_PartitionPruneStepCombine:
     985          142 :             retval = _copyPartitionPruneStepCombine(from);
     986          142 :             break;
     987        31478 :         case T_PlanInvalItem:
     988        31478 :             retval = _copyPlanInvalItem(from);
     989        31478 :             break;
     990        49198 :         case T_SubPlanRTInfo:
     991        49198 :             retval = _copySubPlanRTInfo(from);
     992        49198 :             break;
     993        15211 :         case T_ElidedNode:
     994        15211 :             retval = _copyElidedNode(from);
     995        15211 :             break;
     996         1550 :         case T_Bitmapset:
     997         1550 :             retval = _copyBitmapset(from);
     998         1550 :             break;
     999            0 :         case T_ExtensibleNode:
    1000            0 :             retval = _copyExtensibleNode(from);
    1001            0 :             break;
    1002        19303 :         case T_Integer:
    1003        19303 :             retval = _copyInteger(from);
    1004        19303 :             break;
    1005          141 :         case T_Float:
    1006          141 :             retval = _copyFloat(from);
    1007          141 :             break;
    1008        15103 :         case T_Boolean:
    1009        15103 :             retval = _copyBoolean(from);
    1010        15103 :             break;
    1011     18939427 :         case T_String:
    1012     18939427 :             retval = _copyString(from);
    1013     18939427 :             break;
    1014            0 :         case T_BitString:
    1015            0 :             retval = _copyBitString(from);
    1016            0 :             break;
    1017         2166 :         case T_ForeignKeyCacheInfo:
    1018         2166 :             retval = _copyForeignKeyCacheInfo(from);
    1019         2166 :             break;
        

Generated by: LCOV version 2.0-1