Class HeapFileIterator uses class HeapFilePageDir
Editorial change in file main.cpp
Into class Value new member m_attr was added.
In class HeapFilePage the const correctness was...
New class HeapFilePageDir was created.
Documentation: dependency graph was updated.
Revision 0.4
New class HeapFileIterator was implemented.
New class DirIterator was implemented.
Function Dir::Insert was split into three small...
Part of the functionality moved from class DirP...
Small editorial changes in class HeapFile.
Small reformating in class Dir.
Clean up in class Dir.
Record size is not the parameter in Open, Close...
All members of DirPageEntry became private.
Clean up in class HeapFile.
Fixed bug in class DirScan.
Classes Dir and DirPage refactored.
Implementation of new varian of Dir for Heap File.
All members of class Dirpage become private.
New class DirPageEntry was created. This class ...
New functionality for Dir of heap page was impl...
Class name PageDir was changed to DirPage.
Class HeapFilePage was created.
Enum AttrTyped moved to the separate file.
Revision 0.3
Documentation: Dependency graph updated.
Class UnixFile no longer writes/reads into Page.
Fixed inconsistency in Open, Create, Close in c...
Functionality was moved form class Unix to clas...
Header file of DbLimits is changed form header ...
Class PageHandle no longer needed.
Class Record no longer needed.
Name changed from FileScan to HeapFileScan.
In class Table functions Create, Open, Close ma...
The intarface to class AttrCat and class RelCat...
Class RelCat is derived from class Table.
Class AttrCat is derived from class Table.
Class AttrCat uses Table interface instead of H...
Documentation: Class dependency graph was created.
Function AttrCat::Delete was implemented.
Implementation of functions: GetInt, GetFloat, ...
Functions GetInt, GetString moved from class Re...
In class AttrCat: reading the table definition ...
Table scan improved.
Class TableScan was implemented.
Usage of class FileScan was simplified.
Fixed typo in commentsto the class Table.
Class AttrCat uses class Table.
Class RelCat uses class Table.
Functions Open, Close, Create were created in c...
Class Dir has Open, Close, Create functions.
Class Table uses singleton BufferMgr
Class RelCat uses singleton BufferMgr
Class AttrCat uses singleton BufferMgr
Class HeapFile uses singleton BufferMgr
Class Dir uses singleton BufferMgr
All members and functions in class BufferMgr ar...
Functions Open, Close, Create were created in c...
Functions: Open, Close in classes RomzDb, Tabel...
Revision 0.2
In class Table, inserting records into table wa...
Class Value was implemented.
Table definition 'TableDef' is the member of cl...
Class TableDef was created.
Class Table was implemented.
Class Record was extended to keep the informati...
Classes Attr, AttrInt, AttrFloat, AttrString we...
Function RomzDb::Create was implemented.
Two new UNIX commands (system, chdir) were impl...
Usage of char* as the function argument was cha...
Class AttrCat representing system table 'attrca...
Class RelCat representing system table 'relcat'...
The enumeration of atrribute type was defined.
Defined limits for this version of database.
File name pagenum.h was changed to pageid.h
Removed not needed file.
SlotNum was changed to SlotId.
SlotNum was renamed to SlotId.
Makefile was updated.
File scan was extented to accept the predicate.
Makefile was updated.
Test for file scanner with predicate was created.
Class FileScan was refactored.
File scanner of heap file was implemented in cl...
Directory scaner of heap file was implemented i...
Predicate for file scan was implemented in clas...
Name PageNum was changed to PageId.
Description to the PageDir was created.
Description to the Dir class was created.
Description to the HeapFile was created.
Fixed problem: Page taken from Buffer Manager w...
Fixed problem with record insertion into Heap F...
The functionality of class RecordFile was moved...
New position of directory on the page.
Class RecordFilePage no longer needed.
The functionality of class RecordFilePage was m...
The record size is stored in RecordFile class.
Fixed compilation problem related to removing c...