Line data Source code
1 : /*------------------------------------------------------------------------- 2 : * 3 : * copyfuncs.switch.c 4 : * Generated node infrastructure code 5 : * 6 : * Portions Copyright (c) 1996-2024, 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 2973560 : case T_Alias: 19 2973560 : retval = _copyAlias(from); 20 2973560 : break; 21 831154 : case T_RangeVar: 22 831154 : retval = _copyRangeVar(from); 23 831154 : break; 24 1204 : case T_TableFunc: 25 1204 : retval = _copyTableFunc(from); 26 1204 : break; 27 3964 : case T_IntoClause: 28 3964 : retval = _copyIntoClause(from); 29 3964 : break; 30 16250952 : case T_Var: 31 16250952 : retval = _copyVar(from); 32 16250952 : break; 33 2898456 : case T_Const: 34 2898456 : retval = _copyConst(from); 35 2898456 : break; 36 924396 : case T_Param: 37 924396 : retval = _copyParam(from); 38 924396 : break; 39 126626 : case T_Aggref: 40 126626 : retval = _copyAggref(from); 41 126626 : break; 42 1188 : case T_GroupingFunc: 43 1188 : retval = _copyGroupingFunc(from); 44 1188 : break; 45 7332 : case T_WindowFunc: 46 7332 : retval = _copyWindowFunc(from); 47 7332 : break; 48 1536 : case T_MergeSupportFunc: 49 1536 : retval = _copyMergeSupportFunc(from); 50 1536 : break; 51 34512 : case T_SubscriptingRef: 52 34512 : retval = _copySubscriptingRef(from); 53 34512 : break; 54 840948 : case T_FuncExpr: 55 840948 : retval = _copyFuncExpr(from); 56 840948 : break; 57 93792 : case T_NamedArgExpr: 58 93792 : retval = _copyNamedArgExpr(from); 59 93792 : break; 60 1678652 : case T_OpExpr: 61 1678652 : retval = _copyOpExpr(from); 62 1678652 : break; 63 1798 : case T_DistinctExpr: 64 1798 : retval = _copyDistinctExpr(from); 65 1798 : break; 66 312 : case T_NullIfExpr: 67 312 : retval = _copyNullIfExpr(from); 68 312 : break; 69 81614 : case T_ScalarArrayOpExpr: 70 81614 : retval = _copyScalarArrayOpExpr(from); 71 81614 : break; 72 415150 : case T_BoolExpr: 73 415150 : retval = _copyBoolExpr(from); 74 415150 : break; 75 90500 : case T_SubLink: 76 90500 : retval = _copySubLink(from); 77 90500 : break; 78 39210 : case T_SubPlan: 79 39210 : retval = _copySubPlan(from); 80 39210 : break; 81 0 : case T_AlternativeSubPlan: 82 0 : retval = _copyAlternativeSubPlan(from); 83 0 : break; 84 12102 : case T_FieldSelect: 85 12102 : retval = _copyFieldSelect(from); 86 12102 : break; 87 800 : case T_FieldStore: 88 800 : retval = _copyFieldStore(from); 89 800 : break; 90 259990 : case T_RelabelType: 91 259990 : retval = _copyRelabelType(from); 92 259990 : break; 93 63914 : case T_CoerceViaIO: 94 63914 : retval = _copyCoerceViaIO(from); 95 63914 : break; 96 12766 : case T_ArrayCoerceExpr: 97 12766 : retval = _copyArrayCoerceExpr(from); 98 12766 : break; 99 764 : case T_ConvertRowtypeExpr: 100 764 : retval = _copyConvertRowtypeExpr(from); 101 764 : break; 102 7986 : case T_CollateExpr: 103 7986 : retval = _copyCollateExpr(from); 104 7986 : break; 105 179386 : case T_CaseExpr: 106 179386 : retval = _copyCaseExpr(from); 107 179386 : break; 108 305304 : case T_CaseWhen: 109 305304 : retval = _copyCaseWhen(from); 110 305304 : break; 111 108774 : case T_CaseTestExpr: 112 108774 : retval = _copyCaseTestExpr(from); 113 108774 : break; 114 46370 : case T_ArrayExpr: 115 46370 : retval = _copyArrayExpr(from); 116 46370 : break; 117 15382 : case T_RowExpr: 118 15382 : retval = _copyRowExpr(from); 119 15382 : break; 120 420 : case T_RowCompareExpr: 121 420 : retval = _copyRowCompareExpr(from); 122 420 : break; 123 19084 : case T_CoalesceExpr: 124 19084 : retval = _copyCoalesceExpr(from); 125 19084 : break; 126 1354 : case T_MinMaxExpr: 127 1354 : retval = _copyMinMaxExpr(from); 128 1354 : break; 129 28750 : case T_SQLValueFunction: 130 28750 : retval = _copySQLValueFunction(from); 131 28750 : break; 132 2236 : case T_XmlExpr: 133 2236 : retval = _copyXmlExpr(from); 134 2236 : break; 135 24642 : case T_JsonFormat: 136 24642 : retval = _copyJsonFormat(from); 137 24642 : break; 138 10454 : case T_JsonReturning: 139 10454 : retval = _copyJsonReturning(from); 140 10454 : break; 141 5934 : case T_JsonValueExpr: 142 5934 : retval = _copyJsonValueExpr(from); 143 5934 : break; 144 2366 : case T_JsonConstructorExpr: 145 2366 : retval = _copyJsonConstructorExpr(from); 146 2366 : break; 147 1026 : case T_JsonIsPredicate: 148 1026 : retval = _copyJsonIsPredicate(from); 149 1026 : break; 150 5984 : case T_JsonBehavior: 151 5984 : retval = _copyJsonBehavior(from); 152 5984 : break; 153 4730 : case T_JsonExpr: 154 4730 : retval = _copyJsonExpr(from); 155 4730 : break; 156 1058 : case T_JsonTablePath: 157 1058 : retval = _copyJsonTablePath(from); 158 1058 : break; 159 1058 : case T_JsonTablePathScan: 160 1058 : retval = _copyJsonTablePathScan(from); 161 1058 : break; 162 120 : case T_JsonTableSiblingJoin: 163 120 : retval = _copyJsonTableSiblingJoin(from); 164 120 : break; 165 80140 : case T_NullTest: 166 80140 : retval = _copyNullTest(from); 167 80140 : break; 168 3956 : case T_BooleanTest: 169 3956 : retval = _copyBooleanTest(from); 170 3956 : break; 171 8002 : case T_MergeAction: 172 8002 : retval = _copyMergeAction(from); 173 8002 : break; 174 74758 : case T_CoerceToDomain: 175 74758 : retval = _copyCoerceToDomain(from); 176 74758 : break; 177 2086 : case T_CoerceToDomainValue: 178 2086 : retval = _copyCoerceToDomainValue(from); 179 2086 : break; 180 1822 : case T_SetToDefault: 181 1822 : retval = _copySetToDefault(from); 182 1822 : break; 183 1704 : case T_CurrentOfExpr: 184 1704 : retval = _copyCurrentOfExpr(from); 185 1704 : break; 186 1648 : case T_NextValueExpr: 187 1648 : retval = _copyNextValueExpr(from); 188 1648 : break; 189 1586 : case T_InferenceElem: 190 1586 : retval = _copyInferenceElem(from); 191 1586 : break; 192 7423836 : case T_TargetEntry: 193 7423836 : retval = _copyTargetEntry(from); 194 7423836 : break; 195 732828 : case T_RangeTblRef: 196 732828 : retval = _copyRangeTblRef(from); 197 732828 : break; 198 214878 : case T_JoinExpr: 199 214878 : retval = _copyJoinExpr(from); 200 214878 : break; 201 793020 : case T_FromExpr: 202 793020 : retval = _copyFromExpr(from); 203 793020 : break; 204 1498 : case T_OnConflictExpr: 205 1498 : retval = _copyOnConflictExpr(from); 206 1498 : break; 207 1138920 : case T_Query: 208 1138920 : retval = _copyQuery(from); 209 1138920 : break; 210 694194 : case T_TypeName: 211 694194 : retval = _copyTypeName(from); 212 694194 : break; 213 1821860 : case T_ColumnRef: 214 1821860 : retval = _copyColumnRef(from); 215 1821860 : break; 216 167566 : case T_ParamRef: 217 167566 : retval = _copyParamRef(from); 218 167566 : break; 219 646128 : case T_A_Expr: 220 646128 : retval = _copyA_Expr(from); 221 646128 : break; 222 1374414 : case T_A_Const: 223 1374414 : retval = _copyA_Const(from); 224 1374414 : break; 225 297996 : case T_TypeCast: 226 297996 : retval = _copyTypeCast(from); 227 297996 : break; 228 9138 : case T_CollateClause: 229 9138 : retval = _copyCollateClause(from); 230 9138 : break; 231 50298 : case T_RoleSpec: 232 50298 : retval = _copyRoleSpec(from); 233 50298 : break; 234 394532 : case T_FuncCall: 235 394532 : retval = _copyFuncCall(from); 236 394532 : break; 237 61484 : case T_A_Star: 238 61484 : retval = _copyA_Star(from); 239 61484 : break; 240 14310 : case T_A_Indices: 241 14310 : retval = _copyA_Indices(from); 242 14310 : break; 243 31590 : case T_A_Indirection: 244 31590 : retval = _copyA_Indirection(from); 245 31590 : break; 246 8070 : case T_A_ArrayExpr: 247 8070 : retval = _copyA_ArrayExpr(from); 248 8070 : break; 249 1197508 : case T_ResTarget: 250 1197508 : retval = _copyResTarget(from); 251 1197508 : break; 252 402 : case T_MultiAssignRef: 253 402 : retval = _copyMultiAssignRef(from); 254 402 : break; 255 89246 : case T_SortBy: 256 89246 : retval = _copySortBy(from); 257 89246 : break; 258 4072 : case T_WindowDef: 259 4072 : retval = _copyWindowDef(from); 260 4072 : break; 261 16786 : case T_RangeSubselect: 262 16786 : retval = _copyRangeSubselect(from); 263 16786 : break; 264 43380 : case T_RangeFunction: 265 43380 : retval = _copyRangeFunction(from); 266 43380 : break; 267 248 : case T_RangeTableFunc: 268 248 : retval = _copyRangeTableFunc(from); 269 248 : break; 270 918 : case T_RangeTableFuncCol: 271 918 : retval = _copyRangeTableFuncCol(from); 272 918 : break; 273 274 : case T_RangeTableSample: 274 274 : retval = _copyRangeTableSample(from); 275 274 : break; 276 140198 : case T_ColumnDef: 277 140198 : retval = _copyColumnDef(from); 278 140198 : break; 279 1452 : case T_TableLikeClause: 280 1452 : retval = _copyTableLikeClause(from); 281 1452 : break; 282 20504 : case T_IndexElem: 283 20504 : retval = _copyIndexElem(from); 284 20504 : break; 285 312584 : case T_DefElem: 286 312584 : retval = _copyDefElem(from); 287 312584 : break; 288 5260 : case T_LockingClause: 289 5260 : retval = _copyLockingClause(from); 290 5260 : break; 291 206 : case T_XmlSerialize: 292 206 : retval = _copyXmlSerialize(from); 293 206 : break; 294 11096 : case T_PartitionElem: 295 11096 : retval = _copyPartitionElem(from); 296 11096 : break; 297 9874 : case T_PartitionSpec: 298 9874 : retval = _copyPartitionSpec(from); 299 9874 : break; 300 36820 : case T_PartitionBoundSpec: 301 36820 : retval = _copyPartitionBoundSpec(from); 302 36820 : break; 303 4 : case T_PartitionRangeDatum: 304 4 : retval = _copyPartitionRangeDatum(from); 305 4 : break; 306 2322 : case T_SinglePartitionSpec: 307 2322 : retval = _copySinglePartitionSpec(from); 308 2322 : break; 309 10622 : case T_PartitionCmd: 310 10622 : retval = _copyPartitionCmd(from); 311 10622 : break; 312 1881550 : case T_RangeTblEntry: 313 1881550 : retval = _copyRangeTblEntry(from); 314 1881550 : break; 315 1112380 : case T_RTEPermissionInfo: 316 1112380 : retval = _copyRTEPermissionInfo(from); 317 1112380 : break; 318 127070 : case T_RangeTblFunction: 319 127070 : retval = _copyRangeTblFunction(from); 320 127070 : break; 321 720 : case T_TableSampleClause: 322 720 : retval = _copyTableSampleClause(from); 323 720 : break; 324 4548 : case T_WithCheckOption: 325 4548 : retval = _copyWithCheckOption(from); 326 4548 : break; 327 203014 : case T_SortGroupClause: 328 203014 : retval = _copySortGroupClause(from); 329 203014 : break; 330 3892 : case T_GroupingSet: 331 3892 : retval = _copyGroupingSet(from); 332 3892 : break; 333 3266 : case T_WindowClause: 334 3266 : retval = _copyWindowClause(from); 335 3266 : break; 336 14912 : case T_RowMarkClause: 337 14912 : retval = _copyRowMarkClause(from); 338 14912 : break; 339 2922 : case T_WithClause: 340 2922 : retval = _copyWithClause(from); 341 2922 : break; 342 1322 : case T_InferClause: 343 1322 : retval = _copyInferClause(from); 344 1322 : break; 345 1496 : case T_OnConflictClause: 346 1496 : retval = _copyOnConflictClause(from); 347 1496 : break; 348 306 : case T_CTESearchClause: 349 306 : retval = _copyCTESearchClause(from); 350 306 : break; 351 306 : case T_CTECycleClause: 352 306 : retval = _copyCTECycleClause(from); 353 306 : break; 354 8828 : case T_CommonTableExpr: 355 8828 : retval = _copyCommonTableExpr(from); 356 8828 : break; 357 3026 : case T_MergeWhenClause: 358 3026 : retval = _copyMergeWhenClause(from); 359 3026 : break; 360 1124 : case T_TriggerTransition: 361 1124 : retval = _copyTriggerTransition(from); 362 1124 : break; 363 1318 : case T_JsonOutput: 364 1318 : retval = _copyJsonOutput(from); 365 1318 : break; 366 594 : case T_JsonArgument: 367 594 : retval = _copyJsonArgument(from); 368 594 : break; 369 1824 : case T_JsonFuncExpr: 370 1824 : retval = _copyJsonFuncExpr(from); 371 1824 : break; 372 1756 : case T_JsonTablePathSpec: 373 1756 : retval = _copyJsonTablePathSpec(from); 374 1756 : break; 375 470 : case T_JsonTable: 376 470 : retval = _copyJsonTable(from); 377 470 : break; 378 1528 : case T_JsonTableColumn: 379 1528 : retval = _copyJsonTableColumn(from); 380 1528 : break; 381 706 : case T_JsonKeyValue: 382 706 : retval = _copyJsonKeyValue(from); 383 706 : break; 384 164 : case T_JsonParseExpr: 385 164 : retval = _copyJsonParseExpr(from); 386 164 : break; 387 112 : case T_JsonScalarExpr: 388 112 : retval = _copyJsonScalarExpr(from); 389 112 : break; 390 90 : case T_JsonSerializeExpr: 391 90 : retval = _copyJsonSerializeExpr(from); 392 90 : break; 393 398 : case T_JsonObjectConstructor: 394 398 : retval = _copyJsonObjectConstructor(from); 395 398 : break; 396 200 : case T_JsonArrayConstructor: 397 200 : retval = _copyJsonArrayConstructor(from); 398 200 : break; 399 60 : case T_JsonArrayQueryConstructor: 400 60 : retval = _copyJsonArrayQueryConstructor(from); 401 60 : break; 402 318 : case T_JsonAggConstructor: 403 318 : retval = _copyJsonAggConstructor(from); 404 318 : break; 405 162 : case T_JsonObjectAgg: 406 162 : retval = _copyJsonObjectAgg(from); 407 162 : break; 408 156 : case T_JsonArrayAgg: 409 156 : retval = _copyJsonArrayAgg(from); 410 156 : break; 411 750166 : case T_RawStmt: 412 750166 : retval = _copyRawStmt(from); 413 750166 : break; 414 77876 : case T_InsertStmt: 415 77876 : retval = _copyInsertStmt(from); 416 77876 : break; 417 4604 : case T_DeleteStmt: 418 4604 : retval = _copyDeleteStmt(from); 419 4604 : break; 420 13822 : case T_UpdateStmt: 421 13822 : retval = _copyUpdateStmt(from); 422 13822 : break; 423 1914 : case T_MergeStmt: 424 1914 : retval = _copyMergeStmt(from); 425 1914 : break; 426 549206 : case T_SelectStmt: 427 549206 : retval = _copySelectStmt(from); 428 549206 : break; 429 15372 : case T_SetOperationStmt: 430 15372 : retval = _copySetOperationStmt(from); 431 15372 : break; 432 7612 : case T_ReturnStmt: 433 7612 : retval = _copyReturnStmt(from); 434 7612 : break; 435 4904 : case T_PLAssignStmt: 436 4904 : retval = _copyPLAssignStmt(from); 437 4904 : break; 438 1974 : case T_CreateSchemaStmt: 439 1974 : retval = _copyCreateSchemaStmt(from); 440 1974 : break; 441 54184 : case T_AlterTableStmt: 442 54184 : retval = _copyAlterTableStmt(from); 443 54184 : break; 444 1350 : case T_ReplicaIdentityStmt: 445 1350 : retval = _copyReplicaIdentityStmt(from); 446 1350 : break; 447 97046 : case T_AlterTableCmd: 448 97046 : retval = _copyAlterTableCmd(from); 449 97046 : break; 450 12 : case T_AlterCollationStmt: 451 12 : retval = _copyAlterCollationStmt(from); 452 12 : break; 453 544 : case T_AlterDomainStmt: 454 544 : retval = _copyAlterDomainStmt(from); 455 544 : break; 456 31096 : case T_GrantStmt: 457 31096 : retval = _copyGrantStmt(from); 458 31096 : break; 459 33700 : case T_ObjectWithArgs: 460 33700 : retval = _copyObjectWithArgs(from); 461 33700 : break; 462 29586 : case T_AccessPriv: 463 29586 : retval = _copyAccessPriv(from); 464 29586 : break; 465 1808 : case T_GrantRoleStmt: 466 1808 : retval = _copyGrantRoleStmt(from); 467 1808 : break; 468 328 : case T_AlterDefaultPrivilegesStmt: 469 328 : retval = _copyAlterDefaultPrivilegesStmt(from); 470 328 : break; 471 18986 : case T_CopyStmt: 472 18986 : retval = _copyCopyStmt(from); 473 18986 : break; 474 60706 : case T_VariableSetStmt: 475 60706 : retval = _copyVariableSetStmt(from); 476 60706 : break; 477 1632 : case T_VariableShowStmt: 478 1632 : retval = _copyVariableShowStmt(from); 479 1632 : break; 480 71132 : case T_CreateStmt: 481 71132 : retval = _copyCreateStmt(from); 482 71132 : break; 483 79476 : case T_Constraint: 484 79476 : retval = _copyConstraint(from); 485 79476 : break; 486 220 : case T_CreateTableSpaceStmt: 487 220 : retval = _copyCreateTableSpaceStmt(from); 488 220 : break; 489 128 : case T_DropTableSpaceStmt: 490 128 : retval = _copyDropTableSpaceStmt(from); 491 128 : break; 492 48 : case T_AlterTableSpaceOptionsStmt: 493 48 : retval = _copyAlterTableSpaceOptionsStmt(from); 494 48 : break; 495 120 : case T_AlterTableMoveAllStmt: 496 120 : retval = _copyAlterTableMoveAllStmt(from); 497 120 : break; 498 822 : case T_CreateExtensionStmt: 499 822 : retval = _copyCreateExtensionStmt(from); 500 822 : break; 501 62 : case T_AlterExtensionStmt: 502 62 : retval = _copyAlterExtensionStmt(from); 503 62 : break; 504 414 : case T_AlterExtensionContentsStmt: 505 414 : retval = _copyAlterExtensionContentsStmt(from); 506 414 : break; 507 388 : case T_CreateFdwStmt: 508 388 : retval = _copyCreateFdwStmt(from); 509 388 : break; 510 244 : case T_AlterFdwStmt: 511 244 : retval = _copyAlterFdwStmt(from); 512 244 : break; 513 552 : case T_CreateForeignServerStmt: 514 552 : retval = _copyCreateForeignServerStmt(from); 515 552 : break; 516 436 : case T_AlterForeignServerStmt: 517 436 : retval = _copyAlterForeignServerStmt(from); 518 436 : break; 519 838 : case T_CreateForeignTableStmt: 520 838 : retval = _copyCreateForeignTableStmt(from); 521 838 : break; 522 482 : case T_CreateUserMappingStmt: 523 482 : retval = _copyCreateUserMappingStmt(from); 524 482 : break; 525 220 : case T_AlterUserMappingStmt: 526 220 : retval = _copyAlterUserMappingStmt(from); 527 220 : break; 528 252 : case T_DropUserMappingStmt: 529 252 : retval = _copyDropUserMappingStmt(from); 530 252 : break; 531 88 : case T_ImportForeignSchemaStmt: 532 88 : retval = _copyImportForeignSchemaStmt(from); 533 88 : break; 534 1322 : case T_CreatePolicyStmt: 535 1322 : retval = _copyCreatePolicyStmt(from); 536 1322 : break; 537 174 : case T_AlterPolicyStmt: 538 174 : retval = _copyAlterPolicyStmt(from); 539 174 : break; 540 120 : case T_CreateAmStmt: 541 120 : retval = _copyCreateAmStmt(from); 542 120 : break; 543 7002 : case T_CreateTrigStmt: 544 7002 : retval = _copyCreateTrigStmt(from); 545 7002 : break; 546 392 : case T_CreateEventTrigStmt: 547 392 : retval = _copyCreateEventTrigStmt(from); 548 392 : break; 549 96 : case T_AlterEventTrigStmt: 550 96 : retval = _copyAlterEventTrigStmt(from); 551 96 : break; 552 244 : case T_CreatePLangStmt: 553 244 : retval = _copyCreatePLangStmt(from); 554 244 : break; 555 3372 : case T_CreateRoleStmt: 556 3372 : retval = _copyCreateRoleStmt(from); 557 3372 : break; 558 844 : case T_AlterRoleStmt: 559 844 : retval = _copyAlterRoleStmt(from); 560 844 : break; 561 156 : case T_AlterRoleSetStmt: 562 156 : retval = _copyAlterRoleSetStmt(from); 563 156 : break; 564 3292 : case T_DropRoleStmt: 565 3292 : retval = _copyDropRoleStmt(from); 566 3292 : break; 567 1362 : case T_CreateSeqStmt: 568 1362 : retval = _copyCreateSeqStmt(from); 569 1362 : break; 570 496 : case T_AlterSeqStmt: 571 496 : retval = _copyAlterSeqStmt(from); 572 496 : break; 573 15700 : case T_DefineStmt: 574 15700 : retval = _copyDefineStmt(from); 575 15700 : break; 576 2330 : case T_CreateDomainStmt: 577 2330 : retval = _copyCreateDomainStmt(from); 578 2330 : break; 579 772 : case T_CreateOpClassStmt: 580 772 : retval = _copyCreateOpClassStmt(from); 581 772 : break; 582 7954 : case T_CreateOpClassItem: 583 7954 : retval = _copyCreateOpClassItem(from); 584 7954 : break; 585 304 : case T_CreateOpFamilyStmt: 586 304 : retval = _copyCreateOpFamilyStmt(from); 587 304 : break; 588 1006 : case T_AlterOpFamilyStmt: 589 1006 : retval = _copyAlterOpFamilyStmt(from); 590 1006 : break; 591 48616 : case T_DropStmt: 592 48616 : retval = _copyDropStmt(from); 593 48616 : break; 594 2912 : case T_TruncateStmt: 595 2912 : retval = _copyTruncateStmt(from); 596 2912 : break; 597 11132 : case T_CommentStmt: 598 11132 : retval = _copyCommentStmt(from); 599 11132 : break; 600 202 : case T_SecLabelStmt: 601 202 : retval = _copySecLabelStmt(from); 602 202 : break; 603 11904 : case T_DeclareCursorStmt: 604 11904 : retval = _copyDeclareCursorStmt(from); 605 11904 : break; 606 4260 : case T_ClosePortalStmt: 607 4260 : retval = _copyClosePortalStmt(from); 608 4260 : break; 609 11344 : case T_FetchStmt: 610 11344 : retval = _copyFetchStmt(from); 611 11344 : break; 612 14002 : case T_IndexStmt: 613 14002 : retval = _copyIndexStmt(from); 614 14002 : break; 615 1096 : case T_CreateStatsStmt: 616 1096 : retval = _copyCreateStatsStmt(from); 617 1096 : break; 618 2868 : case T_StatsElem: 619 2868 : retval = _copyStatsElem(from); 620 2868 : break; 621 52 : case T_AlterStatsStmt: 622 52 : retval = _copyAlterStatsStmt(from); 623 52 : break; 624 41112 : case T_CreateFunctionStmt: 625 41112 : retval = _copyCreateFunctionStmt(from); 626 41112 : break; 627 122412 : case T_FunctionParameter: 628 122412 : retval = _copyFunctionParameter(from); 629 122412 : break; 630 1270 : case T_AlterFunctionStmt: 631 1270 : retval = _copyAlterFunctionStmt(from); 632 1270 : break; 633 2176 : case T_DoStmt: 634 2176 : retval = _copyDoStmt(from); 635 2176 : break; 636 1270 : case T_CallStmt: 637 1270 : retval = _copyCallStmt(from); 638 1270 : break; 639 2986 : case T_RenameStmt: 640 2986 : retval = _copyRenameStmt(from); 641 2986 : break; 642 92 : case T_AlterObjectDependsStmt: 643 92 : retval = _copyAlterObjectDependsStmt(from); 644 92 : break; 645 796 : case T_AlterObjectSchemaStmt: 646 796 : retval = _copyAlterObjectSchemaStmt(from); 647 796 : break; 648 3084 : case T_AlterOwnerStmt: 649 3084 : retval = _copyAlterOwnerStmt(from); 650 3084 : break; 651 1204 : case T_AlterOperatorStmt: 652 1204 : retval = _copyAlterOperatorStmt(from); 653 1204 : break; 654 120 : case T_AlterTypeStmt: 655 120 : retval = _copyAlterTypeStmt(from); 656 120 : break; 657 2076 : case T_RuleStmt: 658 2076 : retval = _copyRuleStmt(from); 659 2076 : break; 660 268 : case T_NotifyStmt: 661 268 : retval = _copyNotifyStmt(from); 662 268 : break; 663 148 : case T_ListenStmt: 664 148 : retval = _copyListenStmt(from); 665 148 : break; 666 76 : case T_UnlistenStmt: 667 76 : retval = _copyUnlistenStmt(from); 668 76 : break; 669 71240 : case T_TransactionStmt: 670 71240 : retval = _copyTransactionStmt(from); 671 71240 : break; 672 1392 : case T_CompositeTypeStmt: 673 1392 : retval = _copyCompositeTypeStmt(from); 674 1392 : break; 675 664 : case T_CreateEnumStmt: 676 664 : retval = _copyCreateEnumStmt(from); 677 664 : break; 678 334 : case T_CreateRangeStmt: 679 334 : retval = _copyCreateRangeStmt(from); 680 334 : break; 681 792 : case T_AlterEnumStmt: 682 792 : retval = _copyAlterEnumStmt(from); 683 792 : break; 684 27362 : case T_ViewStmt: 685 27362 : retval = _copyViewStmt(from); 686 27362 : break; 687 116 : case T_LoadStmt: 688 116 : retval = _copyLoadStmt(from); 689 116 : break; 690 1284 : case T_CreatedbStmt: 691 1284 : retval = _copyCreatedbStmt(from); 692 1284 : break; 693 68 : case T_AlterDatabaseStmt: 694 68 : retval = _copyAlterDatabaseStmt(from); 695 68 : break; 696 12 : case T_AlterDatabaseRefreshCollStmt: 697 12 : retval = _copyAlterDatabaseRefreshCollStmt(from); 698 12 : break; 699 2116 : case T_AlterDatabaseSetStmt: 700 2116 : retval = _copyAlterDatabaseSetStmt(from); 701 2116 : break; 702 192 : case T_DropdbStmt: 703 192 : retval = _copyDropdbStmt(from); 704 192 : break; 705 308 : case T_AlterSystemStmt: 706 308 : retval = _copyAlterSystemStmt(from); 707 308 : break; 708 476 : case T_ClusterStmt: 709 476 : retval = _copyClusterStmt(from); 710 476 : break; 711 20918 : case T_VacuumStmt: 712 20918 : retval = _copyVacuumStmt(from); 713 20918 : break; 714 20630 : case T_VacuumRelation: 715 20630 : retval = _copyVacuumRelation(from); 716 20630 : break; 717 75924 : case T_ExplainStmt: 718 75924 : retval = _copyExplainStmt(from); 719 75924 : break; 720 3838 : case T_CreateTableAsStmt: 721 3838 : retval = _copyCreateTableAsStmt(from); 722 3838 : break; 723 524 : case T_RefreshMatViewStmt: 724 524 : retval = _copyRefreshMatViewStmt(from); 725 524 : break; 726 368 : case T_CheckPointStmt: 727 368 : retval = _copyCheckPointStmt(from); 728 368 : break; 729 60 : case T_DiscardStmt: 730 60 : retval = _copyDiscardStmt(from); 731 60 : break; 732 2160 : case T_LockStmt: 733 2160 : retval = _copyLockStmt(from); 734 2160 : break; 735 212 : case T_ConstraintsSetStmt: 736 212 : retval = _copyConstraintsSetStmt(from); 737 212 : break; 738 2294 : case T_ReindexStmt: 739 2294 : retval = _copyReindexStmt(from); 740 2294 : break; 741 130 : case T_CreateConversionStmt: 742 130 : retval = _copyCreateConversionStmt(from); 743 130 : break; 744 548 : case T_CreateCastStmt: 745 548 : retval = _copyCreateCastStmt(from); 746 548 : break; 747 102 : case T_CreateTransformStmt: 748 102 : retval = _copyCreateTransformStmt(from); 749 102 : break; 750 3336 : case T_PrepareStmt: 751 3336 : retval = _copyPrepareStmt(from); 752 3336 : break; 753 23700 : case T_ExecuteStmt: 754 23700 : retval = _copyExecuteStmt(from); 755 23700 : break; 756 8068 : case T_DeallocateStmt: 757 8068 : retval = _copyDeallocateStmt(from); 758 8068 : break; 759 292 : case T_DropOwnedStmt: 760 292 : retval = _copyDropOwnedStmt(from); 761 292 : break; 762 76 : case T_ReassignOwnedStmt: 763 76 : retval = _copyReassignOwnedStmt(from); 764 76 : break; 765 80 : case T_AlterTSDictionaryStmt: 766 80 : retval = _copyAlterTSDictionaryStmt(from); 767 80 : break; 768 13250 : case T_AlterTSConfigurationStmt: 769 13250 : retval = _copyAlterTSConfigurationStmt(from); 770 13250 : break; 771 2532 : case T_PublicationTable: 772 2532 : retval = _copyPublicationTable(from); 773 2532 : break; 774 3244 : case T_PublicationObjSpec: 775 3244 : retval = _copyPublicationObjSpec(from); 776 3244 : break; 777 1368 : case T_CreatePublicationStmt: 778 1368 : retval = _copyCreatePublicationStmt(from); 779 1368 : break; 780 2036 : case T_AlterPublicationStmt: 781 2036 : retval = _copyAlterPublicationStmt(from); 782 2036 : break; 783 832 : case T_CreateSubscriptionStmt: 784 832 : retval = _copyCreateSubscriptionStmt(from); 785 832 : break; 786 904 : case T_AlterSubscriptionStmt: 787 904 : retval = _copyAlterSubscriptionStmt(from); 788 904 : break; 789 384 : case T_DropSubscriptionStmt: 790 384 : retval = _copyDropSubscriptionStmt(from); 791 384 : break; 792 0 : case T_PathKey: 793 0 : retval = _copyPathKey(from); 794 0 : break; 795 0 : case T_PathKeyInfo: 796 0 : retval = _copyPathKeyInfo(from); 797 0 : break; 798 0 : case T_RestrictInfo: 799 0 : retval = _copyRestrictInfo(from); 800 0 : break; 801 8386 : case T_PlaceHolderVar: 802 8386 : retval = _copyPlaceHolderVar(from); 803 8386 : break; 804 0 : case T_SpecialJoinInfo: 805 0 : retval = _copySpecialJoinInfo(from); 806 0 : break; 807 48322 : case T_AppendRelInfo: 808 48322 : retval = _copyAppendRelInfo(from); 809 48322 : break; 810 0 : case T_PlaceHolderInfo: 811 0 : retval = _copyPlaceHolderInfo(from); 812 0 : break; 813 525592 : case T_PlannedStmt: 814 525592 : retval = _copyPlannedStmt(from); 815 525592 : break; 816 255590 : case T_Result: 817 255590 : retval = _copyResult(from); 818 255590 : break; 819 8710 : case T_ProjectSet: 820 8710 : retval = _copyProjectSet(from); 821 8710 : break; 822 98688 : case T_ModifyTable: 823 98688 : retval = _copyModifyTable(from); 824 98688 : break; 825 14154 : case T_Append: 826 14154 : retval = _copyAppend(from); 827 14154 : break; 828 478 : case T_MergeAppend: 829 478 : retval = _copyMergeAppend(from); 830 478 : break; 831 800 : case T_RecursiveUnion: 832 800 : retval = _copyRecursiveUnion(from); 833 800 : break; 834 104 : case T_BitmapAnd: 835 104 : retval = _copyBitmapAnd(from); 836 104 : break; 837 288 : case T_BitmapOr: 838 288 : retval = _copyBitmapOr(from); 839 288 : break; 840 194868 : case T_SeqScan: 841 194868 : retval = _copySeqScan(from); 842 194868 : break; 843 306 : case T_SampleScan: 844 306 : retval = _copySampleScan(from); 845 306 : break; 846 140606 : case T_IndexScan: 847 140606 : retval = _copyIndexScan(from); 848 140606 : break; 849 17144 : case T_IndexOnlyScan: 850 17144 : retval = _copyIndexOnlyScan(from); 851 17144 : break; 852 22494 : case T_BitmapIndexScan: 853 22494 : retval = _copyBitmapIndexScan(from); 854 22494 : break; 855 22048 : case T_BitmapHeapScan: 856 22048 : retval = _copyBitmapHeapScan(from); 857 22048 : break; 858 858 : case T_TidScan: 859 858 : retval = _copyTidScan(from); 860 858 : break; 861 208 : case T_TidRangeScan: 862 208 : retval = _copyTidRangeScan(from); 863 208 : break; 864 11072 : case T_SubqueryScan: 865 11072 : retval = _copySubqueryScan(from); 866 11072 : break; 867 45686 : case T_FunctionScan: 868 45686 : retval = _copyFunctionScan(from); 869 45686 : break; 870 7888 : case T_ValuesScan: 871 7888 : retval = _copyValuesScan(from); 872 7888 : break; 873 554 : case T_TableFuncScan: 874 554 : retval = _copyTableFuncScan(from); 875 554 : break; 876 3278 : case T_CteScan: 877 3278 : retval = _copyCteScan(from); 878 3278 : break; 879 856 : case T_NamedTuplestoreScan: 880 856 : retval = _copyNamedTuplestoreScan(from); 881 856 : break; 882 800 : case T_WorkTableScan: 883 800 : retval = _copyWorkTableScan(from); 884 800 : break; 885 2010 : case T_ForeignScan: 886 2010 : retval = _copyForeignScan(from); 887 2010 : break; 888 0 : case T_CustomScan: 889 0 : retval = _copyCustomScan(from); 890 0 : break; 891 82434 : case T_NestLoop: 892 82434 : retval = _copyNestLoop(from); 893 82434 : break; 894 47444 : case T_NestLoopParam: 895 47444 : retval = _copyNestLoopParam(from); 896 47444 : break; 897 7072 : case T_MergeJoin: 898 7072 : retval = _copyMergeJoin(from); 899 7072 : break; 900 34518 : case T_HashJoin: 901 34518 : retval = _copyHashJoin(from); 902 34518 : break; 903 4314 : case T_Material: 904 4314 : retval = _copyMaterial(from); 905 4314 : break; 906 1364 : case T_Memoize: 907 1364 : retval = _copyMemoize(from); 908 1364 : break; 909 64336 : case T_Sort: 910 64336 : retval = _copySort(from); 911 64336 : break; 912 664 : case T_IncrementalSort: 913 664 : retval = _copyIncrementalSort(from); 914 664 : break; 915 222 : case T_Group: 916 222 : retval = _copyGroup(from); 917 222 : break; 918 39454 : case T_Agg: 919 39454 : retval = _copyAgg(from); 920 39454 : break; 921 2474 : case T_WindowAgg: 922 2474 : retval = _copyWindowAgg(from); 923 2474 : break; 924 4780 : case T_Unique: 925 4780 : retval = _copyUnique(from); 926 4780 : break; 927 1004 : case T_Gather: 928 1004 : retval = _copyGather(from); 929 1004 : break; 930 318 : case T_GatherMerge: 931 318 : retval = _copyGatherMerge(from); 932 318 : break; 933 34518 : case T_Hash: 934 34518 : retval = _copyHash(from); 935 34518 : break; 936 608 : case T_SetOp: 937 608 : retval = _copySetOp(from); 938 608 : break; 939 13324 : case T_LockRows: 940 13324 : retval = _copyLockRows(from); 941 13324 : break; 942 4660 : case T_Limit: 943 4660 : retval = _copyLimit(from); 944 4660 : break; 945 39656 : case T_PlanRowMark: 946 39656 : retval = _copyPlanRowMark(from); 947 39656 : break; 948 700 : case T_PartitionPruneInfo: 949 700 : retval = _copyPartitionPruneInfo(from); 950 700 : break; 951 1516 : case T_PartitionedRelPruneInfo: 952 1516 : retval = _copyPartitionedRelPruneInfo(from); 953 1516 : break; 954 1394 : case T_PartitionPruneStepOp: 955 1394 : retval = _copyPartitionPruneStepOp(from); 956 1394 : break; 957 298 : case T_PartitionPruneStepCombine: 958 298 : retval = _copyPartitionPruneStepCombine(from); 959 298 : break; 960 80064 : case T_PlanInvalItem: 961 80064 : retval = _copyPlanInvalItem(from); 962 80064 : break; 963 0 : case T_Bitmapset: 964 0 : retval = _copyBitmapset(from); 965 0 : break; 966 0 : case T_ExtensibleNode: 967 0 : retval = _copyExtensibleNode(from); 968 0 : break; 969 32820 : case T_Integer: 970 32820 : retval = _copyInteger(from); 971 32820 : break; 972 256 : case T_Float: 973 256 : retval = _copyFloat(from); 974 256 : break; 975 26960 : case T_Boolean: 976 26960 : retval = _copyBoolean(from); 977 26960 : break; 978 28946636 : case T_String: 979 28946636 : retval = _copyString(from); 980 28946636 : break; 981 0 : case T_BitString: 982 0 : retval = _copyBitString(from); 983 0 : break; 984 2928 : case T_ForeignKeyCacheInfo: 985 2928 : retval = _copyForeignKeyCacheInfo(from); 986 2928 : break;