Line data Source code
1 : /*------------------------------------------------------------------------- 2 : * 3 : * copyfuncs.switch.c 4 : * Generated node infrastructure code 5 : * 6 : * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group 7 : * Portions Copyright (c) 1994, Regents of the University of California 8 : * 9 : * NOTES 10 : * ****************************** 11 : * *** DO NOT EDIT THIS FILE! *** 12 : * ****************************** 13 : * 14 : * It has been GENERATED by src/backend/nodes/gen_node_support.pl 15 : * 16 : *------------------------------------------------------------------------- 17 : */ 18 3029184 : case T_Alias: 19 3029184 : retval = _copyAlias(from); 20 3029184 : break; 21 863950 : case T_RangeVar: 22 863950 : retval = _copyRangeVar(from); 23 863950 : break; 24 1360 : case T_TableFunc: 25 1360 : retval = _copyTableFunc(from); 26 1360 : break; 27 4088 : case T_IntoClause: 28 4088 : retval = _copyIntoClause(from); 29 4088 : break; 30 15692684 : case T_Var: 31 15692684 : retval = _copyVar(from); 32 15692684 : break; 33 3038392 : case T_Const: 34 3038392 : retval = _copyConst(from); 35 3038392 : break; 36 956842 : case T_Param: 37 956842 : retval = _copyParam(from); 38 956842 : break; 39 182958 : case T_Aggref: 40 182958 : retval = _copyAggref(from); 41 182958 : break; 42 1356 : case T_GroupingFunc: 43 1356 : retval = _copyGroupingFunc(from); 44 1356 : break; 45 7716 : case T_WindowFunc: 46 7716 : retval = _copyWindowFunc(from); 47 7716 : break; 48 540 : case T_WindowFuncRunCondition: 49 540 : retval = _copyWindowFuncRunCondition(from); 50 540 : break; 51 1722 : case T_MergeSupportFunc: 52 1722 : retval = _copyMergeSupportFunc(from); 53 1722 : break; 54 42860 : case T_SubscriptingRef: 55 42860 : retval = _copySubscriptingRef(from); 56 42860 : break; 57 870870 : case T_FuncExpr: 58 870870 : retval = _copyFuncExpr(from); 59 870870 : break; 60 101628 : case T_NamedArgExpr: 61 101628 : retval = _copyNamedArgExpr(from); 62 101628 : break; 63 1754530 : case T_OpExpr: 64 1754530 : retval = _copyOpExpr(from); 65 1754530 : break; 66 1820 : case T_DistinctExpr: 67 1820 : retval = _copyDistinctExpr(from); 68 1820 : break; 69 336 : case T_NullIfExpr: 70 336 : retval = _copyNullIfExpr(from); 71 336 : break; 72 79690 : case T_ScalarArrayOpExpr: 73 79690 : retval = _copyScalarArrayOpExpr(from); 74 79690 : break; 75 428860 : case T_BoolExpr: 76 428860 : retval = _copyBoolExpr(from); 77 428860 : break; 78 97700 : case T_SubLink: 79 97700 : retval = _copySubLink(from); 80 97700 : break; 81 42752 : case T_SubPlan: 82 42752 : retval = _copySubPlan(from); 83 42752 : break; 84 0 : case T_AlternativeSubPlan: 85 0 : retval = _copyAlternativeSubPlan(from); 86 0 : break; 87 15986 : case T_FieldSelect: 88 15986 : retval = _copyFieldSelect(from); 89 15986 : break; 90 800 : case T_FieldStore: 91 800 : retval = _copyFieldStore(from); 92 800 : break; 93 305634 : case T_RelabelType: 94 305634 : retval = _copyRelabelType(from); 95 305634 : break; 96 68742 : case T_CoerceViaIO: 97 68742 : retval = _copyCoerceViaIO(from); 98 68742 : break; 99 13320 : case T_ArrayCoerceExpr: 100 13320 : retval = _copyArrayCoerceExpr(from); 101 13320 : break; 102 1004 : case T_ConvertRowtypeExpr: 103 1004 : retval = _copyConvertRowtypeExpr(from); 104 1004 : break; 105 8782 : case T_CollateExpr: 106 8782 : retval = _copyCollateExpr(from); 107 8782 : break; 108 189264 : case T_CaseExpr: 109 189264 : retval = _copyCaseExpr(from); 110 189264 : break; 111 345316 : case T_CaseWhen: 112 345316 : retval = _copyCaseWhen(from); 113 345316 : break; 114 113590 : case T_CaseTestExpr: 115 113590 : retval = _copyCaseTestExpr(from); 116 113590 : break; 117 44298 : case T_ArrayExpr: 118 44298 : retval = _copyArrayExpr(from); 119 44298 : break; 120 16880 : case T_RowExpr: 121 16880 : retval = _copyRowExpr(from); 122 16880 : break; 123 600 : case T_RowCompareExpr: 124 600 : retval = _copyRowCompareExpr(from); 125 600 : break; 126 19550 : case T_CoalesceExpr: 127 19550 : retval = _copyCoalesceExpr(from); 128 19550 : break; 129 1362 : case T_MinMaxExpr: 130 1362 : retval = _copyMinMaxExpr(from); 131 1362 : break; 132 29836 : case T_SQLValueFunction: 133 29836 : retval = _copySQLValueFunction(from); 134 29836 : break; 135 2278 : case T_XmlExpr: 136 2278 : retval = _copyXmlExpr(from); 137 2278 : break; 138 28488 : case T_JsonFormat: 139 28488 : retval = _copyJsonFormat(from); 140 28488 : break; 141 11930 : case T_JsonReturning: 142 11930 : retval = _copyJsonReturning(from); 143 11930 : break; 144 6726 : case T_JsonValueExpr: 145 6726 : retval = _copyJsonValueExpr(from); 146 6726 : break; 147 2726 : case T_JsonConstructorExpr: 148 2726 : retval = _copyJsonConstructorExpr(from); 149 2726 : break; 150 1026 : case T_JsonIsPredicate: 151 1026 : retval = _copyJsonIsPredicate(from); 152 1026 : break; 153 10422 : case T_JsonBehavior: 154 10422 : retval = _copyJsonBehavior(from); 155 10422 : break; 156 5354 : case T_JsonExpr: 157 5354 : retval = _copyJsonExpr(from); 158 5354 : break; 159 1214 : case T_JsonTablePath: 160 1214 : retval = _copyJsonTablePath(from); 161 1214 : break; 162 1214 : case T_JsonTablePathScan: 163 1214 : retval = _copyJsonTablePathScan(from); 164 1214 : break; 165 120 : case T_JsonTableSiblingJoin: 166 120 : retval = _copyJsonTableSiblingJoin(from); 167 120 : break; 168 78560 : case T_NullTest: 169 78560 : retval = _copyNullTest(from); 170 78560 : break; 171 3944 : case T_BooleanTest: 172 3944 : retval = _copyBooleanTest(from); 173 3944 : break; 174 8178 : case T_MergeAction: 175 8178 : retval = _copyMergeAction(from); 176 8178 : break; 177 77848 : case T_CoerceToDomain: 178 77848 : retval = _copyCoerceToDomain(from); 179 77848 : break; 180 2216 : case T_CoerceToDomainValue: 181 2216 : retval = _copyCoerceToDomainValue(from); 182 2216 : break; 183 1824 : case T_SetToDefault: 184 1824 : retval = _copySetToDefault(from); 185 1824 : break; 186 1752 : case T_CurrentOfExpr: 187 1752 : retval = _copyCurrentOfExpr(from); 188 1752 : break; 189 1360 : case T_NextValueExpr: 190 1360 : retval = _copyNextValueExpr(from); 191 1360 : break; 192 1916 : case T_InferenceElem: 193 1916 : retval = _copyInferenceElem(from); 194 1916 : break; 195 1716 : case T_ReturningExpr: 196 1716 : retval = _copyReturningExpr(from); 197 1716 : break; 198 7588388 : case T_TargetEntry: 199 7588388 : retval = _copyTargetEntry(from); 200 7588388 : break; 201 741908 : case T_RangeTblRef: 202 741908 : retval = _copyRangeTblRef(from); 203 741908 : break; 204 205624 : case T_JoinExpr: 205 205624 : retval = _copyJoinExpr(from); 206 205624 : break; 207 817758 : case T_FromExpr: 208 817758 : retval = _copyFromExpr(from); 209 817758 : break; 210 1882 : case T_OnConflictExpr: 211 1882 : retval = _copyOnConflictExpr(from); 212 1882 : break; 213 1187370 : case T_Query: 214 1187370 : retval = _copyQuery(from); 215 1187370 : break; 216 754362 : case T_TypeName: 217 754362 : retval = _copyTypeName(from); 218 754362 : break; 219 1956012 : case T_ColumnRef: 220 1956012 : retval = _copyColumnRef(from); 221 1956012 : break; 222 172096 : case T_ParamRef: 223 172096 : retval = _copyParamRef(from); 224 172096 : break; 225 677024 : case T_A_Expr: 226 677024 : retval = _copyA_Expr(from); 227 677024 : break; 228 1435162 : case T_A_Const: 229 1435162 : retval = _copyA_Const(from); 230 1435162 : break; 231 332846 : case T_TypeCast: 232 332846 : retval = _copyTypeCast(from); 233 332846 : break; 234 10158 : case T_CollateClause: 235 10158 : retval = _copyCollateClause(from); 236 10158 : break; 237 67718 : case T_RoleSpec: 238 67718 : retval = _copyRoleSpec(from); 239 67718 : break; 240 415696 : case T_FuncCall: 241 415696 : retval = _copyFuncCall(from); 242 415692 : break; 243 63722 : case T_A_Star: 244 63722 : retval = _copyA_Star(from); 245 63722 : break; 246 15070 : case T_A_Indices: 247 15070 : retval = _copyA_Indices(from); 248 15070 : break; 249 34724 : case T_A_Indirection: 250 34724 : retval = _copyA_Indirection(from); 251 34724 : break; 252 7840 : case T_A_ArrayExpr: 253 7840 : retval = _copyA_ArrayExpr(from); 254 7840 : break; 255 1287372 : case T_ResTarget: 256 1287372 : retval = _copyResTarget(from); 257 1287368 : break; 258 402 : case T_MultiAssignRef: 259 402 : retval = _copyMultiAssignRef(from); 260 402 : break; 261 96772 : case T_SortBy: 262 96772 : retval = _copySortBy(from); 263 96772 : break; 264 4140 : case T_WindowDef: 265 4140 : retval = _copyWindowDef(from); 266 4140 : break; 267 17896 : case T_RangeSubselect: 268 17896 : retval = _copyRangeSubselect(from); 269 17896 : break; 270 48208 : case T_RangeFunction: 271 48208 : retval = _copyRangeFunction(from); 272 48208 : break; 273 248 : case T_RangeTableFunc: 274 248 : retval = _copyRangeTableFunc(from); 275 248 : break; 276 918 : case T_RangeTableFuncCol: 277 918 : retval = _copyRangeTableFuncCol(from); 278 918 : break; 279 274 : case T_RangeTableSample: 280 274 : retval = _copyRangeTableSample(from); 281 274 : break; 282 141858 : case T_ColumnDef: 283 141858 : retval = _copyColumnDef(from); 284 141858 : break; 285 1500 : case T_TableLikeClause: 286 1500 : retval = _copyTableLikeClause(from); 287 1500 : break; 288 19904 : case T_IndexElem: 289 19904 : retval = _copyIndexElem(from); 290 19904 : break; 291 339766 : case T_DefElem: 292 339766 : retval = _copyDefElem(from); 293 339766 : break; 294 5428 : case T_LockingClause: 295 5428 : retval = _copyLockingClause(from); 296 5428 : break; 297 218 : case T_XmlSerialize: 298 218 : retval = _copyXmlSerialize(from); 299 218 : break; 300 10900 : case T_PartitionElem: 301 10900 : retval = _copyPartitionElem(from); 302 10900 : break; 303 9726 : case T_PartitionSpec: 304 9726 : retval = _copyPartitionSpec(from); 305 9726 : break; 306 32360 : case T_PartitionBoundSpec: 307 32360 : retval = _copyPartitionBoundSpec(from); 308 32360 : break; 309 4 : case T_PartitionRangeDatum: 310 4 : retval = _copyPartitionRangeDatum(from); 311 4 : break; 312 9722 : case T_PartitionCmd: 313 9722 : retval = _copyPartitionCmd(from); 314 9722 : break; 315 1906154 : case T_RangeTblEntry: 316 1906154 : retval = _copyRangeTblEntry(from); 317 1906154 : break; 318 1135850 : case T_RTEPermissionInfo: 319 1135850 : retval = _copyRTEPermissionInfo(from); 320 1135850 : break; 321 118384 : case T_RangeTblFunction: 322 118384 : retval = _copyRangeTblFunction(from); 323 118384 : break; 324 720 : case T_TableSampleClause: 325 720 : retval = _copyTableSampleClause(from); 326 720 : break; 327 4566 : case T_WithCheckOption: 328 4566 : retval = _copyWithCheckOption(from); 329 4566 : break; 330 226254 : case T_SortGroupClause: 331 226254 : retval = _copySortGroupClause(from); 332 226254 : break; 333 4336 : case T_GroupingSet: 334 4336 : retval = _copyGroupingSet(from); 335 4336 : break; 336 3398 : case T_WindowClause: 337 3398 : retval = _copyWindowClause(from); 338 3398 : break; 339 15586 : case T_RowMarkClause: 340 15586 : retval = _copyRowMarkClause(from); 341 15586 : break; 342 3036 : case T_WithClause: 343 3036 : retval = _copyWithClause(from); 344 3036 : break; 345 1634 : case T_InferClause: 346 1634 : retval = _copyInferClause(from); 347 1634 : break; 348 1880 : case T_OnConflictClause: 349 1880 : retval = _copyOnConflictClause(from); 350 1880 : break; 351 306 : case T_CTESearchClause: 352 306 : retval = _copyCTESearchClause(from); 353 306 : break; 354 306 : case T_CTECycleClause: 355 306 : retval = _copyCTECycleClause(from); 356 306 : break; 357 9016 : case T_CommonTableExpr: 358 9016 : retval = _copyCommonTableExpr(from); 359 9016 : break; 360 3122 : case T_MergeWhenClause: 361 3122 : retval = _copyMergeWhenClause(from); 362 3122 : break; 363 156 : case T_ReturningOption: 364 156 : retval = _copyReturningOption(from); 365 156 : break; 366 3356 : case T_ReturningClause: 367 3356 : retval = _copyReturningClause(from); 368 3356 : break; 369 1136 : case T_TriggerTransition: 370 1136 : retval = _copyTriggerTransition(from); 371 1136 : break; 372 1546 : case T_JsonOutput: 373 1546 : retval = _copyJsonOutput(from); 374 1546 : break; 375 630 : case T_JsonArgument: 376 630 : retval = _copyJsonArgument(from); 377 630 : break; 378 1992 : case T_JsonFuncExpr: 379 1992 : retval = _copyJsonFuncExpr(from); 380 1992 : break; 381 1972 : case T_JsonTablePathSpec: 382 1972 : retval = _copyJsonTablePathSpec(from); 383 1972 : break; 384 590 : case T_JsonTable: 385 590 : retval = _copyJsonTable(from); 386 590 : break; 387 1648 : case T_JsonTableColumn: 388 1648 : retval = _copyJsonTableColumn(from); 389 1648 : break; 390 868 : case T_JsonKeyValue: 391 868 : retval = _copyJsonKeyValue(from); 392 868 : break; 393 164 : case T_JsonParseExpr: 394 164 : retval = _copyJsonParseExpr(from); 395 164 : break; 396 112 : case T_JsonScalarExpr: 397 112 : retval = _copyJsonScalarExpr(from); 398 112 : break; 399 108 : case T_JsonSerializeExpr: 400 108 : retval = _copyJsonSerializeExpr(from); 401 108 : break; 402 452 : case T_JsonObjectConstructor: 403 452 : retval = _copyJsonObjectConstructor(from); 404 452 : break; 405 212 : case T_JsonArrayConstructor: 406 212 : retval = _copyJsonArrayConstructor(from); 407 212 : break; 408 60 : case T_JsonArrayQueryConstructor: 409 60 : retval = _copyJsonArrayQueryConstructor(from); 410 60 : break; 411 408 : case T_JsonAggConstructor: 412 408 : retval = _copyJsonAggConstructor(from); 413 408 : break; 414 246 : case T_JsonObjectAgg: 415 246 : retval = _copyJsonObjectAgg(from); 416 246 : break; 417 162 : case T_JsonArrayAgg: 418 162 : retval = _copyJsonArrayAgg(from); 419 162 : break; 420 777606 : case T_RawStmt: 421 777606 : retval = _copyRawStmt(from); 422 777600 : break; 423 78618 : case T_InsertStmt: 424 78618 : retval = _copyInsertStmt(from); 425 78618 : break; 426 4762 : case T_DeleteStmt: 427 4762 : retval = _copyDeleteStmt(from); 428 4762 : break; 429 13822 : case T_UpdateStmt: 430 13822 : retval = _copyUpdateStmt(from); 431 13822 : break; 432 1972 : case T_MergeStmt: 433 1972 : retval = _copyMergeStmt(from); 434 1972 : break; 435 569442 : case T_SelectStmt: 436 569442 : retval = _copySelectStmt(from); 437 569436 : break; 438 15896 : case T_SetOperationStmt: 439 15896 : retval = _copySetOperationStmt(from); 440 15896 : break; 441 8776 : case T_ReturnStmt: 442 8776 : retval = _copyReturnStmt(from); 443 8776 : break; 444 5090 : case T_PLAssignStmt: 445 5090 : retval = _copyPLAssignStmt(from); 446 5090 : break; 447 2062 : case T_CreateSchemaStmt: 448 2062 : retval = _copyCreateSchemaStmt(from); 449 2062 : break; 450 56248 : case T_AlterTableStmt: 451 56248 : retval = _copyAlterTableStmt(from); 452 56248 : break; 453 1452 : case T_ReplicaIdentityStmt: 454 1452 : retval = _copyReplicaIdentityStmt(from); 455 1452 : break; 456 93430 : case T_AlterTableCmd: 457 93430 : retval = _copyAlterTableCmd(from); 458 93430 : break; 459 12 : case T_AlterCollationStmt: 460 12 : retval = _copyAlterCollationStmt(from); 461 12 : break; 462 568 : case T_AlterDomainStmt: 463 568 : retval = _copyAlterDomainStmt(from); 464 568 : break; 465 48144 : case T_GrantStmt: 466 48144 : retval = _copyGrantStmt(from); 467 48144 : break; 468 36174 : case T_ObjectWithArgs: 469 36174 : retval = _copyObjectWithArgs(from); 470 36174 : break; 471 46422 : case T_AccessPriv: 472 46422 : retval = _copyAccessPriv(from); 473 46422 : break; 474 1896 : case T_GrantRoleStmt: 475 1896 : retval = _copyGrantRoleStmt(from); 476 1896 : break; 477 328 : case T_AlterDefaultPrivilegesStmt: 478 328 : retval = _copyAlterDefaultPrivilegesStmt(from); 479 328 : break; 480 19858 : case T_CopyStmt: 481 19858 : retval = _copyCopyStmt(from); 482 19858 : break; 483 63056 : case T_VariableSetStmt: 484 63056 : retval = _copyVariableSetStmt(from); 485 63056 : break; 486 1700 : case T_VariableShowStmt: 487 1700 : retval = _copyVariableShowStmt(from); 488 1700 : break; 489 71576 : case T_CreateStmt: 490 71576 : retval = _copyCreateStmt(from); 491 71576 : break; 492 92648 : case T_Constraint: 493 92648 : retval = _copyConstraint(from); 494 92648 : break; 495 224 : case T_CreateTableSpaceStmt: 496 224 : retval = _copyCreateTableSpaceStmt(from); 497 224 : break; 498 128 : case T_DropTableSpaceStmt: 499 128 : retval = _copyDropTableSpaceStmt(from); 500 128 : break; 501 48 : case T_AlterTableSpaceOptionsStmt: 502 48 : retval = _copyAlterTableSpaceOptionsStmt(from); 503 48 : break; 504 120 : case T_AlterTableMoveAllStmt: 505 120 : retval = _copyAlterTableMoveAllStmt(from); 506 120 : break; 507 958 : case T_CreateExtensionStmt: 508 958 : retval = _copyCreateExtensionStmt(from); 509 958 : break; 510 82 : case T_AlterExtensionStmt: 511 82 : retval = _copyAlterExtensionStmt(from); 512 82 : break; 513 466 : case T_AlterExtensionContentsStmt: 514 466 : retval = _copyAlterExtensionContentsStmt(from); 515 466 : break; 516 392 : case T_CreateFdwStmt: 517 392 : retval = _copyCreateFdwStmt(from); 518 392 : break; 519 244 : case T_AlterFdwStmt: 520 244 : retval = _copyAlterFdwStmt(from); 521 244 : break; 522 560 : case T_CreateForeignServerStmt: 523 560 : retval = _copyCreateForeignServerStmt(from); 524 560 : break; 525 440 : case T_AlterForeignServerStmt: 526 440 : retval = _copyAlterForeignServerStmt(from); 527 440 : break; 528 866 : case T_CreateForeignTableStmt: 529 866 : retval = _copyCreateForeignTableStmt(from); 530 866 : break; 531 490 : case T_CreateUserMappingStmt: 532 490 : retval = _copyCreateUserMappingStmt(from); 533 490 : break; 534 220 : case T_AlterUserMappingStmt: 535 220 : retval = _copyAlterUserMappingStmt(from); 536 220 : break; 537 252 : case T_DropUserMappingStmt: 538 252 : retval = _copyDropUserMappingStmt(from); 539 252 : break; 540 96 : case T_ImportForeignSchemaStmt: 541 96 : retval = _copyImportForeignSchemaStmt(from); 542 96 : break; 543 1334 : case T_CreatePolicyStmt: 544 1334 : retval = _copyCreatePolicyStmt(from); 545 1334 : break; 546 174 : case T_AlterPolicyStmt: 547 174 : retval = _copyAlterPolicyStmt(from); 548 174 : break; 549 124 : case T_CreateAmStmt: 550 124 : retval = _copyCreateAmStmt(from); 551 124 : break; 552 6946 : case T_CreateTrigStmt: 553 6946 : retval = _copyCreateTrigStmt(from); 554 6946 : break; 555 392 : case T_CreateEventTrigStmt: 556 392 : retval = _copyCreateEventTrigStmt(from); 557 392 : break; 558 96 : case T_AlterEventTrigStmt: 559 96 : retval = _copyAlterEventTrigStmt(from); 560 96 : break; 561 264 : case T_CreatePLangStmt: 562 264 : retval = _copyCreatePLangStmt(from); 563 264 : break; 564 3544 : case T_CreateRoleStmt: 565 3544 : retval = _copyCreateRoleStmt(from); 566 3544 : break; 567 896 : case T_AlterRoleStmt: 568 896 : retval = _copyAlterRoleStmt(from); 569 896 : break; 570 164 : case T_AlterRoleSetStmt: 571 164 : retval = _copyAlterRoleSetStmt(from); 572 164 : break; 573 3364 : case T_DropRoleStmt: 574 3364 : retval = _copyDropRoleStmt(from); 575 3364 : break; 576 1382 : case T_CreateSeqStmt: 577 1382 : retval = _copyCreateSeqStmt(from); 578 1382 : break; 579 476 : case T_AlterSeqStmt: 580 476 : retval = _copyAlterSeqStmt(from); 581 476 : break; 582 16900 : case T_DefineStmt: 583 16900 : retval = _copyDefineStmt(from); 584 16900 : break; 585 2686 : case T_CreateDomainStmt: 586 2686 : retval = _copyCreateDomainStmt(from); 587 2686 : break; 588 784 : case T_CreateOpClassStmt: 589 784 : retval = _copyCreateOpClassStmt(from); 590 784 : break; 591 8050 : case T_CreateOpClassItem: 592 8050 : retval = _copyCreateOpClassItem(from); 593 8050 : break; 594 304 : case T_CreateOpFamilyStmt: 595 304 : retval = _copyCreateOpFamilyStmt(from); 596 304 : break; 597 1030 : case T_AlterOpFamilyStmt: 598 1030 : retval = _copyAlterOpFamilyStmt(from); 599 1030 : break; 600 49600 : case T_DropStmt: 601 49600 : retval = _copyDropStmt(from); 602 49600 : break; 603 3260 : case T_TruncateStmt: 604 3260 : retval = _copyTruncateStmt(from); 605 3260 : break; 606 12344 : case T_CommentStmt: 607 12344 : retval = _copyCommentStmt(from); 608 12344 : break; 609 202 : case T_SecLabelStmt: 610 202 : retval = _copySecLabelStmt(from); 611 202 : break; 612 12324 : case T_DeclareCursorStmt: 613 12324 : retval = _copyDeclareCursorStmt(from); 614 12324 : break; 615 4388 : case T_ClosePortalStmt: 616 4388 : retval = _copyClosePortalStmt(from); 617 4388 : break; 618 11496 : case T_FetchStmt: 619 11496 : retval = _copyFetchStmt(from); 620 11496 : break; 621 13244 : case T_IndexStmt: 622 13244 : retval = _copyIndexStmt(from); 623 13244 : break; 624 1168 : case T_CreateStatsStmt: 625 1168 : retval = _copyCreateStatsStmt(from); 626 1168 : break; 627 3000 : case T_StatsElem: 628 3000 : retval = _copyStatsElem(from); 629 3000 : break; 630 52 : case T_AlterStatsStmt: 631 52 : retval = _copyAlterStatsStmt(from); 632 52 : break; 633 44984 : case T_CreateFunctionStmt: 634 44984 : retval = _copyCreateFunctionStmt(from); 635 44984 : break; 636 137716 : case T_FunctionParameter: 637 137716 : retval = _copyFunctionParameter(from); 638 137716 : break; 639 1318 : case T_AlterFunctionStmt: 640 1318 : retval = _copyAlterFunctionStmt(from); 641 1318 : break; 642 2734 : case T_DoStmt: 643 2734 : retval = _copyDoStmt(from); 644 2734 : break; 645 1592 : case T_CallStmt: 646 1592 : retval = _copyCallStmt(from); 647 1592 : break; 648 3034 : case T_RenameStmt: 649 3034 : retval = _copyRenameStmt(from); 650 3034 : break; 651 92 : case T_AlterObjectDependsStmt: 652 92 : retval = _copyAlterObjectDependsStmt(from); 653 92 : break; 654 800 : case T_AlterObjectSchemaStmt: 655 800 : retval = _copyAlterObjectSchemaStmt(from); 656 800 : break; 657 3144 : case T_AlterOwnerStmt: 658 3144 : retval = _copyAlterOwnerStmt(from); 659 3144 : break; 660 1216 : case T_AlterOperatorStmt: 661 1216 : retval = _copyAlterOperatorStmt(from); 662 1216 : break; 663 120 : case T_AlterTypeStmt: 664 120 : retval = _copyAlterTypeStmt(from); 665 120 : break; 666 2140 : case T_RuleStmt: 667 2140 : retval = _copyRuleStmt(from); 668 2140 : break; 669 292 : case T_NotifyStmt: 670 292 : retval = _copyNotifyStmt(from); 671 292 : break; 672 148 : case T_ListenStmt: 673 148 : retval = _copyListenStmt(from); 674 148 : break; 675 76 : case T_UnlistenStmt: 676 76 : retval = _copyUnlistenStmt(from); 677 76 : break; 678 72464 : case T_TransactionStmt: 679 72464 : retval = _copyTransactionStmt(from); 680 72464 : break; 681 6984 : case T_CompositeTypeStmt: 682 6984 : retval = _copyCompositeTypeStmt(from); 683 6984 : break; 684 676 : case T_CreateEnumStmt: 685 676 : retval = _copyCreateEnumStmt(from); 686 676 : break; 687 338 : case T_CreateRangeStmt: 688 338 : retval = _copyCreateRangeStmt(from); 689 338 : break; 690 792 : case T_AlterEnumStmt: 691 792 : retval = _copyAlterEnumStmt(from); 692 792 : break; 693 30394 : case T_ViewStmt: 694 30394 : retval = _copyViewStmt(from); 695 30394 : break; 696 116 : case T_LoadStmt: 697 116 : retval = _copyLoadStmt(from); 698 116 : break; 699 1368 : case T_CreatedbStmt: 700 1368 : retval = _copyCreatedbStmt(from); 701 1368 : break; 702 92 : case T_AlterDatabaseStmt: 703 92 : retval = _copyAlterDatabaseStmt(from); 704 92 : break; 705 12 : case T_AlterDatabaseRefreshCollStmt: 706 12 : retval = _copyAlterDatabaseRefreshCollStmt(from); 707 12 : break; 708 2276 : case T_AlterDatabaseSetStmt: 709 2276 : retval = _copyAlterDatabaseSetStmt(from); 710 2276 : break; 711 204 : case T_DropdbStmt: 712 204 : retval = _copyDropdbStmt(from); 713 204 : break; 714 332 : case T_AlterSystemStmt: 715 332 : retval = _copyAlterSystemStmt(from); 716 332 : break; 717 472 : case T_ClusterStmt: 718 472 : retval = _copyClusterStmt(from); 719 472 : break; 720 21556 : case T_VacuumStmt: 721 21556 : retval = _copyVacuumStmt(from); 722 21556 : break; 723 21220 : case T_VacuumRelation: 724 21220 : retval = _copyVacuumRelation(from); 725 21220 : break; 726 77778 : case T_ExplainStmt: 727 77778 : retval = _copyExplainStmt(from); 728 77778 : break; 729 3962 : case T_CreateTableAsStmt: 730 3962 : retval = _copyCreateTableAsStmt(from); 731 3962 : break; 732 532 : case T_RefreshMatViewStmt: 733 532 : retval = _copyRefreshMatViewStmt(from); 734 532 : break; 735 408 : case T_CheckPointStmt: 736 408 : retval = _copyCheckPointStmt(from); 737 408 : break; 738 60 : case T_DiscardStmt: 739 60 : retval = _copyDiscardStmt(from); 740 60 : break; 741 2192 : case T_LockStmt: 742 2192 : retval = _copyLockStmt(from); 743 2192 : break; 744 212 : case T_ConstraintsSetStmt: 745 212 : retval = _copyConstraintsSetStmt(from); 746 212 : break; 747 2358 : case T_ReindexStmt: 748 2358 : retval = _copyReindexStmt(from); 749 2358 : break; 750 130 : case T_CreateConversionStmt: 751 130 : retval = _copyCreateConversionStmt(from); 752 130 : break; 753 548 : case T_CreateCastStmt: 754 548 : retval = _copyCreateCastStmt(from); 755 548 : break; 756 102 : case T_CreateTransformStmt: 757 102 : retval = _copyCreateTransformStmt(from); 758 102 : break; 759 3440 : case T_PrepareStmt: 760 3440 : retval = _copyPrepareStmt(from); 761 3440 : break; 762 31028 : case T_ExecuteStmt: 763 31028 : retval = _copyExecuteStmt(from); 764 31028 : break; 765 8096 : case T_DeallocateStmt: 766 8096 : retval = _copyDeallocateStmt(from); 767 8096 : break; 768 296 : case T_DropOwnedStmt: 769 296 : retval = _copyDropOwnedStmt(from); 770 296 : break; 771 92 : case T_ReassignOwnedStmt: 772 92 : retval = _copyReassignOwnedStmt(from); 773 92 : break; 774 80 : case T_AlterTSDictionaryStmt: 775 80 : retval = _copyAlterTSDictionaryStmt(from); 776 80 : break; 777 14930 : case T_AlterTSConfigurationStmt: 778 14930 : retval = _copyAlterTSConfigurationStmt(from); 779 14930 : break; 780 2668 : case T_PublicationTable: 781 2668 : retval = _copyPublicationTable(from); 782 2668 : break; 783 3380 : case T_PublicationObjSpec: 784 3380 : retval = _copyPublicationObjSpec(from); 785 3380 : break; 786 1504 : case T_CreatePublicationStmt: 787 1504 : retval = _copyCreatePublicationStmt(from); 788 1504 : break; 789 2120 : case T_AlterPublicationStmt: 790 2120 : retval = _copyAlterPublicationStmt(from); 791 2120 : break; 792 872 : case T_CreateSubscriptionStmt: 793 872 : retval = _copyCreateSubscriptionStmt(from); 794 872 : break; 795 924 : case T_AlterSubscriptionStmt: 796 924 : retval = _copyAlterSubscriptionStmt(from); 797 924 : break; 798 428 : case T_DropSubscriptionStmt: 799 428 : retval = _copyDropSubscriptionStmt(from); 800 428 : break; 801 0 : case T_PathKey: 802 0 : retval = _copyPathKey(from); 803 0 : break; 804 0 : case T_GroupByOrdering: 805 0 : retval = _copyGroupByOrdering(from); 806 0 : break; 807 0 : case T_RestrictInfo: 808 0 : retval = _copyRestrictInfo(from); 809 0 : break; 810 9632 : case T_PlaceHolderVar: 811 9632 : retval = _copyPlaceHolderVar(from); 812 9632 : break; 813 0 : case T_SpecialJoinInfo: 814 0 : retval = _copySpecialJoinInfo(from); 815 0 : break; 816 49146 : case T_AppendRelInfo: 817 49146 : retval = _copyAppendRelInfo(from); 818 49146 : break; 819 0 : case T_PlaceHolderInfo: 820 0 : retval = _copyPlaceHolderInfo(from); 821 0 : break; 822 554408 : case T_PlannedStmt: 823 554408 : retval = _copyPlannedStmt(from); 824 554408 : break; 825 263148 : case T_Result: 826 263148 : retval = _copyResult(from); 827 263148 : break; 828 9080 : case T_ProjectSet: 829 9080 : retval = _copyProjectSet(from); 830 9080 : break; 831 99356 : case T_ModifyTable: 832 99356 : retval = _copyModifyTable(from); 833 99356 : break; 834 14050 : case T_Append: 835 14050 : retval = _copyAppend(from); 836 14050 : break; 837 544 : case T_MergeAppend: 838 544 : retval = _copyMergeAppend(from); 839 544 : break; 840 816 : case T_RecursiveUnion: 841 816 : retval = _copyRecursiveUnion(from); 842 816 : break; 843 152 : case T_BitmapAnd: 844 152 : retval = _copyBitmapAnd(from); 845 152 : break; 846 300 : case T_BitmapOr: 847 300 : retval = _copyBitmapOr(from); 848 300 : break; 849 205726 : case T_SeqScan: 850 205726 : retval = _copySeqScan(from); 851 205726 : break; 852 306 : case T_SampleScan: 853 306 : retval = _copySampleScan(from); 854 306 : break; 855 144500 : case T_IndexScan: 856 144500 : retval = _copyIndexScan(from); 857 144500 : break; 858 17584 : case T_IndexOnlyScan: 859 17584 : retval = _copyIndexOnlyScan(from); 860 17584 : break; 861 21366 : case T_BitmapIndexScan: 862 21366 : retval = _copyBitmapIndexScan(from); 863 21366 : break; 864 20908 : case T_BitmapHeapScan: 865 20908 : retval = _copyBitmapHeapScan(from); 866 20908 : break; 867 960 : case T_TidScan: 868 960 : retval = _copyTidScan(from); 869 960 : break; 870 208 : case T_TidRangeScan: 871 208 : retval = _copyTidRangeScan(from); 872 208 : break; 873 10690 : case T_SubqueryScan: 874 10690 : retval = _copySubqueryScan(from); 875 10690 : break; 876 44980 : case T_FunctionScan: 877 44980 : retval = _copyFunctionScan(from); 878 44980 : break; 879 8126 : case T_ValuesScan: 880 8126 : retval = _copyValuesScan(from); 881 8126 : break; 882 632 : case T_TableFuncScan: 883 632 : retval = _copyTableFuncScan(from); 884 632 : break; 885 3264 : case T_CteScan: 886 3264 : retval = _copyCteScan(from); 887 3264 : break; 888 848 : case T_NamedTuplestoreScan: 889 848 : retval = _copyNamedTuplestoreScan(from); 890 848 : break; 891 816 : case T_WorkTableScan: 892 816 : retval = _copyWorkTableScan(from); 893 816 : break; 894 2060 : case T_ForeignScan: 895 2060 : retval = _copyForeignScan(from); 896 2060 : break; 897 0 : case T_CustomScan: 898 0 : retval = _copyCustomScan(from); 899 0 : break; 900 86298 : case T_NestLoop: 901 86298 : retval = _copyNestLoop(from); 902 86298 : break; 903 47580 : case T_NestLoopParam: 904 47580 : retval = _copyNestLoopParam(from); 905 47580 : break; 906 8552 : case T_MergeJoin: 907 8552 : retval = _copyMergeJoin(from); 908 8552 : break; 909 31448 : case T_HashJoin: 910 31448 : retval = _copyHashJoin(from); 911 31448 : break; 912 4198 : case T_Material: 913 4198 : retval = _copyMaterial(from); 914 4198 : break; 915 1394 : case T_Memoize: 916 1394 : retval = _copyMemoize(from); 917 1394 : break; 918 71742 : case T_Sort: 919 71742 : retval = _copySort(from); 920 71742 : break; 921 774 : case T_IncrementalSort: 922 774 : retval = _copyIncrementalSort(from); 923 774 : break; 924 252 : case T_Group: 925 252 : retval = _copyGroup(from); 926 252 : break; 927 42830 : case T_Agg: 928 42830 : retval = _copyAgg(from); 929 42830 : break; 930 2516 : case T_WindowAgg: 931 2516 : retval = _copyWindowAgg(from); 932 2516 : break; 933 5070 : case T_Unique: 934 5070 : retval = _copyUnique(from); 935 5070 : break; 936 1060 : case T_Gather: 937 1060 : retval = _copyGather(from); 938 1060 : break; 939 330 : case T_GatherMerge: 940 330 : retval = _copyGatherMerge(from); 941 330 : break; 942 31448 : case T_Hash: 943 31448 : retval = _copyHash(from); 944 31448 : break; 945 680 : case T_SetOp: 946 680 : retval = _copySetOp(from); 947 680 : break; 948 13910 : case T_LockRows: 949 13910 : retval = _copyLockRows(from); 950 13910 : break; 951 4760 : case T_Limit: 952 4760 : retval = _copyLimit(from); 953 4760 : break; 954 42208 : case T_PlanRowMark: 955 42208 : retval = _copyPlanRowMark(from); 956 42208 : break; 957 718 : case T_PartitionPruneInfo: 958 718 : retval = _copyPartitionPruneInfo(from); 959 718 : break; 960 1498 : case T_PartitionedRelPruneInfo: 961 1498 : retval = _copyPartitionedRelPruneInfo(from); 962 1498 : break; 963 1388 : case T_PartitionPruneStepOp: 964 1388 : retval = _copyPartitionPruneStepOp(from); 965 1388 : break; 966 298 : case T_PartitionPruneStepCombine: 967 298 : retval = _copyPartitionPruneStepCombine(from); 968 298 : break; 969 82494 : case T_PlanInvalItem: 970 82494 : retval = _copyPlanInvalItem(from); 971 82494 : break; 972 0 : case T_Bitmapset: 973 0 : retval = _copyBitmapset(from); 974 0 : break; 975 0 : case T_ExtensibleNode: 976 0 : retval = _copyExtensibleNode(from); 977 0 : break; 978 35500 : case T_Integer: 979 35500 : retval = _copyInteger(from); 980 35500 : break; 981 260 : case T_Float: 982 260 : retval = _copyFloat(from); 983 260 : break; 984 30098 : case T_Boolean: 985 30098 : retval = _copyBoolean(from); 986 30098 : break; 987 27210158 : case T_String: 988 27210158 : retval = _copyString(from); 989 27210158 : break; 990 0 : case T_BitString: 991 0 : retval = _copyBitString(from); 992 0 : break; 993 3396 : case T_ForeignKeyCacheInfo: 994 3396 : retval = _copyForeignKeyCacheInfo(from); 995 3396 : break;