Definition at line 5555 of file copyfuncs.c.
static MergeStmt * _copyMergeStmt(const MergeStmt *from)
static CoalesceExpr * _copyCoalesceExpr(const CoalesceExpr *from)
static Hash * _copyHash(const Hash *from)
static Agg * _copyAgg(const Agg *from)
static ValuesScan * _copyValuesScan(const ValuesScan *from)
static ReindexStmt * _copyReindexStmt(const ReindexStmt *from)
static AlterTableSpaceOptionsStmt * _copyAlterTableSpaceOptionsStmt(const AlterTableSpaceOptionsStmt *from)
static DropOwnedStmt * _copyDropOwnedStmt(const DropOwnedStmt *from)
static Material * _copyMaterial(const Material *from)
static CreateSchemaStmt * _copyCreateSchemaStmt(const CreateSchemaStmt *from)
static PlaceHolderInfo * _copyPlaceHolderInfo(const PlaceHolderInfo *from)
static PartitionRangeDatum * _copyPartitionRangeDatum(const PartitionRangeDatum *from)
static RangeSubselect * _copyRangeSubselect(const RangeSubselect *from)
static AlterDatabaseStmt * _copyAlterDatabaseStmt(const AlterDatabaseStmt *from)
static RangeTableSample * _copyRangeTableSample(const RangeTableSample *from)
static SeqScan * _copySeqScan(const SeqScan *from)
static FunctionParameter * _copyFunctionParameter(const FunctionParameter *from)
static MinMaxExpr * _copyMinMaxExpr(const MinMaxExpr *from)
static ColumnDef * _copyColumnDef(const ColumnDef *from)
static AppendRelInfo * _copyAppendRelInfo(const AppendRelInfo *from)
static RangeTblFunction * _copyRangeTblFunction(const RangeTblFunction *from)
static DistinctExpr * _copyDistinctExpr(const DistinctExpr *from)
static TruncateStmt * _copyTruncateStmt(const TruncateStmt *from)
static RecursiveUnion * _copyRecursiveUnion(const RecursiveUnion *from)
static CreateTableAsStmt * _copyCreateTableAsStmt(const CreateTableAsStmt *from)
static A_Indices * _copyA_Indices(const A_Indices *from)
static CreatePublicationStmt * _copyCreatePublicationStmt(const CreatePublicationStmt *from)
static CoerceViaIO * _copyCoerceViaIO(const CoerceViaIO *from)
static InferenceElem * _copyInferenceElem(const InferenceElem *from)
static JsonObjectAgg * _copyJsonObjectAgg(const JsonObjectAgg *from)
static CreateFdwStmt * _copyCreateFdwStmt(const CreateFdwStmt *from)
static SortGroupClause * _copySortGroupClause(const SortGroupClause *from)
static LockingClause * _copyLockingClause(const LockingClause *from)
static JsonParseExpr * _copyJsonParseExpr(const JsonParseExpr *from)
static BitmapHeapScan * _copyBitmapHeapScan(const BitmapHeapScan *from)
static DropUserMappingStmt * _copyDropUserMappingStmt(const DropUserMappingStmt *from)
static PublicationTable * _copyPublicationTable(const PublicationTable *from)
static DropSubscriptionStmt * _copyDropSubscriptionStmt(const DropSubscriptionStmt *from)
static NullIfExpr * _copyNullIfExpr(const NullIfExpr *from)
static Param * _copyParam(const Param *from)
static CollateExpr * _copyCollateExpr(const CollateExpr *from)
static Join * _copyJoin(const Join *from)
static OpExpr * _copyOpExpr(const OpExpr *from)
static PartitionSpec * _copyPartitionSpec(const PartitionSpec *from)
static Group * _copyGroup(const Group *from)
static CaseExpr * _copyCaseExpr(const CaseExpr *from)
static IntoClause * _copyIntoClause(const IntoClause *from)
static ExecuteStmt * _copyExecuteStmt(const ExecuteStmt *from)
static ReassignOwnedStmt * _copyReassignOwnedStmt(const ReassignOwnedStmt *from)
static JsonFormat * _copyJsonFormat(const JsonFormat *from)
static CreateEnumStmt * _copyCreateEnumStmt(const CreateEnumStmt *from)
static AlterFunctionStmt * _copyAlterFunctionStmt(const AlterFunctionStmt *from)
static JsonReturning * _copyJsonReturning(const JsonReturning *from)
static RangeTableFuncCol * _copyRangeTableFuncCol(const RangeTableFuncCol *from)
static AlterPublicationStmt * _copyAlterPublicationStmt(const AlterPublicationStmt *from)
static IndexOnlyScan * _copyIndexOnlyScan(const IndexOnlyScan *from)
static CreateEventTrigStmt * _copyCreateEventTrigStmt(const CreateEventTrigStmt *from)
static CreateExtensionStmt * _copyCreateExtensionStmt(const CreateExtensionStmt *from)
static IncrementalSort * _copyIncrementalSort(const IncrementalSort *from)
static HashJoin * _copyHashJoin(const HashJoin *from)
static JsonArrayConstructor * _copyJsonArrayConstructor(const JsonArrayConstructor *from)
static AlterDatabaseSetStmt * _copyAlterDatabaseSetStmt(const AlterDatabaseSetStmt *from)
static CommentStmt * _copyCommentStmt(const CommentStmt *from)
static RuleStmt * _copyRuleStmt(const RuleStmt *from)
static MergeWhenClause * _copyMergeWhenClause(const MergeWhenClause *from)
static JsonTablePlan * _copyJsonTablePlan(const JsonTablePlan *from)
static AlterSeqStmt * _copyAlterSeqStmt(const AlterSeqStmt *from)
static CommonTableExpr * _copyCommonTableExpr(const CommonTableExpr *from)
static GroupingFunc * _copyGroupingFunc(const GroupingFunc *from)
static DoStmt * _copyDoStmt(const DoStmt *from)
static NamedArgExpr * _copyNamedArgExpr(const NamedArgExpr *from)
static PartitionPruneStepCombine * _copyPartitionPruneStepCombine(const PartitionPruneStepCombine *from)
static ExplainStmt * _copyExplainStmt(const ExplainStmt *from)
static AlterTableCmd * _copyAlterTableCmd(const AlterTableCmd *from)
static CTESearchClause * _copyCTESearchClause(const CTESearchClause *from)
static JsonKeyValue * _copyJsonKeyValue(const JsonKeyValue *from)
static CompositeTypeStmt * _copyCompositeTypeStmt(const CompositeTypeStmt *from)
static AlterOpFamilyStmt * _copyAlterOpFamilyStmt(const AlterOpFamilyStmt *from)
static SortBy * _copySortBy(const SortBy *from)
static Float * _copyFloat(const Float *from)
static ConstraintsSetStmt * _copyConstraintsSetStmt(const ConstraintsSetStmt *from)
static PathKey * _copyPathKey(const PathKey *from)
static AlterOwnerStmt * _copyAlterOwnerStmt(const AlterOwnerStmt *from)
static RestrictInfo * _copyRestrictInfo(const RestrictInfo *from)
static PLAssignStmt * _copyPLAssignStmt(const PLAssignStmt *from)
static ProjectSet * _copyProjectSet(const ProjectSet *from)
static ParamRef * _copyParamRef(const ParamRef *from)
static UpdateStmt * _copyUpdateStmt(const UpdateStmt *from)
static TransactionStmt * _copyTransactionStmt(const TransactionStmt *from)
static JsonTableSibling * _copyJsonTableSibling(const JsonTableSibling *from)
static ArrayCoerceExpr * _copyArrayCoerceExpr(const ArrayCoerceExpr *from)
static TableFunc * _copyTableFunc(const TableFunc *from)
static Var * _copyVar(const Var *from)
static CollateClause * _copyCollateClause(const CollateClause *from)
static UnlistenStmt * _copyUnlistenStmt(const UnlistenStmt *from)
static FetchStmt * _copyFetchStmt(const FetchStmt *from)
static CreateTableSpaceStmt * _copyCreateTableSpaceStmt(const CreateTableSpaceStmt *from)
static GroupingSet * _copyGroupingSet(const GroupingSet *from)
static SubPlan * _copySubPlan(const SubPlan *from)
static CoerceToDomain * _copyCoerceToDomain(const CoerceToDomain *from)
static DropTableSpaceStmt * _copyDropTableSpaceStmt(const DropTableSpaceStmt *from)
static CreateOpClassStmt * _copyCreateOpClassStmt(const CreateOpClassStmt *from)
static NextValueExpr * _copyNextValueExpr(const NextValueExpr *from)
static CreateDomainStmt * _copyCreateDomainStmt(const CreateDomainStmt *from)
static ForeignKeyCacheInfo * _copyForeignKeyCacheInfo(const ForeignKeyCacheInfo *from)
static A_ArrayExpr * _copyA_ArrayExpr(const A_ArrayExpr *from)
static InsertStmt * _copyInsertStmt(const InsertStmt *from)
static AlterDomainStmt * _copyAlterDomainStmt(const AlterDomainStmt *from)
static PlaceHolderVar * _copyPlaceHolderVar(const PlaceHolderVar *from)
static JsonCommon * _copyJsonCommon(const JsonCommon *from)
static Gather * _copyGather(const Gather *from)
static TypeName * _copyTypeName(const TypeName *from)
static ForeignScan * _copyForeignScan(const ForeignScan *from)
static ModifyTable * _copyModifyTable(const ModifyTable *from)
static VariableSetStmt * _copyVariableSetStmt(const VariableSetStmt *from)
static AccessPriv * _copyAccessPriv(const AccessPriv *from)
static CreateConversionStmt * _copyCreateConversionStmt(const CreateConversionStmt *from)
static GatherMerge * _copyGatherMerge(const GatherMerge *from)
static JsonExpr * _copyJsonExpr(const JsonExpr *from)
static CteScan * _copyCteScan(const CteScan *from)
static PartitionBoundSpec * _copyPartitionBoundSpec(const PartitionBoundSpec *from)
static CreateOpClassItem * _copyCreateOpClassItem(const CreateOpClassItem *from)
static JsonTableParent * _copyJsonTableParent(const JsonTableParent *from)
static CreateForeignServerStmt * _copyCreateForeignServerStmt(const CreateForeignServerStmt *from)
static AlterEnumStmt * _copyAlterEnumStmt(const AlterEnumStmt *from)
static Limit * _copyLimit(const Limit *from)
static AlterUserMappingStmt * _copyAlterUserMappingStmt(const AlterUserMappingStmt *from)
static Const * _copyConst(const Const *from)
static PublicationObjSpec * _copyPublicationObject(const PublicationObjSpec *from)
static Append * _copyAppend(const Append *from)
static AlterRoleStmt * _copyAlterRoleStmt(const AlterRoleStmt *from)
static JsonTableColumn * _copyJsonTableColumn(const JsonTableColumn *from)
static BitString * _copyBitString(const BitString *from)
static NamedTuplestoreScan * _copyNamedTuplestoreScan(const NamedTuplestoreScan *from)
static PartitionCmd * _copyPartitionCmd(const PartitionCmd *from)
static InferClause * _copyInferClause(const InferClause *from)
static SampleScan * _copySampleScan(const SampleScan *from)
static CreateOpFamilyStmt * _copyCreateOpFamilyStmt(const CreateOpFamilyStmt *from)
static JsonAggConstructor * _copyJsonAggConstructor(const JsonAggConstructor *from)
static FuncCall * _copyFuncCall(const FuncCall *from)
static Scan * _copyScan(const Scan *from)
static Plan * _copyPlan(const Plan *from)
static CustomScan * _copyCustomScan(const CustomScan *from)
static AlterExtensionStmt * _copyAlterExtensionStmt(const AlterExtensionStmt *from)
static CreateRangeStmt * _copyCreateRangeStmt(const CreateRangeStmt *from)
static ClosePortalStmt * _copyClosePortalStmt(const ClosePortalStmt *from)
static CreateCastStmt * _copyCreateCastStmt(const CreateCastStmt *from)
static AlterStatsStmt * _copyAlterStatsStmt(const AlterStatsStmt *from)
static RenameStmt * _copyRenameStmt(const RenameStmt *from)
static IndexElem * _copyIndexElem(const IndexElem *from)
static Constraint * _copyConstraint(const Constraint *from)
static ReplicaIdentityStmt * _copyReplicaIdentityStmt(const ReplicaIdentityStmt *from)
static Unique * _copyUnique(const Unique *from)
static GrantStmt * _copyGrantStmt(const GrantStmt *from)
static CreatePolicyStmt * _copyCreatePolicyStmt(const CreatePolicyStmt *from)
static FunctionScan * _copyFunctionScan(const FunctionScan *from)
static WindowFunc * _copyWindowFunc(const WindowFunc *from)
static AlterObjectDependsStmt * _copyAlterObjectDependsStmt(const AlterObjectDependsStmt *from)
static A_Star * _copyA_Star(const A_Star *from)
static ConvertRowtypeExpr * _copyConvertRowtypeExpr(const ConvertRowtypeExpr *from)
static MultiAssignRef * _copyMultiAssignRef(const MultiAssignRef *from)
static AlterTypeStmt * _copyAlterTypeStmt(const AlterTypeStmt *from)
static DeleteStmt * _copyDeleteStmt(const DeleteStmt *from)
static ColumnRef * _copyColumnRef(const ColumnRef *from)
static Result * _copyResult(const Result *from)
static WindowClause * _copyWindowClause(const WindowClause *from)
static StatsElem * _copyStatsElem(const StatsElem *from)
static NotifyStmt * _copyNotifyStmt(const NotifyStmt *from)
static JsonBehavior * _copyJsonBehavior(const JsonBehavior *from)
static CreateStmt * _copyCreateStmt(const CreateStmt *from)
static SubqueryScan * _copySubqueryScan(const SubqueryScan *from)
static DropdbStmt * _copyDropdbStmt(const DropdbStmt *from)
static JsonArrayQueryConstructor * _copyJsonArrayQueryConstructor(const JsonArrayQueryConstructor *from)
static JsonArrayAgg * _copyJsonArrayAgg(const JsonArrayAgg *from)
static FieldStore * _copyFieldStore(const FieldStore *from)
static CoerceToDomainValue * _copyCoerceToDomainValue(const CoerceToDomainValue *from)
static ResTarget * _copyResTarget(const ResTarget *from)
static Sort * _copySort(const Sort *from)
static IndexStmt * _copyIndexStmt(const IndexStmt *from)
static WindowDef * _copyWindowDef(const WindowDef *from)
static ReturnStmt * _copyReturnStmt(const ReturnStmt *from)
static PlannedStmt * _copyPlannedStmt(const PlannedStmt *from)
static CreateSeqStmt * _copyCreateSeqStmt(const CreateSeqStmt *from)
static OnConflictClause * _copyOnConflictClause(const OnConflictClause *from)
static SetOperationStmt * _copySetOperationStmt(const SetOperationStmt *from)
static CreateForeignTableStmt * _copyCreateForeignTableStmt(const CreateForeignTableStmt *from)
static AlterExtensionContentsStmt * _copyAlterExtensionContentsStmt(const AlterExtensionContentsStmt *from)
static SetToDefault * _copySetToDefault(const SetToDefault *from)
static DropStmt * _copyDropStmt(const DropStmt *from)
static JoinExpr * _copyJoinExpr(const JoinExpr *from)
static FromExpr * _copyFromExpr(const FromExpr *from)
static DeclareCursorStmt * _copyDeclareCursorStmt(const DeclareCursorStmt *from)
static CreateTransformStmt * _copyCreateTransformStmt(const CreateTransformStmt *from)
static TableSampleClause * _copyTableSampleClause(const TableSampleClause *from)
static CreatePLangStmt * _copyCreatePLangStmt(const CreatePLangStmt *from)
static AlterSystemStmt * _copyAlterSystemStmt(const AlterSystemStmt *from)
static TidScan * _copyTidScan(const TidScan *from)
static AlterDefaultPrivilegesStmt * _copyAlterDefaultPrivilegesStmt(const AlterDefaultPrivilegesStmt *from)
static RelabelType * _copyRelabelType(const RelabelType *from)
static CreateStatsStmt * _copyCreateStatsStmt(const CreateStatsStmt *from)
static XmlExpr * _copyXmlExpr(const XmlExpr *from)
static JsonFuncExpr * _copyJsonFuncExpr(const JsonFuncExpr *from)
static ArrayExpr * _copyArrayExpr(const ArrayExpr *from)
static VacuumRelation * _copyVacuumRelation(const VacuumRelation *from)
static AlterOperatorStmt * _copyAlterOperatorStmt(const AlterOperatorStmt *from)
static FieldSelect * _copyFieldSelect(const FieldSelect *from)
static A_Expr * _copyA_Expr(const A_Expr *from)
static DiscardStmt * _copyDiscardStmt(const DiscardStmt *from)
static IndexScan * _copyIndexScan(const IndexScan *from)
static MergeJoin * _copyMergeJoin(const MergeJoin *from)
static DeallocateStmt * _copyDeallocateStmt(const DeallocateStmt *from)
static SubLink * _copySubLink(const SubLink *from)
static NestLoopParam * _copyNestLoopParam(const NestLoopParam *from)
static AlterForeignServerStmt * _copyAlterForeignServerStmt(const AlterForeignServerStmt *from)
static ObjectWithArgs * _copyObjectWithArgs(const ObjectWithArgs *from)
static JsonObjectConstructor * _copyJsonObjectConstructor(const JsonObjectConstructor *from)
static PartitionPruneStepOp * _copyPartitionPruneStepOp(const PartitionPruneStepOp *from)
static AlterRoleSetStmt * _copyAlterRoleSetStmt(const AlterRoleSetStmt *from)
static VacuumStmt * _copyVacuumStmt(const VacuumStmt *from)
static PartitionedRelPruneInfo * _copyPartitionedRelPruneInfo(const PartitionedRelPruneInfo *from)
static Integer * _copyInteger(const Integer *from)
static DropRoleStmt * _copyDropRoleStmt(const DropRoleStmt *from)
static String * _copyString(const String *from)
static RangeTblRef * _copyRangeTblRef(const RangeTblRef *from)
static SetOp * _copySetOp(const SetOp *from)
static CallStmt * _copyCallStmt(const CallStmt *from)
static RowCompareExpr * _copyRowCompareExpr(const RowCompareExpr *from)
static OnConflictExpr * _copyOnConflictExpr(const OnConflictExpr *from)
static AlterTableMoveAllStmt * _copyAlterTableMoveAllStmt(const AlterTableMoveAllStmt *from)
static PlanRowMark * _copyPlanRowMark(const PlanRowMark *from)
static AlterPolicyStmt * _copyAlterPolicyStmt(const AlterPolicyStmt *from)
static Alias * _copyAlias(const Alias *from)
static LockRows * _copyLockRows(const LockRows *from)
static TidRangeScan * _copyTidRangeScan(const TidRangeScan *from)
static ImportForeignSchemaStmt * _copyImportForeignSchemaStmt(const ImportForeignSchemaStmt *from)
static CreateTrigStmt * _copyCreateTrigStmt(const CreateTrigStmt *from)
static AlterTSConfigurationStmt * _copyAlterTSConfigurationStmt(const AlterTSConfigurationStmt *from)
static RangeTableFunc * _copyRangeTableFunc(const RangeTableFunc *from)
static AlterTableStmt * _copyAlterTableStmt(const AlterTableStmt *from)
static VariableShowStmt * _copyVariableShowStmt(const VariableShowStmt *from)
static RawStmt * _copyRawStmt(const RawStmt *from)
static SQLValueFunction * _copySQLValueFunction(const SQLValueFunction *from)
static JsonItemCoercions * _copyJsonItemCoercions(const JsonItemCoercions *from)
static SelectStmt * _copySelectStmt(const SelectStmt *from)
static JsonValueExpr * _copyJsonValueExpr(const JsonValueExpr *from)
static AlterTSDictionaryStmt * _copyAlterTSDictionaryStmt(const AlterTSDictionaryStmt *from)
static RowMarkClause * _copyRowMarkClause(const RowMarkClause *from)
static Memoize * _copyMemoize(const Memoize *from)
static Boolean * _copyBoolean(const Boolean *from)
static BooleanTest * _copyBooleanTest(const BooleanTest *from)
static DefineStmt * _copyDefineStmt(const DefineStmt *from)
static TriggerTransition * _copyTriggerTransition(const TriggerTransition *from)
static PartitionElem * _copyPartitionElem(const PartitionElem *from)
static ListenStmt * _copyListenStmt(const ListenStmt *from)
static TableFuncScan * _copyTableFuncScan(const TableFuncScan *from)
static CTECycleClause * _copyCTECycleClause(const CTECycleClause *from)
static AlternativeSubPlan * _copyAlternativeSubPlan(const AlternativeSubPlan *from)
static WindowAgg * _copyWindowAgg(const WindowAgg *from)
static XmlSerialize * _copyXmlSerialize(const XmlSerialize *from)
static BoolExpr * _copyBoolExpr(const BoolExpr *from)
static NullTest * _copyNullTest(const NullTest *from)
static MergeAction * _copyMergeAction(const MergeAction *from)
static JsonSerializeExpr * _copyJsonSerializeExpr(const JsonSerializeExpr *from)
static SecLabelStmt * _copySecLabelStmt(const SecLabelStmt *from)
static PlanInvalItem * _copyPlanInvalItem(const PlanInvalItem *from)
static BitmapAnd * _copyBitmapAnd(const BitmapAnd *from)
static TargetEntry * _copyTargetEntry(const TargetEntry *from)
static RefreshMatViewStmt * _copyRefreshMatViewStmt(const RefreshMatViewStmt *from)
static TableLikeClause * _copyTableLikeClause(const TableLikeClause *from)
static RowExpr * _copyRowExpr(const RowExpr *from)
static CreatedbStmt * _copyCreatedbStmt(const CreatedbStmt *from)
static BitmapIndexScan * _copyBitmapIndexScan(const BitmapIndexScan *from)
static A_Const * _copyA_Const(const A_Const *from)
static CreateSubscriptionStmt * _copyCreateSubscriptionStmt(const CreateSubscriptionStmt *from)
static MergeAppend * _copyMergeAppend(const MergeAppend *from)
static TypeCast * _copyTypeCast(const TypeCast *from)
static CurrentOfExpr * _copyCurrentOfExpr(const CurrentOfExpr *from)
static WithCheckOption * _copyWithCheckOption(const WithCheckOption *from)
static JsonConstructorExpr * _copyJsonConstructorExpr(const JsonConstructorExpr *from)
static JsonScalarExpr * _copyJsonScalarExpr(const JsonScalarExpr *from)
static RangeTblEntry * _copyRangeTblEntry(const RangeTblEntry *from)
static ExtensibleNode * _copyExtensibleNode(const ExtensibleNode *from)
static RangeFunction * _copyRangeFunction(const RangeFunction *from)
static SpecialJoinInfo * _copySpecialJoinInfo(const SpecialJoinInfo *from)
static AlterFdwStmt * _copyAlterFdwStmt(const AlterFdwStmt *from)
static CreateUserMappingStmt * _copyCreateUserMappingStmt(const CreateUserMappingStmt *from)
static BitmapOr * _copyBitmapOr(const BitmapOr *from)
static FuncExpr * _copyFuncExpr(const FuncExpr *from)
static CaseWhen * _copyCaseWhen(const CaseWhen *from)
static CreateAmStmt * _copyCreateAmStmt(const CreateAmStmt *from)
static SubscriptingRef * _copySubscriptingRef(const SubscriptingRef *from)
static AlterSubscriptionStmt * _copyAlterSubscriptionStmt(const AlterSubscriptionStmt *from)
static AlterCollationStmt * _copyAlterCollationStmt(const AlterCollationStmt *from)
static JsonCoercion * _copyJsonCoercion(const JsonCoercion *from)
static LoadStmt * _copyLoadStmt(const LoadStmt *from)
static ScalarArrayOpExpr * _copyScalarArrayOpExpr(const ScalarArrayOpExpr *from)
static A_Indirection * _copyA_Indirection(const A_Indirection *from)
static AlterEventTrigStmt * _copyAlterEventTrigStmt(const AlterEventTrigStmt *from)
static Query * _copyQuery(const Query *from)
static WithClause * _copyWithClause(const WithClause *from)
static LockStmt * _copyLockStmt(const LockStmt *from)
static DefElem * _copyDefElem(const DefElem *from)
static AlterDatabaseRefreshCollStmt * _copyAlterDatabaseRefreshCollStmt(const AlterDatabaseRefreshCollStmt *from)
static WorkTableScan * _copyWorkTableScan(const WorkTableScan *from)
static ClusterStmt * _copyClusterStmt(const ClusterStmt *from)
static GrantRoleStmt * _copyGrantRoleStmt(const GrantRoleStmt *from)
static ViewStmt * _copyViewStmt(const ViewStmt *from)
static PartitionPruneInfo * _copyPartitionPruneInfo(const PartitionPruneInfo *from)
static RangeVar * _copyRangeVar(const RangeVar *from)
static JsonIsPredicate * _copyJsonIsPredicate(const JsonIsPredicate *from)
static NestLoop * _copyNestLoop(const NestLoop *from)
static AlterObjectSchemaStmt * _copyAlterObjectSchemaStmt(const AlterObjectSchemaStmt *from)
static JsonArgument * _copyJsonArgument(const JsonArgument *from)
static CreateFunctionStmt * _copyCreateFunctionStmt(const CreateFunctionStmt *from)
static CreateRoleStmt * _copyCreateRoleStmt(const CreateRoleStmt *from)
static Aggref * _copyAggref(const Aggref *from)
static JsonOutput * _copyJsonOutput(const JsonOutput *from)
static PrepareStmt * _copyPrepareStmt(const PrepareStmt *from)
static CopyStmt * _copyCopyStmt(const CopyStmt *from)
static RoleSpec * _copyRoleSpec(const RoleSpec *from)
static JsonTable * _copyJsonTable(const JsonTable *from)
static CaseTestExpr * _copyCaseTestExpr(const CaseTestExpr *from)
List * list_copy_deep(const List *oldlist)
List * list_copy(const List *oldlist)
void check_stack_depth(void)
References _copyA_ArrayExpr(), _copyA_Const(), _copyA_Expr(), _copyA_Indices(), _copyA_Indirection(), _copyA_Star(), _copyAccessPriv(), _copyAgg(), _copyAggref(), _copyAlias(), _copyAlterCollationStmt(), _copyAlterDatabaseRefreshCollStmt(), _copyAlterDatabaseSetStmt(), _copyAlterDatabaseStmt(), _copyAlterDefaultPrivilegesStmt(), _copyAlterDomainStmt(), _copyAlterEnumStmt(), _copyAlterEventTrigStmt(), _copyAlterExtensionContentsStmt(), _copyAlterExtensionStmt(), _copyAlterFdwStmt(), _copyAlterForeignServerStmt(), _copyAlterFunctionStmt(), _copyAlternativeSubPlan(), _copyAlterObjectDependsStmt(), _copyAlterObjectSchemaStmt(), _copyAlterOperatorStmt(), _copyAlterOpFamilyStmt(), _copyAlterOwnerStmt(), _copyAlterPolicyStmt(), _copyAlterPublicationStmt(), _copyAlterRoleSetStmt(), _copyAlterRoleStmt(), _copyAlterSeqStmt(), _copyAlterStatsStmt(), _copyAlterSubscriptionStmt(), _copyAlterSystemStmt(), _copyAlterTableCmd(), _copyAlterTableMoveAllStmt(), _copyAlterTableSpaceOptionsStmt(), _copyAlterTableStmt(), _copyAlterTSConfigurationStmt(), _copyAlterTSDictionaryStmt(), _copyAlterTypeStmt(), _copyAlterUserMappingStmt(), _copyAppend(), _copyAppendRelInfo(), _copyArrayCoerceExpr(), _copyArrayExpr(), _copyBitmapAnd(), _copyBitmapHeapScan(), _copyBitmapIndexScan(), _copyBitmapOr(), _copyBitString(), _copyBoolean(), _copyBooleanTest(), _copyBoolExpr(), _copyCallStmt(), _copyCaseExpr(), _copyCaseTestExpr(), _copyCaseWhen(), _copyClosePortalStmt(), _copyClusterStmt(), _copyCoalesceExpr(), _copyCoerceToDomain(), _copyCoerceToDomainValue(), _copyCoerceViaIO(), _copyCollateClause(), _copyCollateExpr(), _copyColumnDef(), _copyColumnRef(), _copyCommentStmt(), _copyCommonTableExpr(), _copyCompositeTypeStmt(), _copyConst(), _copyConstraint(), _copyConstraintsSetStmt(), _copyConvertRowtypeExpr(), _copyCopyStmt(), _copyCreateAmStmt(), _copyCreateCastStmt(), _copyCreateConversionStmt(), _copyCreatedbStmt(), _copyCreateDomainStmt(), _copyCreateEnumStmt(), _copyCreateEventTrigStmt(), _copyCreateExtensionStmt(), _copyCreateFdwStmt(), _copyCreateForeignServerStmt(), _copyCreateForeignTableStmt(), _copyCreateFunctionStmt(), _copyCreateOpClassItem(), _copyCreateOpClassStmt(), _copyCreateOpFamilyStmt(), _copyCreatePLangStmt(), _copyCreatePolicyStmt(), _copyCreatePublicationStmt(), _copyCreateRangeStmt(), _copyCreateRoleStmt(), _copyCreateSchemaStmt(), _copyCreateSeqStmt(), _copyCreateStatsStmt(), _copyCreateStmt(), _copyCreateSubscriptionStmt(), _copyCreateTableAsStmt(), _copyCreateTableSpaceStmt(), _copyCreateTransformStmt(), _copyCreateTrigStmt(), _copyCreateUserMappingStmt(), _copyCTECycleClause(), _copyCteScan(), _copyCTESearchClause(), _copyCurrentOfExpr(), _copyCustomScan(), _copyDeallocateStmt(), _copyDeclareCursorStmt(), _copyDefElem(), _copyDefineStmt(), _copyDeleteStmt(), _copyDiscardStmt(), _copyDistinctExpr(), _copyDoStmt(), _copyDropdbStmt(), _copyDropOwnedStmt(), _copyDropRoleStmt(), _copyDropStmt(), _copyDropSubscriptionStmt(), _copyDropTableSpaceStmt(), _copyDropUserMappingStmt(), _copyExecuteStmt(), _copyExplainStmt(), _copyExtensibleNode(), _copyFetchStmt(), _copyFieldSelect(), _copyFieldStore(), _copyFloat(), _copyForeignKeyCacheInfo(), _copyForeignScan(), _copyFromExpr(), _copyFuncCall(), _copyFuncExpr(), _copyFunctionParameter(), _copyFunctionScan(), _copyGather(), _copyGatherMerge(), _copyGrantRoleStmt(), _copyGrantStmt(), _copyGroup(), _copyGroupingFunc(), _copyGroupingSet(), _copyHash(), _copyHashJoin(), _copyImportForeignSchemaStmt(), _copyIncrementalSort(), _copyIndexElem(), _copyIndexOnlyScan(), _copyIndexScan(), _copyIndexStmt(), _copyInferClause(), _copyInferenceElem(), _copyInsertStmt(), _copyInteger(), _copyIntoClause(), _copyJoin(), _copyJoinExpr(), _copyJsonAggConstructor(), _copyJsonArgument(), _copyJsonArrayAgg(), _copyJsonArrayConstructor(), _copyJsonArrayQueryConstructor(), _copyJsonBehavior(), _copyJsonCoercion(), _copyJsonCommon(), _copyJsonConstructorExpr(), _copyJsonExpr(), _copyJsonFormat(), _copyJsonFuncExpr(), _copyJsonIsPredicate(), _copyJsonItemCoercions(), _copyJsonKeyValue(), _copyJsonObjectAgg(), _copyJsonObjectConstructor(), _copyJsonOutput(), _copyJsonParseExpr(), _copyJsonReturning(), _copyJsonScalarExpr(), _copyJsonSerializeExpr(), _copyJsonTable(), _copyJsonTableColumn(), _copyJsonTableParent(), _copyJsonTablePlan(), _copyJsonTableSibling(), _copyJsonValueExpr(), _copyLimit(), _copyListenStmt(), _copyLoadStmt(), _copyLockingClause(), _copyLockRows(), _copyLockStmt(), _copyMaterial(), _copyMemoize(), _copyMergeAction(), _copyMergeAppend(), _copyMergeJoin(), _copyMergeStmt(), _copyMergeWhenClause(), _copyMinMaxExpr(), _copyModifyTable(), _copyMultiAssignRef(), _copyNamedArgExpr(), _copyNamedTuplestoreScan(), _copyNestLoop(), _copyNestLoopParam(), _copyNextValueExpr(), _copyNotifyStmt(), _copyNullIfExpr(), _copyNullTest(), _copyObjectWithArgs(), _copyOnConflictClause(), _copyOnConflictExpr(), _copyOpExpr(), _copyParam(), _copyParamRef(), _copyPartitionBoundSpec(), _copyPartitionCmd(), _copyPartitionedRelPruneInfo(), _copyPartitionElem(), _copyPartitionPruneInfo(), _copyPartitionPruneStepCombine(), _copyPartitionPruneStepOp(), _copyPartitionRangeDatum(), _copyPartitionSpec(), _copyPathKey(), _copyPlaceHolderInfo(), _copyPlaceHolderVar(), _copyPlan(), _copyPlanInvalItem(), _copyPlannedStmt(), _copyPlanRowMark(), _copyPLAssignStmt(), _copyPrepareStmt(), _copyProjectSet(), _copyPublicationObject(), _copyPublicationTable(), _copyQuery(), _copyRangeFunction(), _copyRangeSubselect(), _copyRangeTableFunc(), _copyRangeTableFuncCol(), _copyRangeTableSample(), _copyRangeTblEntry(), _copyRangeTblFunction(), _copyRangeTblRef(), _copyRangeVar(), _copyRawStmt(), _copyReassignOwnedStmt(), _copyRecursiveUnion(), _copyRefreshMatViewStmt(), _copyReindexStmt(), _copyRelabelType(), _copyRenameStmt(), _copyReplicaIdentityStmt(), _copyResTarget(), _copyRestrictInfo(), _copyResult(), _copyReturnStmt(), _copyRoleSpec(), _copyRowCompareExpr(), _copyRowExpr(), _copyRowMarkClause(), _copyRuleStmt(), _copySampleScan(), _copyScalarArrayOpExpr(), _copyScan(), _copySecLabelStmt(), _copySelectStmt(), _copySeqScan(), _copySetOp(), _copySetOperationStmt(), _copySetToDefault(), _copySort(), _copySortBy(), _copySortGroupClause(), _copySpecialJoinInfo(), _copySQLValueFunction(), _copyStatsElem(), _copyString(), _copySubLink(), _copySubPlan(), _copySubqueryScan(), _copySubscriptingRef(), _copyTableFunc(), _copyTableFuncScan(), _copyTableLikeClause(), _copyTableSampleClause(), _copyTargetEntry(), _copyTidRangeScan(), _copyTidScan(), _copyTransactionStmt(), _copyTriggerTransition(), _copyTruncateStmt(), _copyTypeCast(), _copyTypeName(), _copyUnique(), _copyUnlistenStmt(), _copyUpdateStmt(), _copyVacuumRelation(), _copyVacuumStmt(), _copyValuesScan(), _copyVar(), _copyVariableSetStmt(), _copyVariableShowStmt(), _copyViewStmt(), _copyWindowAgg(), _copyWindowClause(), _copyWindowDef(), _copyWindowFunc(), _copyWithCheckOption(), _copyWithClause(), _copyWorkTableScan(), _copyXmlExpr(), _copyXmlSerialize(), check_stack_depth(), elog, ERROR, list_copy(), list_copy_deep(), makeNode, nodeTag, T_A_ArrayExpr, T_A_Const, T_A_Expr, T_A_Indices, T_A_Indirection, T_A_Star, T_AccessPriv, T_Agg, T_Aggref, T_Alias, T_AlterCollationStmt, T_AlterDatabaseRefreshCollStmt, T_AlterDatabaseSetStmt, T_AlterDatabaseStmt, T_AlterDefaultPrivilegesStmt, T_AlterDomainStmt, T_AlterEnumStmt, T_AlterEventTrigStmt, T_AlterExtensionContentsStmt, T_AlterExtensionStmt, T_AlterFdwStmt, T_AlterForeignServerStmt, T_AlterFunctionStmt, T_AlternativeSubPlan, T_AlterObjectDependsStmt, T_AlterObjectSchemaStmt, T_AlterOperatorStmt, T_AlterOpFamilyStmt, T_AlterOwnerStmt, T_AlterPolicyStmt, T_AlterPublicationStmt, T_AlterRoleSetStmt, T_AlterRoleStmt, T_AlterSeqStmt, T_AlterStatsStmt, T_AlterSubscriptionStmt, T_AlterSystemStmt, T_AlterTableCmd, T_AlterTableMoveAllStmt, T_AlterTableSpaceOptionsStmt, T_AlterTableStmt, T_AlterTSConfigurationStmt, T_AlterTSDictionaryStmt, T_AlterTypeStmt, T_AlterUserMappingStmt, T_Append, T_AppendRelInfo, T_ArrayCoerceExpr, T_ArrayExpr, T_BitmapAnd, T_BitmapHeapScan, T_BitmapIndexScan, T_BitmapOr, T_BitString, T_Boolean, T_BooleanTest, T_BoolExpr, T_CallStmt, T_CaseExpr, T_CaseTestExpr, T_CaseWhen, T_CheckPointStmt, T_ClosePortalStmt, T_ClusterStmt, T_CoalesceExpr, T_CoerceToDomain, T_CoerceToDomainValue, T_CoerceViaIO, T_CollateClause, T_CollateExpr, T_ColumnDef, T_ColumnRef, T_CommentStmt, T_CommonTableExpr, T_CompositeTypeStmt, T_Const, T_Constraint, T_ConstraintsSetStmt, T_ConvertRowtypeExpr, T_CopyStmt, T_CreateAmStmt, T_CreateCastStmt, T_CreateConversionStmt, T_CreatedbStmt, T_CreateDomainStmt, T_CreateEnumStmt, T_CreateEventTrigStmt, T_CreateExtensionStmt, T_CreateFdwStmt, T_CreateForeignServerStmt, T_CreateForeignTableStmt, T_CreateFunctionStmt, T_CreateOpClassItem, T_CreateOpClassStmt, T_CreateOpFamilyStmt, T_CreatePLangStmt, T_CreatePolicyStmt, T_CreatePublicationStmt, T_CreateRangeStmt, T_CreateRoleStmt, T_CreateSchemaStmt, T_CreateSeqStmt, T_CreateStatsStmt, T_CreateStmt, T_CreateSubscriptionStmt, T_CreateTableAsStmt, T_CreateTableSpaceStmt, T_CreateTransformStmt, T_CreateTrigStmt, T_CreateUserMappingStmt, T_CTECycleClause, T_CteScan, T_CTESearchClause, T_CurrentOfExpr, T_CustomScan, T_DeallocateStmt, T_DeclareCursorStmt, T_DefElem, T_DefineStmt, T_DeleteStmt, T_DiscardStmt, T_DistinctExpr, T_DoStmt, T_DropdbStmt, T_DropOwnedStmt, T_DropRoleStmt, T_DropStmt, T_DropSubscriptionStmt, T_DropTableSpaceStmt, T_DropUserMappingStmt, T_ExecuteStmt, T_ExplainStmt, T_ExtensibleNode, T_FetchStmt, T_FieldSelect, T_FieldStore, T_Float, T_ForeignKeyCacheInfo, T_ForeignScan, T_FromExpr, T_FuncCall, T_FuncExpr, T_FunctionParameter, T_FunctionScan, T_Gather, T_GatherMerge, T_GrantRoleStmt, T_GrantStmt, T_Group, T_GroupingFunc, T_GroupingSet, T_Hash, T_HashJoin, T_ImportForeignSchemaStmt, T_IncrementalSort, T_IndexElem, T_IndexOnlyScan, T_IndexScan, T_IndexStmt, T_InferClause, T_InferenceElem, T_InsertStmt, T_Integer, T_IntList, T_IntoClause, T_Join, T_JoinExpr, T_JsonAggConstructor, T_JsonArgument, T_JsonArrayAgg, T_JsonArrayConstructor, T_JsonArrayQueryConstructor, T_JsonBehavior, T_JsonCoercion, T_JsonCommon, T_JsonConstructorExpr, T_JsonExpr, T_JsonFormat, T_JsonFuncExpr, T_JsonIsPredicate, T_JsonItemCoercions, T_JsonKeyValue, T_JsonObjectAgg, T_JsonObjectConstructor, T_JsonOutput, T_JsonParseExpr, T_JsonReturning, T_JsonScalarExpr, T_JsonSerializeExpr, T_JsonTable, T_JsonTableColumn, T_JsonTableParent, T_JsonTablePlan, T_JsonTableSibling, T_JsonValueExpr, T_Limit, T_List, T_ListenStmt, T_LoadStmt, T_LockingClause, T_LockRows, T_LockStmt, T_Material, T_Memoize, T_MergeAction, T_MergeAppend, T_MergeJoin, T_MergeStmt, T_MergeWhenClause, T_MinMaxExpr, T_ModifyTable, T_MultiAssignRef, T_NamedArgExpr, T_NamedTuplestoreScan, T_NestLoop, T_NestLoopParam, T_NextValueExpr, T_NotifyStmt, T_NullIfExpr, T_NullTest, T_ObjectWithArgs, T_OidList, T_OnConflictClause, T_OnConflictExpr, T_OpExpr, T_Param, T_ParamRef, T_PartitionBoundSpec, T_PartitionCmd, T_PartitionedRelPruneInfo, T_PartitionElem, T_PartitionPruneInfo, T_PartitionPruneStepCombine, T_PartitionPruneStepOp, T_PartitionRangeDatum, T_PartitionSpec, T_PathKey, T_PlaceHolderInfo, T_PlaceHolderVar, T_Plan, T_PlanInvalItem, T_PlannedStmt, T_PlanRowMark, T_PLAssignStmt, T_PrepareStmt, T_ProjectSet, T_PublicationObjSpec, T_PublicationTable, T_Query, T_RangeFunction, T_RangeSubselect, T_RangeTableFunc, T_RangeTableFuncCol, T_RangeTableSample, T_RangeTblEntry, T_RangeTblFunction, T_RangeTblRef, T_RangeVar, T_RawStmt, T_ReassignOwnedStmt, T_RecursiveUnion, T_RefreshMatViewStmt, T_ReindexStmt, T_RelabelType, T_RenameStmt, T_ReplicaIdentityStmt, T_ResTarget, T_RestrictInfo, T_Result, T_ReturnStmt, T_RoleSpec, T_RowCompareExpr, T_RowExpr, T_RowMarkClause, T_RuleStmt, T_SampleScan, T_ScalarArrayOpExpr, T_Scan, T_SecLabelStmt, T_SelectStmt, T_SeqScan, T_SetOp, T_SetOperationStmt, T_SetToDefault, T_Sort, T_SortBy, T_SortGroupClause, T_SpecialJoinInfo, T_SQLValueFunction, T_StatsElem, T_String, T_SubLink, T_SubPlan, T_SubqueryScan, T_SubscriptingRef, T_TableFunc, T_TableFuncScan, T_TableLikeClause, T_TableSampleClause, T_TargetEntry, T_TidRangeScan, T_TidScan, T_TransactionStmt, T_TriggerTransition, T_TruncateStmt, T_TypeCast, T_TypeName, T_Unique, T_UnlistenStmt, T_UpdateStmt, T_VacuumRelation, T_VacuumStmt, T_ValuesScan, T_Var, T_VariableSetStmt, T_VariableShowStmt, T_ViewStmt, T_WindowAgg, T_WindowClause, T_WindowDef, T_WindowFunc, T_WithCheckOption, T_WithClause, T_WorkTableScan, T_XmlExpr, and T_XmlSerialize.
Referenced by list_copy_deep().