[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. | |||||