|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |