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.IOExceptionLocation insert(Location loc) throws java.io.IOException
java.io.IOExceptionvoid delete(Location rowid) throws java.io.IOException
java.io.IOExceptionvoid update(Location rowid, Location loc) throws java.io.IOException
rowid - The logical rowidloc - The physical rowidjava.io.IOExceptionCees de Groot (C) 2000-2001. All rights reserved http://jdbm.sourceforge.net