db4o 7.4
A B C D E F G H I J K L M N O P Q R S T U V W

A

AbstractContextIDMapping - Class in com.db4o.defragment
Base class for defragment ID mappings.
AbstractContextIDMapping() - Constructor for class com.db4o.defragment.AbstractContextIDMapping
 
accept(StoredClass) - Method in class com.db4o.defragment.AvailableClassFilter
Will accept only classes whose corresponding platform class is known to the configured classloader.
accept(StoredClass) - Method in interface com.db4o.defragment.StoredClassFilter
 
Activatable - Interface in com.db4o.ta
Activatable must be implemented by classes in order to support Transparent Activation.

The Activatable interface may be added to persistent classes by hand or by using the db4o enhancer.
activate(ActivationPurpose) - Method in interface com.db4o.activation.Activator
Method to be called to activate the host object.
activate(ActivationPurpose) - Method in class com.db4o.collections.ArrayList4
activate basic implementation.
activate(ActivationPurpose) - Method in class com.db4o.collections.ArrayMap4
activate basic implementation.
activate(Object) - Method in interface com.db4o.ext.ExtObjectContainer
activates an object with the current activation strategy.
activate(Object, int) - Method in interface com.db4o.ObjectContainer
activates all members on a stored object to the specified depth.
activate(ActivationPurpose) - Method in interface com.db4o.ta.Activatable
should be called by every reading field access of an object.
activated() - Method in interface com.db4o.events.EventRegistry
This event is fired after an object is activated.
activating() - Method in interface com.db4o.events.EventRegistry
This event is fired before an object is activated.
activationCount() - Method in class com.db4o.tools.QueryStats
How many objects were activated so far.
activationDepth(int) - Method in interface com.db4o.config.Configuration
sets the activation depth to the specified value.
activationDepth() - Method in interface com.db4o.config.Configuration
gets the configured activation depth.
activationDepth(int) - Method in interface com.db4o.types.Db4oCollection
configures the activation depth for objects returned from this collection.
ActivationPurpose - Class in com.db4o.activation
 
Activator - Interface in com.db4o.activation
Activator interface.


Activatable objects need to have a reference to an Activator implementation, which is called by Transparent Activation, when a request is received to activate the host object.
add(int, E) - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
add(ConfigurationItem) - Method in interface com.db4o.config.Configuration
adds ConfigurationItems to be applied when an ObjectContainer or ObjectServer is opened.
addAlias(Alias) - Method in interface com.db4o.config.Configuration
adds a new Alias for a class, namespace or package.
addAll(Collection<? extends E>) - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
addAll(int, Collection<? extends E>) - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
added() - Method in class com.db4o.events.CommitEventArgs
Returns a iteration
addListener(DiagnosticListener) - Method in interface com.db4o.diagnostic.DiagnosticConfiguration
adds a DiagnosticListener to listen to Diagnostic messages.
addListener(EventListener4) - Method in interface com.db4o.events.Event4
Adds a new listener to the notification list..
Alias - Interface in com.db4o.config
Implement this interface when implementing special custom Aliases for classes, packages or namespaces.
allowVersionUpdates(boolean) - Method in interface com.db4o.config.Configuration
turns automatic database file format version updates on.
analyze(Object, ArrayInfo) - Method in class com.db4o.reflect.jdk.JdkArray
 
analyze(Object, ArrayInfo) - Method in interface com.db4o.reflect.ReflectArray
 
analyze(Object, ArrayInfo) - Method in class com.db4o.reflect.self.SelfArray
 
and(Constraint) - Method in interface com.db4o.query.Constraint
links two Constraints for AND evaluation.
appliesTo(ExtentType) - Method in class com.db4o.query.Predicate
public for implementation reasons, please ignore.
apply(InternalObjectContainer) - Method in interface com.db4o.config.ConfigurationItem
Gives a chance for the item to configure the just opened ObjectContainer.
apply(InternalObjectContainer) - Method in class com.db4o.config.DotnetSupport
 
apply(InternalObjectContainer) - Method in class com.db4o.constraints.UniqueFieldValueConstraint
internal method, public for implementation reasons.
apply(InternalObjectContainer) - Method in class com.db4o.ta.TransparentActivationSupport
 
apply(InternalObjectContainer) - Method in class com.db4o.ta.TransparentPersistenceSupport
 
applyConfig(boolean) - Method in class com.db4o.config.ConfigScope
Checks if the current configuration scope is globally enabled or disabled.
array() - Method in class com.db4o.reflect.generic.GenericReflector
 
array() - Method in class com.db4o.reflect.jdk.JdkReflector
ReflectArray factory
array() - Method in interface com.db4o.reflect.Reflector
returns an ReflectArray object, the equivalent to java.lang.reflect.Array.
array() - Method in class com.db4o.reflect.self.SelfReflector
 
arrayFor(Class, int) - Method in class com.db4o.reflect.self.SelfReflectionRegistry
 
arrayLength(Object) - Method in class com.db4o.reflect.self.SelfReflectionRegistry
 
ArrayList4<E> - Class in com.db4o.collections
Transparent activatable ArrayList implementation.
ArrayList4() - Constructor for class com.db4o.collections.ArrayList4
Same behavior as java.util.ArrayList
ArrayList4(Collection<? extends E>) - Constructor for class com.db4o.collections.ArrayList4
Same behaviour as java.util.ArrayList
ArrayList4(int) - Constructor for class com.db4o.collections.ArrayList4
Same behaviour as java.util.ArrayList
ArrayMap4<K,V> - Class in com.db4o.collections
Transparent activatable Map implementation.
ArrayMap4() - Constructor for class com.db4o.collections.ArrayMap4
 
ArrayMap4(int) - Constructor for class com.db4o.collections.ArrayMap4
 
asInt() - Method in class com.db4o.config.QueryEvaluationMode
internal method, ignore please.
attribute(Object) - Method in interface com.db4o.config.ObjectAttribute
generic method to return an attribute of a parent object.
automaticShutDown(boolean) - Method in interface com.db4o.config.Configuration
turns automatic shutdown of the engine on and off.
AVAILABLE - Static variable in class com.db4o.ext.Status
 
AvailableClassFilter - Class in com.db4o.defragment
Filter that accepts only StoredClass instances whose corresponding Java class is currently known.
AvailableClassFilter() - Constructor for class com.db4o.defragment.AvailableClassFilter
Will accept only classes that are known to the classloader that loaded this class.
AvailableClassFilter(ClassLoader) - Constructor for class com.db4o.defragment.AvailableClassFilter
Will accept only classes that are known to the given classloader.

B

backup(String) - Method in interface com.db4o.ext.ExtObjectContainer
backs up a database file of an open ObjectContainer.
backup(String) - Method in interface com.db4o.ext.ExtObjectServer
backs up the database file used by the ObjectServer.
BACKUP_SUFFIX - Static variable in class com.db4o.defragment.DefragmentConfig
 
BackupInProgressException - Exception in com.db4o.ext
db4o-specific exception.
BackupInProgressException() - Constructor for exception com.db4o.ext.BackupInProgressException
 
backupPath() - Method in class com.db4o.defragment.DefragmentConfig
 
batchMessages(boolean) - Method in interface com.db4o.config.ClientServerConfiguration
Configures to batch messages between client and server.
bind(Activator) - Method in class com.db4o.collections.ArrayList4
bind basic implementation.
bind(Activator) - Method in class com.db4o.collections.ArrayMap4
bind basic implementation.
bind(Object, long) - Method in interface com.db4o.ext.ExtObjectContainer
binds an object to an internal object ID.
bind(Activator) - Method in interface com.db4o.ta.Activatable
called by db4o upon instantiation.
Blob - Interface in com.db4o.types
the db4o Blob type to store blobs independent of the main database file and allows to perform asynchronous upload and download operations.
blockCopy(int, int, int, int, int) - Method in class com.db4o.io.IoAdapter
copies a block within a file in block mode
blockSeek(int) - Method in class com.db4o.io.IoAdapter
sets the read/write pointer in the file using block mode
blockSeek(int, int) - Method in class com.db4o.io.IoAdapter
sets the read/write pointer in the file using block mode
blockSize(int) - Method in interface com.db4o.config.Configuration
sets the storage data blocksize for new ObjectContainers.
blockSize() - Method in class com.db4o.defragment.DefragmentConfig
 
blockSize(int) - Method in class com.db4o.io.IoAdapter
outside call to set the block size of this adapter
blockSize() - Method in class com.db4o.io.IoAdapter
returns the block size currently used
bTreeCacheHeight(int) - Method in interface com.db4o.config.Configuration
configures caching of BTree nodes.
BTreeIDMapping - Class in com.db4o.defragment
BTree mapping for IDs during a defragmentation run.
BTreeIDMapping(String) - Constructor for class com.db4o.defragment.BTreeIDMapping
Will maintain the ID mapping as a BTree in the file with the given path.
BTreeIDMapping(String, int, int, int) - Constructor for class com.db4o.defragment.BTreeIDMapping
Will maintain the ID mapping as a BTree in the file with the given path.
bTreeNodeSize(int) - Method in interface com.db4o.config.Configuration
configures the size of BTree nodes in indexes.
byExample() - Method in interface com.db4o.query.Constraint
set the evaluation mode to object comparison (query by example).

C

CachedIoAdapter - Class in com.db4o.io
CachedIoAdapter is an IOAdapter for random access files, which caches data for IO access.
CachedIoAdapter(IoAdapter) - Constructor for class com.db4o.io.CachedIoAdapter
Creates an instance of CachedIoAdapter with the default page size and page count.
CachedIoAdapter(IoAdapter, int, int) - Constructor for class com.db4o.io.CachedIoAdapter
Creates an instance of CachedIoAdapter with a custom page size and page count.
CachedIoAdapter(String, boolean, long, boolean, IoAdapter, int, int) - Constructor for class com.db4o.io.CachedIoAdapter
Creates an instance of CachedIoAdapter with extended parameters.
callback(Object) - Method in interface com.db4o.ext.Db4oCallback
the callback method
callbacks(boolean) - Method in interface com.db4o.config.Configuration
turns callback methods on and off.
callConstructor(boolean) - Method in interface com.db4o.config.ObjectClass
advises db4o to try instantiating objects of this class with/without calling constructors.
callConstructor(ReflectClass) - Method in interface com.db4o.reflect.ReflectorConfiguration
 
callConstructors(boolean) - Method in interface com.db4o.config.Configuration
advises db4o to try instantiating objects with/without calling constructors.
canBeInstantiated() - Method in class com.db4o.reflect.core.ReflectConstructorSpec
 
cancel() - Method in interface com.db4o.events.CancellableEventArgs
Cancels the action related to this event.
cancel() - Method in class com.db4o.events.CancellableObjectEventArgs
 
CancellableEventArgs - Interface in com.db4o.events
Argument for events related to cancellable actions.
CancellableObjectEventArgs - Class in com.db4o.events
Argument for object related events which can be cancelled.
CancellableObjectEventArgs(Transaction, Object) - Constructor for class com.db4o.events.CancellableObjectEventArgs
Creates a new instance for the specified object.
Candidate - Interface in com.db4o.query
candidate for Evaluation callbacks.
cascadeActivation(ActivationContext4) - Method in class com.db4o.typehandlers.CollectionTypeHandler
 
cascadeActivation(ActivationContext4) - Method in interface com.db4o.typehandlers.FirstClassHandler
will be called during activation if the handled object is already active
cascadeActivation(ActivationContext4) - Method in class com.db4o.typehandlers.HashtableTypeHandler
 
cascadeActivation(ActivationContext4) - Method in class com.db4o.typehandlers.IgnoreFieldsTypeHandler
 
cascadeActivation(ActivationContext4) - Method in class com.db4o.typehandlers.ListTypeHandler
 
cascadeActivation(ActivationContext4) - Method in class com.db4o.typehandlers.MapTypeHandler
 
cascadeActivation(ActivationContext4) - Method in class com.db4o.typehandlers.VectorTypeHandler
 
cascadeOnActivate(boolean) - Method in interface com.db4o.config.ObjectClass
sets cascaded activation behaviour.
cascadeOnActivate(boolean) - Method in interface com.db4o.config.ObjectField
sets cascaded activation behaviour.
cascadeOnDelete(boolean) - Method in interface com.db4o.config.ObjectClass
sets cascaded delete behaviour.
cascadeOnDelete(boolean) - Method in interface com.db4o.config.ObjectField
sets cascaded delete behaviour.
cascadeOnUpdate(boolean) - Method in interface com.db4o.config.ObjectClass
sets cascaded update behaviour.
cascadeOnUpdate(boolean) - Method in interface com.db4o.config.ObjectField
sets cascaded update behaviour.
checkConflict(Object) - Method in interface com.db4o.replication.ReplicationProcess
Deprecated. checks if an object has been modified in both ObjectContainers involved in the replication process since the last time the two ObjectContainers were replicated.
classActivationDepthConfigurable(boolean) - Method in interface com.db4o.config.Configuration
turns individual class activation depth configuration on and off.
ClassEventArgs - Class in com.db4o.events
 
ClassEventArgs(ClassMetadata) - Constructor for class com.db4o.events.ClassEventArgs
 
ClassHasNoFields - Class in com.db4o.diagnostic
Diagnostic, if class has no fields.
ClassHasNoFields(String) - Constructor for class com.db4o.diagnostic.ClassHasNoFields
 
ClassInfo - Class in com.db4o.reflect.self
 
ClassInfo(boolean, Class, FieldInfo[]) - Constructor for class com.db4o.reflect.self.ClassInfo
 
classMetadata() - Method in class com.db4o.events.ClassEventArgs
 
classRegistered() - Method in interface com.db4o.events.EventRegistry
This event is fired when a new class is registered with metadata.
clear() - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
clear() - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
clientCount() - Method in interface com.db4o.ext.ExtObjectServer
returns the number of connected clients.
clientServer() - Method in interface com.db4o.config.Configuration
returns client/server configuration interface.
ClientServerConfiguration - Interface in com.db4o.config
Client/Server configuration interface.
clone() - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
clone() - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
cloneConfiguration() - Static method in class com.db4o.Db4o
Deprecated. use explicit configuration via Db4o.newConfiguration() instead
clonedDb4oConfig() - Method in class com.db4o.defragment.DefragmentConfig
 
close() - Method in class com.db4o.defragment.BTreeIDMapping
 
close() - Method in interface com.db4o.defragment.ContextIDMapping
Shuts down the mapping after use.
close() - Method in class com.db4o.defragment.TreeIDMapping
 
close() - Method in class com.db4o.io.CachedIoAdapter
Flushes and closes the file
close() - Method in class com.db4o.io.IoAdapter
implement to close the adapter
close() - Method in class com.db4o.io.MemoryIoAdapter
for internal processing only.
close() - Method in class com.db4o.io.RandomAccessFileAdapter
 
close() - Method in class com.db4o.io.VanillaIoAdapter
 
close() - Method in interface com.db4o.ObjectContainer
closes the ObjectContainer.
close() - Method in interface com.db4o.ObjectServer
closes the ObjectServer and writes all cached data.
closing() - Method in interface com.db4o.events.EventRegistry
This event is fired when the ObjectContainer.close() is called.
collectIDs(QueryingReadContext) - Method in class com.db4o.typehandlers.CollectionTypeHandler
 
collectIDs(QueryingReadContext) - Method in interface com.db4o.typehandlers.FirstClassHandler
will be called during querying to ask for IDs of member objects of the handled object.
collectIDs(QueryingReadContext) - Method in class com.db4o.typehandlers.HashtableTypeHandler
 
collectIDs(QueryingReadContext) - Method in class com.db4o.typehandlers.IgnoreFieldsTypeHandler
 
collectIDs(QueryingReadContext) - Method in class com.db4o.typehandlers.ListTypeHandler
 
collectIDs(QueryingReadContext) - Method in class com.db4o.typehandlers.MapTypeHandler
 
collectIDs(QueryingReadContext) - Method in class com.db4o.typehandlers.VectorTypeHandler
 
collections() - Method in interface com.db4o.ext.ExtObjectContainer
Deprecated. since 7.0. Use of old internal collections is discouraged. Please use com.db4o.collections.ArrayList4 and com.db4o.collections.ArrayMap4 instead.
CollectionTypeHandler - Class in com.db4o.typehandlers
TypeHandler for Collections.
CollectionTypeHandler() - Constructor for class com.db4o.typehandlers.CollectionTypeHandler
 
collectionUpdateDepth(ReflectClass) - Method in class com.db4o.reflect.generic.GenericReflector
Determines collection update depth for the specified class
com.db4o - package com.db4o
 
com.db4o.activation - package com.db4o.activation
 
com.db4o.collections - package com.db4o.collections
 
com.db4o.config - package com.db4o.config
 
com.db4o.config.annotations - package com.db4o.config.annotations
 
com.db4o.constraints - package com.db4o.constraints
 
com.db4o.defragment - package com.db4o.defragment
 
com.db4o.diagnostic - package com.db4o.diagnostic
 
com.db4o.events - package com.db4o.events
 
com.db4o.ext - package com.db4o.ext
 
com.db4o.io - package com.db4o.io
 
com.db4o.marshall - package com.db4o.marshall
 
com.db4o.messaging - package com.db4o.messaging
 
com.db4o.query - package com.db4o.query
 
com.db4o.reflect - package com.db4o.reflect
 
com.db4o.reflect.core - package com.db4o.reflect.core
 
com.db4o.reflect.generic - package com.db4o.reflect.generic
 
com.db4o.reflect.jdk - package com.db4o.reflect.jdk
 
com.db4o.reflect.self - package com.db4o.reflect.self
 
com.db4o.replication - package com.db4o.replication
 
com.db4o.ta - package com.db4o.ta
 
com.db4o.tools - package com.db4o.tools
 
com.db4o.typehandlers - package com.db4o.typehandlers
 
com.db4o.types - package com.db4o.types
 
commit() - Method in interface com.db4o.ObjectContainer
commits the running transaction.
commit() - Method in interface com.db4o.replication.ReplicationProcess
Deprecated. commits the replication task to both involved ObjectContainers.
CommitEventArgs - Class in com.db4o.events
Arguments for commit time related events.
CommitEventArgs(Transaction, CallbackObjectInfoCollections) - Constructor for class com.db4o.events.CommitEventArgs
 
committed() - Method in interface com.db4o.events.EventRegistry
This event is fired after a transaction has been committed.
committing() - Method in interface com.db4o.events.EventRegistry
This event is fired just before a transaction is committed.
Compare - Interface in com.db4o.config
allows special comparison behaviour during query evaluation.
compare() - Method in interface com.db4o.config.Compare
return the Object to be compared during query evaluation.
compare(ObjectAttribute) - Method in interface com.db4o.config.ObjectClass
Deprecated. since version 7.0
compare(Target, Target) - Method in interface com.db4o.query.QueryComparator
Implement to compare two arguments for sorting.
COMPLETED - Static variable in class com.db4o.ext.Status
 
componentType(Class) - Method in class com.db4o.reflect.self.SelfReflectionRegistry
 
ConfigScope - Class in com.db4o.config
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.

Configuration - Interface in com.db4o.config
configuration interface.
configuration(ReflectorConfiguration) - Method in class com.db4o.reflect.generic.GenericReflector
 
configuration(ReflectorConfiguration) - Method in class com.db4o.reflect.jdk.JdkReflector
 
configuration() - Method in class com.db4o.reflect.jdk.JdkReflector
 
configuration(ReflectorConfiguration) - Method in interface com.db4o.reflect.Reflector
 
configuration(ReflectorConfiguration) - Method in class com.db4o.reflect.self.SelfReflector
 
ConfigurationItem - Interface in com.db4o.config
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.
configure() - Static method in class com.db4o.Db4o
Deprecated. use explicit configuration via Db4o.newConfiguration() instead
configure() - Method in interface com.db4o.ext.ExtObjectContainer
returns the Configuration context for this ObjectContainer.
configure() - Method in interface com.db4o.ext.ExtObjectServer
returns the Configuration context for this ObjectServer.
connect(ObjectContainer) - Method in class com.db4o.tools.QueryStats
Starts gathering query statistics for the specified container.
constrain(Object) - Method in interface com.db4o.query.Query
adds a constraint to this node.
Constraint - Interface in com.db4o.query
constraint to limit the objects returned upon query execution.
Constraints - Interface in com.db4o.query
set of Constraint objects.
constraints() - Method in interface com.db4o.query.Query
returns a Constraints object that holds an array of all constraints on this node.
ConstraintViolationException - Exception in com.db4o.constraints
Base class for all constraint exceptions.
ConstraintViolationException(String) - Constructor for exception com.db4o.constraints.ConstraintViolationException
ConstraintViolationException constructor with a specific message.
ConstructorAwareReflectClass - Interface in com.db4o.reflect.core
 
ConstructorSupport - Class in com.db4o.reflect.core
 
ConstructorSupport() - Constructor for class com.db4o.reflect.core.ConstructorSupport
 
container() - Method in interface com.db4o.messaging.MessageContext
The container the message was dispatched to.
contains() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to containment comparison.
containsKey(Object) - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
containsValue(Object) - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
Context - Interface in com.db4o.marshall
common functionality for ReadContext and WriteContext and DeleteContext
ContextIDMapping - Interface in com.db4o.defragment
The ID mapping used internally during a defragmentation run.
copy(long, long, int) - Method in class com.db4o.io.IoAdapter
copies a block within a file in absolute mode
createConstructor(ConstructorAwareReflectClass, Class, ReflectorConfiguration, ReflectConstructor[]) - Static method in class com.db4o.reflect.core.ConstructorSupport
 
created() - Method in interface com.db4o.events.EventRegistry
This event is fired after an object is created (saved for the first time).
createIndex() - Method in interface com.db4o.ext.StoredField
creates an index on this field at runtime.
createServerSocket(int) - Method in interface com.db4o.config.NativeSocketFactory
 
createServerSocket(int) - Method in class com.db4o.config.PlainSocketFactory
 
createSocket(String, int) - Method in interface com.db4o.config.NativeSocketFactory
 
createSocket(String, int) - Method in class com.db4o.config.PlainSocketFactory
 
creating() - Method in interface com.db4o.events.EventRegistry
This event is fired before an object is saved for the first time.

D

DatabaseClosedException - Exception in com.db4o.ext
db4o-specific exception.
DatabaseClosedException() - Constructor for exception com.db4o.ext.DatabaseClosedException
 
DatabaseFileLockedException - Exception in com.db4o.ext
db4o-specific exception.

this Exception is thrown during any of the db4o open calls if the database file is locked by another process.
DatabaseFileLockedException(String) - Constructor for exception com.db4o.ext.DatabaseFileLockedException
Constructor with a database description message
DatabaseFileLockedException(String, Throwable) - Constructor for exception com.db4o.ext.DatabaseFileLockedException
Constructor with a database description and cause exception
databaseGrowthSize(int) - Method in interface com.db4o.config.Configuration
configures the size database files should grow in bytes, when no free slot is found within.
DatabaseMaximumSizeReachedException - Exception in com.db4o.ext
db4o-specific exception.

This exception is thrown when the database file reaches the maximum allowed size.
DatabaseMaximumSizeReachedException() - Constructor for exception com.db4o.ext.DatabaseMaximumSizeReachedException
 
DatabaseReadOnlyException - Exception in com.db4o.ext
db4o-specific exception.

This exception is thrown when a write operation is attempted on a database in a read-only mode.
DatabaseReadOnlyException() - Constructor for exception com.db4o.ext.DatabaseReadOnlyException
 
Db4o - Class in com.db4o
factory class to start db4o database engines.
Db4o() - Constructor for class com.db4o.Db4o
 
Db4oCallback - Interface in com.db4o.ext
generic callback interface.
Db4oCollection - Interface in com.db4o.types
base interface for db4o collections
Db4oCollections - Interface in com.db4o.types
Deprecated. since 7.0
db4oConfig() - Method in class com.db4o.defragment.DefragmentConfig
 
db4oConfig(Configuration) - Method in class com.db4o.defragment.DefragmentConfig
 
Db4oException - Exception in com.db4o.ext
db4o exception wrapper: Exceptions occurring during internal processing will be proliferated to the client calling code encapsulated in an exception of this type.
Db4oException() - Constructor for exception com.db4o.ext.Db4oException
Simple constructor
Db4oException(String) - Constructor for exception com.db4o.ext.Db4oException
Constructor with an exception message specified
Db4oException(Throwable) - Constructor for exception com.db4o.ext.Db4oException
Constructor with an exception cause specified
Db4oException(int) - Constructor for exception com.db4o.ext.Db4oException
Constructor with an exception message selected from the internal message collection.
Db4oException(String, Throwable) - Constructor for exception com.db4o.ext.Db4oException
Constructor with an exception message and cause specified
Db4oIOException - Exception in com.db4o.ext
db4o-specific exception.

This exception is thrown when a system IO exception is encounted by db4o process.
Db4oIOException() - Constructor for exception com.db4o.ext.Db4oIOException
Constructor.
Db4oIOException(String) - Constructor for exception com.db4o.ext.Db4oIOException
 
Db4oIOException(Throwable) - Constructor for exception com.db4o.ext.Db4oIOException
Constructor allowing to specify the causing exception
Db4oList - Interface in com.db4o.types
db4o List implementation for database-aware lists.
Db4oMap - Interface in com.db4o.types
db4o Map implementation for database-aware maps.
Db4oType - Interface in com.db4o.types
marker interface for all special db4o types.
Db4oUnexpectedException - Exception in com.db4o.ext
Unexpected fatal error is encountered.
Db4oUnexpectedException(Throwable) - Constructor for exception com.db4o.ext.Db4oUnexpectedException
 
Db4oUUID - Class in com.db4o.ext
a unique universal identify for an object.
Db4oUUID(long, byte[]) - Constructor for class com.db4o.ext.Db4oUUID
constructs a Db4oUUID from a long part and a signature part
deactivate(Object) - Method in interface com.db4o.ext.ExtObjectContainer
deactivates an object.
deactivate(Object, int) - Method in interface com.db4o.ObjectContainer
deactivates a stored object by setting all members to NULL.
deactivated() - Method in interface com.db4o.events.EventRegistry
This event is fired after an object is deactivated.
deactivating() - Method in interface com.db4o.events.EventRegistry
This event is fired before an object is deactivated.
DEBUG - Static variable in class com.db4o.defragment.DefragmentConfig
 
deepClone(Object) - Method in class com.db4o.config.PlainSocketFactory
 
deepClone(Object) - Method in class com.db4o.reflect.generic.GenericReflector
Creates a clone of provided object
deepClone(Object) - Method in class com.db4o.reflect.jdk.JdkReflector
Creates a copy of the object
deepClone(Object) - Method in class com.db4o.reflect.self.SelfReflector
 
defrag(String) - Static method in class com.db4o.defragment.Defragment
Renames the file at the given original path to a backup file and then builds a defragmented version of the file in the original place.
defrag(String, String) - Static method in class com.db4o.defragment.Defragment
Renames the file at the given original path to the given backup file and then builds a defragmented version of the file in the original place.
defrag(DefragmentConfig) - Static method in class com.db4o.defragment.Defragment
Renames the file at the configured original path to the configured backup path and then builds a defragmented version of the file in the original place.
defrag(DefragmentConfig, DefragmentListener) - Static method in class com.db4o.defragment.Defragment
Renames the file at the configured original path to the configured backup path and then builds a defragmented version of the file in the original place.
Defragment - Class in com.db4o.defragment
defragments database files.
Defragment() - Constructor for class com.db4o.defragment.Defragment
 
Defragment - Class in com.db4o.tools
Deprecated. Please use com.db4o.defragment.Defragment
Defragment() - Constructor for class com.db4o.tools.Defragment
Deprecated. the main method is the only entry point
defragment(DefragmentContext) - Method in class com.db4o.typehandlers.CollectionTypeHandler
 
defragment(DefragmentContext) - Method in class com.db4o.typehandlers.HashtableTypeHandler
 
defragment(DefragmentContext) - Method in class com.db4o.typehandlers.IgnoreFieldsTypeHandler
 
defragment(DefragmentContext) - Method in class com.db4o.typehandlers.ListTypeHandler
 
defragment(DefragmentContext) - Method in class com.db4o.typehandlers.MapTypeHandler
 
defragment(DefragmentContext) - Method in interface com.db4o.typehandlers.TypeHandler4
gets called when an object gets defragmented.
defragment(DefragmentContext) - Method in class com.db4o.typehandlers.VectorTypeHandler
 
DefragmentConfig - Class in com.db4o.defragment
Configuration for a defragmentation run.
DefragmentConfig(String) - Constructor for class com.db4o.defragment.DefragmentConfig
Creates a configuration for a defragmentation run.
DefragmentConfig(String, String) - Constructor for class com.db4o.defragment.DefragmentConfig
Creates a configuration for a defragmentation run with in-memory mapping.
DefragmentConfig(String, String, ContextIDMapping) - Constructor for class com.db4o.defragment.DefragmentConfig
Creates a configuration for a defragmentation run.
DefragmentInfo - Class in com.db4o.defragment
A message from the defragmentation process.
DefragmentInfo(String) - Constructor for class com.db4o.defragment.DefragmentInfo
 
DefragmentListener - Interface in com.db4o.defragment
Listener for defragmentation process messages.
DefragmentRecommendation - Class in com.db4o.diagnostic
Diagnostic to recommend Defragment when needed.
DefragmentRecommendation(DefragmentRecommendation.DefragmentRecommendationReason) - Constructor for class com.db4o.diagnostic.DefragmentRecommendation
 
DefragmentRecommendation.DefragmentRecommendationReason - Class in com.db4o.diagnostic
 
DefragmentRecommendation.DefragmentRecommendationReason(String) - Constructor for class com.db4o.diagnostic.DefragmentRecommendation.DefragmentRecommendationReason
 
delegatedIoAdapter() - Method in class com.db4o.io.CachedIoAdapter
 
delegatedIoAdapter() - Method in class com.db4o.io.IoAdapter
Delegated IO Adapter
delete(String) - Method in class com.db4o.io.CachedIoAdapter
Deletes the database file
delete(String) - Method in class com.db4o.io.IoAdapter
deletes the given path from whatever 'file system' is addressed
delete(String) - Method in class com.db4o.io.MemoryIoAdapter
 
delete(String) - Method in class com.db4o.io.RandomAccessFileAdapter
 
delete(String) - Method in class com.db4o.io.VanillaIoAdapter
 
delete(Object) - Method in interface com.db4o.ObjectContainer
deletes a stored object permanently.
delete(DeleteContext) - Method in class com.db4o.typehandlers.CollectionTypeHandler
 
delete(DeleteContext) - Method in class com.db4o.typehandlers.HashtableTypeHandler
 
delete(DeleteContext) - Method in class com.db4o.typehandlers.IgnoreFieldsTypeHandler
 
delete(DeleteContext) - Method in class com.db4o.typehandlers.ListTypeHandler
 
delete(DeleteContext) - Method in class com.db4o.typehandlers.MapTypeHandler
 
delete(DeleteContext) - Method in interface com.db4o.typehandlers.TypeHandler4
gets called when an object gets deleted.
delete(DeleteContext) - Method in class com.db4o.typehandlers.VectorTypeHandler
 
DELETE_EMBEDED - Static variable in class com.db4o.diagnostic.DefragmentRecommendation.DefragmentRecommendationReason
 
deleted() - Method in class com.db4o.events.CommitEventArgs
 
deleted() - Method in interface com.db4o.events.EventRegistry
This event is fired after an object is deleted.
deleteFile() - Method in interface com.db4o.types.Blob
Deletes the current file stored in this BLOB.
deleteRemoved(boolean) - Method in interface com.db4o.types.Db4oCollection
configures objects are to be deleted from the database file if they are removed from this collection.
deleting() - Method in interface com.db4o.events.EventRegistry
This event is fired before an object is deleted.
DeletionFailed - Class in com.db4o.diagnostic
Diagnostic on failed delete.
DeletionFailed() - Constructor for class com.db4o.diagnostic.DeletionFailed
 
descend(Object, String[]) - Method in interface com.db4o.ext.ExtObjectContainer
returns a member at the specific path without activating intermediate objects.
descend(String) - Method in interface com.db4o.query.Query
returns a reference to a descendant node in the query graph.
DescendIntoTranslator - Class in com.db4o.diagnostic
Query tries to descend into a field of a class that is configured to be translated (and thus cannot be descended into).
DescendIntoTranslator(String, String) - Constructor for class com.db4o.diagnostic.DescendIntoTranslator
 
detectSchemaChanges(boolean) - Method in interface com.db4o.config.Configuration
tuning feature: configures whether db4o checks all persistent classes upon system startup, for added or removed fields.
diagnostic() - Method in interface com.db4o.config.Configuration
returns the configuration interface for diagnostics.
Diagnostic - Interface in com.db4o.diagnostic
Marker interface for Diagnostic messages

Diagnostic system can be enabled on a running db4o database to notify a user about possible problems or misconfigurations.
DiagnosticBase - Class in com.db4o.diagnostic
base class for Diagnostic messages
DiagnosticBase() - Constructor for class com.db4o.diagnostic.DiagnosticBase
 
DiagnosticConfiguration - Interface in com.db4o.diagnostic
provides methods to configure the behaviour of db4o diagnostics.
DiagnosticListener - Interface in com.db4o.diagnostic
listens to Diagnostic messages.
DiagnosticToConsole - Class in com.db4o.diagnostic
prints Diagnostic messsages to the Console.
DiagnosticToConsole() - Constructor for class com.db4o.diagnostic.DiagnosticToConsole
 
dimensions(Object) - Method in interface com.db4o.reflect.ReflectArray
 
dimensions(Object) - Method in class com.db4o.reflect.self.SelfArray
 
disable() - Method in class com.db4o.io.IoAdapterWindow
Disable IO Adapter Window
disableCommitRecovery() - Method in interface com.db4o.config.Configuration
turns commit recovery off.
DISABLED - Static variable in class com.db4o.config.ConfigScope
Marks a configuration feature as globally disabled.
DISABLED_ID - Static variable in class com.db4o.config.ConfigScope
 
discardFreeSpace(int) - Method in interface com.db4o.config.Configuration
Deprecated. please call Db4o.configure().freespace().discardSmallerThan()
discardSmallerThan(int) - Method in interface com.db4o.config.FreespaceConfiguration
tuning feature: configures the minimum size of free space slots in the database file that are to be reused.
disconnect() - Method in class com.db4o.tools.QueryStats
Disconnects from the current container.
DotnetSupport - Class in com.db4o.config
Adds the basic configuration settings required to access a .net generated database from java.
DotnetSupport() - Constructor for class com.db4o.config.DotnetSupport
 
DotnetSupport(boolean) - Constructor for class com.db4o.config.DotnetSupport
 

E

EmbeddedTypeHandler - Interface in com.db4o.typehandlers
marker interface to mark TypeHandlers that marshall objects to the parent slot and do not create objects with own identity.
EMPTY - Static variable in class com.db4o.events.EventArgs
No arguments.
enableReplication(boolean) - Method in interface com.db4o.config.ObjectClass
Must be called before databases are created or opened so that db4o will control versions and generate UUIDs for objects of this class, which is required for using replication.
encrypt(boolean) - Method in interface com.db4o.config.Configuration
Deprecated. use a custom encrypting IoAdapter instead
endsWith(boolean) - Method in interface com.db4o.query.Constraint
sets the evaluation mode to string endsWith comparison.
ensureCanBeInstantiated() - Method in class com.db4o.reflect.jdk.JdkClass
 
ensureCanBeInstantiated() - Method in interface com.db4o.reflect.ReflectClass
Calling this method may change the internal state of the class, even if a usable constructor has been found on earlier invocations.
ensureCanBeInstantiated() - Method in class com.db4o.reflect.self.SelfClass
 
ensureCapacity(int) - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
entrySet() - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
equal() - Method in interface com.db4o.query.Constraint
Used in conjunction with Constraint.smaller() or Constraint.greater() to create constraints like "smaller or equal", "greater or equal".
equals(Object) - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
equals(Object) - Method in class com.db4o.config.ConfigScope
 
equals(Object) - Method in class com.db4o.ext.Db4oUUID
 
ERROR - Static variable in class com.db4o.ext.Status
 
evaluate(Candidate) - Method in interface com.db4o.query.Evaluation
callback method during query execution.
Evaluation - Interface in com.db4o.query
for implementation of callback evaluations.
evaluationMode(QueryEvaluationMode) - Method in interface com.db4o.config.QueryConfiguration
configures the query processor evaluation mode.
Event4 - Interface in com.db4o.events
An event.
EventArgs - Class in com.db4o.events
Base class for event arguments.
EventArgs() - Constructor for class com.db4o.events.EventArgs
 
EventException - Exception in com.db4o.events
db4o-specific exception.

Exception thrown during event dispatching if a client provided event handler throws.

The exception threw by the client can be retrieved by calling EventException#getCause().
EventException(Throwable) - Constructor for exception com.db4o.events.EventException
 
EventListener4 - Interface in com.db4o.events
A listener for Event4 events.
EventRegistry - Interface in com.db4o.events
Provides the interface to register event handlers for ObjectContainer events.
EventRegistry methods represent events available for registering callbacks.
EventRegistryFactory - Class in com.db4o.events
Provides an interface for getting an EventRegistry from an ObjectContainer.
EventRegistryFactory() - Constructor for class com.db4o.events.EventRegistryFactory
 
exceptionsOnNotStorable(boolean) - Method in interface com.db4o.config.Configuration
configures whether Exceptions are to be thrown, if objects can not be stored.
execute() - Method in interface com.db4o.query.Query
executes the Query.
executionTime() - Method in class com.db4o.tools.QueryStats
How long the last query took to execute.
exists(String) - Method in class com.db4o.io.CachedIoAdapter
Checks if the file exists
exists(String) - Method in class com.db4o.io.IoAdapter
checks whether a file exists
exists(String) - Method in class com.db4o.io.MemoryIoAdapter
for internal processing only.
exists(String) - Method in class com.db4o.io.RandomAccessFileAdapter
 
exists(String) - Method in class com.db4o.io.VanillaIoAdapter
 
ext() - Method in interface com.db4o.ObjectContainer
returns an ObjectContainer with extended functionality.
ext() - Method in interface com.db4o.ObjectServer
returns an ObjectServer with extended functionality.
ext() - Method in interface com.db4o.ObjectSet
returns an ObjectSet with extended functionality.
ExtClient - Interface in com.db4o.ext
extended client functionality for the ExtObjectContainer interface.
ExtDb4o - Class in com.db4o.ext
extended factory class with static methods to open special db4o sessions.
ExtDb4o() - Constructor for class com.db4o.ext.ExtDb4o
 
extentType() - Method in class com.db4o.query.Predicate
public for implementation reasons, please ignore.
ExtObjectContainer - Interface in com.db4o.ext
extended functionality for the ObjectContainer interface.
ExtObjectServer - Interface in com.db4o.ext
extended functionality for the ObjectServer interface.
ExtObjectSet - Interface in com.db4o.ext
extended functionality for the ObjectSet interface.

F

fieldByName(String) - Method in class com.db4o.reflect.self.ClassInfo
 
fieldInfo() - Method in class com.db4o.reflect.self.ClassInfo
 
FieldInfo - Class in com.db4o.reflect.self
 
FieldInfo(String, Class, boolean, boolean, boolean) - Constructor for class com.db4o.reflect.self.FieldInfo
 
fileNeedsUpgrade() - Method in class com.db4o.defragment.DefragmentConfig
 
fill(IoAdapterWindow) - Method in interface com.db4o.config.FreespaceFiller
Called to overwrite freed space in the database file.
FirstClassHandler - Interface in com.db4o.typehandlers
TypeHandler for objects with own identity that support activation and querying on members.
flatten(Object, int[], int, Object[], int) - Method in interface com.db4o.reflect.ReflectArray
 
flatten(Object, int[], int, Object[], int) - Method in class com.db4o.reflect.self.SelfArray
 
flattenArray(Object, Object[]) - Method in class com.db4o.reflect.self.SelfReflectionRegistry
 
flush() - Method in class com.db4o.io.IoAdapterWindow
Flush IO Adapter Window
flushFileBuffers(boolean) - Method in interface com.db4o.config.Configuration
Deprecated. Please use a NonFlushingIoAdapter instead.
forceBackupDelete() - Method in class com.db4o.defragment.DefragmentConfig
 
forceBackupDelete(boolean) - Method in class com.db4o.defragment.DefragmentConfig
 
forClass(Class) - Method in class com.db4o.reflect.generic.GenericReflector
Returns a ReflectClass instance for the specified class
forClass(Class) - Method in class com.db4o.reflect.jdk.JdkReflector
Returns ReflectClass for the specified class
forClass(Class) - Method in interface com.db4o.reflect.Reflector
returns an ReflectClass for a Class
forClass(Class) - Method in class com.db4o.reflect.self.SelfReflector
 
forID(int) - Static method in class com.db4o.config.ConfigScope
Deprecated.  
forName(String) - Method in class com.db4o.reflect.generic.GenericReflector
Returns a ReflectClass instance for the specified class name
forName(String) - Method in class com.db4o.reflect.jdk.JdkReflector
Returns ReflectClass for the specified class name
forName(String) - Method in interface com.db4o.reflect.Reflector
returns an ReflectClass class reflector for a class name or null if no such class is found
forName(String) - Method in class com.db4o.reflect.self.SelfReflector
 
forObject(Object) - Method in class com.db4o.reflect.generic.GenericReflector
Returns a ReflectClass instance for the specified class object
forObject(Object) - Method in class com.db4o.reflect.jdk.JdkReflector
Returns ReflectClass for the specified class object
forObject(Object) - Method in interface com.db4o.reflect.Reflector
returns an ReflectClass for an object or null if the passed object is null.
forObject(Object) - Method in class com.db4o.reflect.self.SelfReflector
 
forObjectContainer(ObjectContainer) - Static method in class com.db4o.events.EventRegistryFactory
Returns an EventRegistry for registering events with the specified container.
freespace() - Method in interface com.db4o.config.Configuration
returns the freespace configuration interface.
FreespaceConfiguration - Interface in com.db4o.config
interface to configure the freespace system to be used.
freespaceEntryCount() - Method in interface com.db4o.ext.SystemInfo
returns the number of entries in the Freespace Manager.
freespaceFiller(FreespaceFiller) - Method in interface com.db4o.config.FreespaceConfiguration
Configure a way to overwrite freed space in the database file with custom (for example: random) bytes.
FreespaceFiller - Interface in com.db4o.config
Callback hook for overwriting freed space in the database file.
freespaceSize() - Method in interface com.db4o.ext.SystemInfo
returns the freespace size in the database in bytes.
fromInt(int) - Static method in class com.db4o.config.QueryEvaluationMode
internal method, ignore please.

G

generateUUIDs(int) - Method in interface com.db4o.config.Configuration
Deprecated. Use Configuration.generateUUIDs(ConfigScope) instead.
generateUUIDs(ConfigScope) - Method in interface com.db4o.config.Configuration
configures db4o to generate UUIDs for stored objects.
generateUUIDs(boolean) - Method in interface com.db4o.config.ObjectClass
generate UUIDs for stored objects of this class.
generateVersionNumbers(int) - Method in interface com.db4o.config.Configuration
Deprecated. Use Configuration.generateVersionNumbers(ConfigScope) instead.
generateVersionNumbers(ConfigScope) - Method in interface com.db4o.config.Configuration
configures db4o to generate version numbers for stored objects.
generateVersionNumbers(boolean) - Method in interface com.db4o.config.ObjectClass
generate version numbers for stored objects of this class.
GenericReflector - Class in com.db4o.reflect.generic
db4o provides GenericReflector as a wrapper around specific reflector (delegate).
GenericReflector(Transaction, Reflector) - Constructor for class com.db4o.reflect.generic.GenericReflector
Creates an instance of GenericReflector
GenericReflector(Reflector) - Constructor for class com.db4o.reflect.generic.GenericReflector
 
get(int) - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
get(Object) - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
get(int) - Method in interface com.db4o.ext.ExtObjectSet
returns the item at position [index] in this ObjectSet.
get(Object) - Method in interface com.db4o.ext.StoredField
returns the field value on the passed object.
get(String) - Method in class com.db4o.io.MemoryIoAdapter
returns the content bytes for a database with the given name.
get(Object) - Method in interface com.db4o.ObjectContainer
Deprecated. Use ObjectContainer.queryByExample(Object) instead
get(Object) - Method in class com.db4o.reflect.jdk.JdkField
 
get(Object, int) - Method in interface com.db4o.reflect.ReflectArray
 
get(Object) - Method in interface com.db4o.reflect.ReflectField
 
get(Object, int) - Method in class com.db4o.reflect.self.SelfArray
 
get(Object) - Method in class com.db4o.reflect.self.SelfField
 
getArray(Object, int) - Method in class com.db4o.reflect.self.SelfReflectionRegistry
 
getByID(long) - Method in interface com.db4o.ext.ExtObjectContainer
returns the stored object for an internal ID.
getBytes() - Method in class com.db4o.ext.MemoryFile
returns the raw byte data.
getByUUID(Db4oUUID) - Method in interface com.db4o.ext.ExtObjectContainer
returns a stored object for a Db4oUUID.
getComponentType() - Method in class com.db4o.reflect.jdk.JdkClass
 
getComponentType(ReflectClass) - Method in interface com.db4o.reflect.ReflectArray
 
getComponentType() - Method in interface com.db4o.reflect.ReflectClass
 
getComponentType(ReflectClass) - Method in class com.db4o.reflect.self.SelfArray
 
getComponentType() - Method in class com.db4o.reflect.self.SelfClass
 
getDeclaredField(String) - Method in class com.db4o.reflect.jdk.JdkClass
 
getDeclaredField(String) - Method in interface com.db4o.reflect.ReflectClass
 
getDeclaredField(String) - Method in class com.db4o.reflect.self.SelfClass
 
getDeclaredFields() - Method in class com.db4o.reflect.jdk.JdkClass
 
getDeclaredFields() - Method in interface com.db4o.reflect.ReflectClass
 
getDeclaredFields() - Method in class com.db4o.reflect.self.SelfClass
 
getDelegate() - Method in class com.db4o.reflect.generic.GenericReflector
Returns delegate reflector
getDelegate() - Method in class com.db4o.reflect.jdk.JdkClass
 
getDelegate() - Method in interface com.db4o.reflect.ReflectClass
Returns the ReflectClass instance being delegated to.
getDelegate() - Method in class com.db4o.reflect.self.SelfClass
 
getFieldType() - Method in class com.db4o.reflect.jdk.JdkField
 
getFieldType() - Method in interface com.db4o.reflect.ReflectField
The ReflectClass returned by this method should have been provided by the parent reflector.
getFieldType() - Method in class com.db4o.reflect.self.SelfField
 
getFileName() - Method in interface com.db4o.types.Blob
returns the name of the file the blob was stored to.
getID(Object) - Method in interface com.db4o.ext.ExtObjectContainer
returns the internal unique object ID.
getIDs() - Method in interface com.db4o.ext.ExtObjectSet
returns an array of internal IDs that correspond to the contained objects.
getIDs() - Method in interface com.db4o.ext.StoredClass
returns an array of IDs of all stored object instances of this stored class.
getIncrementSizeBy() - Method in class com.db4o.ext.MemoryFile
returns the size the MemoryFile is to be enlarged, if it grows beyond the current size.
getInitialSize() - Method in class com.db4o.ext.MemoryFile
returns the initial size of the MemoryFile.
getInternalID() - Method in interface com.db4o.ext.ObjectInfo
returns the internal db4o ID.
getJavaClass() - Method in interface com.db4o.reflect.jdk.JavaReflectClass
 
getJavaClass() - Method in class com.db4o.reflect.jdk.JdkClass
 
getJavaClass() - Method in class com.db4o.reflect.self.SelfClass
 
getLength() - Method in class com.db4o.io.CachedIoAdapter
Returns the file length
getLength() - Method in class com.db4o.io.IoAdapter
implement to return the absolute length of the file
getLength() - Method in class com.db4o.io.MemoryIoAdapter
for internal processing only.
getLength() - Method in class com.db4o.io.RandomAccessFileAdapter
 
getLength() - Method in class com.db4o.io.SymbianIoAdapter
 
getLength() - Method in class com.db4o.io.VanillaIoAdapter
 
getLength(Object) - Method in interface com.db4o.reflect.ReflectArray
 
getLength(Object) - Method in class com.db4o.reflect.self.SelfArray
 
getLongPart() - Method in class com.db4o.ext.Db4oUUID
returns the long part of this UUID.
getMessageSender() - Method in interface com.db4o.config.ClientServerConfiguration
returns the MessageSender for this Configuration context.
getMethod(String, ReflectClass[]) - Method in class com.db4o.reflect.jdk.JdkClass
 
getMethod(String, ReflectClass[]) - Method in interface com.db4o.reflect.ReflectClass
 
getMethod(String, ReflectClass[]) - Method in class com.db4o.reflect.self.SelfClass
 
getName() - Method in interface com.db4o.ext.StoredClass
returns the name of this stored class.
getName() - Method in interface com.db4o.ext.StoredField
returns the name of the field.
getName() - Method in class com.db4o.reflect.jdk.JdkClass
 
getName() - Method in class com.db4o.reflect.jdk.JdkField
 
getName() - Method in interface com.db4o.reflect.ReflectClass
 
getName() - Method in interface com.db4o.reflect.ReflectField
 
getName() - Method in class com.db4o.reflect.self.SelfClass
 
getName() - Method in class com.db4o.reflect.self.SelfField
 
getObject() - Method in interface com.db4o.ext.ObjectInfo
returns the object that is referenced.
getObject() - Method in interface com.db4o.query.Candidate
returns the persistent object that is represented by this query Candidate.
getObject() - Method in interface com.db4o.query.Constraint
returns the Object the query graph was constrained with to create this Constraint.
getObjectInfo(Object) - Method in interface com.db4o.ext.ExtObjectContainer
returns the ObjectInfo for a stored object.
getParameterTypes() - Method in class com.db4o.reflect.core.PlatformReflectConstructor
 
getParameterTypes() - Method in interface com.db4o.reflect.core.ReflectConstructor
 
getParameterTypes() - Method in class com.db4o.reflect.jdk.JdkConstructor
 
getParentStoredClass() - Method in interface com.db4o.ext.StoredClass
returns the StoredClass for the parent of the class, this StoredClass represents.
getReturnType() - Method in interface com.db4o.reflect.ReflectMethod
 
getReturnType() - Method in class com.db4o.reflect.self.SelfMethod
 
getSerializableConstructor() - Method in interface com.db4o.reflect.core.ConstructorAwareReflectClass
 
getSerializableConstructor() - Method in class com.db4o.reflect.jdk.JdkClass
 
getSignaturePart() - Method in class com.db4o.ext.Db4oUUID
returns the signature part of this UUID.
getStatus() - Method in interface com.db4o.types.Blob
returns the status after the last read- or write-operation.
getStoredFields() - Method in interface com.db4o.ext.StoredClass
returns all stored fields of this stored class.
getStoredType() - Method in interface com.db4o.ext.StoredField
returns the Class (Java) / Type (.NET) of the field.
getSuperclass() - Method in class com.db4o.reflect.jdk.JdkClass
 
getSuperclass() - Method in interface com.db4o.reflect.ReflectClass
 
getSuperclass() - Method in class com.db4o.reflect.self.SelfClass
 
getUUID() - Method in interface com.db4o.ext.ObjectInfo
returns a UUID representation of the referenced object.
getVersion() - Method in interface com.db4o.ext.ObjectInfo
returns the transaction serial number ("version") the referenced object was stored with last.
GLOBALLY - Static variable in class com.db4o.config.ConfigScope
Marks a configuration feature as globally enabled.
GLOBALLY_ID - Static variable in class com.db4o.config.ConfigScope
 
GlobalOnlyConfigException - Exception in com.db4o.config
db4o-specific exception.

This exception is thrown when a global configuration setting is attempted on an open object container.
GlobalOnlyConfigException() - Constructor for exception com.db4o.config.GlobalOnlyConfigException
 
grantAccess(String, String) - Method in interface com.db4o.ObjectServer
grants client access to the specified user with the specified password.
greater() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to >.
growBy(int) - Method in class com.db4o.io.MemoryIoAdapter
configures the length a memory file should grow, if no more free slots are found within.

H

hasClassIndex() - Method in interface com.db4o.ext.StoredClass
returns true if this StoredClass has a class index.
hashCode() - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
hashCode() - Method in class com.db4o.config.ConfigScope
 
hashCode() - Method in class com.db4o.ext.Db4oUUID
 
HashtableTypeHandler - Class in com.db4o.typehandlers
Typehandler for java.util.Hashtable
HashtableTypeHandler() - Constructor for class com.db4o.typehandlers.HashtableTypeHandler
 
hasIndex() - Method in interface com.db4o.ext.StoredField
Returns whether this field has an index or not.
hasNext() - Method in interface com.db4o.ObjectSet
returns true if the ObjectSet has more elements.
hasTransaction() - Method in class com.db4o.reflect.generic.GenericReflector
If there is a transaction assosiated with the current refector.

I

identity() - Method in interface com.db4o.ext.ExtObjectContainer
returns the Db4oDatabase object for this ObjectContainer.
identity() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to identity comparison.
IGNORED - Static variable in class com.db4o.reflect.ReflectClassByRef
Useful whenever an "out" parameter is to be ignored.
IgnoreFieldsTypeHandler - Class in com.db4o.typehandlers
Typehandler that ignores all fields on a class
IgnoreFieldsTypeHandler() - Constructor for class com.db4o.typehandlers.IgnoreFieldsTypeHandler
 
IMMEDIATE - Static variable in class com.db4o.config.QueryEvaluationMode
Constant for immediate query evaluation.
include(boolean) - Method in interface com.db4o.query.Candidate
specify whether the Candidate is to be included in the ObjectSet resultset.
IncompatibleFileFormatException - Exception in com.db4o.ext
db4o-specific exception.

This exception is thrown when the database file format is not compatible with the applied configuration.
IncompatibleFileFormatException() - Constructor for exception com.db4o.ext.IncompatibleFileFormatException
 
Indexed - Annotation Type in com.db4o.config.annotations
@Indexed annotation turns indexing on and can be applied to class fields.
indexed(boolean) - Method in interface com.db4o.config.ObjectClass
turns the class index on or off.
indexed(boolean) - Method in interface com.db4o.config.ObjectField
turns indexing on or off.
indexEntry(Object) - Method in class com.db4o.reflect.jdk.JdkField
 
indexEntry(Object) - Method in interface com.db4o.reflect.ReflectField
 
indexEntry(Object) - Method in class com.db4o.reflect.self.SelfField
 
indexOf(Object) - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
indexType() - Method in class com.db4o.reflect.jdk.JdkField
 
indexType() - Method in interface com.db4o.reflect.ReflectField
The ReflectClass returned by this method should have been provided by the parent reflector.
indexType() - Method in class com.db4o.reflect.self.SelfField
 
INDIVIDUALLY - Static variable in class com.db4o.config.ConfigScope
Marks a configuration feature as individually configurable.
INDIVIDUALLY_ID - Static variable in class com.db4o.config.ConfigScope
 
infoFor(Class) - Method in class com.db4o.reflect.self.SelfReflectionRegistry
 
instanceCount() - Method in interface com.db4o.ext.StoredClass
Returns the number of instances of this class that have been persisted to the database, as seen by the transaction (container) that produces this StoredClass instance.
instantiated() - Method in interface com.db4o.events.EventRegistry
This event is fired when a persistent object is instantiated.
internStrings(boolean) - Method in interface com.db4o.config.Configuration
configures db4o to call #intern() on strings upon retrieval.
internStrings() - Method in interface com.db4o.config.Configuration
returns true if strings will be interned.
INVALID_CONSTRUCTOR - Static variable in class com.db4o.reflect.core.ReflectConstructorSpec
 
InvalidIDException - Exception in com.db4o.ext
db4o-specific exception.

This exception is thrown when the supplied object ID is incorrect (outside the scope of the database IDs).
InvalidIDException(Throwable) - Constructor for exception com.db4o.ext.InvalidIDException
Constructor allowing to specify the exception cause
InvalidIDException(int) - Constructor for exception com.db4o.ext.InvalidIDException
Constructor allowing to specify the offending id
InvalidPasswordException - Exception in com.db4o.ext
db4o-specific exception.

This exception is thrown when a client tries to connect to a server with a wrong password or null password.
InvalidPasswordException() - Constructor for exception com.db4o.ext.InvalidPasswordException
 
InvalidSlotException - Exception in com.db4o.ext
db4o-specific exception.

This exception is thrown when db4o reads slot information which is not valid (length or address).
InvalidSlotException(String) - Constructor for exception com.db4o.ext.InvalidSlotException
Constructor allowing to specify a detailed message.
InvalidSlotException(int, int, int) - Constructor for exception com.db4o.ext.InvalidSlotException
Constructor allowing to specify the address, length and id.
invoke(Object, Object[]) - Method in interface com.db4o.reflect.ReflectMethod
 
invoke(Object, Object[]) - Method in class com.db4o.reflect.self.SelfMethod
 
io(IoAdapter) - Method in interface com.db4o.config.Configuration
allows to configure db4o to use a customized byte IO adapter.
io() - Method in interface com.db4o.config.Configuration
returns the configured IoAdapter.
IoAdapter - Class in com.db4o.io
Base class for database file adapters, both for file and memory databases.
IoAdapter() - Constructor for class com.db4o.io.IoAdapter
 
IoAdapterWindow - Class in com.db4o.io
Bounded handle into an IoAdapter: Can only access a restricted area.
IoAdapterWindow(IoAdapter, int, int) - Constructor for class com.db4o.io.IoAdapterWindow
 
isAbstract() - Method in class com.db4o.reflect.jdk.JdkClass
 
isAbstract() - Method in interface com.db4o.reflect.ReflectClass
 
isAbstract() - Method in class com.db4o.reflect.self.ClassInfo
 
isAbstract() - Method in class com.db4o.reflect.self.SelfClass
 
isActive(Object) - Method in interface com.db4o.ext.ExtObjectContainer
tests if an object is activated.
isAlive() - Method in interface com.db4o.ext.ExtClient
checks if the client is currently connected to a server.
isArray() - Method in interface com.db4o.ext.StoredField
returns true if the field is an array.
isArray() - Method in class com.db4o.reflect.jdk.JdkClass
 
isArray() - Method in interface com.db4o.reflect.ReflectClass
 
isArray() - Method in class com.db4o.reflect.self.SelfClass
 
isAssignableFrom(ReflectClass) - Method in class com.db4o.reflect.jdk.JdkClass
 
isAssignableFrom(ReflectClass) - Method in interface com.db4o.reflect.ReflectClass
 
isAssignableFrom(ReflectClass) - Method in class com.db4o.reflect.self.SelfClass
 
isCached(long) - Method in interface com.db4o.ext.ExtObjectContainer
tests if an object with this ID is currently cached.
isCancelled() - Method in interface com.db4o.events.CancellableEventArgs
Queries if the action was already cancelled by some event listener.
isCancelled() - Method in class com.db4o.events.CancellableObjectEventArgs
 
isClosed() - Method in interface com.db4o.ext.ExtObjectContainer
tests if this ObjectContainer is closed.
isCollection(ReflectClass) - Method in class com.db4o.reflect.generic.GenericReflector
Determines if a candidate ReflectClass is a collection
isCollection() - Method in class com.db4o.reflect.jdk.JdkClass
 
isCollection(ReflectClass) - Method in class com.db4o.reflect.jdk.JdkReflector
Method stub.
isCollection() - Method in interface com.db4o.reflect.ReflectClass
 
isCollection(ReflectClass) - Method in interface com.db4o.reflect.Reflector
 
isCollection() - Method in class com.db4o.reflect.self.SelfClass
 
isCollection(ReflectClass) - Method in class com.db4o.reflect.self.SelfReflector
 
isEmpty() - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
isInstance(Object) - Method in class com.db4o.reflect.jdk.JdkClass
 
isInstance(Object) - Method in interface com.db4o.reflect.ReflectClass
 
isInstance(Object) - Method in class com.db4o.reflect.self.SelfClass
 
isInterface() - Method in class com.db4o.reflect.jdk.JdkClass
 
isInterface() - Method in interface com.db4o.reflect.ReflectClass
 
isInterface() - Method in class com.db4o.reflect.self.SelfClass
 
isNDimensional(ReflectClass) - Method in interface com.db4o.reflect.ReflectArray
 
isNDimensional(ReflectClass) - Method in class com.db4o.reflect.self.SelfArray
 
isPrimitive() - Method in class com.db4o.reflect.jdk.JdkClass
 
isPrimitive() - Method in interface com.db4o.reflect.ReflectClass
 
isPrimitive() - Method in class com.db4o.reflect.self.SelfClass
 
isPrimitive(Class) - Method in class com.db4o.reflect.self.SelfReflectionRegistry
 
isPublic() - Method in class com.db4o.reflect.jdk.JdkField
 
isPublic() - Method in interface com.db4o.reflect.ReflectField
 
isPublic() - Method in class com.db4o.reflect.self.FieldInfo
 
isPublic() - Method in class com.db4o.reflect.self.SelfField
 
isStatic() - Method in class com.db4o.reflect.jdk.JdkField
 
isStatic() - Method in interface com.db4o.reflect.ReflectField
 
isStatic() - Method in class com.db4o.reflect.self.FieldInfo
 
isStatic() - Method in class com.db4o.reflect.self.SelfField
 
isStored(Object) - Method in interface com.db4o.ext.ExtObjectContainer
tests if an object is stored in this ObjectContainer.
isTransient() - Method in class com.db4o.reflect.jdk.JdkField
 
isTransient() - Method in interface com.db4o.reflect.ReflectField
 
isTransient() - Method in class com.db4o.reflect.self.FieldInfo
 
isTransient() - Method in class com.db4o.reflect.self.SelfField
 

J

JavaReflectClass - Interface in com.db4o.reflect.jdk
 
JdkArray - Class in com.db4o.reflect.jdk
Reflection implementation for Array to map to JDK reflection.
JdkClass - Class in com.db4o.reflect.jdk
Reflection implementation for Class to map to JDK reflection.
JdkClass(Reflector, JdkReflector, Class) - Constructor for class com.db4o.reflect.jdk.JdkClass
 
JdkConstructor - Class in com.db4o.reflect.jdk
Reflection implementation for Constructor to map to JDK reflection.
JdkConstructor(Reflector, Constructor) - Constructor for class com.db4o.reflect.jdk.JdkConstructor
 
JdkField - Class in com.db4o.reflect.jdk
Reflection implementation for Field to map to JDK reflection.
JdkField(Reflector, Field) - Constructor for class com.db4o.reflect.jdk.JdkField
 
JdkReflector - Class in com.db4o.reflect.jdk
db4o wrapper for JDK reflector functionality
JdkReflector(ClassLoader) - Constructor for class com.db4o.reflect.jdk.JdkReflector
Constructor
JdkReflector(JdkLoader) - Constructor for class com.db4o.reflect.jdk.JdkReflector
Constructor

K

keySet() - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
knownClasses() - Method in interface com.db4o.ext.ExtObjectContainer
returns all class representations that are known to this ObjectContainer because they have been used or stored.
knownClasses() - Method in class com.db4o.reflect.generic.GenericReflector
Returns an array of classes known to the reflector

L

lastIndexOf(Object) - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
LAZY - Static variable in class com.db4o.config.QueryEvaluationMode
Constant for lazy query evaluation.
length() - Method in class com.db4o.io.IoAdapterWindow
 
like() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to "like" comparison.
ListTypeHandler - Class in com.db4o.typehandlers
TypeHandler for classes that implement java.util.List.

ListTypeHandler() - Constructor for class com.db4o.typehandlers.ListTypeHandler
 
LoadedFromClassIndex - Class in com.db4o.diagnostic
Diagnostic, if query was required to load candidate set from class index.
LoadedFromClassIndex(String) - Constructor for class com.db4o.diagnostic.LoadedFromClassIndex
 
lock() - Method in interface com.db4o.ext.ExtObjectContainer
returns the main synchronisation lock.
lockDatabaseFile(boolean) - Method in interface com.db4o.config.Configuration
can be used to turn the database file locking thread off.
log(ObjectContainer, Object) - Static method in class com.db4o.tools.Logger
logs the structure of an object.
log(Object) - Static method in class com.db4o.tools.Logger
logs the structure of an object.
logAll(ObjectContainer) - Static method in class com.db4o.tools.Logger
logs all objects in the passed ObjectContainer.
Logger - Class in com.db4o.tools
Logger class to log and analyse objects in RAM.

M

main(String[]) - Static method in class com.db4o.Db4o
prints the version name of this db4o version to System.out.
main(String[]) - Static method in class com.db4o.tools.Defragment
Deprecated. the main method that runs Defragment.
main(String[]) - Static method in class com.db4o.tools.Logger
opens a database file and logs the content of a class to standard out.
main(String[]) - Static method in class com.db4o.tools.Statistics
the main method that runs the statistics.
mapIDs(int, int, boolean) - Method in class com.db4o.defragment.AbstractContextIDMapping
 
mapIDs(int, int, boolean) - Method in interface com.db4o.defragment.ContextIDMapping
Registers a mapping for the given IDs.
mappedID(int, boolean) - Method in class com.db4o.defragment.BTreeIDMapping
 
mappedID(int, boolean) - Method in interface com.db4o.defragment.ContextIDMapping
Returns a previously registered mapping ID for the given ID if it exists.
mappedID(int, boolean) - Method in class com.db4o.defragment.TreeIDMapping
 
mapping() - Method in class com.db4o.defragment.DefragmentConfig
 
MapTypeHandler - Class in com.db4o.typehandlers
Typehandler for classes that implement java.util.Map.
MapTypeHandler() - Constructor for class com.db4o.typehandlers.MapTypeHandler
 
markTransient(String) - Method in interface com.db4o.config.Configuration
allows to mark fields as transient with custom attributes.
match(ExtentType) - Method in class com.db4o.query.Predicate
The match method that needs to be implemented by the user.
match(ReflectClass) - Method in interface com.db4o.reflect.ReflectClassPredicate
Match method definition.
match(ReflectClass) - Method in class com.db4o.typehandlers.SingleClassTypeHandlerPredicate
 
match(ReflectClass) - Method in interface com.db4o.typehandlers.TypeHandlerPredicate
return true if a TypeHandler is to be used for a specific Type
maxBatchQueueSize(int) - Method in interface com.db4o.config.ClientServerConfiguration
Configures the maximum memory buffer size for batched message.
maximumActivationDepth(int) - Method in interface com.db4o.config.ObjectClass
sets the maximum activation depth to the desired value.
MemoryFile - Class in com.db4o.ext
carries in-memory data for db4o in-memory operation.
MemoryFile() - Constructor for class com.db4o.ext.MemoryFile
constructs a new MemoryFile without any data.
MemoryFile(byte[]) - Constructor for class com.db4o.ext.MemoryFile
constructs a MemoryFile to use the byte data from a previous MemoryFile.
MemoryIoAdapter - Class in com.db4o.io
IoAdapter for in-memory operation.
MemoryIoAdapter() - Constructor for class com.db4o.io.MemoryIoAdapter
 
MemoryIoAdapter(int) - Constructor for class com.db4o.io.MemoryIoAdapter
 
MessageContext - Interface in com.db4o.messaging
Additional message-related information.
messageLevel(int) - Method in interface com.db4o.config.Configuration
sets the detail level of db4o messages.
MessageRecipient - Interface in com.db4o.messaging
message recipient for client/server messaging.
MessageSender - Interface in com.db4o.messaging
message sender for client/server messaging.
methodCallsSupported() - Method in class com.db4o.reflect.jdk.JdkReflector
Method stub.
migrateFrom(ObjectContainer) - Method in interface com.db4o.ext.ExtObjectContainer
aids migration of objects between ObjectContainers.
minimumActivationDepth(int) - Method in interface com.db4o.config.ObjectClass
sets the minimum activation depth to the desired value.
minimumActivationDepth() - Method in interface com.db4o.config.ObjectClass
gets the configured minimum activation depth.

N

name() - Method in class com.db4o.reflect.self.FieldInfo
 
NativeQueryNotOptimized - Class in com.db4o.diagnostic
Diagnostic, if Native Query can not be run optimized.
NativeQueryNotOptimized(Predicate, Exception) - Constructor for class com.db4o.diagnostic.NativeQueryNotOptimized
 
NativeQueryOptimizerNotLoaded - Class in com.db4o.diagnostic
 
NativeQueryOptimizerNotLoaded(int, Exception) - Constructor for class com.db4o.diagnostic.NativeQueryOptimizerNotLoaded
 
NativeSocketFactory - Interface in com.db4o.config
Create platform native server and client sockets.
newConfiguration() - Static method in class com.db4o.Db4o
Creates a fresh Configuration instance.
newHashMap(int) - Method in interface com.db4o.types.Db4oCollections
Deprecated. Use of old internal collections is discouraged. Please use com.db4o.collections.ArrayList4 and com.db4o.collections.ArrayMap4 instead.
newIdentityHashMap(int) - Method in interface com.db4o.types.Db4oCollections
Deprecated. Use of old internal collections is discouraged. Please use com.db4o.collections.ArrayList4 and com.db4o.collections.ArrayMap4 instead.
newInstance(Object[]) - Method in class com.db4o.reflect.core.PlatformReflectConstructor
 
newInstance(Object[]) - Method in interface com.db4o.reflect.core.ReflectConstructor
 
newInstance() - Method in class com.db4o.reflect.core.ReflectConstructorSpec
 
newInstance(ReflectClass, int) - Method in class com.db4o.reflect.jdk.JdkArray
 
newInstance(ReflectClass, int[]) - Method in class com.db4o.reflect.jdk.JdkArray
 
newInstance(ReflectClass, ArrayInfo) - Method in class com.db4o.reflect.jdk.JdkArray
 
newInstance() - Method in class com.db4o.reflect.jdk.JdkClass
 
newInstance(Object[]) - Method in class com.db4o.reflect.jdk.JdkConstructor
 
newInstance(ReflectClass, ArrayInfo) - Method in interface com.db4o.reflect.ReflectArray
 
newInstance(ReflectClass, int) - Method in interface com.db4o.reflect.ReflectArray
 
newInstance(ReflectClass, int[]) - Method in interface com.db4o.reflect.ReflectArray
 
newInstance() - Method in interface com.db4o.reflect.ReflectClass
 
newInstance(ReflectClass, ArrayInfo) - Method in class com.db4o.reflect.self.SelfArray
 
newInstance(ReflectClass, int) - Method in class com.db4o.reflect.self.SelfArray
 
newInstance(ReflectClass, int[]) - Method in class com.db4o.reflect.self.SelfArray
 
newInstance() - Method in class com.db4o.reflect.self.SelfClass
 
newLinkedList() - Method in interface com.db4o.types.Db4oCollections
Deprecated. Use of old internal collections is discouraged. Please use com.db4o.collections.ArrayList4 and com.db4o.collections.ArrayMap4 instead.
next() - Method in interface com.db4o.ObjectSet
returns the next object in the ObjectSet.
NonFlushingIoAdapter - Class in com.db4o.io
Delegating IoAdapter that does not pass on calls to sync data to the underlying device.
NonFlushingIoAdapter(IoAdapter) - Constructor for class com.db4o.io.NonFlushingIoAdapter
 
not() - Method in interface com.db4o.query.Constraint
turns on not() comparison.
notifyDefragmentInfo(DefragmentInfo) - Method in interface com.db4o.defragment.DefragmentListener
This method will be called when the defragment process encounters file layout anomalies during the defragmentation process.
NotTransparentActivationEnabled - Class in com.db4o.ta
 
NotTransparentActivationEnabled(ClassMetadata) - Constructor for class com.db4o.ta.NotTransparentActivationEnabled
 
NQ_CONSTRUCTION_FAILED - Static variable in class com.db4o.diagnostic.NativeQueryOptimizerNotLoaded
 
NQ_NOT_PRESENT - Static variable in class com.db4o.diagnostic.NativeQueryOptimizerNotLoaded
 
nullValue() - Method in class com.db4o.reflect.jdk.JdkClass
 
nullValue() - Method in interface com.db4o.reflect.ReflectClass
 
nullValue() - Method in class com.db4o.reflect.self.SelfClass
 

O

object() - Method in class com.db4o.events.ObjectEventArgs
The object that triggered this event.
ObjectAttribute - Interface in com.db4o.config
generic interface to allow returning an attribute of an object.
ObjectCallbacks - Interface in com.db4o.ext
callback methods.
objectCanActivate(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called before an Object is activated.
objectCanDeactivate(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called before an Object is deactivated.
objectCanDelete(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called before an Object is deleted.
objectCanNew(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called before an Object is stored the first time.
objectCanUpdate(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called before a persisted Object is updated.
objectClass(Object) - Method in interface com.db4o.config.Configuration
returns an ObjectClass object to configure the specified class.
ObjectClass - Interface in com.db4o.config
configuration interface for classes.
objectCommitFrequency() - Method in class com.db4o.defragment.DefragmentConfig
 
objectCommitFrequency(int) - Method in class com.db4o.defragment.DefragmentConfig
 
ObjectConstructor - Interface in com.db4o.config
interface to allow instantiating objects by calling specific constructors.
objectContainer() - Method in class com.db4o.events.ObjectContainerEventArgs
 
objectContainer() - Method in interface com.db4o.ext.ExtObjectServer
returns the ObjectContainer used by the server.
objectContainer() - Method in interface com.db4o.marshall.Context
 
ObjectContainer - Interface in com.db4o
the interface to a db4o database, stand-alone or client/server.
objectContainer() - Method in interface com.db4o.query.Candidate
returns the ObjectContainer the Candidate object is stored in.
ObjectContainerEventArgs - Class in com.db4o.events
Arguments for container related events.
ObjectContainerEventArgs(ObjectContainer) - Constructor for class com.db4o.events.ObjectContainerEventArgs
 
ObjectEventArgs - Class in com.db4o.events
Arguments for object related events.
ObjectEventArgs(Transaction, Object) - Constructor for class com.db4o.events.ObjectEventArgs
Creates a new instance for the specified object.
objectField(String) - Method in interface com.db4o.config.ObjectClass
returns an ObjectField object to configure the specified field.
ObjectField - Interface in com.db4o.config
configuration interface for fields of classes.
ObjectInfo - Interface in com.db4o.ext
interface to the internal reference that an ObjectContainer holds for a stored object.
ObjectInfoCollection - Interface in com.db4o.ext
Interface to an iterable collection ObjectInfo objects.

ObjectInfoCollection is used reference a number of stored objects.
ObjectNotStorableException - Exception in com.db4o.ext
this Exception is thrown, if objects can not be stored and if db4o is configured to throw Exceptions on storage failures.
ObjectNotStorableException(ReflectClass) - Constructor for exception com.db4o.ext.ObjectNotStorableException
 
ObjectNotStorableException(String) - Constructor for exception com.db4o.ext.ObjectNotStorableException
 
objectOnActivate(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called upon activation of an object.
objectOnDeactivate(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called upon deactivation of an object.
objectOnDelete(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called after an object was deleted.
objectOnNew(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called after a new object was stored.
objectOnUpdate(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called after an object was updated.
ObjectServer - Interface in com.db4o
the db4o server interface.
ObjectSet<Item> - Interface in com.db4o
query resultset.
ObjectTranslator - Interface in com.db4o.config
translator interface to translate objects on storage and activation.
offset() - Method in interface com.db4o.marshall.ReadBuffer
returns the current offset in the buffer
OldFormatException - Exception in com.db4o.ext
db4o-specific exception.

This exception is thrown when an old file format was detected and Configuration.allowVersionUpdates(boolean) is set to false.
OldFormatException() - Constructor for exception com.db4o.ext.OldFormatException
Constructor with the default message.
onActivate(ObjectContainer, Object, Object) - Method in interface com.db4o.config.ObjectTranslator
db4o calls this method during activation.
onDiagnostic(Diagnostic) - Method in interface com.db4o.diagnostic.DiagnosticListener
this method will be called with Diagnostic messages.
onDiagnostic(Diagnostic) - Method in class com.db4o.diagnostic.DiagnosticToConsole
redirects Diagnostic messages to the Console.
onEvent(Event4, EventArgs) - Method in interface com.db4o.events.EventListener4
The event was triggered.
onInstantiate(ObjectContainer, Object) - Method in interface com.db4o.config.ObjectConstructor
db4o calls this method when a stored object needs to be instantiated.
onStore(ObjectContainer, Object) - Method in interface com.db4o.config.ObjectTranslator
db4o calls this method during storage and query evaluation.
open() - Method in class com.db4o.defragment.BTreeIDMapping
 
open() - Method in interface com.db4o.defragment.ContextIDMapping
Prepares the mapping for use.
open() - Method in class com.db4o.defragment.TreeIDMapping
 
open(String, boolean, long, boolean) - Method in class com.db4o.io.CachedIoAdapter
Creates and returns a new CachedIoAdapter
open(String, boolean, long, boolean) - Method in class com.db4o.io.IoAdapter
implement to open the file
open(String, boolean, long, boolean) - Method in class com.db4o.io.MemoryIoAdapter
for internal processing only.
open(String, boolean, long, boolean) - Method in class com.db4o.io.NonFlushingIoAdapter
 
open(String, boolean, long, boolean) - Method in class com.db4o.io.RandomAccessFileAdapter
 
open(String, boolean, long, boolean) - Method in class com.db4o.io.SymbianIoAdapter
 
openClient(String, int, String, String) - Static method in class com.db4o.Db4o
Operates just like Db4o.openClient(Configuration, String, int, String, String), but uses the global db4o Configuration context.
openClient(Configuration, String, int, String, String) - Static method in class com.db4o.Db4o
opens an ObjectContainer client and connects it to the specified named server and port.
openClient(Configuration, String, int, String, String, NativeSocketFactory) - Static method in class com.db4o.Db4o
opens an ObjectContainer client and connects it to the specified named server and port.
openClient() - Method in interface com.db4o.ObjectServer
opens a client against this server.
openClient(Configuration) - Method in interface com.db4o.ObjectServer
See ObjectServer.openClient()
openFile(String) - Static method in class com.db4o.Db4o
Operates just like Db4o.openFile(Configuration, String), but uses the global db4o Configuration context.
openFile(Configuration, String) - Static method in class com.db4o.Db4o
opens an ObjectContainer on the specified database file for local use.
openMemoryFile(MemoryFile) - Static method in class com.db4o.ext.ExtDb4o
Operates just like ExtDb4o.openMemoryFile(Configuration, MemoryFile), but uses the global db4o Configuration context.
openMemoryFile(Configuration, MemoryFile) - Static method in class com.db4o.ext.ExtDb4o
opens an ObjectContainer for in-memory use .
openServer(String, int) - Static method in class com.db4o.Db4o
Operates just like Db4o.openServer(Configuration, String, int), but uses the global db4o Configuration context.
openServer(Configuration, String, int) - Static method in class com.db4o.Db4o
opens an ObjectServer on the specified database file and port.
openServer(Configuration, String, int, NativeSocketFactory) - Static method in class com.db4o.Db4o
opens an ObjectServer on the specified database file and port.
optimizeNativeQueries(boolean) - Method in interface com.db4o.config.Configuration
If set to true, db4o will try to optimize native queries dynamically at query execution time, otherwise it will run native queries in unoptimized mode as SODA evaluations.
optimizeNativeQueries() - Method in interface com.db4o.config.Configuration
indicates whether Native Queries will be optimized dynamically.
or(Constraint) - Method in interface com.db4o.query.Constraint
links two Constraints for OR evaluation.
orderAscending() - Method in interface com.db4o.query.Query
adds an ascending ordering criteria to this node of the query graph.
orderDescending() - Method in interface com.db4o.query.Query
adds a descending order criteria to this node of the query graph.
origPath() - Method in class com.db4o.defragment.DefragmentConfig
 

P

password(String) - Method in interface com.db4o.config.Configuration
Deprecated. use a custom encrypting IoAdapter instead
peekPersisted(T, int, boolean) - Method in interface com.db4o.ext.ExtObjectContainer
returns a transient copy of a persistent object with all members set to the values that are currently stored to the database.
peerA() - Method in interface com.db4o.replication.ReplicationProcess
Deprecated. returns the "peerA" ObjectContainer involved in this ReplicationProcess.
peerB() - Method in interface com.db4o.replication.ReplicationProcess
Deprecated. returns the "peerB" ObjectContainer involved in this ReplicationProcess.
persistStaticFieldValues() - Method in interface com.db4o.config.ObjectClass
turns on storing static field values for this class.
PlainSocketFactory - Class in com.db4o.config
Create raw platform native sockets.
PlainSocketFactory() - Constructor for class com.db4o.config.PlainSocketFactory
 
PlatformReflectConstructor - Class in com.db4o.reflect.core
 
PlatformReflectConstructor(Class) - Constructor for class com.db4o.reflect.core.PlatformReflectConstructor
 
port() - Method in interface com.db4o.ext.ExtObjectServer
 
Predicate<ExtentType> - Class in com.db4o.query
Base class for native queries.
Predicate() - Constructor for class com.db4o.query.Predicate
 
Predicate(Class<ExtentType>) - Constructor for class com.db4o.query.Predicate
 
PREDICATEMETHOD_NAME - Static variable in class com.db4o.query.Predicate
public for implementation reasons, please ignore.
prefetchIDCount(int) - Method in interface com.db4o.config.ClientServerConfiguration
Sets the number of IDs to be pre-allocated in the database for new objects created on the client.
prefetchObjectCount(int) - Method in interface com.db4o.config.ClientServerConfiguration
Sets the number of objects to be prefetched for an ObjectSet in C/S mode.
prepare(Configuration) - Method in interface com.db4o.config.ConfigurationItem
Gives a chance for the item to augment the configuration.
prepare(Configuration) - Method in class com.db4o.config.DotnetSupport
 
prepare(Configuration) - Method in class com.db4o.constraints.UniqueFieldValueConstraint
 
prepare(Configuration) - Method in class com.db4o.ta.TransparentActivationSupport
 
prepare(Configuration) - Method in class com.db4o.ta.TransparentPersistenceSupport
 
prepareComparison(Context, Object) - Method in class com.db4o.typehandlers.CollectionTypeHandler
 
prepareComparison(Context, Object) - Method in class com.db4o.typehandlers.HashtableTypeHandler
 
prepareComparison(Context, Object) - Method in class com.db4o.typehandlers.IgnoreFieldsTypeHandler
 
prepareComparison(Context, Object) - Method in class com.db4o.typehandlers.ListTypeHandler
 
prepareComparison(Context, Object) - Method in class com.db4o.typehandlers.MapTypeHandler
 
prepareComparison(Context, Object) - Method in class com.db4o.typehandlers.VectorTypeHandler
 
problem() - Method in class com.db4o.diagnostic.ClassHasNoFields
 
problem() - Method in class com.db4o.diagnostic.DefragmentRecommendation
 
problem() - Method in class com.db4o.diagnostic.DeletionFailed
 
problem() - Method in class com.db4o.diagnostic.DescendIntoTranslator
 
problem() - Method in class com.db4o.diagnostic.DiagnosticBase
returns the potential problem that triggered the message
problem() - Method in class com.db4o.diagnostic.LoadedFromClassIndex
 
problem() - Method in class com.db4o.diagnostic.NativeQueryNotOptimized
 
problem() - Method in class com.db4o.diagnostic.NativeQueryOptimizerNotLoaded
 
problem() - Method in class com.db4o.diagnostic.UpdateDepthGreaterOne
 
problem() - Method in class com.db4o.ta.NotTransparentActivationEnabled
 
PROCESSING - Static variable in class com.db4o.ext.Status
 
processMessage(MessageContext, Object) - Method in interface com.db4o.messaging.MessageRecipient
the method called upon the arrival of messages.
purge() - Method in interface com.db4o.ext.ExtObjectContainer
unloads all clean indices from memory and frees unused objects.
purge(Object) - Method in interface com.db4o.ext.ExtObjectContainer
unloads a specific object from the db4o reference mechanism.
put(K, V) - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
put(String, byte[]) - Method in class com.db4o.io.MemoryIoAdapter
creates an in-memory database with the passed content bytes and adds it to the adapter for the specified name.
putAll(Map<? extends K, ? extends V>) - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.

Q

queries() - Method in interface com.db4o.config.Configuration
returns the Query configuration interface.
query() - Method in class com.db4o.events.QueryEventArgs
The Query which triggered the event.
query() - Method in interface com.db4o.ObjectContainer
creates a new S.O.D.A.
query(Class<TargetType>) - Method in interface com.db4o.ObjectContainer
queries for all instances of a class.
query(Predicate<TargetType>) - Method in interface com.db4o.ObjectContainer
Native Query Interface.
query(Predicate<TargetType>, QueryComparator<TargetType>) - Method in interface com.db4o.ObjectContainer
Native Query Interface.
query(Predicate<TargetType>, Comparator<TargetType>) - Method in interface com.db4o.ObjectContainer
Native Query Interface.
Query - Interface in com.db4o.query
handle to a node in a S.O.D.A.
queryByExample(Object) - Method in interface com.db4o.ObjectContainer
Query-By-Example interface to retrieve objects.
QueryComparator<Target> - Interface in com.db4o.query
Comparator for sorting queries on JDKs where java.util.Comparator is not available.
QueryConfiguration - Interface in com.db4o.config
interface to configure the querying settings to be used by the query processor.
queryEvaluation(boolean) - Method in interface com.db4o.config.ObjectField
toggles query evaluation.
QueryEvaluationMode - Class in com.db4o.config
This class provides static constants for the query evaluation modes that db4o supports.
QueryEventArgs - Class in com.db4o.events
Arguments for Query related events.
QueryEventArgs(Transaction, Query) - Constructor for class com.db4o.events.QueryEventArgs
Creates a new instance for the specified Query instance.
queryFinished() - Method in interface com.db4o.events.EventRegistry
This event is fired upon a query end and can be used to gather query statistics.
queryStarted() - Method in interface com.db4o.events.EventRegistry
This event is fired upon a query start and can be used to gather query statistics.
QueryStats - Class in com.db4o.tools
Keeps track of query statistics.
QueryStats() - Constructor for class com.db4o.tools.QueryStats
 
QUEUED - Static variable in class com.db4o.ext.Status
 

R

RandomAccessFileAdapter - Class in com.db4o.io
IO adapter for random access files.
RandomAccessFileAdapter() - Constructor for class com.db4o.io.RandomAccessFileAdapter
 
READ - Static variable in class com.db4o.activation.ActivationPurpose
 
read(byte[], int) - Method in class com.db4o.io.CachedIoAdapter
Reads the file into the buffer using pages from cache.
read(byte[]) - Method in class com.db4o.io.IoAdapter
reads a buffer at the seeked address
read(byte[], int) - Method in class com.db4o.io.IoAdapter
implement to read a buffer at the seeked address
read(int, byte[]) - Method in class com.db4o.io.IoAdapterWindow
 
read(byte[], int) - Method in class com.db4o.io.MemoryIoAdapter
for internal processing only.
read(byte[], int) - Method in class com.db4o.io.RandomAccessFileAdapter
 
read(byte[], int) - Method in class com.db4o.io.SymbianIoAdapter
 
read(byte[], int) - Method in class com.db4o.io.VanillaIoAdapter
 
read(ReadContext) - Method in class com.db4o.typehandlers.CollectionTypeHandler
 
read(ReadContext) - Method in class com.db4o.typehandlers.HashtableTypeHandler
 
read(ReadContext) - Method in class com.db4o.typehandlers.IgnoreFieldsTypeHandler
 
read(ReadContext) - Method in class com.db4o.typehandlers.ListTypeHandler
 
read(ReadContext) - Method in class com.db4o.typehandlers.MapTypeHandler
 
read(ReadContext) - Method in interface com.db4o.typehandlers.TypeHandler4
gets called when an object is read from the database.
read(ReadContext) - Method in class com.db4o.typehandlers.VectorTypeHandler
 
readAs(Object) - Method in interface com.db4o.config.ObjectClass
Deprecated. use Configuration.addAlias(Alias) instead. It provides richer functionality in a way that is easier to use.
readBitMap(int) - Method in interface com.db4o.marshall.ReadBuffer
 
ReadBuffer - Interface in com.db4o.marshall
a buffer interface with methods to read and to position the read pointer in the buffer.
readByte() - Method in interface com.db4o.marshall.ReadBuffer
reads a byte from the buffer.
readBytes(byte[]) - Method in interface com.db4o.marshall.ReadBuffer
reads an array of bytes from the buffer.
readCandidateHandler(QueryingReadContext) - Method in class com.db4o.typehandlers.CollectionTypeHandler
 
readCandidateHandler(QueryingReadContext) - Method in interface com.db4o.typehandlers.FirstClassHandler
will be called during querying to ask for the handler to be used to collect children of the handled object
readCandidateHandler(QueryingReadContext) - Method in class com.db4o.typehandlers.HashtableTypeHandler
 
readCandidateHandler(QueryingReadContext) - Method in class com.db4o.typehandlers.IgnoreFieldsTypeHandler
 
readCandidateHandler(QueryingReadContext) - Method in class com.db4o.typehandlers.ListTypeHandler
 
readCandidateHandler(QueryingReadContext) - Method in class com.db4o.typehandlers.MapTypeHandler
 
readCandidateHandler(QueryingReadContext) - Method in class com.db4o.typehandlers.VectorTypeHandler
 
ReadContext - Interface in com.db4o.marshall
this interface is passed to internal class com.db4o.internal.TypeHandler4 when instantiating objects.
readFrom(File) - Method in interface com.db4o.types.Blob
reads a file into the db4o system and stores it as a blob.
readInt() - Method in interface com.db4o.marshall.ReadBuffer
reads an int from the buffer.
readLocal(File) - Method in interface com.db4o.types.Blob
reads a file into the db4o system and stores it as a blob.
readLong() - Method in interface com.db4o.marshall.ReadBuffer
reads a long from the buffer.
readObject() - Method in interface com.db4o.marshall.ReadContext
Interprets the current position in the context as an ID and returns the object with this ID.
readObject(TypeHandler4) - Method in interface com.db4o.marshall.ReadContext
reads sub-objects, in cases where the TypeHandler4 is known.
readOnly(boolean) - Method in interface com.db4o.config.Configuration
turns readOnly mode on and off.
readOnly(boolean) - Method in class com.db4o.defragment.DefragmentConfig
allows turning on and off readonly mode.

When changed classes are likely to be detected defragment, it may be required to open the original database in read/write mode.
readOnly() - Method in class com.db4o.defragment.DefragmentConfig
 
reason() - Method in class com.db4o.diagnostic.ClassHasNoFields
 
reason() - Method in class com.db4o.diagnostic.DefragmentRecommendation
 
reason() - Method in class com.db4o.diagnostic.DeletionFailed
 
reason() - Method in class com.db4o.diagnostic.DescendIntoTranslator
 
reason() - Method in class com.db4o.diagnostic.DiagnosticBase
returns the reason for the message
reason() - Method in class com.db4o.diagnostic.LoadedFromClassIndex
 
reason() - Method in class com.db4o.diagnostic.NativeQueryNotOptimized
 
reason() - Method in class com.db4o.diagnostic.NativeQueryOptimizerNotLoaded
 
reason() - Method in class com.db4o.diagnostic.UpdateDepthGreaterOne
 
reason() - Method in class com.db4o.ta.NotTransparentActivationEnabled
 
ReflectArray - Interface in com.db4o.reflect
representation for java.lang.reflect.Array.
ReflectClass - Interface in com.db4o.reflect
representation for java.lang.Class.
ReflectClassByRef - Class in com.db4o.reflect
Useful as "out" or "by ref" function parameter.
ReflectClassByRef(ReflectClass) - Constructor for class com.db4o.reflect.ReflectClassByRef
 
ReflectClassByRef() - Constructor for class com.db4o.reflect.ReflectClassByRef
 
ReflectClassPredicate - Interface in com.db4o.reflect
Predicate representation.
ReflectConstructor - Interface in com.db4o.reflect.core
representation for java.lang.reflect.Constructor.
ReflectConstructorSpec - Class in com.db4o.reflect.core
 
ReflectConstructorSpec(ReflectConstructor, Object[]) - Constructor for class com.db4o.reflect.core.ReflectConstructorSpec
 
ReflectField - Interface in com.db4o.reflect
representation for java.lang.reflect.Field.
ReflectMethod - Interface in com.db4o.reflect
representation for java.lang.reflect.Method.
reflector() - Method in interface com.db4o.ext.ExtObjectContainer
Return the reflector currently being used by db4objects.
reflector() - Method in class com.db4o.reflect.jdk.JdkClass
 
reflector() - Method in interface com.db4o.reflect.ReflectClass
 
Reflector - Interface in com.db4o.reflect
root of the reflection implementation API.
reflector() - Method in class com.db4o.reflect.self.SelfClass
 
ReflectorConfiguration - Interface in com.db4o.reflect
 
reflectWith(Reflector) - Method in interface com.db4o.config.Configuration
configures the use of a specially designed reflection implementation.
refresh(Object, int) - Method in interface com.db4o.ext.ExtObjectContainer
refreshs all members on a stored object to the specified depth.
refreshClasses() - Method in interface com.db4o.config.Configuration
forces analysis of all Classes during a running session.
register(GenericClass) - Method in class com.db4o.reflect.generic.GenericReflector
Register a class
registerCollection(Class) - Method in class com.db4o.reflect.generic.GenericReflector
Register a class as a collection
registerCollection(ReflectClassPredicate) - Method in class com.db4o.reflect.generic.GenericReflector
Register a predicate as a collection
registerCollectionUpdateDepth(Class, int) - Method in class com.db4o.reflect.generic.GenericReflector
Register update depth for a collection class
registerCollectionUpdateDepth(ReflectClassPredicate, int) - Method in class com.db4o.reflect.generic.GenericReflector
Register update depth for a collection class
registerPrimitiveClass(int, String, GenericConverter) - Method in class com.db4o.reflect.generic.GenericReflector
Registers primitive class
registerTypeHandler(TypeHandlerPredicate, TypeHandler4) - Method in interface com.db4o.config.Configuration
allows registering special TypeHandlers for customized marshalling and customized comparisons.
releaseSemaphore(String) - Method in interface com.db4o.ext.ExtObjectContainer
releases a semaphore, if the calling transaction is the owner.
remove(int) - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
remove(Object) - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
removeAlias(Alias) - Method in interface com.db4o.config.Configuration
Removes an alias previously added with Configuration.addAlias(Alias).
removeAllListeners() - Method in interface com.db4o.diagnostic.DiagnosticConfiguration
removes all DiagnosticListeners.
removeListener(EventListener4) - Method in interface com.db4o.events.Event4
Removes a previously registered listener from the notification list.
rename(String) - Method in interface com.db4o.config.ObjectClass
renames a stored class.
rename(String) - Method in interface com.db4o.config.ObjectField
renames a field of a stored class.
rename(String) - Method in interface com.db4o.ext.StoredClass
renames this stored class.
rename(String) - Method in interface com.db4o.ext.StoredField
modifies the name of this stored field.
replicate(Object) - Method in interface com.db4o.replication.ReplicationProcess
Deprecated. replicates an object.
replicationBegin(ObjectContainer, ReplicationConflictHandler) - Method in interface com.db4o.ext.ExtObjectContainer
Deprecated. Since db4o-5.2. Use db4o Replication System (dRS) instead.

prepares for replication with another ObjectContainer.

An ObjectContainer can only be involved in a replication process with one other ObjectContainer at the same time.

The returned ReplicationProcess interface provides methods to commit and to cancel the replication process.

This ObjectContainer will be "peerA" for the returned ReplicationProcess. The other ObjectContainer will be "peerB".
ReplicationConflictHandler - Interface in com.db4o.replication
Deprecated. Since db4o-5.2. Use db4o Replication System (dRS) instead.

ReplicationProcess - Interface in com.db4o.replication
Deprecated. Since db4o-5.2. Use db4o Replication System (dRS) instead.

reserve(int) - Method in interface com.db4o.marshall.WriteContext
reserves a buffer with a specific length at the current position, to be written in a later step.
ReservedBuffer - Interface in com.db4o.marshall
a reserved buffer within a write buffer.
reserveStorageSpace(long) - Method in interface com.db4o.config.Configuration
tuning feature only: reserves a number of bytes in database files.
reset() - Method in interface com.db4o.ObjectSet
resets the ObjectSet cursor before the first element.
resolveConflict(ReplicationProcess, Object, Object) - Method in interface com.db4o.replication.ReplicationConflictHandler
Deprecated. the callback method to be implemented to resolve a conflict.
resolveRuntimeName(String) - Method in interface com.db4o.config.Alias
return the stored name for a runtime name or null if not handled.
resolveRuntimeName(String) - Method in class com.db4o.config.TypeAlias
returns the stored type name if the alias was written for the passed runtime type name
resolveRuntimeName(String) - Method in class com.db4o.config.WildcardAlias
resolving is done through simple pattern matching
resolveStoredName(String) - Method in interface com.db4o.config.Alias
return the runtime name for a stored name or null if not handled.
resolveStoredName(String) - Method in class com.db4o.config.TypeAlias
returns the runtime type name if the alias was written for the passed stored type name
resolveStoredName(String) - Method in class com.db4o.config.WildcardAlias
resolving is done through simple pattern matching
revokeAccess(String) - Method in interface com.db4o.ext.ExtObjectServer
removes client access permissions for the specified user.
rollback() - Method in interface com.db4o.ObjectContainer
rolls back the running transaction.
rollback() - Method in interface com.db4o.replication.ReplicationProcess
Deprecated. ends a replication task without committing any changes.
rollback(ObjectContainer, Object) - Method in interface com.db4o.ta.RollbackStrategy
 
rollback(ObjectContainer, Object) - Method in class com.db4o.ta.TransparentPersistenceSupport
 
RollbackStrategy - Interface in com.db4o.ta
 
run(String, boolean) - Method in class com.db4o.tools.Defragment
Deprecated. programmatic interface to run Defragment with a forced delete of a possible old Defragment backup.
run(String) - Method in class com.db4o.tools.Statistics
 

S

SecondClass - Interface in com.db4o.types
marks objects as second class objects.
seek(long) - Method in class com.db4o.io.CachedIoAdapter
Moves the pointer to the specified file position
seek(long) - Method in class com.db4o.io.IoAdapter
implement to set the read/write pointer in the file, absolute mode
seek(long) - Method in class com.db4o.io.MemoryIoAdapter
for internal processing only.
seek(long) - Method in class com.db4o.io.RandomAccessFileAdapter
 
seek(long) - Method in class com.db4o.io.SymbianIoAdapter
 
seek(long) - Method in class com.db4o.io.VanillaIoAdapter
 
seek(int) - Method in interface com.db4o.marshall.ReadBuffer
positions the read pointer at the specified position
seekCurrentInt() - Method in interface com.db4o.marshall.ReadBuffer
reads and int from the current offset position and seeks the
self_get(String) - Method in interface com.db4o.reflect.self.SelfReflectable
 
self_set(String, Object) - Method in interface com.db4o.reflect.self.SelfReflectable
 
SelfArray - Class in com.db4o.reflect.self
 
SelfClass - Class in com.db4o.reflect.self
 
SelfClass(Reflector, SelfReflectionRegistry, Class) - Constructor for class com.db4o.reflect.self.SelfClass
 
SelfField - Class in com.db4o.reflect.self
 
SelfField(String, ReflectClass, SelfClass, SelfReflectionRegistry) - Constructor for class com.db4o.reflect.self.SelfField
 
SelfMethod - Class in com.db4o.reflect.self
 
SelfMethod() - Constructor for class com.db4o.reflect.self.SelfMethod
 
SelfReflectable - Interface in com.db4o.reflect.self
 
SelfReflectionRegistry - Class in com.db4o.reflect.self
Contains the application-specific reflection information (that would be generated by a bytecode enhancer), as opposed to the 'generic' functionality contained in SelfReflector.
SelfReflectionRegistry() - Constructor for class com.db4o.reflect.self.SelfReflectionRegistry
 
SelfReflector - Class in com.db4o.reflect.self
 
SelfReflector(SelfReflectionRegistry) - Constructor for class com.db4o.reflect.self.SelfReflector
 
send(Object) - Method in interface com.db4o.messaging.MessageSender
sends a message to the server.
sender() - Method in interface com.db4o.messaging.MessageContext
The sender of the current message.
set(int, E) - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
set(Object, int) - Method in interface com.db4o.ext.ExtObjectContainer
Deprecated. Use ExtObjectContainer.store(Object,int) instead
set(Object) - Method in interface com.db4o.ObjectContainer
Deprecated. Use ObjectContainer.store(Object) instead
set(Object, Object) - Method in class com.db4o.reflect.jdk.JdkField
 
set(Object, int, Object) - Method in interface com.db4o.reflect.ReflectArray
 
set(Object, Object) - Method in interface com.db4o.reflect.ReflectField
 
set(Object, int, Object) - Method in class com.db4o.reflect.self.SelfArray
 
set(Object, Object) - Method in class com.db4o.reflect.self.SelfField
 
setAccessible() - Method in class com.db4o.reflect.jdk.JdkField
 
setArray(Object, int, Object) - Method in class com.db4o.reflect.self.SelfReflectionRegistry
 
setBlobPath(String) - Method in interface com.db4o.config.Configuration
configures the path to be used to store and read Blob data.
setBytes(byte[]) - Method in class com.db4o.ext.MemoryFile
sets the raw byte data.
setClassLoader(Object) - Method in interface com.db4o.config.Configuration
Deprecated. use reflectWith(new JdkReflector(classLoader)) instead
setDirection(ObjectContainer, ObjectContainer) - Method in interface com.db4o.replication.ReplicationProcess
Deprecated. modifies the replication policy, what to do on a call to ReplicationProcess.replicate(Object).
setIncrementSizeBy(int) - Method in class com.db4o.ext.MemoryFile
configures the size the MemoryFile is to be enlarged by, if it grows beyond the current size.
setInitialSize(int) - Method in class com.db4o.ext.MemoryFile
configures the initial size of the MemoryFile.
setMaximumDepth(int) - Static method in class com.db4o.tools.Logger
limits logging to a maximum depth.
setMessageRecipient(MessageRecipient) - Method in interface com.db4o.config.ClientServerConfiguration
sets the MessageRecipient to receive Client Server messages.
setOut(PrintStream) - Method in interface com.db4o.config.Configuration
Assigns a PrintStream where db4o is to print its event messages.
setOut(PrintStream) - Static method in class com.db4o.tools.Logger
redirects output to a different PrintStream.
setParent(Reflector) - Method in class com.db4o.reflect.generic.GenericReflector
method stub: generic reflector does not have a parent
setParent(Reflector) - Method in class com.db4o.reflect.jdk.JdkReflector
Sets parent reflector
setParent(Reflector) - Method in interface com.db4o.reflect.Reflector
 
setParent(Reflector) - Method in class com.db4o.reflect.self.SelfReflector
 
setSecondClass(String) - Static method in class com.db4o.tools.Defragment
Deprecated. allows to specify a class to be treated as "second class".
setSemaphore(String, int) - Method in interface com.db4o.ext.ExtObjectContainer
attempts to set a semaphore.
setTransaction(Transaction) - Method in class com.db4o.reflect.generic.GenericReflector
Associated a transaction with the current reflector.
shape(Object[], int, Object, int[], int) - Method in interface com.db4o.reflect.ReflectArray
 
shape(Object[], int, Object, int[], int) - Method in class com.db4o.reflect.self.SelfArray
 
shapeArray(Object[], Object) - Method in class com.db4o.reflect.self.SelfReflectionRegistry
 
SingleClassTypeHandlerPredicate - Class in com.db4o.typehandlers
allows installing a Typehandler for a single class.
SingleClassTypeHandlerPredicate(Class) - Constructor for class com.db4o.typehandlers.SingleClassTypeHandlerPredicate
 
singleThreadedClient(boolean) - Method in interface com.db4o.config.ClientServerConfiguration
configures the client messaging system to be single threaded or multithreaded.
size() - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
size() - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
size() - Method in interface com.db4o.ObjectSet
returns the number of elements in the ObjectSet.
skipConstructor(ConstructorAwareReflectClass, boolean, boolean) - Static method in class com.db4o.reflect.core.ConstructorSupport
 
smaller() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to <.
SNAPSHOT - Static variable in class com.db4o.config.QueryEvaluationMode
Constant for snapshot query evaluation.
solution() - Method in class com.db4o.diagnostic.ClassHasNoFields
 
solution() - Method in class com.db4o.diagnostic.DefragmentRecommendation
 
solution() - Method in class com.db4o.diagnostic.DeletionFailed
 
solution() - Method in class com.db4o.diagnostic.DescendIntoTranslator
 
solution() - Method in class com.db4o.diagnostic.DiagnosticBase
suggests a possible solution for the possible problem
solution() - Method in class com.db4o.diagnostic.LoadedFromClassIndex
 
solution() - Method in class com.db4o.diagnostic.NativeQueryNotOptimized
 
solution() - Method in class com.db4o.diagnostic.NativeQueryOptimizerNotLoaded
 
solution() - Method in class com.db4o.diagnostic.UpdateDepthGreaterOne
 
solution() - Method in class com.db4o.ta.NotTransparentActivationEnabled
 
sortBy(QueryComparator) - Method in interface com.db4o.query.Query
Sort the resulting ObjectSet by the given comparator.
sortBy(Comparator) - Method in interface com.db4o.query.Query
Sort the resulting ObjectSet by the given comparator.
startsWith(boolean) - Method in interface com.db4o.query.Constraint
sets the evaluation mode to string startsWith comparison.
Statistics - Class in com.db4o.tools
prints statistics about a database file to System.out.
Statistics() - Constructor for class com.db4o.tools.Statistics
 
Status - Class in com.db4o.ext
Static constants to describe the status of objects.
Status() - Constructor for class com.db4o.ext.Status
 
store(Object, int) - Method in interface com.db4o.ext.ExtObjectContainer
deep update interface to store or update objects.
store(Object) - Method in interface com.db4o.ObjectContainer
newly stores objects or updates stored objects.
storedClass() - Method in interface com.db4o.config.ObjectTranslator
return the Class you are converting to.
storedClass(Object) - Method in interface com.db4o.ext.ExtObjectContainer
returns a StoredClass meta information object.
StoredClass - Interface in com.db4o.ext
the internal representation of a stored class.
storedClasses() - Method in interface com.db4o.ext.ExtObjectContainer
returns an array of all StoredClass meta information objects.
storedClassFilter() - Method in class com.db4o.defragment.DefragmentConfig
 
storedClassFilter(StoredClassFilter) - Method in class com.db4o.defragment.DefragmentConfig
 
StoredClassFilter - Interface in com.db4o.defragment
Filter for StoredClass instances.
storedField(String, Object) - Method in interface com.db4o.ext.StoredClass
returns an existing stored field of this stored class.
StoredField - Interface in com.db4o.ext
the internal representation of a field on a stored class.
storeTransientFields(boolean) - Method in interface com.db4o.config.ObjectClass
allows to specify if transient fields are to be stored.
superClass() - Method in class com.db4o.reflect.self.ClassInfo
 
switchToFile(String) - Method in interface com.db4o.ext.ExtClient
requests opening a different server database file for this client session.
switchToMainFile() - Method in interface com.db4o.ext.ExtClient
requests switching back to the main database file after a previous call to switchToFile(String fileName).
SymbianIoAdapter - Class in com.db4o.io
Workaround for two I/O bugs in Symbian JDK versions:
- seek() cannot move beyond the current file length.
Fix: Write padding bytes up to the seek target if necessary
- Under certain (rare) conditions, calls to RAF.length() seems to garble up following reads.
Fix: Use a second RAF handle to the file for length() calls only.

Usage:
Db4o.configure().io(new com.db4o.io.SymbianIoAdapter())

TODO:
- BasicClusterTest C/S fails (in AllTests context only)
SymbianIoAdapter() - Constructor for class com.db4o.io.SymbianIoAdapter
 
sync() - Method in class com.db4o.io.CachedIoAdapter
Flushes cache to a physical storage
sync() - Method in class com.db4o.io.IoAdapter
implement to flush the file contents to storage
sync() - Method in class com.db4o.io.MemoryIoAdapter
for internal processing only.
sync() - Method in class com.db4o.io.NonFlushingIoAdapter
 
sync() - Method in class com.db4o.io.RandomAccessFileAdapter
 
sync() - Method in class com.db4o.io.VanillaIoAdapter
 
systemInfo() - Method in interface com.db4o.ext.ExtObjectContainer
returns the SystemInfo for this ObjectContainer.
SystemInfo - Interface in com.db4o.ext
provides information about system state and system settings.

T

tempPath() - Method in class com.db4o.defragment.DefragmentConfig
 
testConstructors(boolean) - Method in interface com.db4o.config.Configuration
tuning feature: configures whether db4o should try to instantiate one instance of each persistent class on system startup.
testConstructors() - Method in interface com.db4o.reflect.ReflectorConfiguration
 
timeoutClientSocket(int) - Method in interface com.db4o.config.ClientServerConfiguration
configures the time a client waits for a message response from the server.
timeoutServerSocket(int) - Method in interface com.db4o.config.ClientServerConfiguration
configures the timeout of the serverside socket.
toArray() - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
toArray(T[]) - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
toArray() - Method in interface com.db4o.query.Constraints
returns an array of the contained Constraint objects.
toMeta(Reflector, Class[]) - Static method in class com.db4o.reflect.jdk.JdkReflector
Creates ReflectClass[] array from the Class[] array using the reflector specified
toNative(ReflectClass) - Static method in class com.db4o.reflect.jdk.JdkReflector
Translates a ReflectClass into a native Class
toString() - Method in class com.db4o.config.ConfigScope
 
toString() - Method in class com.db4o.config.QueryEvaluationMode
 
toString() - Method in class com.db4o.defragment.DefragmentInfo
 
toString() - Method in class com.db4o.diagnostic.DiagnosticBase
 
toString() - Method in class com.db4o.ext.Db4oUUID
 
toString() - Method in class com.db4o.reflect.jdk.JdkField
 
totalSize() - Method in interface com.db4o.ext.SystemInfo
Returns the total size of the database on disk.
transaction() - Method in class com.db4o.events.TransactionalEventArgs
 
transaction() - Method in interface com.db4o.marshall.Context
 
TransactionalEventArgs - Class in com.db4o.events
 
TransactionalEventArgs(Transaction) - Constructor for class com.db4o.events.TransactionalEventArgs
 
TransientClass - Interface in com.db4o.types
Marker interface to denote that a class should not be stored by db4o.
translate(ObjectTranslator) - Method in interface com.db4o.config.ObjectClass
registers a translator for this class.
TransparentActivationSupport - Class in com.db4o.ta
 
TransparentActivationSupport() - Constructor for class com.db4o.ta.TransparentActivationSupport
 
TransparentPersistenceSupport - Class in com.db4o.ta
Enables the Transparent Update and Transparent Activation behaviors.
TransparentPersistenceSupport(RollbackStrategy) - Constructor for class com.db4o.ta.TransparentPersistenceSupport
 
TransparentPersistenceSupport() - Constructor for class com.db4o.ta.TransparentPersistenceSupport
 
traverseValues(Visitor4) - Method in interface com.db4o.ext.StoredField
specialized highspeed API to collect all values of a field for all instances of a class, if the field is indexed.
TreeIDMapping - Class in com.db4o.defragment
In-memory mapping for IDs during a defragmentation run.
TreeIDMapping() - Constructor for class com.db4o.defragment.TreeIDMapping
 
trimToSize() - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
type() - Method in class com.db4o.reflect.self.FieldInfo
 
TypeAlias - Class in com.db4o.config
a simple Alias for a single Class or Type, using #equals() on the names in the resolve method.
TypeAlias(String, String) - Constructor for class com.db4o.config.TypeAlias
pass the stored name as the first parameter and the desired runtime name as the second parameter.
TypeHandler4 - Interface in com.db4o.typehandlers
handles reading, writing, deleting, defragmenting and comparisons for types of objects.

Custom Typehandlers can be implemented to alter the default behaviour of storing all non-transient fields of an object.

TypeHandlerPredicate - Interface in com.db4o.typehandlers
Predicate to be able to select if a specific TypeHandler is applicable for a specific Type.

U

unicode(boolean) - Method in interface com.db4o.config.Configuration
configures the storage format of Strings.
UniqueFieldValueConstraint - Class in com.db4o.constraints
configures a field of a class to allow unique values only.
UniqueFieldValueConstraint(Object, String) - Constructor for class com.db4o.constraints.UniqueFieldValueConstraint
constructor to create a UniqueFieldValueConstraint.
UniqueFieldValueConstraintViolationException - Exception in com.db4o.constraints
db4o-specific exception.

This exception can be thrown by a UniqueFieldValueConstraint on commit.
UniqueFieldValueConstraintViolationException(String, String) - Constructor for exception com.db4o.constraints.UniqueFieldValueConstraintViolationException
Constructor with a message composed from the class and field name of the entity causing the exception.
UNSPECIFIED_CONSTRUCTOR - Static variable in class com.db4o.reflect.core.ReflectConstructorSpec
 
UNUSED - Static variable in class com.db4o.ext.Status
 
updated() - Method in class com.db4o.events.CommitEventArgs
 
updated() - Method in interface com.db4o.events.EventRegistry
This event is fired after an object is updated.
updateDepth(int) - Method in interface com.db4o.config.Configuration
specifies the global updateDepth.
updateDepth(int) - Method in interface com.db4o.config.ObjectClass
specifies the updateDepth for this class.
UpdateDepthGreaterOne - Class in com.db4o.diagnostic
Diagnostic, if update depth greater than 1.
UpdateDepthGreaterOne(int) - Constructor for class com.db4o.diagnostic.UpdateDepthGreaterOne
 
updating() - Method in interface com.db4o.events.EventRegistry
This event is fired before an object is updated.
upgradeFile(String) - Method in class com.db4o.defragment.DefragmentConfig
Instruct the defragment process to upgrade the source file to the current db4o version prior to defragmenting it.
useBTreeSystem() - Method in interface com.db4o.config.FreespaceConfiguration
configures db4o to use a BTree-based freespace system.
useIndexSystem() - Method in interface com.db4o.config.FreespaceConfiguration
Deprecated. Please use the BTree freespace system instead by calling FreespaceConfiguration.useBTreeSystem().
useRamSystem() - Method in interface com.db4o.config.FreespaceConfiguration
configures db4o to use a RAM-based freespace system.

V

value - Variable in class com.db4o.reflect.ReflectClassByRef
 
values() - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
vanillaDb4oConfig(int) - Static method in class com.db4o.defragment.DefragmentConfig
 
VanillaIoAdapter - Class in com.db4o.io
base class for IoAdapters that delegate to other IoAdapters (decorator pattern)
VanillaIoAdapter(IoAdapter) - Constructor for class com.db4o.io.VanillaIoAdapter
 
VectorTypeHandler - Class in com.db4o.typehandlers
TypeHandler for java.util.Vector for JDKs without the collection framework.
VectorTypeHandler() - Constructor for class com.db4o.typehandlers.VectorTypeHandler
 
version() - Static method in class com.db4o.Db4o
returns the version name of the used db4o version.
version() - Method in interface com.db4o.ext.ExtObjectContainer
returns the current transaction serial number.

W

weakReferenceCollectionInterval(int) - Method in interface com.db4o.config.Configuration
configures the timer for WeakReference collection.
weakReferences(boolean) - Method in interface com.db4o.config.Configuration
turns weak reference management on or off.
whereModified(Query) - Method in interface com.db4o.replication.ReplicationProcess
Deprecated. adds a constraint to the passed Query to query only for objects that were modified since the last replication process between the two ObjectContainers involved in this replication process.
WildcardAlias - Class in com.db4o.config
Wildcard Alias functionality to create aliases for packages, namespaces or multiple similar named classes.
WildcardAlias(String, String) - Constructor for class com.db4o.config.WildcardAlias
Create a WildcardAlias with two patterns, the stored pattern and the pattern that is to be used at runtime.
WRITE - Static variable in class com.db4o.activation.ActivationPurpose
 
write(byte[], int) - Method in class com.db4o.io.CachedIoAdapter
Writes the buffer to cache using pages
write(byte[]) - Method in class com.db4o.io.IoAdapter
writes a buffer to the seeked address
write(byte[], int) - Method in class com.db4o.io.IoAdapter
implement to write a buffer at the seeked address
write(int, byte[]) - Method in class com.db4o.io.IoAdapterWindow
 
write(byte[], int) - Method in class com.db4o.io.MemoryIoAdapter
for internal processing only.
write(byte[], int) - Method in class com.db4o.io.RandomAccessFileAdapter
 
write(byte[], int) - Method in class com.db4o.io.SymbianIoAdapter
 
write(byte[], int) - Method in class com.db4o.io.VanillaIoAdapter
 
write(WriteContext, Object) - Method in class com.db4o.typehandlers.CollectionTypeHandler
 
write(WriteContext, Object) - Method in class com.db4o.typehandlers.HashtableTypeHandler
 
write(WriteContext, Object) - Method in class com.db4o.typehandlers.IgnoreFieldsTypeHandler
 
write(WriteContext, Object) - Method in class com.db4o.typehandlers.ListTypeHandler
 
write(WriteContext, Object) - Method in class com.db4o.typehandlers.MapTypeHandler
 
write(WriteContext, Object) - Method in interface com.db4o.typehandlers.TypeHandler4
gets called when an object is to be written to the database.
write(WriteContext, Object) - Method in class com.db4o.typehandlers.VectorTypeHandler
 
WriteBuffer - Interface in com.db4o.marshall
a buffer interface with write methods.
writeByte(byte) - Method in interface com.db4o.marshall.WriteBuffer
writes a single byte to the buffer.
writeBytes(byte[]) - Method in interface com.db4o.marshall.ReservedBuffer
writes a byte array to the reserved buffer.
writeBytes(byte[]) - Method in interface com.db4o.marshall.WriteBuffer
writes an array of bytes to the buffer
WriteContext - Interface in com.db4o.marshall
this interface is passed to internal class com.db4o.internal.TypeHandler4 during marshalling and provides methods to marshal objects.
writeInt(int) - Method in interface com.db4o.marshall.WriteBuffer
writes an int to the buffer.
writeLocal(File) - Method in interface com.db4o.types.Blob
writes stored blob data to a file.
writeLong(long) - Method in interface com.db4o.marshall.WriteBuffer
writes a long to the buffer
writeObject(Object) - Method in interface com.db4o.marshall.WriteContext
makes sure the object is stored and writes the ID of the object to the context.
writeObject(TypeHandler4, Object) - Method in interface com.db4o.marshall.WriteContext
writes sub-objects, in cases where the TypeHandler4 is known.
writeTo(File) - Method in interface com.db4o.types.Blob
writes stored blob data to a file.

A B C D E F G H I J K L M N O P Q R S T U V W
db4o 7.4

Copyright 2007 db4objects Inc. All rights reserved.