Re: heap_markpos and heap_restrpos

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: heap_markpos and heap_restrpos
Дата
Msg-id 24072.1159275633@sss.pgh.pa.us
обсуждение исходный текст
Ответ на heap_markpos and heap_restrpos  (Heikki Linnakangas <heikki@enterprisedb.com>)
Список pgsql-hackers
Heikki Linnakangas <heikki@enterprisedb.com> writes:
> What's the purpose of mark/restrpos in heapam.c?

It's deadwood --- see the comment for ExecSupportsMarkRestore:

/** ExecSupportsMarkRestore - does a plan type support mark/restore?** XXX Ideally, all plan node types would support
mark/restore,and this* wouldn't be needed.  For now, this had better match the routines above.* But note the test is on
Plannodetype, not PlanState nodetype.** (However, since the only present use of mark/restore is in mergejoin,* there is
noneed to support mark/restore in any plan type that is not* capable of generating ordered output.  So the seqscan,
tidscan,*functionscan, and valuesscan support is actually useless code at present.)*/
 

I haven't seen a reason to take it out, but if you have in mind
something that would actively break it, removing it is no problem.
        regards, tom lane


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Block B-Tree concept
Следующее
От: Markus Schaber
Дата:
Сообщение: Re: Release Notes: Major Changes in 8.2