Advanced API package.
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. |
Interface | Description |
---|---|
IDb4oCallback | generic callback interface. |
IExtClient | extended client functionality for the ExtObjectContainer interface. Both Db4o.openClient() methods always return an ExtClientobject so a cast is possible. 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 ExtObjectContainerso a cast is possible. 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. |