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;
|