Uses of Class
global.Page

Packages that use Page
bufmgr   
diskmgr   
global   
heap   
index   
 

Uses of Page in bufmgr
 

Methods in bufmgr with parameters of type Page
 PageId BufMgr.newPage(Page firstpg, int run_size)
          Allocates a set of new pages, and pins the first one in an appropriate frame in the buffer pool.
 void BufMgr.pinPage(PageId pageno, Page page, boolean skipRead)
          Pins a disk page into the buffer pool.
 

Uses of Page in diskmgr
 

Methods in diskmgr with parameters of type Page
 void DiskMgr.read_page(PageId pageno, Page page)
          Reads the contents of the specified page from disk.
 void DiskMgr.write_page(PageId pageno, Page page)
          Writes the contents of the given page to disk.
 

Uses of Page in global
 

Methods in global with parameters of type Page
 void Page.copyPage(Page page)
          Copies the contents of the given page's buffer into this page's buffer.
 void Page.setPage(Page page)
          Sets this page's data array to share the given page's data array.
 

Uses of Page in heap
 

Subclasses of Page in heap
(package private)  class HFPage
          Heap file data pages are implemented as slotted pages, with the slots at the front and the records in the back, both growing into the free space in the middle of the page.
 

Constructors in heap with parameters of type Page
HFPage(Page page)
          Constructor that wraps an existing heap file page.
 

Uses of Page in index
 

Subclasses of Page in index
(package private)  class HashBucket
          A bucket is a linked list of SortedPages (overflow pages).
(package private)  class SortedPage
          A base class for index pages that automatically stores records in ascending order by key value.
 

Constructors in index with parameters of type Page
SortedPage(Page page)
          Constructor that wraps an existing sorted page.