Class Types
Class | Summary |
---|---|
ConfigScope |
Defines a scope of applicability of a config setting. Some of the configuration settings can be either: - enabled globally; - enabled individually for a specified class; - disabled. |
Entry | |
Global |
db4o-specific exception. This exception is thrown when a global configuration setting is attempted on an open object container. |
QueryEvaluationMode | This class provides static constants for the query evaluation modes that db4o supports. |
SimpleNameProvider |
Assigns a fixed, pre-defined name to the given
Db4objects.Db4o.IObjectContainer
.
|
TCultureInfo | |
TDictionary | |
TList | |
TNull | |
TQueue | |
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 |
TStack | |
TTransient | |
TType | |
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 Types
Interface | Summary |
---|---|
IAlias | Implement this interface when implementing special custom Aliases for classes, packages or namespaces. |
ICacheConfiguration | Interface to configure the cache configurations. |
I |
A configuration provider that provides access to the cache-related configuration methods. |
I |
Client/Server configuration interface. |
ICommonConfiguration |
Common configuration methods, applicable for
embedded, client and server use of db4o. In Client/Server use it is good practice to configure the client and the server in exactly the same way. |
I |
A configuration provider that provides access to the common configuration methods that can be called for embedded, server and client use of db4o. |
ICompare | allows special comparison behaviour during query evaluation. |
IConfiguration | configuration interface. |
IConfigurationItem | Implement this interface for configuration items that encapsulate a batch of configuration settings or that need to be applied to ObjectContainers after they are opened. |
I |
Configuration interface for db4o in embedded use. |
I |
Implement this interface for configuration items that encapsulate a batch of configuration settings or that need to be applied to EmbeddedObjectContainers after they are opened. |
I |
Configures the environment (set of services) used by db4o. |
IFileConfiguration | File-related configuration methods, applicable for db4o embedded use and on the server in a Client/Server setup. |
I |
A configuration provider that provides access to the file-related configuration methods. |
I |
interface to configure the freespace system to be used. |
IFreespaceFiller | Callback hook for overwriting freed space in the database file. |
I |
Interface to configure the IdSystem. |
I |
A configuration provider that provides access to the IdSystem-related configuration methods. |
IIdSystemFactory | Factory interface to create a custom IdSystem. |
I |
|
INameProvider | A provider for custom database names. |
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. |
IObjectTranslator | translator interface to translate objects on storage and activation. |
IQueryConfiguration | interface to configure the querying settings to be used by the query processor. |
Namespaces
Namespace | Summary |
---|---|
Db4objects |
|
Db4objects |