final class LogicalRowIdManager
extends java.lang.Object
Constructor and Description |
---|
LogicalRowIdManager(RecordFile file,
PageManager pageman)
Creates a log rowid manager using the indicated record file and
page manager
|
Modifier and Type | Method and Description |
---|---|
(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
|
LogicalRowIdManager(RecordFile file, PageManager pageman) throws java.io.IOException
java.io.IOException
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 rowidjava.io.IOException
Cees de Groot (C) 2000-2001. All rights reserved http://jdbm.sourceforge.net