[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Classes
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.
|
Interfaces
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.
|