[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Classes
Class | Description | |
---|---|---|
![]() | DatabaseFileLockedException |
this Exception is thrown during any of the db4o open calls
if the database file is locked by another process.
|
![]() | Db4oException |
db4o exception wrapper: Exceptions occurring during internal processing
will be proliferated to the client calling code encapsulated in an exception
of rhis type.
|
![]() | Db4oUUID | a unique universal identify for an object. |
![]() | ExtDb4oFactory | extended factory class with static methods to open special db4o sessions.
|
![]() | MemoryFile | carries in-memory data for db4o in-memory operation. |
![]() | ObjectNotStorableException |
this Exception is thrown, if objects can not be stored and if
db4o is configured to throw Exceptions on storage failures.
|
![]() | OldFormatException | An old file was detected and could not be open. |
![]() | Status | Static constants to describe the status of objects. |
Interfaces
Interface | Description | |||||
---|---|---|---|---|---|---|
![]() | IDb4oCallback | generic callback interface. | ||||
![]() | IExtClient |
extended client functionality for the
ExtObjectContainer
interface.
Both Db4o.openClient() methods always return an
The ObjectContainer functionality is split into multiple interfaces to allow newcomers to focus on the essential methods. | ||||
![]() | IExtObjectContainer |
extended functionality for the
ObjectContainer
interface.
Every db4o ObjectContainer always is an
Db4objects.Db4o.IObjectContainer.Ext is a convenient method to perform the cast. The ObjectContainer functionality is split to two interfaces to allow newcomers to focus on the essential methods. | ||||
![]() | IExtObjectServer | extended functionality for the ObjectServer interface. | ||||
![]() | IExtObjectSet |
extended functionality for the
ObjectSet
interface.
Every db4o ObjectSet always is an ExtObjectSet so a cast is possible. Db4objects.Db4o.IObjectSet.Ext is a convenient method to perform the cast. The ObjectSet functionality is split to two interfaces to allow newcomers to focus on the essential methods. | ||||
![]() | IObjectCallbacks | callback methods. | ||||
![]() | IObjectInfo |
interface to the internal reference that an ObjectContainer
holds for a stored object.
| ||||
![]() | IStoredClass | the internal representation of a stored class. | ||||
![]() | IStoredField | the internal representation of a field on a stored class. | ||||
![]() | ISystemInfo | provides information about system state and system settings. |