Sears Russell
|
5064e3fac2
|
Implemented pages that store fixed sized records efficiently, and a java-style ArrayList data structure that efficiently supports (relatively) clustered, O(1) access time expandable arrays. (This will be used for the hash implementation...)
|
2004-10-06 06:08:09 +00:00 |
|
Sears Russell
|
96e7af92a4
|
Added test cases for Tprepare(), implemented some redo-only operations, and started to clean up record allocation/deallocation.
Also, numerous bugfixes.
|
2004-10-02 07:29:34 +00:00 |
|
Sears Russell
|
b4d7883f66
|
Fixed regressions, major update of page / slotted interfaces in anticipation of moving LLADD towards a generic transactional page system.
|
2004-08-17 01:46:17 +00:00 |
|
Sears Russell
|
e51759b517
|
Implemented indirect pages, and fixed some bugs here and there. (Still need to add transactional support for indirect pages...)
|
2004-07-31 00:27:55 +00:00 |
|
Sears Russell
|
961b63af15
|
Rewrote / refactored page.h. Now, it uses a freelist to reclaim slotid's within a page, and is implemented as two seperate modules. The first handles lsn's, and (will soon) check the type of each page, and then delegate work to a particular implementation of the second module.
|
2004-07-30 01:28:39 +00:00 |
|