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 2442721 : case T_Alias:
19 2442721 : retval = _copyAlias(from);
20 2442721 : break;
21 617053 : case T_RangeVar:
22 617053 : retval = _copyRangeVar(from);
23 617053 : break;
24 1188 : case T_TableFunc:
25 1188 : retval = _copyTableFunc(from);
26 1188 : break;
27 2827 : case T_IntoClause:
28 2827 : retval = _copyIntoClause(from);
29 2827 : break;
30 14799552 : case T_Var:
31 14799552 : retval = _copyVar(from);
32 14799552 : break;
33 2642502 : case T_Const:
34 2642502 : retval = _copyConst(from);
35 2642502 : break;
36 525548 : case T_Param:
37 525548 : retval = _copyParam(from);
38 525548 : break;
39 160952 : case T_Aggref:
40 160952 : retval = _copyAggref(from);
41 160952 : break;
42 1049 : case T_GroupingFunc:
43 1049 : retval = _copyGroupingFunc(from);
44 1049 : break;
45 7226 : case T_WindowFunc:
46 7226 : retval = _copyWindowFunc(from);
47 7226 : break;
48 455 : case T_WindowFuncRunCondition:
49 455 : retval = _copyWindowFuncRunCondition(from);
50 455 : break;
51 1819 : case T_MergeSupportFunc:
52 1819 : retval = _copyMergeSupportFunc(from);
53 1819 : break;
54 56915 : case T_SubscriptingRef:
55 56915 : retval = _copySubscriptingRef(from);
56 56915 : break;
57 733530 : case T_FuncExpr:
58 733530 : retval = _copyFuncExpr(from);
59 733530 : break;
60 54336 : case T_NamedArgExpr:
61 54336 : retval = _copyNamedArgExpr(from);
62 54336 : break;
63 1547201 : case T_OpExpr:
64 1547201 : retval = _copyOpExpr(from);
65 1547201 : break;
66 1538 : case T_DistinctExpr:
67 1538 : retval = _copyDistinctExpr(from);
68 1538 : break;
69 1113 : case T_NullIfExpr:
70 1113 : retval = _copyNullIfExpr(from);
71 1113 : break;
72 67146 : case T_ScalarArrayOpExpr:
73 67146 : retval = _copyScalarArrayOpExpr(from);
74 67146 : break;
75 402473 : case T_BoolExpr:
76 402473 : retval = _copyBoolExpr(from);
77 402473 : break;
78 90887 : case T_SubLink:
79 90887 : retval = _copySubLink(from);
80 90887 : break;
81 32208 : case T_SubPlan:
82 32208 : retval = _copySubPlan(from);
83 32208 : break;
84 0 : case T_AlternativeSubPlan:
85 0 : retval = _copyAlternativeSubPlan(from);
86 0 : break;
87 149741 : case T_FieldSelect:
88 149741 : retval = _copyFieldSelect(from);
89 149741 : break;
90 587 : case T_FieldStore:
91 587 : retval = _copyFieldStore(from);
92 587 : break;
93 251487 : case T_RelabelType:
94 251487 : retval = _copyRelabelType(from);
95 251487 : break;
96 68244 : case T_CoerceViaIO:
97 68244 : retval = _copyCoerceViaIO(from);
98 68244 : break;
99 10755 : case T_ArrayCoerceExpr:
100 10755 : retval = _copyArrayCoerceExpr(from);
101 10755 : break;
102 709 : case T_ConvertRowtypeExpr:
103 709 : retval = _copyConvertRowtypeExpr(from);
104 709 : break;
105 9042 : case T_CollateExpr:
106 9042 : retval = _copyCollateExpr(from);
107 9042 : break;
108 127232 : case T_CaseExpr:
109 127232 : retval = _copyCaseExpr(from);
110 127232 : break;
111 302968 : case T_CaseWhen:
112 302968 : retval = _copyCaseWhen(from);
113 302968 : break;
114 106585 : case T_CaseTestExpr:
115 106585 : retval = _copyCaseTestExpr(from);
116 106585 : break;
117 36673 : case T_ArrayExpr:
118 36673 : retval = _copyArrayExpr(from);
119 36673 : break;
120 13484 : case T_RowExpr:
121 13484 : retval = _copyRowExpr(from);
122 13484 : break;
123 645 : case T_RowCompareExpr:
124 645 : retval = _copyRowCompareExpr(from);
125 645 : break;
126 17048 : case T_CoalesceExpr:
127 17048 : retval = _copyCoalesceExpr(from);
128 17048 : break;
129 1352 : case T_MinMaxExpr:
130 1352 : retval = _copyMinMaxExpr(from);
131 1352 : break;
132 22993 : case T_SQLValueFunction:
133 22993 : retval = _copySQLValueFunction(from);
134 22993 : break;
135 1310 : case T_XmlExpr:
136 1310 : retval = _copyXmlExpr(from);
137 1310 : break;
138 27504 : case T_JsonFormat:
139 27504 : retval = _copyJsonFormat(from);
140 27504 : break;
141 11487 : case T_JsonReturning:
142 11487 : retval = _copyJsonReturning(from);
143 11487 : break;
144 6056 : case T_JsonValueExpr:
145 6056 : retval = _copyJsonValueExpr(from);
146 6056 : break;
147 2448 : case T_JsonConstructorExpr:
148 2448 : retval = _copyJsonConstructorExpr(from);
149 2448 : break;
150 899 : case T_JsonIsPredicate:
151 899 : retval = _copyJsonIsPredicate(from);
152 899 : break;
153 9746 : case T_JsonBehavior:
154 9746 : retval = _copyJsonBehavior(from);
155 9746 : break;
156 5063 : case T_JsonExpr:
157 5063 : retval = _copyJsonExpr(from);
158 5063 : break;
159 1395 : case T_JsonTablePath:
160 1395 : retval = _copyJsonTablePath(from);
161 1395 : break;
162 1395 : case T_JsonTablePathScan:
163 1395 : retval = _copyJsonTablePathScan(from);
164 1395 : break;
165 226 : case T_JsonTableSiblingJoin:
166 226 : retval = _copyJsonTableSiblingJoin(from);
167 226 : break;
168 63706 : case T_NullTest:
169 63706 : retval = _copyNullTest(from);
170 63706 : break;
171 3253 : case T_BooleanTest:
172 3253 : retval = _copyBooleanTest(from);
173 3253 : break;
174 6618 : case T_MergeAction:
175 6618 : retval = _copyMergeAction(from);
176 6618 : break;
177 59362 : case T_CoerceToDomain:
178 59362 : retval = _copyCoerceToDomain(from);
179 59362 : break;
180 2930 : case T_CoerceToDomainValue:
181 2930 : retval = _copyCoerceToDomainValue(from);
182 2930 : break;
183 1328 : case T_SetToDefault:
184 1328 : retval = _copySetToDefault(from);
185 1328 : break;
186 1371 : case T_CurrentOfExpr:
187 1371 : retval = _copyCurrentOfExpr(from);
188 1371 : break;
189 1140 : case T_NextValueExpr:
190 1140 : retval = _copyNextValueExpr(from);
191 1140 : break;
192 1980 : case T_InferenceElem:
193 1980 : retval = _copyInferenceElem(from);
194 1980 : break;
195 1522 : case T_ReturningExpr:
196 1522 : retval = _copyReturningExpr(from);
197 1522 : break;
198 71 : case T_GraphLabelRef:
199 71 : retval = _copyGraphLabelRef(from);
200 71 : break;
201 46 : case T_GraphPropertyRef:
202 46 : retval = _copyGraphPropertyRef(from);
203 46 : break;
204 6056816 : case T_TargetEntry:
205 6056816 : retval = _copyTargetEntry(from);
206 6056816 : break;
207 707429 : case T_RangeTblRef:
208 707429 : retval = _copyRangeTblRef(from);
209 707429 : break;
210 185993 : case T_JoinExpr:
211 185993 : retval = _copyJoinExpr(from);
212 185993 : break;
213 686186 : case T_FromExpr:
214 686186 : retval = _copyFromExpr(from);
215 686186 : break;
216 1943 : case T_OnConflictExpr:
217 1943 : retval = _copyOnConflictExpr(from);
218 1943 : break;
219 2304 : case T_ForPortionOfExpr:
220 2304 : retval = _copyForPortionOfExpr(from);
221 2304 : break;
222 944639 : case T_Query:
223 944639 : retval = _copyQuery(from);
224 944639 : break;
225 500100 : case T_TypeName:
226 500100 : retval = _copyTypeName(from);
227 500100 : break;
228 1424955 : case T_ColumnRef:
229 1424955 : retval = _copyColumnRef(from);
230 1424955 : break;
231 46124 : case T_ParamRef:
232 46124 : retval = _copyParamRef(from);
233 46124 : break;
234 462247 : case T_A_Expr:
235 462247 : retval = _copyA_Expr(from);
236 462247 : break;
237 1021544 : case T_A_Const:
238 1021544 : retval = _copyA_Const(from);
239 1021544 : break;
240 244244 : case T_TypeCast:
241 244244 : retval = _copyTypeCast(from);
242 244244 : break;
243 8020 : case T_CollateClause:
244 8020 : retval = _copyCollateClause(from);
245 8020 : break;
246 36481 : case T_RoleSpec:
247 36481 : retval = _copyRoleSpec(from);
248 36481 : break;
249 286739 : case T_FuncCall:
250 286739 : retval = _copyFuncCall(from);
251 286739 : break;
252 52146 : case T_A_Star:
253 52146 : retval = _copyA_Star(from);
254 52146 : break;
255 11142 : case T_A_Indices:
256 11142 : retval = _copyA_Indices(from);
257 11142 : break;
258 27202 : case T_A_Indirection:
259 27202 : retval = _copyA_Indirection(from);
260 27202 : break;
261 6089 : case T_A_ArrayExpr:
262 6089 : retval = _copyA_ArrayExpr(from);
263 6089 : break;
264 891694 : case T_ResTarget:
265 891694 : retval = _copyResTarget(from);
266 891694 : break;
267 265 : case T_MultiAssignRef:
268 265 : retval = _copyMultiAssignRef(from);
269 265 : break;
270 76183 : case T_SortBy:
271 76183 : retval = _copySortBy(from);
272 76183 : break;
273 3371 : case T_WindowDef:
274 3371 : retval = _copyWindowDef(from);
275 3371 : break;
276 16934 : case T_RangeSubselect:
277 16934 : retval = _copyRangeSubselect(from);
278 16934 : break;
279 34201 : case T_RangeFunction:
280 34201 : retval = _copyRangeFunction(from);
281 34201 : break;
282 172 : case T_RangeTableFunc:
283 172 : retval = _copyRangeTableFunc(from);
284 172 : break;
285 614 : case T_RangeTableFuncCol:
286 614 : retval = _copyRangeTableFuncCol(from);
287 614 : break;
288 703 : case T_RangeGraphTable:
289 703 : retval = _copyRangeGraphTable(from);
290 703 : break;
291 190 : case T_RangeTableSample:
292 190 : retval = _copyRangeTableSample(from);
293 190 : break;
294 101538 : case T_ColumnDef:
295 101538 : retval = _copyColumnDef(from);
296 101538 : break;
297 1050 : case T_TableLikeClause:
298 1050 : retval = _copyTableLikeClause(from);
299 1050 : break;
300 14118 : case T_IndexElem:
301 14118 : retval = _copyIndexElem(from);
302 14118 : break;
303 485698 : case T_DefElem:
304 485698 : retval = _copyDefElem(from);
305 485698 : break;
306 5147 : case T_LockingClause:
307 5147 : retval = _copyLockingClause(from);
308 5147 : break;
309 164 : case T_XmlSerialize:
310 164 : retval = _copyXmlSerialize(from);
311 164 : break;
312 7713 : case T_PartitionElem:
313 7713 : retval = _copyPartitionElem(from);
314 7713 : break;
315 6853 : case T_PartitionSpec:
316 6853 : retval = _copyPartitionSpec(from);
317 6853 : break;
318 24159 : case T_PartitionBoundSpec:
319 24159 : retval = _copyPartitionBoundSpec(from);
320 24159 : break;
321 2 : case T_PartitionRangeDatum:
322 2 : retval = _copyPartitionRangeDatum(from);
323 2 : break;
324 6795 : case T_PartitionCmd:
325 6795 : retval = _copyPartitionCmd(from);
326 6795 : break;
327 738 : case T_GraphPattern:
328 738 : retval = _copyGraphPattern(from);
329 738 : break;
330 2138 : case T_GraphElementPattern:
331 2138 : retval = _copyGraphElementPattern(from);
332 2138 : break;
333 1592116 : case T_RangeTblEntry:
334 1592116 : retval = _copyRangeTblEntry(from);
335 1592116 : break;
336 942713 : case T_RTEPermissionInfo:
337 942713 : retval = _copyRTEPermissionInfo(from);
338 942713 : break;
339 93675 : case T_RangeTblFunction:
340 93675 : retval = _copyRangeTblFunction(from);
341 93675 : break;
342 548 : case T_TableSampleClause:
343 548 : retval = _copyTableSampleClause(from);
344 548 : break;
345 4768 : case T_WithCheckOption:
346 4768 : retval = _copyWithCheckOption(from);
347 4768 : break;
348 209019 : case T_SortGroupClause:
349 209019 : retval = _copySortGroupClause(from);
350 209019 : break;
351 4339 : case T_GroupingSet:
352 4339 : retval = _copyGroupingSet(from);
353 4339 : break;
354 3512 : case T_WindowClause:
355 3512 : retval = _copyWindowClause(from);
356 3512 : break;
357 12638 : case T_RowMarkClause:
358 12638 : retval = _copyRowMarkClause(from);
359 12638 : break;
360 1229 : case T_ForPortionOfClause:
361 1229 : retval = _copyForPortionOfClause(from);
362 1229 : break;
363 2363 : case T_WithClause:
364 2363 : retval = _copyWithClause(from);
365 2363 : break;
366 1421 : case T_InferClause:
367 1421 : retval = _copyInferClause(from);
368 1421 : break;
369 1580 : case T_OnConflictClause:
370 1580 : retval = _copyOnConflictClause(from);
371 1580 : break;
372 218 : case T_CTESearchClause:
373 218 : retval = _copyCTESearchClause(from);
374 218 : break;
375 218 : case T_CTECycleClause:
376 218 : retval = _copyCTECycleClause(from);
377 218 : break;
378 7651 : case T_CommonTableExpr:
379 7651 : retval = _copyCommonTableExpr(from);
380 7651 : break;
381 2293 : case T_MergeWhenClause:
382 2293 : retval = _copyMergeWhenClause(from);
383 2293 : break;
384 104 : case T_ReturningOption:
385 104 : retval = _copyReturningOption(from);
386 104 : break;
387 2809 : case T_ReturningClause:
388 2809 : retval = _copyReturningClause(from);
389 2809 : break;
390 856 : case T_TriggerTransition:
391 856 : retval = _copyTriggerTransition(from);
392 856 : break;
393 1750 : case T_JsonOutput:
394 1750 : retval = _copyJsonOutput(from);
395 1750 : break;
396 436 : case T_JsonArgument:
397 436 : retval = _copyJsonArgument(from);
398 436 : break;
399 1452 : case T_JsonFuncExpr:
400 1452 : retval = _copyJsonFuncExpr(from);
401 1452 : break;
402 2260 : case T_JsonTablePathSpec:
403 2260 : retval = _copyJsonTablePathSpec(from);
404 2260 : break;
405 556 : case T_JsonTablePlanSpec:
406 556 : retval = _copyJsonTablePlanSpec(from);
407 556 : break;
408 544 : case T_JsonTable:
409 544 : retval = _copyJsonTable(from);
410 544 : break;
411 2080 : case T_JsonTableColumn:
412 2080 : retval = _copyJsonTableColumn(from);
413 2080 : break;
414 878 : case T_JsonKeyValue:
415 878 : retval = _copyJsonKeyValue(from);
416 878 : break;
417 108 : case T_JsonParseExpr:
418 108 : retval = _copyJsonParseExpr(from);
419 108 : break;
420 70 : case T_JsonScalarExpr:
421 70 : retval = _copyJsonScalarExpr(from);
422 70 : break;
423 68 : case T_JsonSerializeExpr:
424 68 : retval = _copyJsonSerializeExpr(from);
425 68 : break;
426 570 : case T_JsonObjectConstructor:
427 570 : retval = _copyJsonObjectConstructor(from);
428 570 : break;
429 408 : case T_JsonArrayConstructor:
430 408 : retval = _copyJsonArrayConstructor(from);
431 408 : break;
432 116 : case T_JsonArrayQueryConstructor:
433 116 : retval = _copyJsonArrayQueryConstructor(from);
434 116 : break;
435 356 : case T_JsonAggConstructor:
436 356 : retval = _copyJsonAggConstructor(from);
437 356 : break;
438 196 : case T_JsonObjectAgg:
439 196 : retval = _copyJsonObjectAgg(from);
440 196 : break;
441 160 : case T_JsonArrayAgg:
442 160 : retval = _copyJsonArrayAgg(from);
443 160 : break;
444 512611 : case T_RawStmt:
445 512611 : retval = _copyRawStmt(from);
446 512611 : break;
447 48585 : case T_InsertStmt:
448 48585 : retval = _copyInsertStmt(from);
449 48585 : break;
450 3649 : case T_DeleteStmt:
451 3649 : retval = _copyDeleteStmt(from);
452 3649 : break;
453 9828 : case T_UpdateStmt:
454 9828 : retval = _copyUpdateStmt(from);
455 9828 : break;
456 1448 : case T_MergeStmt:
457 1448 : retval = _copyMergeStmt(from);
458 1448 : break;
459 387331 : case T_SelectStmt:
460 387331 : retval = _copySelectStmt(from);
461 387331 : break;
462 23202 : case T_SetOperationStmt:
463 23202 : retval = _copySetOperationStmt(from);
464 23202 : break;
465 5472 : case T_ReturnStmt:
466 5472 : retval = _copyReturnStmt(from);
467 5472 : break;
468 3350 : case T_PLAssignStmt:
469 3350 : retval = _copyPLAssignStmt(from);
470 3350 : break;
471 1540 : case T_CreateSchemaStmt:
472 1540 : retval = _copyCreateSchemaStmt(from);
473 1540 : break;
474 40625 : case T_AlterTableStmt:
475 40625 : retval = _copyAlterTableStmt(from);
476 40625 : break;
477 67432 : case T_AlterTableCmd:
478 67432 : retval = _copyAlterTableCmd(from);
479 67432 : break;
480 1008 : case T_ATAlterConstraint:
481 1008 : retval = _copyATAlterConstraint(from);
482 1008 : break;
483 945 : case T_ReplicaIdentityStmt:
484 945 : retval = _copyReplicaIdentityStmt(from);
485 945 : break;
486 8 : case T_AlterCollationStmt:
487 8 : retval = _copyAlterCollationStmt(from);
488 8 : break;
489 390 : case T_AlterDomainStmt:
490 390 : retval = _copyAlterDomainStmt(from);
491 390 : break;
492 23231 : case T_GrantStmt:
493 23231 : retval = _copyGrantStmt(from);
494 23231 : break;
495 16529 : case T_ObjectWithArgs:
496 16529 : retval = _copyObjectWithArgs(from);
497 16529 : break;
498 21660 : case T_AccessPriv:
499 21660 : retval = _copyAccessPriv(from);
500 21660 : break;
501 974 : case T_GrantRoleStmt:
502 974 : retval = _copyGrantRoleStmt(from);
503 974 : break;
504 275 : case T_AlterDefaultPrivilegesStmt:
505 275 : retval = _copyAlterDefaultPrivilegesStmt(from);
506 275 : break;
507 13468 : case T_CopyStmt:
508 13468 : retval = _copyCopyStmt(from);
509 13468 : break;
510 46062 : case T_VariableSetStmt:
511 46062 : retval = _copyVariableSetStmt(from);
512 46062 : break;
513 1230 : case T_VariableShowStmt:
514 1230 : retval = _copyVariableShowStmt(from);
515 1230 : break;
516 52289 : case T_CreateStmt:
517 52289 : retval = _copyCreateStmt(from);
518 52289 : break;
519 67665 : case T_Constraint:
520 67665 : retval = _copyConstraint(from);
521 67665 : break;
522 152 : case T_CreateTableSpaceStmt:
523 152 : retval = _copyCreateTableSpaceStmt(from);
524 152 : break;
525 72 : case T_DropTableSpaceStmt:
526 72 : retval = _copyDropTableSpaceStmt(from);
527 72 : break;
528 34 : case T_AlterTableSpaceOptionsStmt:
529 34 : retval = _copyAlterTableSpaceOptionsStmt(from);
530 34 : break;
531 62 : case T_AlterTableMoveAllStmt:
532 62 : retval = _copyAlterTableMoveAllStmt(from);
533 62 : break;
534 687 : case T_CreateExtensionStmt:
535 687 : retval = _copyCreateExtensionStmt(from);
536 687 : break;
537 43 : case T_AlterExtensionStmt:
538 43 : retval = _copyAlterExtensionStmt(from);
539 43 : break;
540 303 : case T_AlterExtensionContentsStmt:
541 303 : retval = _copyAlterExtensionContentsStmt(from);
542 303 : break;
543 314 : case T_CreateFdwStmt:
544 314 : retval = _copyCreateFdwStmt(from);
545 314 : break;
546 206 : case T_AlterFdwStmt:
547 206 : retval = _copyAlterFdwStmt(from);
548 206 : break;
549 398 : case T_CreateForeignServerStmt:
550 398 : retval = _copyCreateForeignServerStmt(from);
551 398 : break;
552 258 : case T_AlterForeignServerStmt:
553 258 : retval = _copyAlterForeignServerStmt(from);
554 258 : break;
555 586 : case T_CreateForeignTableStmt:
556 586 : retval = _copyCreateForeignTableStmt(from);
557 586 : break;
558 338 : case T_CreateUserMappingStmt:
559 338 : retval = _copyCreateUserMappingStmt(from);
560 338 : break;
561 146 : case T_AlterUserMappingStmt:
562 146 : retval = _copyAlterUserMappingStmt(from);
563 146 : break;
564 158 : case T_DropUserMappingStmt:
565 158 : retval = _copyDropUserMappingStmt(from);
566 158 : break;
567 56 : case T_ImportForeignSchemaStmt:
568 56 : retval = _copyImportForeignSchemaStmt(from);
569 56 : break;
570 1250 : case T_CreatePolicyStmt:
571 1250 : retval = _copyCreatePolicyStmt(from);
572 1250 : break;
573 116 : case T_AlterPolicyStmt:
574 116 : retval = _copyAlterPolicyStmt(from);
575 116 : break;
576 76 : case T_CreateAmStmt:
577 76 : retval = _copyCreateAmStmt(from);
578 76 : break;
579 4803 : case T_CreateTrigStmt:
580 4803 : retval = _copyCreateTrigStmt(from);
581 4803 : break;
582 258 : case T_CreateEventTrigStmt:
583 258 : retval = _copyCreateEventTrigStmt(from);
584 258 : break;
585 64 : case T_AlterEventTrigStmt:
586 64 : retval = _copyAlterEventTrigStmt(from);
587 64 : break;
588 158 : case T_CreatePLangStmt:
589 158 : retval = _copyCreatePLangStmt(from);
590 158 : break;
591 2612 : case T_CreateRoleStmt:
592 2612 : retval = _copyCreateRoleStmt(from);
593 2612 : break;
594 588 : case T_AlterRoleStmt:
595 588 : retval = _copyAlterRoleStmt(from);
596 588 : break;
597 104 : case T_AlterRoleSetStmt:
598 104 : retval = _copyAlterRoleSetStmt(from);
599 104 : break;
600 2494 : case T_DropRoleStmt:
601 2494 : retval = _copyDropRoleStmt(from);
602 2494 : break;
603 956 : case T_CreateSeqStmt:
604 956 : retval = _copyCreateSeqStmt(from);
605 956 : break;
606 333 : case T_AlterSeqStmt:
607 333 : retval = _copyAlterSeqStmt(from);
608 333 : break;
609 11207 : case T_DefineStmt:
610 11207 : retval = _copyDefineStmt(from);
611 11207 : break;
612 2053 : case T_CreateDomainStmt:
613 2053 : retval = _copyCreateDomainStmt(from);
614 2053 : break;
615 595 : case T_CreateOpClassStmt:
616 595 : retval = _copyCreateOpClassStmt(from);
617 595 : break;
618 7176 : case T_CreateOpClassItem:
619 7176 : retval = _copyCreateOpClassItem(from);
620 7176 : break;
621 195 : case T_CreateOpFamilyStmt:
622 195 : retval = _copyCreateOpFamilyStmt(from);
623 195 : break;
624 553 : case T_AlterOpFamilyStmt:
625 553 : retval = _copyAlterOpFamilyStmt(from);
626 553 : break;
627 35998 : case T_DropStmt:
628 35998 : retval = _copyDropStmt(from);
629 35998 : break;
630 2400 : case T_TruncateStmt:
631 2400 : retval = _copyTruncateStmt(from);
632 2400 : break;
633 8593 : case T_CommentStmt:
634 8593 : retval = _copyCommentStmt(from);
635 8593 : break;
636 135 : case T_SecLabelStmt:
637 135 : retval = _copySecLabelStmt(from);
638 135 : break;
639 9409 : case T_DeclareCursorStmt:
640 9409 : retval = _copyDeclareCursorStmt(from);
641 9409 : break;
642 2478 : case T_ClosePortalStmt:
643 2478 : retval = _copyClosePortalStmt(from);
644 2478 : break;
645 9022 : case T_FetchStmt:
646 9022 : retval = _copyFetchStmt(from);
647 9022 : break;
648 9260 : case T_IndexStmt:
649 9260 : retval = _copyIndexStmt(from);
650 9260 : break;
651 1202 : case T_CreateStatsStmt:
652 1202 : retval = _copyCreateStatsStmt(from);
653 1202 : break;
654 2836 : case T_StatsElem:
655 2836 : retval = _copyStatsElem(from);
656 2836 : break;
657 34 : case T_AlterStatsStmt:
658 34 : retval = _copyAlterStatsStmt(from);
659 34 : break;
660 26696 : case T_CreateFunctionStmt:
661 26696 : retval = _copyCreateFunctionStmt(from);
662 26696 : break;
663 69278 : case T_FunctionParameter:
664 69278 : retval = _copyFunctionParameter(from);
665 69278 : break;
666 446 : case T_AlterFunctionStmt:
667 446 : retval = _copyAlterFunctionStmt(from);
668 446 : break;
669 1618 : case T_DoStmt:
670 1618 : retval = _copyDoStmt(from);
671 1618 : break;
672 975 : case T_CallStmt:
673 975 : retval = _copyCallStmt(from);
674 975 : break;
675 2084 : case T_RenameStmt:
676 2084 : retval = _copyRenameStmt(from);
677 2084 : break;
678 46 : case T_AlterObjectDependsStmt:
679 46 : retval = _copyAlterObjectDependsStmt(from);
680 46 : break;
681 584 : case T_AlterObjectSchemaStmt:
682 584 : retval = _copyAlterObjectSchemaStmt(from);
683 584 : break;
684 2042 : case T_AlterOwnerStmt:
685 2042 : retval = _copyAlterOwnerStmt(from);
686 2042 : break;
687 664 : case T_AlterOperatorStmt:
688 664 : retval = _copyAlterOperatorStmt(from);
689 664 : break;
690 72 : case T_AlterTypeStmt:
691 72 : retval = _copyAlterTypeStmt(from);
692 72 : break;
693 1524 : case T_RuleStmt:
694 1524 : retval = _copyRuleStmt(from);
695 1524 : break;
696 200 : case T_NotifyStmt:
697 200 : retval = _copyNotifyStmt(from);
698 200 : break;
699 104 : case T_ListenStmt:
700 104 : retval = _copyListenStmt(from);
701 104 : break;
702 124 : case T_UnlistenStmt:
703 124 : retval = _copyUnlistenStmt(from);
704 124 : break;
705 55761 : case T_TransactionStmt:
706 55761 : retval = _copyTransactionStmt(from);
707 55761 : break;
708 4777 : case T_CompositeTypeStmt:
709 4777 : retval = _copyCompositeTypeStmt(from);
710 4777 : break;
711 480 : case T_CreateEnumStmt:
712 480 : retval = _copyCreateEnumStmt(from);
713 480 : break;
714 317 : case T_CreateRangeStmt:
715 317 : retval = _copyCreateRangeStmt(from);
716 317 : break;
717 494 : case T_AlterEnumStmt:
718 494 : retval = _copyAlterEnumStmt(from);
719 494 : break;
720 21846 : case T_ViewStmt:
721 21846 : retval = _copyViewStmt(from);
722 21846 : break;
723 100 : case T_LoadStmt:
724 100 : retval = _copyLoadStmt(from);
725 100 : break;
726 902 : case T_CreatedbStmt:
727 902 : retval = _copyCreatedbStmt(from);
728 902 : break;
729 106 : case T_AlterDatabaseStmt:
730 106 : retval = _copyAlterDatabaseStmt(from);
731 106 : break;
732 8 : case T_AlterDatabaseRefreshCollStmt:
733 8 : retval = _copyAlterDatabaseRefreshCollStmt(from);
734 8 : break;
735 1376 : case T_AlterDatabaseSetStmt:
736 1376 : retval = _copyAlterDatabaseSetStmt(from);
737 1376 : break;
738 160 : case T_DropdbStmt:
739 160 : retval = _copyDropdbStmt(from);
740 160 : break;
741 248 : case T_AlterSystemStmt:
742 248 : retval = _copyAlterSystemStmt(from);
743 248 : break;
744 18342 : case T_VacuumStmt:
745 18342 : retval = _copyVacuumStmt(from);
746 18342 : break;
747 18610 : case T_VacuumRelation:
748 18610 : retval = _copyVacuumRelation(from);
749 18610 : break;
750 462 : case T_RepackStmt:
751 462 : retval = _copyRepackStmt(from);
752 462 : break;
753 55705 : case T_ExplainStmt:
754 55705 : retval = _copyExplainStmt(from);
755 55705 : break;
756 2740 : case T_CreateTableAsStmt:
757 2740 : retval = _copyCreateTableAsStmt(from);
758 2740 : break;
759 353 : case T_RefreshMatViewStmt:
760 353 : retval = _copyRefreshMatViewStmt(from);
761 353 : break;
762 613 : case T_CheckPointStmt:
763 613 : retval = _copyCheckPointStmt(from);
764 613 : break;
765 48 : case T_DiscardStmt:
766 48 : retval = _copyDiscardStmt(from);
767 48 : break;
768 1234 : case T_LockStmt:
769 1234 : retval = _copyLockStmt(from);
770 1234 : break;
771 146 : case T_ConstraintsSetStmt:
772 146 : retval = _copyConstraintsSetStmt(from);
773 146 : break;
774 1562 : case T_ReindexStmt:
775 1562 : retval = _copyReindexStmt(from);
776 1562 : break;
777 85 : case T_CreateConversionStmt:
778 85 : retval = _copyCreateConversionStmt(from);
779 85 : break;
780 364 : case T_CreateCastStmt:
781 364 : retval = _copyCreateCastStmt(from);
782 364 : break;
783 440 : case T_CreatePropGraphStmt:
784 440 : retval = _copyCreatePropGraphStmt(from);
785 440 : break;
786 846 : case T_PropGraphVertex:
787 846 : retval = _copyPropGraphVertex(from);
788 846 : break;
789 438 : case T_PropGraphEdge:
790 438 : retval = _copyPropGraphEdge(from);
791 438 : break;
792 1594 : case T_PropGraphLabelAndProperties:
793 1594 : retval = _copyPropGraphLabelAndProperties(from);
794 1594 : break;
795 1618 : case T_PropGraphProperties:
796 1618 : retval = _copyPropGraphProperties(from);
797 1618 : break;
798 364 : case T_AlterPropGraphStmt:
799 364 : retval = _copyAlterPropGraphStmt(from);
800 364 : break;
801 53 : case T_CreateTransformStmt:
802 53 : retval = _copyCreateTransformStmt(from);
803 53 : break;
804 2272 : case T_PrepareStmt:
805 2272 : retval = _copyPrepareStmt(from);
806 2272 : break;
807 18116 : case T_ExecuteStmt:
808 18116 : retval = _copyExecuteStmt(from);
809 18116 : break;
810 4190 : case T_DeallocateStmt:
811 4190 : retval = _copyDeallocateStmt(from);
812 4190 : break;
813 192 : case T_DropOwnedStmt:
814 192 : retval = _copyDropOwnedStmt(from);
815 192 : break;
816 72 : case T_ReassignOwnedStmt:
817 72 : retval = _copyReassignOwnedStmt(from);
818 72 : break;
819 46 : case T_AlterTSDictionaryStmt:
820 46 : retval = _copyAlterTSDictionaryStmt(from);
821 46 : break;
822 10316 : case T_AlterTSConfigurationStmt:
823 10316 : retval = _copyAlterTSConfigurationStmt(from);
824 10316 : break;
825 2056 : case T_PublicationTable:
826 2056 : retval = _copyPublicationTable(from);
827 2056 : break;
828 2586 : case T_PublicationObjSpec:
829 2586 : retval = _copyPublicationObjSpec(from);
830 2586 : break;
831 0 : case T_PublicationAllObjSpec:
832 0 : retval = _copyPublicationAllObjSpec(from);
833 0 : break;
834 1278 : case T_CreatePublicationStmt:
835 1278 : retval = _copyCreatePublicationStmt(from);
836 1278 : break;
837 1564 : case T_AlterPublicationStmt:
838 1564 : retval = _copyAlterPublicationStmt(from);
839 1564 : break;
840 676 : case T_CreateSubscriptionStmt:
841 676 : retval = _copyCreateSubscriptionStmt(from);
842 676 : break;
843 927 : case T_AlterSubscriptionStmt:
844 927 : retval = _copyAlterSubscriptionStmt(from);
845 927 : break;
846 366 : case T_DropSubscriptionStmt:
847 366 : retval = _copyDropSubscriptionStmt(from);
848 366 : break;
849 548 : case T_WaitStmt:
850 548 : retval = _copyWaitStmt(from);
851 548 : break;
852 0 : case T_PathKey:
853 0 : retval = _copyPathKey(from);
854 0 : break;
855 0 : case T_GroupByOrdering:
856 0 : retval = _copyGroupByOrdering(from);
857 0 : break;
858 0 : case T_RestrictInfo:
859 0 : retval = _copyRestrictInfo(from);
860 0 : break;
861 14445 : case T_PlaceHolderVar:
862 14445 : retval = _copyPlaceHolderVar(from);
863 14445 : break;
864 0 : case T_SpecialJoinInfo:
865 0 : retval = _copySpecialJoinInfo(from);
866 0 : break;
867 43605 : case T_AppendRelInfo:
868 43605 : retval = _copyAppendRelInfo(from);
869 43605 : break;
870 0 : case T_PlaceHolderInfo:
871 0 : retval = _copyPlaceHolderInfo(from);
872 0 : break;
873 0 : case T_AggClauseInfo:
874 0 : retval = _copyAggClauseInfo(from);
875 0 : break;
876 0 : case T_GroupingExprInfo:
877 0 : retval = _copyGroupingExprInfo(from);
878 0 : break;
879 367185 : case T_PlannedStmt:
880 367185 : retval = _copyPlannedStmt(from);
881 367185 : break;
882 163241 : case T_Result:
883 163241 : retval = _copyResult(from);
884 163241 : break;
885 8855 : case T_ProjectSet:
886 8855 : retval = _copyProjectSet(from);
887 8855 : break;
888 62864 : case T_ModifyTable:
889 62864 : retval = _copyModifyTable(from);
890 62864 : break;
891 12967 : case T_Append:
892 12967 : retval = _copyAppend(from);
893 12967 : break;
894 394 : case T_MergeAppend:
895 394 : retval = _copyMergeAppend(from);
896 394 : break;
897 573 : case T_RecursiveUnion:
898 573 : retval = _copyRecursiveUnion(from);
899 573 : break;
900 150 : case T_BitmapAnd:
901 150 : retval = _copyBitmapAnd(from);
902 150 : break;
903 266 : case T_BitmapOr:
904 266 : retval = _copyBitmapOr(from);
905 266 : break;
906 162758 : case T_SeqScan:
907 162758 : retval = _copySeqScan(from);
908 162758 : break;
909 206 : case T_SampleScan:
910 206 : retval = _copySampleScan(from);
911 206 : break;
912 101345 : case T_IndexScan:
913 101345 : retval = _copyIndexScan(from);
914 101345 : break;
915 12961 : case T_IndexOnlyScan:
916 12961 : retval = _copyIndexOnlyScan(from);
917 12961 : break;
918 17062 : case T_BitmapIndexScan:
919 17062 : retval = _copyBitmapIndexScan(from);
920 17062 : break;
921 16642 : case T_BitmapHeapScan:
922 16642 : retval = _copyBitmapHeapScan(from);
923 16642 : break;
924 625 : case T_TidScan:
925 625 : retval = _copyTidScan(from);
926 625 : break;
927 2504 : case T_TidRangeScan:
928 2504 : retval = _copyTidRangeScan(from);
929 2504 : break;
930 14725 : case T_SubqueryScan:
931 14725 : retval = _copySubqueryScan(from);
932 14725 : break;
933 34042 : case T_FunctionScan:
934 34042 : retval = _copyFunctionScan(from);
935 34042 : break;
936 5919 : case T_ValuesScan:
937 5919 : retval = _copyValuesScan(from);
938 5919 : break;
939 488 : case T_TableFuncScan:
940 488 : retval = _copyTableFuncScan(from);
941 488 : break;
942 2935 : case T_CteScan:
943 2935 : retval = _copyCteScan(from);
944 2935 : break;
945 678 : case T_NamedTuplestoreScan:
946 678 : retval = _copyNamedTuplestoreScan(from);
947 678 : break;
948 573 : case T_WorkTableScan:
949 573 : retval = _copyWorkTableScan(from);
950 573 : break;
951 1165 : case T_ForeignScan:
952 1165 : retval = _copyForeignScan(from);
953 1165 : break;
954 11 : case T_CustomScan:
955 11 : retval = _copyCustomScan(from);
956 11 : break;
957 67200 : case T_NestLoop:
958 67200 : retval = _copyNestLoop(from);
959 67200 : break;
960 42307 : case T_NestLoopParam:
961 42307 : retval = _copyNestLoopParam(from);
962 42307 : break;
963 6068 : case T_MergeJoin:
964 6068 : retval = _copyMergeJoin(from);
965 6068 : break;
966 32231 : case T_HashJoin:
967 32231 : retval = _copyHashJoin(from);
968 32231 : break;
969 3067 : case T_Material:
970 3067 : retval = _copyMaterial(from);
971 3067 : break;
972 1793 : case T_Memoize:
973 1793 : retval = _copyMemoize(from);
974 1793 : break;
975 57105 : case T_Sort:
976 57105 : retval = _copySort(from);
977 57105 : break;
978 773 : case T_IncrementalSort:
979 773 : retval = _copyIncrementalSort(from);
980 773 : break;
981 186 : case T_Group:
982 186 : retval = _copyGroup(from);
983 186 : break;
984 35656 : case T_Agg:
985 35656 : retval = _copyAgg(from);
986 35656 : break;
987 2048 : case T_WindowAgg:
988 2048 : retval = _copyWindowAgg(from);
989 2048 : break;
990 3523 : case T_Unique:
991 3523 : retval = _copyUnique(from);
992 3523 : break;
993 832 : case T_Gather:
994 832 : retval = _copyGather(from);
995 832 : break;
996 264 : case T_GatherMerge:
997 264 : retval = _copyGatherMerge(from);
998 264 : break;
999 32231 : case T_Hash:
1000 32231 : retval = _copyHash(from);
1001 32231 : break;
1002 563 : case T_SetOp:
1003 563 : retval = _copySetOp(from);
1004 563 : break;
1005 8285 : case T_LockRows:
1006 8285 : retval = _copyLockRows(from);
1007 8285 : break;
1008 3410 : case T_Limit:
1009 3410 : retval = _copyLimit(from);
1010 3410 : break;
1011 26032 : case T_PlanRowMark:
1012 26032 : retval = _copyPlanRowMark(from);
1013 26032 : break;
1014 489 : case T_PartitionPruneInfo:
1015 489 : retval = _copyPartitionPruneInfo(from);
1016 489 : break;
1017 895 : case T_PartitionedRelPruneInfo:
1018 895 : retval = _copyPartitionedRelPruneInfo(from);
1019 895 : break;
1020 910 : case T_PartitionPruneStepOp:
1021 910 : retval = _copyPartitionPruneStepOp(from);
1022 910 : break;
1023 189 : case T_PartitionPruneStepCombine:
1024 189 : retval = _copyPartitionPruneStepCombine(from);
1025 189 : break;
1026 38551 : case T_PlanInvalItem:
1027 38551 : retval = _copyPlanInvalItem(from);
1028 38551 : break;
1029 57666 : case T_SubPlanRTInfo:
1030 57666 : retval = _copySubPlanRTInfo(from);
1031 57666 : break;
1032 18976 : case T_ElidedNode:
1033 18976 : retval = _copyElidedNode(from);
1034 18976 : break;
1035 2026 : case T_Bitmapset:
1036 2026 : retval = _copyBitmapset(from);
1037 2026 : break;
1038 13 : case T_ExtensibleNode:
1039 13 : retval = _copyExtensibleNode(from);
1040 13 : break;
1041 184828 : case T_Integer:
1042 184828 : retval = _copyInteger(from);
1043 184828 : break;
1044 186 : case T_Float:
1045 186 : retval = _copyFloat(from);
1046 186 : break;
1047 16966 : case T_Boolean:
1048 16966 : retval = _copyBoolean(from);
1049 16966 : break;
1050 23004979 : case T_String:
1051 23004979 : retval = _copyString(from);
1052 23004979 : break;
1053 0 : case T_BitString:
1054 0 : retval = _copyBitString(from);
1055 0 : break;
1056 2958 : case T_ForeignKeyCacheInfo:
1057 2958 : retval = _copyForeignKeyCacheInfo(from);
1058 2958 : break;
|