|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjdbm.recman.LogicalRowIdManager
final class LogicalRowIdManager
This class manages the linked lists of logical rowid pages.
Constructor Summary | |
---|---|
LogicalRowIdManager(RecordFile file,
PageManager pageman)
Creates a log rowid manager using the indicated record file and page manager |
Method Summary | |
---|---|
(package private) void |
delete(Location rowid)
Releases the indicated logical rowid. |
(package private) Location |
fetch(Location rowid)
Returns a mapping |
(package private) Location |
insert(Location loc)
Creates a new logical rowid pointing to the indicated physical id |
(package private) void |
update(Location rowid,
Location loc)
Updates the mapping |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
LogicalRowIdManager(RecordFile file, PageManager pageman) throws java.io.IOException
java.io.IOException
Method Detail |
---|
Location insert(Location loc) throws java.io.IOException
java.io.IOException
void delete(Location rowid) throws java.io.IOException
java.io.IOException
void update(Location rowid, Location loc) throws java.io.IOException
rowid
- The logical rowidloc
- The physical rowid
java.io.IOException
Location fetch(Location rowid) throws java.io.IOException
rowid
- The logical rowid
java.io.IOException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |