[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Classes

  ClassDescription
public classConfigScope
yes/no/dontknow data type

public classQueryEvaluationMode
This class provides static constants for the query evaluation modes that db4o supports.

public classTSerializable
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

public classTypeAlias
a simple Alias for a single Class or Type, using #equals() on the names in the resolve method.

public classWildcardAlias
Wildcard Alias functionality to create aliases for packages, namespaces or multiple similar named classes.

Interfaces

  InterfaceDescription
public interfaceIAlias
Implement this interface when implementing special custom Aliases for classes, packages or namespaces.

public interfaceIClientServerConfiguration
Client/Server configuration interface.

public interfaceICompare
allows special comparison behaviour during query evaluation.

public interfaceIConfiguration
configuration interface.

public interfaceIFreespaceConfiguration
interface to configure the freespace system to be used.

public interfaceIFreespaceFiller
Callback hook for overwriting freed space in the database file.

public interfaceIObjectAttribute
generic interface to allow returning an attribute of an object.

public interfaceIObjectClass
configuration interface for classes.

public interfaceIObjectConstructor
interface to allow instantiating objects by calling specific constructors.

public interfaceIObjectField
configuration interface for fields of classes.

public interfaceIObjectMarshaller
interface for custom marshallers.

public interfaceIObjectTranslator
translator interface to translate objects on storage and activation.

public interfaceIQueryConfiguration
interface to configure the querying settings to be used by the query processor.