Copy PlannerInfo structure

Started by Ana Carolina Brito de Almeidaalmost 17 years ago2 messages

Hi all,

How can I copy the PlannerInfo structure?
I have *root variable that is PlannerInfo and I would like to pass this
value to another variable that I created (the same type - PlannerInfo).
Can you help me? I only found function that copies PlannedStmt structure.

Thanks,
Ana Carolina

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Ana Carolina Brito de Almeida (#1)
Re: Copy PlannerInfo structure

Ana Carolina Brito de Almeida <anacrl@ig.com.br> writes:

How can I copy the PlannerInfo structure?

There's no support for that. If you want a shallow copy it's just a
memcpy; a deep copy is a bit of a problem because of the circular
linkages in some of the planner data structures (meaning a simple
copyObject-like approach wouldn't work).

Why would you need to copy it anyway?

regards, tom lane