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 2413311 : case T_Alias:
19 2413311 : retval = _copyAlias(from);
20 2413311 : break;
21 604412 : case T_RangeVar:
22 604412 : retval = _copyRangeVar(from);
23 604412 : break;
24 1188 : case T_TableFunc:
25 1188 : retval = _copyTableFunc(from);
26 1188 : break;
27 2833 : case T_IntoClause:
28 2833 : retval = _copyIntoClause(from);
29 2833 : break;
30 14687370 : case T_Var:
31 14687370 : retval = _copyVar(from);
32 14687370 : break;
33 2602773 : case T_Const:
34 2602773 : retval = _copyConst(from);
35 2602773 : break;
36 517233 : case T_Param:
37 517233 : retval = _copyParam(from);
38 517233 : break;
39 160829 : case T_Aggref:
40 160829 : retval = _copyAggref(from);
41 160829 : 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 1887 : case T_MergeSupportFunc:
52 1887 : retval = _copyMergeSupportFunc(from);
53 1887 : break;
54 57266 : case T_SubscriptingRef:
55 57266 : retval = _copySubscriptingRef(from);
56 57266 : break;
57 719125 : case T_FuncExpr:
58 719125 : retval = _copyFuncExpr(from);
59 719125 : break;
60 51390 : case T_NamedArgExpr:
61 51390 : retval = _copyNamedArgExpr(from);
62 51390 : break;
63 1509324 : case T_OpExpr:
64 1509324 : retval = _copyOpExpr(from);
65 1509324 : 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 66806 : case T_ScalarArrayOpExpr:
73 66806 : retval = _copyScalarArrayOpExpr(from);
74 66806 : break;
75 390518 : case T_BoolExpr:
76 390518 : retval = _copyBoolExpr(from);
77 390518 : break;
78 91053 : case T_SubLink:
79 91053 : retval = _copySubLink(from);
80 91053 : break;
81 32457 : case T_SubPlan:
82 32457 : retval = _copySubPlan(from);
83 32457 : break;
84 0 : case T_AlternativeSubPlan:
85 0 : retval = _copyAlternativeSubPlan(from);
86 0 : break;
87 153300 : case T_FieldSelect:
88 153300 : retval = _copyFieldSelect(from);
89 153300 : break;
90 587 : case T_FieldStore:
91 587 : retval = _copyFieldStore(from);
92 587 : break;
93 243254 : case T_RelabelType:
94 243254 : retval = _copyRelabelType(from);
95 243254 : break;
96 68474 : case T_CoerceViaIO:
97 68474 : retval = _copyCoerceViaIO(from);
98 68474 : break;
99 10735 : case T_ArrayCoerceExpr:
100 10735 : retval = _copyArrayCoerceExpr(from);
101 10735 : break;
102 696 : case T_ConvertRowtypeExpr:
103 696 : retval = _copyConvertRowtypeExpr(from);
104 696 : break;
105 8534 : case T_CollateExpr:
106 8534 : retval = _copyCollateExpr(from);
107 8534 : break;
108 128823 : case T_CaseExpr:
109 128823 : retval = _copyCaseExpr(from);
110 128823 : break;
111 309761 : case T_CaseWhen:
112 309761 : retval = _copyCaseWhen(from);
113 309761 : break;
114 102745 : case T_CaseTestExpr:
115 102745 : retval = _copyCaseTestExpr(from);
116 102745 : break;
117 36500 : case T_ArrayExpr:
118 36500 : retval = _copyArrayExpr(from);
119 36500 : break;
120 13524 : case T_RowExpr:
121 13524 : retval = _copyRowExpr(from);
122 13524 : break;
123 645 : case T_RowCompareExpr:
124 645 : retval = _copyRowCompareExpr(from);
125 645 : break;
126 17257 : case T_CoalesceExpr:
127 17257 : retval = _copyCoalesceExpr(from);
128 17257 : break;
129 1352 : case T_MinMaxExpr:
130 1352 : retval = _copyMinMaxExpr(from);
131 1352 : break;
132 22230 : case T_SQLValueFunction:
133 22230 : retval = _copySQLValueFunction(from);
134 22230 : break;
135 1310 : case T_XmlExpr:
136 1310 : retval = _copyXmlExpr(from);
137 1310 : break;
138 26165 : case T_JsonFormat:
139 26165 : retval = _copyJsonFormat(from);
140 26165 : break;
141 11557 : case T_JsonReturning:
142 11557 : retval = _copyJsonReturning(from);
143 11557 : break;
144 6076 : case T_JsonValueExpr:
145 6076 : retval = _copyJsonValueExpr(from);
146 6076 : break;
147 2485 : case T_JsonConstructorExpr:
148 2485 : retval = _copyJsonConstructorExpr(from);
149 2485 : break;
150 899 : case T_JsonIsPredicate:
151 899 : retval = _copyJsonIsPredicate(from);
152 899 : break;
153 9764 : case T_JsonBehavior:
154 9764 : retval = _copyJsonBehavior(from);
155 9764 : break;
156 5072 : case T_JsonExpr:
157 5072 : retval = _copyJsonExpr(from);
158 5072 : 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 63796 : case T_NullTest:
169 63796 : retval = _copyNullTest(from);
170 63796 : break;
171 3253 : case T_BooleanTest:
172 3253 : retval = _copyBooleanTest(from);
173 3253 : break;
174 6672 : case T_MergeAction:
175 6672 : retval = _copyMergeAction(from);
176 6672 : break;
177 58491 : case T_CoerceToDomain:
178 58491 : retval = _copyCoerceToDomain(from);
179 58491 : break;
180 2684 : case T_CoerceToDomainValue:
181 2684 : retval = _copyCoerceToDomainValue(from);
182 2684 : break;
183 1328 : case T_SetToDefault:
184 1328 : retval = _copySetToDefault(from);
185 1328 : break;
186 1363 : case T_CurrentOfExpr:
187 1363 : retval = _copyCurrentOfExpr(from);
188 1363 : break;
189 1140 : case T_NextValueExpr:
190 1140 : retval = _copyNextValueExpr(from);
191 1140 : break;
192 2005 : case T_InferenceElem:
193 2005 : retval = _copyInferenceElem(from);
194 2005 : break;
195 1522 : case T_ReturningExpr:
196 1522 : retval = _copyReturningExpr(from);
197 1522 : break;
198 5979015 : case T_TargetEntry:
199 5979015 : retval = _copyTargetEntry(from);
200 5979015 : break;
201 693830 : case T_RangeTblRef:
202 693830 : retval = _copyRangeTblRef(from);
203 693830 : break;
204 185742 : case T_JoinExpr:
205 185742 : retval = _copyJoinExpr(from);
206 185742 : break;
207 677785 : case T_FromExpr:
208 677785 : retval = _copyFromExpr(from);
209 677785 : break;
210 2033 : case T_OnConflictExpr:
211 2033 : retval = _copyOnConflictExpr(from);
212 2033 : break;
213 933547 : case T_Query:
214 933547 : retval = _copyQuery(from);
215 933547 : break;
216 494782 : case T_TypeName:
217 494782 : retval = _copyTypeName(from);
218 494782 : break;
219 1402345 : case T_ColumnRef:
220 1402345 : retval = _copyColumnRef(from);
221 1402345 : break;
222 46978 : case T_ParamRef:
223 46978 : retval = _copyParamRef(from);
224 46978 : break;
225 457042 : case T_A_Expr:
226 457042 : retval = _copyA_Expr(from);
227 457042 : break;
228 1008117 : case T_A_Const:
229 1008117 : retval = _copyA_Const(from);
230 1008117 : break;
231 238918 : case T_TypeCast:
232 238918 : retval = _copyTypeCast(from);
233 238918 : break;
234 7824 : case T_CollateClause:
235 7824 : retval = _copyCollateClause(from);
236 7824 : break;
237 35583 : case T_RoleSpec:
238 35583 : retval = _copyRoleSpec(from);
239 35583 : break;
240 283567 : case T_FuncCall:
241 283567 : retval = _copyFuncCall(from);
242 283567 : break;
243 50410 : case T_A_Star:
244 50410 : retval = _copyA_Star(from);
245 50410 : break;
246 11084 : case T_A_Indices:
247 11084 : retval = _copyA_Indices(from);
248 11084 : break;
249 27319 : case T_A_Indirection:
250 27319 : retval = _copyA_Indirection(from);
251 27319 : break;
252 6101 : case T_A_ArrayExpr:
253 6101 : retval = _copyA_ArrayExpr(from);
254 6101 : break;
255 880960 : case T_ResTarget:
256 880960 : retval = _copyResTarget(from);
257 880960 : break;
258 265 : case T_MultiAssignRef:
259 265 : retval = _copyMultiAssignRef(from);
260 265 : break;
261 73926 : case T_SortBy:
262 73926 : retval = _copySortBy(from);
263 73926 : break;
264 3373 : case T_WindowDef:
265 3373 : retval = _copyWindowDef(from);
266 3373 : break;
267 16262 : case T_RangeSubselect:
268 16262 : retval = _copyRangeSubselect(from);
269 16262 : break;
270 34250 : case T_RangeFunction:
271 34250 : retval = _copyRangeFunction(from);
272 34250 : break;
273 172 : case T_RangeTableFunc:
274 172 : retval = _copyRangeTableFunc(from);
275 172 : break;
276 614 : case T_RangeTableFuncCol:
277 614 : retval = _copyRangeTableFuncCol(from);
278 614 : break;
279 202 : case T_RangeTableSample:
280 202 : retval = _copyRangeTableSample(from);
281 202 : break;
282 98866 : case T_ColumnDef:
283 98866 : retval = _copyColumnDef(from);
284 98866 : break;
285 1068 : case T_TableLikeClause:
286 1068 : retval = _copyTableLikeClause(from);
287 1068 : break;
288 14280 : case T_IndexElem:
289 14280 : retval = _copyIndexElem(from);
290 14280 : break;
291 481124 : case T_DefElem:
292 481124 : retval = _copyDefElem(from);
293 481124 : break;
294 5076 : case T_LockingClause:
295 5076 : retval = _copyLockingClause(from);
296 5076 : break;
297 164 : case T_XmlSerialize:
298 164 : retval = _copyXmlSerialize(from);
299 164 : break;
300 7783 : case T_PartitionElem:
301 7783 : retval = _copyPartitionElem(from);
302 7783 : break;
303 6907 : case T_PartitionSpec:
304 6907 : retval = _copyPartitionSpec(from);
305 6907 : break;
306 24203 : case T_PartitionBoundSpec:
307 24203 : retval = _copyPartitionBoundSpec(from);
308 24203 : break;
309 2 : case T_PartitionRangeDatum:
310 2 : retval = _copyPartitionRangeDatum(from);
311 2 : break;
312 6732 : case T_PartitionCmd:
313 6732 : retval = _copyPartitionCmd(from);
314 6732 : break;
315 1567726 : case T_RangeTblEntry:
316 1567726 : retval = _copyRangeTblEntry(from);
317 1567726 : break;
318 920123 : case T_RTEPermissionInfo:
319 920123 : retval = _copyRTEPermissionInfo(from);
320 920123 : break;
321 93339 : case T_RangeTblFunction:
322 93339 : retval = _copyRangeTblFunction(from);
323 93339 : break;
324 600 : case T_TableSampleClause:
325 600 : retval = _copyTableSampleClause(from);
326 600 : break;
327 4614 : case T_WithCheckOption:
328 4614 : retval = _copyWithCheckOption(from);
329 4614 : break;
330 209140 : case T_SortGroupClause:
331 209140 : retval = _copySortGroupClause(from);
332 209140 : break;
333 4339 : case T_GroupingSet:
334 4339 : retval = _copyGroupingSet(from);
335 4339 : break;
336 3512 : case T_WindowClause:
337 3512 : retval = _copyWindowClause(from);
338 3512 : break;
339 12499 : case T_RowMarkClause:
340 12499 : retval = _copyRowMarkClause(from);
341 12499 : break;
342 2461 : case T_WithClause:
343 2461 : retval = _copyWithClause(from);
344 2461 : break;
345 1495 : case T_InferClause:
346 1495 : retval = _copyInferClause(from);
347 1495 : break;
348 1654 : case T_OnConflictClause:
349 1654 : retval = _copyOnConflictClause(from);
350 1654 : break;
351 218 : case T_CTESearchClause:
352 218 : retval = _copyCTESearchClause(from);
353 218 : break;
354 218 : case T_CTECycleClause:
355 218 : retval = _copyCTECycleClause(from);
356 218 : break;
357 7909 : case T_CommonTableExpr:
358 7909 : retval = _copyCommonTableExpr(from);
359 7909 : break;
360 2311 : case T_MergeWhenClause:
361 2311 : retval = _copyMergeWhenClause(from);
362 2311 : break;
363 104 : case T_ReturningOption:
364 104 : retval = _copyReturningOption(from);
365 104 : break;
366 2773 : case T_ReturningClause:
367 2773 : retval = _copyReturningClause(from);
368 2773 : break;
369 792 : case T_TriggerTransition:
370 792 : retval = _copyTriggerTransition(from);
371 792 : break;
372 1762 : case T_JsonOutput:
373 1762 : retval = _copyJsonOutput(from);
374 1762 : break;
375 440 : case T_JsonArgument:
376 440 : retval = _copyJsonArgument(from);
377 440 : break;
378 1456 : case T_JsonFuncExpr:
379 1456 : retval = _copyJsonFuncExpr(from);
380 1456 : break;
381 2260 : case T_JsonTablePathSpec:
382 2260 : retval = _copyJsonTablePathSpec(from);
383 2260 : break;
384 556 : case T_JsonTablePlanSpec:
385 556 : retval = _copyJsonTablePlanSpec(from);
386 556 : break;
387 544 : case T_JsonTable:
388 544 : retval = _copyJsonTable(from);
389 544 : break;
390 2080 : case T_JsonTableColumn:
391 2080 : retval = _copyJsonTableColumn(from);
392 2080 : break;
393 890 : case T_JsonKeyValue:
394 890 : retval = _copyJsonKeyValue(from);
395 890 : break;
396 108 : case T_JsonParseExpr:
397 108 : retval = _copyJsonParseExpr(from);
398 108 : break;
399 70 : case T_JsonScalarExpr:
400 70 : retval = _copyJsonScalarExpr(from);
401 70 : break;
402 68 : case T_JsonSerializeExpr:
403 68 : retval = _copyJsonSerializeExpr(from);
404 68 : break;
405 582 : case T_JsonObjectConstructor:
406 582 : retval = _copyJsonObjectConstructor(from);
407 582 : break;
408 408 : case T_JsonArrayConstructor:
409 408 : retval = _copyJsonArrayConstructor(from);
410 408 : break;
411 116 : case T_JsonArrayQueryConstructor:
412 116 : retval = _copyJsonArrayQueryConstructor(from);
413 116 : break;
414 356 : case T_JsonAggConstructor:
415 356 : retval = _copyJsonAggConstructor(from);
416 356 : break;
417 196 : case T_JsonObjectAgg:
418 196 : retval = _copyJsonObjectAgg(from);
419 196 : break;
420 160 : case T_JsonArrayAgg:
421 160 : retval = _copyJsonArrayAgg(from);
422 160 : break;
423 506142 : case T_RawStmt:
424 506142 : retval = _copyRawStmt(from);
425 506142 : break;
426 48554 : case T_InsertStmt:
427 48554 : retval = _copyInsertStmt(from);
428 48554 : break;
429 3087 : case T_DeleteStmt:
430 3087 : retval = _copyDeleteStmt(from);
431 3087 : break;
432 9120 : case T_UpdateStmt:
433 9120 : retval = _copyUpdateStmt(from);
434 9120 : break;
435 1454 : case T_MergeStmt:
436 1454 : retval = _copyMergeStmt(from);
437 1454 : break;
438 384209 : case T_SelectStmt:
439 384209 : retval = _copySelectStmt(from);
440 384209 : break;
441 22711 : case T_SetOperationStmt:
442 22711 : retval = _copySetOperationStmt(from);
443 22711 : break;
444 5760 : case T_ReturnStmt:
445 5760 : retval = _copyReturnStmt(from);
446 5760 : break;
447 3357 : case T_PLAssignStmt:
448 3357 : retval = _copyPLAssignStmt(from);
449 3357 : break;
450 1494 : case T_CreateSchemaStmt:
451 1494 : retval = _copyCreateSchemaStmt(from);
452 1494 : break;
453 40203 : case T_AlterTableStmt:
454 40203 : retval = _copyAlterTableStmt(from);
455 40203 : break;
456 66654 : case T_AlterTableCmd:
457 66654 : retval = _copyAlterTableCmd(from);
458 66654 : break;
459 1008 : case T_ATAlterConstraint:
460 1008 : retval = _copyATAlterConstraint(from);
461 1008 : break;
462 963 : case T_ReplicaIdentityStmt:
463 963 : retval = _copyReplicaIdentityStmt(from);
464 963 : break;
465 8 : case T_AlterCollationStmt:
466 8 : retval = _copyAlterCollationStmt(from);
467 8 : break;
468 390 : case T_AlterDomainStmt:
469 390 : retval = _copyAlterDomainStmt(from);
470 390 : break;
471 22677 : case T_GrantStmt:
472 22677 : retval = _copyGrantStmt(from);
473 22677 : break;
474 16729 : case T_ObjectWithArgs:
475 16729 : retval = _copyObjectWithArgs(from);
476 16729 : break;
477 20984 : case T_AccessPriv:
478 20984 : retval = _copyAccessPriv(from);
479 20984 : break;
480 958 : case T_GrantRoleStmt:
481 958 : retval = _copyGrantRoleStmt(from);
482 958 : break;
483 275 : case T_AlterDefaultPrivilegesStmt:
484 275 : retval = _copyAlterDefaultPrivilegesStmt(from);
485 275 : break;
486 13172 : case T_CopyStmt:
487 13172 : retval = _copyCopyStmt(from);
488 13172 : break;
489 45184 : case T_VariableSetStmt:
490 45184 : retval = _copyVariableSetStmt(from);
491 45184 : break;
492 1234 : case T_VariableShowStmt:
493 1234 : retval = _copyVariableShowStmt(from);
494 1234 : break;
495 51574 : case T_CreateStmt:
496 51574 : retval = _copyCreateStmt(from);
497 51574 : break;
498 65135 : case T_Constraint:
499 65135 : retval = _copyConstraint(from);
500 65135 : break;
501 164 : case T_CreateTableSpaceStmt:
502 164 : retval = _copyCreateTableSpaceStmt(from);
503 164 : break;
504 100 : case T_DropTableSpaceStmt:
505 100 : retval = _copyDropTableSpaceStmt(from);
506 100 : break;
507 38 : case T_AlterTableSpaceOptionsStmt:
508 38 : retval = _copyAlterTableSpaceOptionsStmt(from);
509 38 : break;
510 82 : case T_AlterTableMoveAllStmt:
511 82 : retval = _copyAlterTableMoveAllStmt(from);
512 82 : break;
513 721 : case T_CreateExtensionStmt:
514 721 : retval = _copyCreateExtensionStmt(from);
515 721 : break;
516 43 : case T_AlterExtensionStmt:
517 43 : retval = _copyAlterExtensionStmt(from);
518 43 : break;
519 303 : case T_AlterExtensionContentsStmt:
520 303 : retval = _copyAlterExtensionContentsStmt(from);
521 303 : break;
522 314 : case T_CreateFdwStmt:
523 314 : retval = _copyCreateFdwStmt(from);
524 314 : break;
525 206 : case T_AlterFdwStmt:
526 206 : retval = _copyAlterFdwStmt(from);
527 206 : break;
528 398 : case T_CreateForeignServerStmt:
529 398 : retval = _copyCreateForeignServerStmt(from);
530 398 : break;
531 258 : case T_AlterForeignServerStmt:
532 258 : retval = _copyAlterForeignServerStmt(from);
533 258 : break;
534 582 : case T_CreateForeignTableStmt:
535 582 : retval = _copyCreateForeignTableStmt(from);
536 582 : break;
537 338 : case T_CreateUserMappingStmt:
538 338 : retval = _copyCreateUserMappingStmt(from);
539 338 : break;
540 146 : case T_AlterUserMappingStmt:
541 146 : retval = _copyAlterUserMappingStmt(from);
542 146 : break;
543 158 : case T_DropUserMappingStmt:
544 158 : retval = _copyDropUserMappingStmt(from);
545 158 : break;
546 56 : case T_ImportForeignSchemaStmt:
547 56 : retval = _copyImportForeignSchemaStmt(from);
548 56 : break;
549 1106 : case T_CreatePolicyStmt:
550 1106 : retval = _copyCreatePolicyStmt(from);
551 1106 : break;
552 116 : case T_AlterPolicyStmt:
553 116 : retval = _copyAlterPolicyStmt(from);
554 116 : break;
555 76 : case T_CreateAmStmt:
556 76 : retval = _copyCreateAmStmt(from);
557 76 : break;
558 4525 : case T_CreateTrigStmt:
559 4525 : retval = _copyCreateTrigStmt(from);
560 4525 : break;
561 258 : case T_CreateEventTrigStmt:
562 258 : retval = _copyCreateEventTrigStmt(from);
563 258 : break;
564 64 : case T_AlterEventTrigStmt:
565 64 : retval = _copyAlterEventTrigStmt(from);
566 64 : break;
567 164 : case T_CreatePLangStmt:
568 164 : retval = _copyCreatePLangStmt(from);
569 164 : break;
570 2584 : case T_CreateRoleStmt:
571 2584 : retval = _copyCreateRoleStmt(from);
572 2584 : break;
573 588 : case T_AlterRoleStmt:
574 588 : retval = _copyAlterRoleStmt(from);
575 588 : break;
576 104 : case T_AlterRoleSetStmt:
577 104 : retval = _copyAlterRoleSetStmt(from);
578 104 : break;
579 2404 : case T_DropRoleStmt:
580 2404 : retval = _copyDropRoleStmt(from);
581 2404 : break;
582 956 : case T_CreateSeqStmt:
583 956 : retval = _copyCreateSeqStmt(from);
584 956 : break;
585 333 : case T_AlterSeqStmt:
586 333 : retval = _copyAlterSeqStmt(from);
587 333 : break;
588 11517 : case T_DefineStmt:
589 11517 : retval = _copyDefineStmt(from);
590 11517 : break;
591 2083 : case T_CreateDomainStmt:
592 2083 : retval = _copyCreateDomainStmt(from);
593 2083 : break;
594 611 : case T_CreateOpClassStmt:
595 611 : retval = _copyCreateOpClassStmt(from);
596 611 : break;
597 7432 : case T_CreateOpClassItem:
598 7432 : retval = _copyCreateOpClassItem(from);
599 7432 : break;
600 203 : case T_CreateOpFamilyStmt:
601 203 : retval = _copyCreateOpFamilyStmt(from);
602 203 : break;
603 577 : case T_AlterOpFamilyStmt:
604 577 : retval = _copyAlterOpFamilyStmt(from);
605 577 : break;
606 35188 : case T_DropStmt:
607 35188 : retval = _copyDropStmt(from);
608 35188 : break;
609 2372 : case T_TruncateStmt:
610 2372 : retval = _copyTruncateStmt(from);
611 2372 : break;
612 8973 : case T_CommentStmt:
613 8973 : retval = _copyCommentStmt(from);
614 8973 : break;
615 135 : case T_SecLabelStmt:
616 135 : retval = _copySecLabelStmt(from);
617 135 : break;
618 9353 : case T_DeclareCursorStmt:
619 9353 : retval = _copyDeclareCursorStmt(from);
620 9353 : break;
621 2476 : case T_ClosePortalStmt:
622 2476 : retval = _copyClosePortalStmt(from);
623 2476 : break;
624 9012 : case T_FetchStmt:
625 9012 : retval = _copyFetchStmt(from);
626 9012 : break;
627 9365 : case T_IndexStmt:
628 9365 : retval = _copyIndexStmt(from);
629 9365 : break;
630 1218 : case T_CreateStatsStmt:
631 1218 : retval = _copyCreateStatsStmt(from);
632 1218 : break;
633 2876 : case T_StatsElem:
634 2876 : retval = _copyStatsElem(from);
635 2876 : break;
636 34 : case T_AlterStatsStmt:
637 34 : retval = _copyAlterStatsStmt(from);
638 34 : break;
639 27116 : case T_CreateFunctionStmt:
640 27116 : retval = _copyCreateFunctionStmt(from);
641 27116 : break;
642 70528 : case T_FunctionParameter:
643 70528 : retval = _copyFunctionParameter(from);
644 70528 : break;
645 446 : case T_AlterFunctionStmt:
646 446 : retval = _copyAlterFunctionStmt(from);
647 446 : break;
648 1649 : case T_DoStmt:
649 1649 : retval = _copyDoStmt(from);
650 1649 : break;
651 975 : case T_CallStmt:
652 975 : retval = _copyCallStmt(from);
653 975 : break;
654 2048 : case T_RenameStmt:
655 2048 : retval = _copyRenameStmt(from);
656 2048 : break;
657 46 : case T_AlterObjectDependsStmt:
658 46 : retval = _copyAlterObjectDependsStmt(from);
659 46 : break;
660 544 : case T_AlterObjectSchemaStmt:
661 544 : retval = _copyAlterObjectSchemaStmt(from);
662 544 : break;
663 1950 : case T_AlterOwnerStmt:
664 1950 : retval = _copyAlterOwnerStmt(from);
665 1950 : break;
666 664 : case T_AlterOperatorStmt:
667 664 : retval = _copyAlterOperatorStmt(from);
668 664 : break;
669 72 : case T_AlterTypeStmt:
670 72 : retval = _copyAlterTypeStmt(from);
671 72 : break;
672 1472 : case T_RuleStmt:
673 1472 : retval = _copyRuleStmt(from);
674 1472 : break;
675 200 : case T_NotifyStmt:
676 200 : retval = _copyNotifyStmt(from);
677 200 : break;
678 104 : case T_ListenStmt:
679 104 : retval = _copyListenStmt(from);
680 104 : break;
681 124 : case T_UnlistenStmt:
682 124 : retval = _copyUnlistenStmt(from);
683 124 : break;
684 54959 : case T_TransactionStmt:
685 54959 : retval = _copyTransactionStmt(from);
686 54959 : break;
687 4781 : case T_CompositeTypeStmt:
688 4781 : retval = _copyCompositeTypeStmt(from);
689 4781 : break;
690 476 : case T_CreateEnumStmt:
691 476 : retval = _copyCreateEnumStmt(from);
692 476 : break;
693 297 : case T_CreateRangeStmt:
694 297 : retval = _copyCreateRangeStmt(from);
695 297 : break;
696 494 : case T_AlterEnumStmt:
697 494 : retval = _copyAlterEnumStmt(from);
698 494 : break;
699 21514 : case T_ViewStmt:
700 21514 : retval = _copyViewStmt(from);
701 21514 : break;
702 100 : case T_LoadStmt:
703 100 : retval = _copyLoadStmt(from);
704 100 : break;
705 916 : case T_CreatedbStmt:
706 916 : retval = _copyCreatedbStmt(from);
707 916 : break;
708 106 : case T_AlterDatabaseStmt:
709 106 : retval = _copyAlterDatabaseStmt(from);
710 106 : break;
711 8 : case T_AlterDatabaseRefreshCollStmt:
712 8 : retval = _copyAlterDatabaseRefreshCollStmt(from);
713 8 : break;
714 1376 : case T_AlterDatabaseSetStmt:
715 1376 : retval = _copyAlterDatabaseSetStmt(from);
716 1376 : break;
717 158 : case T_DropdbStmt:
718 158 : retval = _copyDropdbStmt(from);
719 158 : break;
720 258 : case T_AlterSystemStmt:
721 258 : retval = _copyAlterSystemStmt(from);
722 258 : break;
723 17281 : case T_VacuumStmt:
724 17281 : retval = _copyVacuumStmt(from);
725 17281 : break;
726 17611 : case T_VacuumRelation:
727 17611 : retval = _copyVacuumRelation(from);
728 17611 : break;
729 536 : case T_RepackStmt:
730 536 : retval = _copyRepackStmt(from);
731 536 : break;
732 55979 : case T_ExplainStmt:
733 55979 : retval = _copyExplainStmt(from);
734 55979 : break;
735 2746 : case T_CreateTableAsStmt:
736 2746 : retval = _copyCreateTableAsStmt(from);
737 2746 : break;
738 353 : case T_RefreshMatViewStmt:
739 353 : retval = _copyRefreshMatViewStmt(from);
740 353 : break;
741 639 : case T_CheckPointStmt:
742 639 : retval = _copyCheckPointStmt(from);
743 639 : break;
744 48 : case T_DiscardStmt:
745 48 : retval = _copyDiscardStmt(from);
746 48 : break;
747 1238 : case T_LockStmt:
748 1238 : retval = _copyLockStmt(from);
749 1238 : break;
750 146 : case T_ConstraintsSetStmt:
751 146 : retval = _copyConstraintsSetStmt(from);
752 146 : break;
753 1578 : case T_ReindexStmt:
754 1578 : retval = _copyReindexStmt(from);
755 1578 : break;
756 85 : case T_CreateConversionStmt:
757 85 : retval = _copyCreateConversionStmt(from);
758 85 : break;
759 388 : case T_CreateCastStmt:
760 388 : retval = _copyCreateCastStmt(from);
761 388 : break;
762 53 : case T_CreateTransformStmt:
763 53 : retval = _copyCreateTransformStmt(from);
764 53 : break;
765 2248 : case T_PrepareStmt:
766 2248 : retval = _copyPrepareStmt(from);
767 2248 : break;
768 17654 : case T_ExecuteStmt:
769 17654 : retval = _copyExecuteStmt(from);
770 17654 : break;
771 4178 : case T_DeallocateStmt:
772 4178 : retval = _copyDeallocateStmt(from);
773 4178 : break;
774 206 : case T_DropOwnedStmt:
775 206 : retval = _copyDropOwnedStmt(from);
776 206 : break;
777 78 : case T_ReassignOwnedStmt:
778 78 : retval = _copyReassignOwnedStmt(from);
779 78 : break;
780 46 : case T_AlterTSDictionaryStmt:
781 46 : retval = _copyAlterTSDictionaryStmt(from);
782 46 : break;
783 10874 : case T_AlterTSConfigurationStmt:
784 10874 : retval = _copyAlterTSConfigurationStmt(from);
785 10874 : break;
786 2096 : case T_PublicationTable:
787 2096 : retval = _copyPublicationTable(from);
788 2096 : break;
789 2626 : case T_PublicationObjSpec:
790 2626 : retval = _copyPublicationObjSpec(from);
791 2626 : break;
792 0 : case T_PublicationAllObjSpec:
793 0 : retval = _copyPublicationAllObjSpec(from);
794 0 : break;
795 1314 : case T_CreatePublicationStmt:
796 1314 : retval = _copyCreatePublicationStmt(from);
797 1314 : break;
798 1568 : case T_AlterPublicationStmt:
799 1568 : retval = _copyAlterPublicationStmt(from);
800 1568 : break;
801 678 : case T_CreateSubscriptionStmt:
802 678 : retval = _copyCreateSubscriptionStmt(from);
803 678 : break;
804 935 : case T_AlterSubscriptionStmt:
805 935 : retval = _copyAlterSubscriptionStmt(from);
806 935 : break;
807 368 : case T_DropSubscriptionStmt:
808 368 : retval = _copyDropSubscriptionStmt(from);
809 368 : break;
810 580 : case T_WaitStmt:
811 580 : retval = _copyWaitStmt(from);
812 580 : 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 15995 : case T_PlaceHolderVar:
823 15995 : retval = _copyPlaceHolderVar(from);
824 15995 : break;
825 0 : case T_SpecialJoinInfo:
826 0 : retval = _copySpecialJoinInfo(from);
827 0 : break;
828 42368 : case T_AppendRelInfo:
829 42368 : retval = _copyAppendRelInfo(from);
830 42368 : 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 362436 : case T_PlannedStmt:
841 362436 : retval = _copyPlannedStmt(from);
842 362436 : break;
843 161633 : case T_Result:
844 161633 : retval = _copyResult(from);
845 161633 : break;
846 8852 : case T_ProjectSet:
847 8852 : retval = _copyProjectSet(from);
848 8852 : break;
849 61750 : case T_ModifyTable:
850 61750 : retval = _copyModifyTable(from);
851 61750 : break;
852 12555 : case T_Append:
853 12555 : retval = _copyAppend(from);
854 12555 : break;
855 394 : case T_MergeAppend:
856 394 : retval = _copyMergeAppend(from);
857 394 : break;
858 619 : case T_RecursiveUnion:
859 619 : retval = _copyRecursiveUnion(from);
860 619 : break;
861 150 : case T_BitmapAnd:
862 150 : retval = _copyBitmapAnd(from);
863 150 : break;
864 266 : case T_BitmapOr:
865 266 : retval = _copyBitmapOr(from);
866 266 : break;
867 158753 : case T_SeqScan:
868 158753 : retval = _copySeqScan(from);
869 158753 : break;
870 218 : case T_SampleScan:
871 218 : retval = _copySampleScan(from);
872 218 : break;
873 98389 : case T_IndexScan:
874 98389 : retval = _copyIndexScan(from);
875 98389 : break;
876 12763 : case T_IndexOnlyScan:
877 12763 : retval = _copyIndexOnlyScan(from);
878 12763 : break;
879 16710 : case T_BitmapIndexScan:
880 16710 : retval = _copyBitmapIndexScan(from);
881 16710 : break;
882 16290 : case T_BitmapHeapScan:
883 16290 : retval = _copyBitmapHeapScan(from);
884 16290 : break;
885 625 : case T_TidScan:
886 625 : retval = _copyTidScan(from);
887 625 : break;
888 2472 : case T_TidRangeScan:
889 2472 : retval = _copyTidRangeScan(from);
890 2472 : break;
891 14338 : case T_SubqueryScan:
892 14338 : retval = _copySubqueryScan(from);
893 14338 : break;
894 33764 : case T_FunctionScan:
895 33764 : retval = _copyFunctionScan(from);
896 33764 : break;
897 5801 : case T_ValuesScan:
898 5801 : retval = _copyValuesScan(from);
899 5801 : break;
900 488 : case T_TableFuncScan:
901 488 : retval = _copyTableFuncScan(from);
902 488 : break;
903 3245 : case T_CteScan:
904 3245 : retval = _copyCteScan(from);
905 3245 : break;
906 618 : case T_NamedTuplestoreScan:
907 618 : retval = _copyNamedTuplestoreScan(from);
908 618 : break;
909 619 : case T_WorkTableScan:
910 619 : retval = _copyWorkTableScan(from);
911 619 : break;
912 1159 : case T_ForeignScan:
913 1159 : retval = _copyForeignScan(from);
914 1159 : break;
915 11 : case T_CustomScan:
916 11 : retval = _copyCustomScan(from);
917 11 : break;
918 65515 : case T_NestLoop:
919 65515 : retval = _copyNestLoop(from);
920 65515 : break;
921 41504 : case T_NestLoopParam:
922 41504 : retval = _copyNestLoopParam(from);
923 41504 : break;
924 5663 : case T_MergeJoin:
925 5663 : retval = _copyMergeJoin(from);
926 5663 : break;
927 30982 : case T_HashJoin:
928 30982 : retval = _copyHashJoin(from);
929 30982 : break;
930 3149 : case T_Material:
931 3149 : retval = _copyMaterial(from);
932 3149 : break;
933 1750 : case T_Memoize:
934 1750 : retval = _copyMemoize(from);
935 1750 : break;
936 55031 : case T_Sort:
937 55031 : retval = _copySort(from);
938 55031 : break;
939 769 : case T_IncrementalSort:
940 769 : retval = _copyIncrementalSort(from);
941 769 : break;
942 186 : case T_Group:
943 186 : retval = _copyGroup(from);
944 186 : break;
945 35609 : case T_Agg:
946 35609 : retval = _copyAgg(from);
947 35609 : break;
948 2048 : case T_WindowAgg:
949 2048 : retval = _copyWindowAgg(from);
950 2048 : break;
951 3505 : case T_Unique:
952 3505 : retval = _copyUnique(from);
953 3505 : break;
954 832 : case T_Gather:
955 832 : retval = _copyGather(from);
956 832 : break;
957 248 : case T_GatherMerge:
958 248 : retval = _copyGatherMerge(from);
959 248 : break;
960 30982 : case T_Hash:
961 30982 : retval = _copyHash(from);
962 30982 : break;
963 591 : case T_SetOp:
964 591 : retval = _copySetOp(from);
965 591 : break;
966 8159 : case T_LockRows:
967 8159 : retval = _copyLockRows(from);
968 8159 : break;
969 3361 : case T_Limit:
970 3361 : retval = _copyLimit(from);
971 3361 : break;
972 25708 : case T_PlanRowMark:
973 25708 : retval = _copyPlanRowMark(from);
974 25708 : break;
975 489 : case T_PartitionPruneInfo:
976 489 : retval = _copyPartitionPruneInfo(from);
977 489 : break;
978 895 : case T_PartitionedRelPruneInfo:
979 895 : retval = _copyPartitionedRelPruneInfo(from);
980 895 : break;
981 910 : case T_PartitionPruneStepOp:
982 910 : retval = _copyPartitionPruneStepOp(from);
983 910 : break;
984 189 : case T_PartitionPruneStepCombine:
985 189 : retval = _copyPartitionPruneStepCombine(from);
986 189 : break;
987 37870 : case T_PlanInvalItem:
988 37870 : retval = _copyPlanInvalItem(from);
989 37870 : break;
990 57131 : case T_SubPlanRTInfo:
991 57131 : retval = _copySubPlanRTInfo(from);
992 57131 : break;
993 18730 : case T_ElidedNode:
994 18730 : retval = _copyElidedNode(from);
995 18730 : break;
996 2026 : case T_Bitmapset:
997 2026 : retval = _copyBitmapset(from);
998 2026 : break;
999 13 : case T_ExtensibleNode:
1000 13 : retval = _copyExtensibleNode(from);
1001 13 : break;
1002 180428 : case T_Integer:
1003 180428 : retval = _copyInteger(from);
1004 180428 : break;
1005 180 : case T_Float:
1006 180 : retval = _copyFloat(from);
1007 180 : break;
1008 17356 : case T_Boolean:
1009 17356 : retval = _copyBoolean(from);
1010 17356 : break;
1011 22921034 : case T_String:
1012 22921034 : retval = _copyString(from);
1013 22921034 : break;
1014 0 : case T_BitString:
1015 0 : retval = _copyBitString(from);
1016 0 : break;
1017 2823 : case T_ForeignKeyCacheInfo:
1018 2823 : retval = _copyForeignKeyCacheInfo(from);
1019 2823 : break;
|