Configuration package.
| Class | Description |
|---|---|
| ConfigScope | yes/no/dontknow data type |
| QueryEvaluationMode | This class provides static constants for the query evaluation modes that db4o supports. |
| TSerializable | translator for types that are marked with the Serializable attribute. The Serializable translator is provided to allow persisting objects that do not supply a convenient constructor. The use of this translator is recommended only if: - the persistent type will never be refactored - querying for type members is not necessary |
| TypeAlias | a simple Alias for a single Class or Type, using #equals() on the names in the resolve method. |
| WildcardAlias | Wildcard Alias functionality to create aliases for packages, namespaces or multiple similar named classes. |
| Interface | Description |
|---|---|
| IAlias | Implement this interface when implementing special custom Aliases for classes, packages or namespaces. |
| IClientServerConfiguration | Client/Server configuration interface. |
| ICompare | allows special comparison behaviour during query evaluation. |
| IConfiguration | configuration interface. |
| IFreespaceConfiguration | interface to configure the freespace system to be used. |
| IFreespaceFiller | Callback hook for overwriting freed space in the database file. |
| IObjectAttribute | generic interface to allow returning an attribute of an object. |
| IObjectClass | configuration interface for classes. |
| IObjectConstructor | interface to allow instantiating objects by calling specific constructors. |
| IObjectField | configuration interface for fields of classes. |
| IObjectMarshaller | interface for custom marshallers. |
| IObjectTranslator | translator interface to translate objects on storage and activation. |
| IQueryConfiguration | interface to configure the querying settings to be used by the query processor. |