ReadonlyrecorderStructured changes recorded during this transaction for commit/undo integration
Records an object opening.
When the object is opened for write, a pre-modification snapshot is stored for abort rollback and a modify entry is added to recorder.
Object identifier
Open mode
Whether erased objects are allowed
The opened object, or the cached instance if already opened in this transaction
ProtectedlookupInternal object lookup hook.
You should connect this to your database or object table.
Represents a single database transaction.
A transaction records the original state of opened objects so that changes can be committed or rolled back.
This class is normally not instantiated directly by users.