Re: [GENERAL] What are ExecSeqMarkPos and ExecSeqRestrPos used for

2013-05-31 Thread Tom Lane
Stephen Frost writes: > * DT (kurt...@hotmail.com) wrote: >> I'm reading code of nodeSeqscan, and was confused with ExecSeqMarkPos and >> ExecSeqRestrPos. They are only called by ExecMergeJoin. Could merge join use >> a plain seqscan as outer/inner plan? If not, what are they used for? > ExecSeqM

Re: [GENERAL] What are ExecSeqMarkPos and ExecSeqRestrPos used for

2013-05-28 Thread Stephen Frost
* DT (kurt...@hotmail.com) wrote: > I'm reading code of nodeSeqscan, and was confused with ExecSeqMarkPos and > ExecSeqRestrPos. They are only called by ExecMergeJoin. Could merge join use > a plain seqscan as outer/inner plan? If not, what are they used for? ExecSeqMarkPos and ExecSeqRestPos ar

[GENERAL] What are ExecSeqMarkPos and ExecSeqRestrPos used for

2013-05-28 Thread DT
Hi, I'm reading code of nodeSeqscan, and was confused with ExecSeqMarkPos and ExecSeqRestrPos. They are only called by ExecMergeJoin. Could merge join use a plain seqscan as outer/inner plan? If not, what are they used for? Thanks.