- <init>
Creates a record manager for the indicated file
- disableTransactions
Switches off transactions for the record manager. This means that a) a
transaction log is not kept,
- checkIfClosed
Check if RecordManager has been closed. If so, throw an IllegalStateException.
- fetch
Fetches a record using a custom serializer.
- getNameDirectory
Load name directory
- getRoot
Returns the indicated root rowid.
- insert
Inserts a new record using a custom serializer.
- saveNameDirectory
- setRoot
Sets the indicated root rowid.
- update
Updates a record using a custom serializer.
- getTransactionManager
Get the underlying Transaction Manager
- beginIO
Used to serialize reads/write on a given logical rowid. Checks if there is a
ongoing conflicting IO