FileScanIter::get_next
Sets up tuple information
HeapFile::HeapFile
HeapFile::openScan
FileScanIter::get_next
Scan::getNext
Project
Eval - selection
HeapFile::HeapFile
DB::get_file_entry - see if HeapFile already exists
BufMgr::newPage - create a header page for the HeapFile
DB::add_file_entry
set up header page
BM::pinPage - pin header page until HeapFile is closed
Scan::getNext
BM::pinPage - pin current page where next record is
HFPage::firstRecord - gets page / slot info about where record is
HFPage::getNextPage - if new page is needed
HFPage::nextRecord - gets page / slot info about where record is
HFPage::getRecord
Back to the Overview
Click here to go the Minibase Home Page