Class Result-Set-Scroll

Part of:

package cl-perec, class fixed-size-scroll, class result-set

Direct Superclass

fixed-size-scroll
result-set

Slot

flatpInitargs::flatp; Accessors:flatp; Type:boolean.
inner-result-setInitargs::result-set; Accessors:inner-result-set-of.
pageInitform:0, Initargs::page; Accessors:page.
page-sizeInitform:10, Initargs::page-size; Accessors:page-size.

Direct Method

close-result-setCloses the result-set. After this operation the result-set cannot be accessed.
element-count
elementsReturn the elements on the current page
page-count
revive-result-set!Refreshes the result set to be valid in the current transaction.
revive-scroll!Revives the cache objects of the scroll in the current transaction.

Other Method

first-page!
last-page!
next-page!Should return the current page number or nil if there are no more pages.
previous-page!
setfpage
to-listConverts the result to a list.
If FLATP is true then the rows are flattened (useful when they con...
to-scrollConverts the result set to a scroll.