Hi all,

I wonder why my ecxt_scantuple has a TupleDesc matching the subplan's tlist, 
not my plan's tlist. Basically, my question is what is x in

econtext->ecxt_scantuple = x ?

I have written a new executor node Foo, with corresponding ExecFoo and make_foo 
functions. I have also written a new Expr type called Bar, along with a 
ExecEvalBar. 

In make_foo I append some Bar columns. When I try to evaluate the Bar columns 
in ExecFoo via ExecProject, I need the Bar columns to access each other. 

But sadly, the ecxt_scantuple doesn't have any Bar columns because it has a 
TupleDesc from the subplan.

What are the steps I have to take to make sure I can access my Bar columns 
(which only exist in Foo) in ExecEvalBar? Where do I get a TupleTableSlot with 
the desired TupleDesc from?

I'll be happy to provide more information, if needed.

Regards
Peter

---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to