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

A

AbstractIdMapping - Class in com.db4o.defragment
Base class for defragment ID mappings.
AbstractIdMapping() - Constructor for class com.db4o.defragment.AbstractIdMapping
 
accept() - Method in class com.db4o.cs.foundation.NetworkServerSocketBase
 
accept() - Method in interface com.db4o.cs.foundation.ServerSocket4
 
accept() - Method in class com.db4o.cs.foundation.ServerSocket4Decorator
 
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.
ActivatableArrayList<E> - Class in com.db4o.collections
extends ArrayList with Transparent Activation and Transparent Persistence support
ActivatableArrayList() - Constructor for class com.db4o.collections.ActivatableArrayList
 
ActivatableArrayList(int) - Constructor for class com.db4o.collections.ActivatableArrayList
 
ActivatableArrayList(Collection<E>) - Constructor for class com.db4o.collections.ActivatableArrayList
 
ActivatableCollection<T> - Interface in com.db4o.collections
extends Collection with Transparent Activation and Transparent Persistence support
ActivatableHashMap<K,V> - Class in com.db4o.collections
extends HashMap with Transparent Activation and Transparent Persistence support
ActivatableHashMap() - Constructor for class com.db4o.collections.ActivatableHashMap
 
ActivatableHashMap(int) - Constructor for class com.db4o.collections.ActivatableHashMap
 
ActivatableHashMap(int, float) - Constructor for class com.db4o.collections.ActivatableHashMap
 
ActivatableHashMap(Map<? extends K, ? extends V>) - Constructor for class com.db4o.collections.ActivatableHashMap
 
ActivatableHashSet<E> - Class in com.db4o.collections
extends ArrayList with Transparent Activation and Transparent Persistence support
ActivatableHashSet() - Constructor for class com.db4o.collections.ActivatableHashSet
 
ActivatableHashSet(int) - Constructor for class com.db4o.collections.ActivatableHashSet
 
ActivatableHashSet(int, float) - Constructor for class com.db4o.collections.ActivatableHashSet
 
ActivatableHashSet(Collection<? extends E>) - Constructor for class com.db4o.collections.ActivatableHashSet
 
ActivatableHashtable<K,V> - Class in com.db4o.collections
extends Hashtable with Transparent Activation and Transparent Persistence support
ActivatableHashtable() - Constructor for class com.db4o.collections.ActivatableHashtable
 
ActivatableHashtable(int) - Constructor for class com.db4o.collections.ActivatableHashtable
 
ActivatableHashtable(int, float) - Constructor for class com.db4o.collections.ActivatableHashtable
 
ActivatableHashtable(Map<? extends K, ? extends V>) - Constructor for class com.db4o.collections.ActivatableHashtable
 
ActivatableInstrumented - Interface in com.db4o.ta
Marker interface to declare a class already implements the required TA/TP hooks and does not want to be instrumented further.
ActivatableLinkedList<E> - Class in com.db4o.collections
extends LinkedList with Transparent Activation and Transparent Persistence support
ActivatableLinkedList() - Constructor for class com.db4o.collections.ActivatableLinkedList
 
ActivatableLinkedList(Collection<E>) - Constructor for class com.db4o.collections.ActivatableLinkedList
 
ActivatableList<T> - Interface in com.db4o.collections
extends List with Transparent Activation and Transparent Persistence support
ActivatableMap<K,V> - Interface in com.db4o.collections
extends Map with Transparent Activation and Transparent Persistence support
ActivatableSet<E> - Interface in com.db4o.collections
extends java.util.Set with Transparent Activation and Transparent Persistence support
ActivatableStack<E> - Class in com.db4o.collections
extends Stack with Transparent Activation and Transparent Persistence support.
ActivatableStack() - Constructor for class com.db4o.collections.ActivatableStack
 
ActivatableTreeSet<E> - Class in com.db4o.collections
extends ArrayList with Transparent Activation and Transparent Persistence support
ActivatableTreeSet() - Constructor for class com.db4o.collections.ActivatableTreeSet
 
ActivatableTreeSet(Comparator<? super E>) - Constructor for class com.db4o.collections.ActivatableTreeSet
 
ActivatableTreeSet(Collection<? extends E>) - Constructor for class com.db4o.collections.ActivatableTreeSet
 
ActivatableTreeSet(SortedSet<E>) - Constructor for class com.db4o.collections.ActivatableTreeSet
 
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.ActivatableArrayList
 
activate(ActivationPurpose) - Method in class com.db4o.collections.ActivatableHashMap
 
activate(ActivationPurpose) - Method in class com.db4o.collections.ActivatableHashSet
 
activate(ActivationPurpose) - Method in class com.db4o.collections.ActivatableHashtable
 
activate(ActivationPurpose) - Method in class com.db4o.collections.ActivatableLinkedList
 
activate(ActivationPurpose) - Method in class com.db4o.collections.ActivatableStack
 
activate(ActivationPurpose) - Method in class com.db4o.collections.ActivatableTreeSet
 
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.
activate(ReferenceActivationContext) - Method in class com.db4o.typehandlers.CollectionTypeHandler
 
activate(ReferenceActivationContext) - Method in class com.db4o.typehandlers.HashtableTypeHandler
 
activate(ReferenceActivationContext) - Method in class com.db4o.typehandlers.IgnoreFieldsTypeHandler
 
activate(ReferenceActivationContext) - Method in class com.db4o.typehandlers.MapTypeHandler
 
activate(ReferenceActivationContext) - Method in interface com.db4o.typehandlers.ReferenceTypeHandler
gets called when an object is to be activated.
activate(ReferenceActivationContext) - Method in class com.db4o.typehandlers.VectorTypeHandler
 
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.
ActivationContext - Interface in com.db4o.typehandlers
 
activationCount() - Method in class com.db4o.tools.QueryStats
How many objects were activated so far.
activationDepth(int) - Method in interface com.db4o.config.CommonConfiguration
sets the activation depth to the specified value.
activationDepth() - Method in interface com.db4o.config.CommonConfiguration
gets the configured activation depth.
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.
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(E) - Method in class com.db4o.collections.ActivatableArrayList
 
add(int, E) - Method in class com.db4o.collections.ActivatableArrayList
 
add(E) - Method in class com.db4o.collections.ActivatableHashSet
 
add(E) - Method in class com.db4o.collections.ActivatableLinkedList
 
add(int, E) - Method in class com.db4o.collections.ActivatableLinkedList
 
add(E) - Method in class com.db4o.collections.ActivatableStack
 
add(int, E) - Method in class com.db4o.collections.ActivatableStack
 
add(E) - Method in class com.db4o.collections.ActivatableTreeSet
 
add(int, E) - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
add(E) - Method in class com.db4o.collections.DelegatingActivatableCollection
 
add(V) - Method in class com.db4o.collections.DelegatingCollection
 
add(K) - Method in class com.db4o.collections.DelegatingSet
 
add(ConfigurationItem) - Method in interface com.db4o.config.CommonConfiguration
adds ConfigurationItems to be applied when an ObjectContainer or ObjectServer is opened.
add(ConfigurationItem) - Method in interface com.db4o.config.Configuration
adds ConfigurationItems to be applied when an ObjectContainer or ObjectServer is opened.
add(Object) - Method in interface com.db4o.config.EnvironmentConfiguration
Contributes a service to the db4o environment.
add(Transaction, int, ByteArrayBuffer) - Method in interface com.db4o.cs.caching.ClientSlotCache
 
addAlias(Alias) - Method in interface com.db4o.config.CommonConfiguration
adds a new Alias for a class, namespace or package.
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.ActivatableArrayList
 
addAll(int, Collection<? extends E>) - Method in class com.db4o.collections.ActivatableArrayList
 
addAll(Collection<? extends E>) - Method in class com.db4o.collections.ActivatableHashSet
 
addAll(Collection<? extends E>) - Method in class com.db4o.collections.ActivatableLinkedList
 
addAll(int, Collection<? extends E>) - Method in class com.db4o.collections.ActivatableLinkedList
 
addAll(Collection<? extends E>) - Method in class com.db4o.collections.ActivatableStack
 
addAll(int, Collection<? extends E>) - Method in class com.db4o.collections.ActivatableStack
 
addAll(Collection<? extends E>) - Method in class com.db4o.collections.ActivatableTreeSet
 
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.
addAll(Collection<? extends E>) - Method in class com.db4o.collections.DelegatingActivatableCollection
 
addAll(Collection<? extends V>) - Method in class com.db4o.collections.DelegatingCollection
 
addAll(Collection<? extends K>) - Method in class com.db4o.collections.DelegatingSet
 
addConfigurationItem(EmbeddedConfigurationItem) - Method in interface com.db4o.config.EmbeddedConfiguration
adds ConfigurationItems to be applied when a networking EmbeddedObjectContainer is opened.
addConfigurationItem(ClientConfigurationItem) - Method in interface com.db4o.cs.config.ClientConfiguration
adds ConfigurationItems to be applied when a networking ClientObjectContainer is opened.
addConfigurationItem(ServerConfigurationItem) - Method in interface com.db4o.cs.config.ServerConfiguration
adds ConfigurationItems to be applied when an ObjectServer is opened.
added() - Method in class com.db4o.events.CommitEventArgs
Returns a iteration
addFirst(E) - Method in class com.db4o.collections.ActivatableLinkedList
 
addLast(E) - Method in class com.db4o.collections.ActivatableLinkedList
 
addListener(DiagnosticListener) - Method in interface com.db4o.diagnostic.DiagnosticConfiguration
adds a DiagnosticListener to listen to Diagnostic messages.
addListener(EventListener4<T>) - Method in interface com.db4o.events.Event4
Adds a new listener to the notification list..
addressForId(int) - Method in class com.db4o.defragment.DatabaseIdMapping
 
addressForId(int) - Method in interface com.db4o.defragment.IdMapping
returns the slot address for an ID
addressForId(int) - Method in class com.db4o.defragment.InMemoryIdMapping
 
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.CommonConfiguration
turns automatic database file format version updates on.
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
 
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(EmbeddedObjectContainer) - Method in interface com.db4o.config.EmbeddedConfigurationItem
Gives a chance for the item to configure the just opened ObjectContainer.
apply(InternalObjectContainer) - Method in class com.db4o.constraints.UniqueFieldValueConstraint
internal method, public for implementation reasons.
apply(ExtClient) - Method in interface com.db4o.cs.config.ClientConfigurationItem
Gives a chance for the item to configure the just opened ObjectContainer.
apply(ObjectServer) - Method in interface com.db4o.cs.config.ServerConfigurationItem
Gives a chance for the item to configure the just opened ObjectContainer.
apply(InternalObjectContainer) - Method in class com.db4o.ta.TransparentActivationSupport
Configures the just opened ObjectContainer by setting event listeners, which will be triggered when activation or de-activation is required.
apply(InternalObjectContainer) - Method in class com.db4o.ta.TransparentPersistenceSupport
Configures current ObjectContainer to support Transparent Activation and Transparent Persistence
applyConfig(TernaryBool) - Method in class com.db4o.config.ConfigScope
Checks if the current configuration scope is globally enabled or disabled.
ARBITRARY_PORT - Static variable in class com.db4o.cs.Db4oClientServer
 
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.
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
 
ascending() - Static method in class com.db4o.qlin.QLinSupport
parameter for QLin.orderBy(Object, QLinOrderByDirection)
asInt() - Method in class com.db4o.config.QueryEvaluationMode
internal method, ignore please.
asynchronousSync(boolean) - Method in interface com.db4o.config.FileConfiguration
turns asynchronous sync on and off.

One of the most costly operations during commit is the call to flush the buffers of the database file.
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.CommonConfiguration
turns automatic shutdown of the engine on and off.
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

backingFieldPath(Class<T>, Object) - Method in class com.db4o.qlin.Prototypes
analyzes the passed expression and tries to find the path to the backing field that is accessed.
backingFieldPath(ReflectClass, Object) - Method in class com.db4o.qlin.Prototypes
analyzes the passed expression and tries to find the path to the backing field that is accessed.
backingFieldPath(String, Object) - Method in class com.db4o.qlin.Prototypes
analyzes the passed expression and tries to find the path to the backing field that is accessed.
backingFieldPath(Object) - Static method in class com.db4o.qlin.QLinSupport
public for implementors, do not use directly
backup(String) - Method in interface com.db4o.EmbeddedObjectContainer
backs up a database file of an open ObjectContainer.
backup(String) - Method in interface com.db4o.ext.ExtObjectContainer
backs up a database file of an open ObjectContainer.
backup(Storage, 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
 
backupStorage(Storage) - Method in class com.db4o.defragment.DefragmentConfig
 
backupStorage() - Method in class com.db4o.defragment.DefragmentConfig
 
batchMessages(boolean) - Method in interface com.db4o.config.ClientServerConfiguration
Configures to batch messages between client and server.
batchMessages(boolean) - Method in interface com.db4o.cs.config.NetworkingConfiguration
Configures to batch messages between client and server.
Bin - Interface in com.db4o.io
Representation of a container for storage of db4o database data (to file, to memory).
bin(String) - Method in class com.db4o.io.MemoryStorage
Returns the memory bin for the given URI for external use.
bin(String, MemoryBin) - Method in class com.db4o.io.MemoryStorage
Registers the given bin for this storage with the given URI.
bin(String) - Method in class com.db4o.io.PagingMemoryStorage
Returns the memory bin for the given URI for external use.
bin(String, Bin) - Method in class com.db4o.io.PagingMemoryStorage
Registers the given bin for this storage with the given URI.
bind(Activator) - Method in class com.db4o.collections.ActivatableArrayList
 
bind(Activator) - Method in class com.db4o.collections.ActivatableHashMap
 
bind(Activator) - Method in class com.db4o.collections.ActivatableHashSet
 
bind(Activator) - Method in class com.db4o.collections.ActivatableHashtable
 
bind(Activator) - Method in class com.db4o.collections.ActivatableLinkedList
 
bind(Activator) - Method in class com.db4o.collections.ActivatableStack
 
bind(Activator) - Method in class com.db4o.collections.ActivatableTreeSet
 
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.
BinDecorator - Class in com.db4o.io
Wrapper baseclass for all classes that wrap Bin.
BinDecorator(Bin) - Constructor for class com.db4o.io.BinDecorator
Default constructor.
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.
blobPath(String) - Method in interface com.db4o.config.FileConfiguration
configures the path to be used to store and read Blob data.
blockCopy(int, int, int, int, int) - Method in class com.db4o.io.IoAdapter
Deprecated. copies a block within a file in block mode
blockSeek(int) - Method in class com.db4o.io.IoAdapter
Deprecated. sets the read/write pointer in the file using block mode
blockSeek(int, int) - Method in class com.db4o.io.IoAdapter
Deprecated. 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(int) - Method in interface com.db4o.config.FileConfiguration
sets the storage data blocksize for new ObjectContainers.
blockSize() - Method in class com.db4o.defragment.DefragmentConfig
 
BlockSize - Interface in com.db4o.io
Block size registry.
blockSize(int) - Method in class com.db4o.io.IoAdapter
Deprecated. outside call to set the block size of this adapter
blockSize() - Method in class com.db4o.io.IoAdapter
Deprecated. returns the block size currently used
bTreeCacheHeight(int) - Method in interface com.db4o.config.Configuration
configures caching of BTree nodes.
bTreeNodeSize(int) - Method in interface com.db4o.config.CommonConfiguration
configures the size of BTree nodes in indexes.
bTreeNodeSize(int) - Method in interface com.db4o.config.Configuration
configures the size of BTree nodes in indexes.
bufferSize() - Method in class com.db4o.io.MemoryBin
 
byExample() - Method in interface com.db4o.query.Constraint
set the evaluation mode to object comparison (query by example).

C

cache() - Method in interface com.db4o.config.CacheConfigurationProvider
Access to the cache-related configuration methods.
cache() - Method in interface com.db4o.config.Configuration
returns the Cache configuration interface.
CacheConfiguration - Interface in com.db4o.config
Interface to configure the cache configurations.
CacheConfigurationProvider - Interface in com.db4o.config
A configuration provider that provides access to the cache-related configuration methods.
CachedIoAdapter - Class in com.db4o.io
Deprecated. Use CachingStorage instead.
CachedIoAdapter(IoAdapter) - Constructor for class com.db4o.io.CachedIoAdapter
Deprecated. Creates an instance of CachedIoAdapter with the default page size and page count.
CachedIoAdapter(IoAdapter, int, int) - Constructor for class com.db4o.io.CachedIoAdapter
Deprecated. 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
Deprecated. Creates an instance of CachedIoAdapter with extended parameters.
CachingStorage - Class in com.db4o.io
Caching storage adapter to cache db4o database data in memory until the underlying Bin is instructed to flush its data when Bin.sync() is called.

You can override the CachingStorage.newCache() method if you want to work with a different caching strategy.
CachingStorage(Storage) - Constructor for class com.db4o.io.CachingStorage
default constructor to create a Caching storage with the default page count of 64 and the default page size of 1024.
CachingStorage(Storage, int, int) - Constructor for class com.db4o.io.CachingStorage
constructor to set up a CachingStorage with a configured page count and page size
callback(Object) - Method in interface com.db4o.ext.Db4oCallback
the callback method
callbacks(boolean) - Method in interface com.db4o.config.CommonConfiguration
turns callback methods on and off.
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.CommonConfiguration
advises db4o to try instantiating objects with/without calling constructors.
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
returns true if an instance can be instantiated with the constructor, otherwise false.
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, ObjectInfo, 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(ActivationContext) - Method in interface com.db4o.typehandlers.CascadingTypeHandler
will be called during activation if the handled object is already active
cascadeActivation(ActivationContext) - Method in class com.db4o.typehandlers.CollectionTypeHandler
 
cascadeActivation(ActivationContext) - Method in class com.db4o.typehandlers.HashtableTypeHandler
 
cascadeActivation(ActivationContext) - Method in class com.db4o.typehandlers.IgnoreFieldsTypeHandler
 
cascadeActivation(ActivationContext) - Method in class com.db4o.typehandlers.MapTypeHandler
 
cascadeActivation(ActivationContext) - Method in class com.db4o.typehandlers.VectorTypeHandler
 
cascadeActivationToChild(Object) - Method in interface com.db4o.typehandlers.ActivationContext
 
cascadeActivationToTarget() - Method in interface com.db4o.typehandlers.ActivationContext
 
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.
CascadingTypeHandler - Interface in com.db4o.typehandlers
TypeHandler for objects with members.
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
 
classMetadata() - Method in class com.db4o.events.ClassEventArgs
 
classMetadata() - Method in interface com.db4o.typehandlers.ActivationContext
 
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.ActivatableArrayList
 
clear() - Method in class com.db4o.collections.ActivatableHashMap
 
clear() - Method in class com.db4o.collections.ActivatableHashSet
 
clear() - Method in class com.db4o.collections.ActivatableHashtable
 
clear() - Method in class com.db4o.collections.ActivatableLinkedList
 
clear() - Method in class com.db4o.collections.ActivatableStack
 
clear() - Method in class com.db4o.collections.ActivatableTreeSet
 
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.
clear() - Method in class com.db4o.collections.DelegatingActivatableCollection
 
clear() - Method in class com.db4o.collections.DelegatingCollection
 
clear() - Method in class com.db4o.collections.DelegatingSet
 
ClientConfiguration - Interface in com.db4o.cs.config
Configuration interface for db4o networking clients.
ClientConfigurationItem - Interface in com.db4o.cs.config
Implement this interface for configuration items that encapsulate a batch of configuration settings or that need to be applied to ClientObjectContainers after they are opened.
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.
ClientServerFactory - Interface in com.db4o.cs.config
factory to open C/S server and client implementations.
clientServerFactory(ClientServerFactory) - Method in interface com.db4o.cs.config.NetworkingConfiguration
 
clientServerFactory() - Method in interface com.db4o.cs.config.NetworkingConfiguration
 
ClientSlotCache - Interface in com.db4o.cs.caching
 
clone() - Method in class com.db4o.collections.ActivatableArrayList
 
clone() - Method in class com.db4o.collections.ActivatableHashMap
 
clone() - Method in class com.db4o.collections.ActivatableHashSet
 
clone() - Method in class com.db4o.collections.ActivatableHashtable
 
clone() - Method in class com.db4o.collections.ActivatableLinkedList
 
clone() - Method in class com.db4o.collections.ActivatableStack
 
clone() - Method in class com.db4o.collections.ActivatableTreeSet
 
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 Db4oEmbedded.newConfiguration() instead
clonedDb4oConfig() - Method in class com.db4o.defragment.DefragmentConfig
 
close() - Method in class com.db4o.cs.foundation.NetworkServerSocketBase
 
close() - Method in class com.db4o.cs.foundation.NetworkSocketBase
 
close() - Method in interface com.db4o.cs.foundation.ServerSocket4
 
close() - Method in class com.db4o.cs.foundation.ServerSocket4Decorator
 
close() - Method in interface com.db4o.cs.foundation.Socket4
 
close() - Method in class com.db4o.cs.foundation.Socket4Decorator
 
close() - Method in class com.db4o.defragment.DatabaseIdMapping
 
close() - Method in interface com.db4o.defragment.IdMapping
Shuts down the mapping after use.
close() - Method in class com.db4o.defragment.InMemoryIdMapping
 
close() - Method in interface com.db4o.io.Bin
closes the Bin.
close() - Method in class com.db4o.io.BinDecorator
closes the BinDecorator and the underlying Bin.
close() - Method in class com.db4o.io.CachedIoAdapter
Deprecated. Flushes and closes the file
close() - Method in class com.db4o.io.FileStorage.FileBin
 
close() - Method in class com.db4o.io.IoAdapter
Deprecated. implement to close the adapter
close() - Method in class com.db4o.io.MemoryBin
 
close() - Method in class com.db4o.io.RandomAccessFileAdapter
Deprecated.  
close() - Method in class com.db4o.io.ThreadedSyncBin
 
close() - Method in class com.db4o.io.VanillaIoAdapter
Deprecated.  
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 interface com.db4o.typehandlers.CascadingTypeHandler
will be called during querying to ask for IDs of member objects of the handled object.
collectIDs(QueryingReadContext) - Method in class com.db4o.typehandlers.CollectionTypeHandler
 
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.MapTypeHandler
 
collectIDs(QueryingReadContext) - Method in class com.db4o.typehandlers.VectorTypeHandler
 
CollectionFactory - Class in com.db4o.collections
Collection factory with methods to create collections with behaviour that is optimized for db4o.

Example usage:
CollectionFactory.forObjectContainer(objectContainer).newBigSet();
CollectionTypeHandler - Class in com.db4o.typehandlers
TypeHandler for Collections.
CollectionTypeHandler() - Constructor for class com.db4o.typehandlers.CollectionTypeHandler
 
com.db4o - package com.db4o
core package
com.db4o.activation - package com.db4o.activation
 
com.db4o.collections - package com.db4o.collections
 
com.db4o.config - package com.db4o.config
configuration package
com.db4o.config.annotations - package com.db4o.config.annotations
 
com.db4o.config.encoding - package com.db4o.config.encoding
 
com.db4o.constraints - package com.db4o.constraints
 
com.db4o.cs - package com.db4o.cs
 
com.db4o.cs.caching - package com.db4o.cs.caching
 
com.db4o.cs.config - package com.db4o.cs.config
 
com.db4o.cs.foundation - package com.db4o.cs.foundation
 
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
extended functionality
com.db4o.io - package com.db4o.io
IO Adapters
com.db4o.marshall - package com.db4o.marshall
 
com.db4o.messaging - package com.db4o.messaging
messaging package
com.db4o.qlin - package com.db4o.qlin
 
com.db4o.query - package com.db4o.query
query package
com.db4o.reflect - package com.db4o.reflect
reflection interface
com.db4o.reflect.core - package com.db4o.reflect.core
 
com.db4o.reflect.generic - package com.db4o.reflect.generic
Generic reflection interface
com.db4o.reflect.jdk - package com.db4o.reflect.jdk
Java reflection interface
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
special db4o type classes
commit() - Method in class com.db4o.defragment.DatabaseIdMapping
 
commit() - Method in interface com.db4o.defragment.IdMapping
 
commit() - Method in class com.db4o.defragment.InMemoryIdMapping
 
commit() - Method in interface com.db4o.ObjectContainer
commits the running transaction.
CommitEventArgs - Class in com.db4o.events
Arguments for commit time related events.
CommitEventArgs(Transaction, CallbackObjectInfoCollections, boolean) - 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.
common() - Method in interface com.db4o.config.CommonConfigurationProvider
Access to the common configuration methods.
CommonConfiguration - Interface in com.db4o.config
Common configuration methods, applicable for embedded, client and server use of db4o.

In Client/Server use it is good practice to configure the client and the server in exactly the same way.
CommonConfigurationProvider - Interface in com.db4o.config
A configuration provider that provides access to the common configuration methods that can be called for embedded, server and client use of db4o.
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
 
CompositeDb4oException - Exception in com.db4o.ext
 
CompositeDb4oException(Throwable...) - Constructor for exception com.db4o.ext.CompositeDb4oException
 
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
 
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 Db4oEmbedded.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.
ConstantGrowthStrategy - Class in com.db4o.io
Strategy for file/byte array growth by a constant factor
ConstantGrowthStrategy(int) - Constructor for class com.db4o.io.ConstantGrowthStrategy
 
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.
container() - Method in interface com.db4o.typehandlers.ActivationContext
 
contains(Object) - Method in class com.db4o.collections.ActivatableArrayList
 
contains(Object) - Method in class com.db4o.collections.ActivatableHashSet
 
contains(Object) - Method in class com.db4o.collections.ActivatableHashtable
 
contains(Object) - Method in class com.db4o.collections.ActivatableLinkedList
 
contains(Object) - Method in class com.db4o.collections.ActivatableStack
 
contains(Object) - Method in class com.db4o.collections.ActivatableTreeSet
 
contains(Object) - Method in class com.db4o.collections.DelegatingActivatableCollection
 
contains(Object) - Method in class com.db4o.collections.DelegatingCollection
 
contains(Object) - Method in class com.db4o.collections.DelegatingSet
 
contains() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to string contains comparison.
containsAll(Collection<?>) - Method in class com.db4o.collections.ActivatableArrayList
 
containsAll(Collection<?>) - Method in class com.db4o.collections.ActivatableHashSet
 
containsAll(Collection<?>) - Method in class com.db4o.collections.ActivatableLinkedList
 
containsAll(Collection<?>) - Method in class com.db4o.collections.ActivatableStack
 
containsAll(Collection<?>) - Method in class com.db4o.collections.DelegatingActivatableCollection
 
containsAll(Collection<?>) - Method in class com.db4o.collections.DelegatingCollection
 
containsAll(Collection<?>) - Method in class com.db4o.collections.DelegatingSet
 
containsKey(Object) - Method in class com.db4o.collections.ActivatableHashMap
 
containsKey(Object) - Method in class com.db4o.collections.ActivatableHashtable
 
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.ActivatableHashMap
 
containsValue(Object) - Method in class com.db4o.collections.ActivatableHashtable
 
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
context(ReflectClass) - Static method in class com.db4o.qlin.QLinSupport
sets the context for the next query on this thread.
context(Class) - Static method in class com.db4o.qlin.QLinSupport
sets the context for the next query on this thread.
copy(long, long, int) - Method in class com.db4o.io.IoAdapter
Deprecated. 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.cs.foundation.Socket4Factory
 
createServerSocket(int) - Method in class com.db4o.cs.foundation.StandardSocket4Factory
 
createSocket(String, int) - Method in interface com.db4o.cs.foundation.Socket4Factory
 
createSocket(String, int) - Method in class com.db4o.cs.foundation.StandardSocket4Factory
 
creating() - Method in interface com.db4o.events.EventRegistry
This event is fired before an object is saved for the first time.

D

data() - Method in class com.db4o.io.MemoryBin
Returns a copy of the raw data contained in this bin for external processing.
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.
databaseGrowthSize(int) - Method in interface com.db4o.config.FileConfiguration
configures the size database files should grow in bytes, when no free slot is found within.
DatabaseIdMapping - Class in com.db4o.defragment
Database based mapping for IDs during a defragmentation run.
DatabaseIdMapping(String) - Constructor for class com.db4o.defragment.DatabaseIdMapping
Will maintain the ID mapping as a BTree in the file with the given path.
DatabaseIdMapping(String, int, int) - Constructor for class com.db4o.defragment.DatabaseIdMapping
Will maintain the ID mapping as a BTree in the file with the given path.
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.
Db4oClientServer - Class in com.db4o.cs
Factory class to open db4o servers and to connect db4o clients to them.
Db4oClientServer() - Constructor for class com.db4o.cs.Db4oClientServer
 
db4oConfig() - Method in class com.db4o.defragment.DefragmentConfig
 
db4oConfig(Configuration) - Method in class com.db4o.defragment.DefragmentConfig
Deprecated. since 7.9: use DefragmentConfig.db4oConfig(EmbeddedConfiguration) instead
db4oConfig(EmbeddedConfiguration) - Method in class com.db4o.defragment.DefragmentConfig
 
Db4oEmbedded - Class in com.db4o
Factory class to open db4o instances in embedded mode.
Db4oEmbedded() - Constructor for class com.db4o.Db4oEmbedded
 
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
Db4oFatalException - Exception in com.db4o.ext
 
Db4oFatalException() - Constructor for exception com.db4o.ext.Db4oFatalException
 
Db4oFatalException(int) - Constructor for exception com.db4o.ext.Db4oFatalException
 
Db4oFatalException(String, Throwable) - Constructor for exception com.db4o.ext.Db4oFatalException
 
Db4oFatalException(String) - Constructor for exception com.db4o.ext.Db4oFatalException
 
Db4oFatalException(Throwable) - Constructor for exception com.db4o.ext.Db4oFatalException
 
Db4oFileHeaderCorruptionException - Exception in com.db4o.ext
 
Db4oFileHeaderCorruptionException() - Constructor for exception com.db4o.ext.Db4oFileHeaderCorruptionException
 
Db4oIllegalStateException - Exception in com.db4o.ext
The requested operation is not valid in the current state but the database continues to operate.
Db4oIllegalStateException(String) - Constructor for exception com.db4o.ext.Db4oIllegalStateException
 
Db4oIllegalStateException(Throwable) - Constructor for exception com.db4o.ext.Db4oIllegalStateException
 
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
Db4oRecoverableException - Exception in com.db4o.ext
 
Db4oRecoverableException() - Constructor for exception com.db4o.ext.Db4oRecoverableException
 
Db4oRecoverableException(int) - Constructor for exception com.db4o.ext.Db4oRecoverableException
 
Db4oRecoverableException(String, Throwable) - Constructor for exception com.db4o.ext.Db4oRecoverableException
 
Db4oRecoverableException(String) - Constructor for exception com.db4o.ext.Db4oRecoverableException
 
Db4oRecoverableException(Throwable) - Constructor for exception com.db4o.ext.Db4oRecoverableException
 
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.
DeactivatingRollbackStrategy - Class in com.db4o.ta
RollbackStrategy to deactivate all activated objects on rollback.
DeactivatingRollbackStrategy() - Constructor for class com.db4o.ta.DeactivatingRollbackStrategy
 
DEBUG - Static variable in class com.db4o.defragment.DefragmentConfig
 
decode(byte[], int, int) - Method in interface com.db4o.config.encoding.StringEncoding
called when a byte array is to be decoded to a string.
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
defaultReflector() - Static method in class com.db4o.qlin.Prototypes
 
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(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.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, IdMapping) - 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
Deprecated.  
delegatedIoAdapter() - Method in class com.db4o.io.IoAdapter
Deprecated. Delegated IO Adapter
DelegatingActivatableCollection<E> - Class in com.db4o.collections
 
DelegatingActivatableSet<K> - Class in com.db4o.collections
 
DelegatingActivatableSet(Activatable, Set<K>) - Constructor for class com.db4o.collections.DelegatingActivatableSet
 
DelegatingCollection<V> - Class in com.db4o.collections
 
DelegatingCollection(Collection<V>) - Constructor for class com.db4o.collections.DelegatingCollection
 
DelegatingSet<K> - Class in com.db4o.collections
 
delete(String) - Method in class com.db4o.io.CachedIoAdapter
Deprecated. Deletes the database file
delete(String) - Method in class com.db4o.io.FileStorage
 
delete(String) - Method in class com.db4o.io.IoAdapter
Deprecated. deletes the given path from whatever 'file system' is addressed
delete(String) - Method in class com.db4o.io.MemoryStorage
 
delete(String) - Method in class com.db4o.io.PagingMemoryStorage
 
delete(String) - Method in class com.db4o.io.RandomAccessFileAdapter
Deprecated.  
delete(String) - Method in interface com.db4o.io.Storage
Deletes the bin for the given URI from the storage.
delete(String) - Method in class com.db4o.io.StorageDecorator
 
delete(String) - Method in class com.db4o.io.VanillaIoAdapter
Deprecated.  
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.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.
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
 
depth() - Method in interface com.db4o.typehandlers.ActivationContext
 
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.
descend() - Method in interface com.db4o.typehandlers.ActivationContext
 
descending() - Static method in class com.db4o.qlin.QLinSupport
parameter for QLin.orderBy(Object, QLinOrderByDirection)
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
 
descendsIntoMembers() - Method in class com.db4o.typehandlers.CollectionTypeHandler
 
descendsIntoMembers() - Method in interface com.db4o.typehandlers.QueryableTypeHandler
 
detectSchemaChanges(boolean) - Method in interface com.db4o.config.CommonConfiguration
tuning feature: configures whether db4o checks all persistent classes upon system startup, for added or removed fields.
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.CommonConfiguration
returns the configuration interface for diagnostics.
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
 
disableCommitRecovery() - Method in interface com.db4o.config.Configuration
turns commit recovery off.
disableCommitRecovery() - Method in interface com.db4o.config.FileConfiguration
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
 
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.
DoublingGrowthStrategy - Class in com.db4o.io
Strategy for file/byte array growth that will always double the current size
DoublingGrowthStrategy() - Constructor for class com.db4o.io.DoublingGrowthStrategy
 
dropIndex() - Method in interface com.db4o.ext.StoredField
drops an existing index on this field at runtime.

E

elements() - Method in class com.db4o.collections.ActivatableHashtable
 
EmbeddedConfiguration - Interface in com.db4o.config
Configuration interface for db4o in embedded use.
EmbeddedConfigurationItem - 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 EmbeddedObjectContainers after they are opened.
EmbeddedObjectContainer - Interface in com.db4o
Represents a local ObjectContainer attached to a database file.
EmergencyShutdownReadOnlyException - Exception in com.db4o.ext
A previous IO exception has switched the database file to read-only mode for controlled shutdown.
EmergencyShutdownReadOnlyException() - Constructor for exception com.db4o.ext.EmergencyShutdownReadOnlyException
 
empty() - Method in class com.db4o.collections.ActivatableStack
 
EMPTY - Static variable in class com.db4o.events.EventArgs
No arguments.
enableReplication(boolean) - Method in interface com.db4o.config.ObjectClass
Deprecated. As of version 8.0 please use ObjectClass.generateUUIDs(boolean) and FileConfiguration.generateCommitTimestamps(boolean) instead
encode(String) - Method in interface com.db4o.config.encoding.StringEncoding
called when a string is to be encoded to a byte array.
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.
ensureCapacity(int) - Method in class com.db4o.collections.ActivatableArrayList
 
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.ActivatableHashMap
 
entrySet() - Method in class com.db4o.collections.ActivatableHashtable
 
entrySet() - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
environment() - Method in interface com.db4o.config.CommonConfiguration
 
EnvironmentConfiguration - Interface in com.db4o.config
Configures the environment (set of services) used by db4o.
equal(Object) - Method in interface com.db4o.qlin.QLin
 
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.ActivatableArrayList
 
equals(Object) - Method in class com.db4o.collections.ActivatableHashMap
 
equals(Object) - Method in class com.db4o.collections.ActivatableHashSet
 
equals(Object) - Method in class com.db4o.collections.ActivatableHashtable
 
equals(Object) - Method in class com.db4o.collections.ActivatableLinkedList
 
equals(Object) - Method in class com.db4o.collections.ActivatableStack
 
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.collections.DelegatingCollection
 
equals(Object) - Method in class com.db4o.collections.DelegatingSet
 
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.
evaluationMode() - Method in interface com.db4o.config.QueryConfiguration
 
Event4<T extends EventArgs> - 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<T extends EventArgs> - 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.CommonConfiguration
configures whether Exceptions are to be thrown, if objects can not be stored.
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
Deprecated. Checks if the file exists
exists(String) - Method in class com.db4o.io.FileStorage
returns true if the specified file system path already exists.
exists(String) - Method in class com.db4o.io.IoAdapter
Deprecated. checks whether a file exists
exists(String) - Method in class com.db4o.io.MemoryStorage
returns true if a MemoryBin with the given URI name already exists in this Storage.
exists(String) - Method in class com.db4o.io.PagingMemoryStorage
returns true if a MemoryBin with the given URI name already exists in this Storage.
exists(String) - Method in class com.db4o.io.RandomAccessFileAdapter
Deprecated.  
exists(String) - Method in interface com.db4o.io.Storage
returns true if a Bin (file or memory) exists with the passed name.
exists(String) - Method in class com.db4o.io.StorageDecorator
 
exists(String) - Method in class com.db4o.io.VanillaIoAdapter
Deprecated.  
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.
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

field(Object) - Static method in class com.db4o.qlin.QLinSupport
converts an expression to a single field.
file() - Method in interface com.db4o.config.FileConfigurationProvider
Access to the file-related configuration methods.
FileConfiguration - Interface in com.db4o.config
File-related configuration methods, applicable for db4o embedded use and on the server in a Client/Server setup.
FileConfigurationProvider - Interface in com.db4o.config
A configuration provider that provides access to the file-related configuration methods.
fileNeedsUpgrade() - Method in class com.db4o.defragment.DefragmentConfig
 
FileStorage - Class in com.db4o.io
Storage adapter to store db4o database data to physical files on hard disc.
FileStorage() - Constructor for class com.db4o.io.FileStorage
 
FileStorage.FileBin - Class in com.db4o.io
 
FileStorage.FileBin(BinConfiguration) - Constructor for class com.db4o.io.FileStorage.FileBin
 
fill(BlockAwareBinWindow) - Method in interface com.db4o.config.FreespaceFiller
Called to overwrite freed space in the database file.
first() - Method in class com.db4o.collections.ActivatableTreeSet
 
flatten(Object, int[], int, Object[], int) - Method in interface com.db4o.reflect.ReflectArray
 
flush() - Method in class com.db4o.cs.foundation.NetworkSocketBase
 
flush() - Method in interface com.db4o.cs.foundation.Socket4
 
flush() - Method in class com.db4o.cs.foundation.Socket4Decorator
 
flush(DefragmentServicesImpl) - Method in class com.db4o.defragment.IDMappingCollector
 
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
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
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 interface com.db4o.typehandlers.ActivationContext
 
forObjectContainer(ObjectContainer) - Static method in class com.db4o.collections.CollectionFactory
returns a collection factory for an ObjectContainer
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.
freespace() - Method in interface com.db4o.config.FileConfiguration
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.
from(Class<T>) - Method in interface com.db4o.qlin.QLinable
starts a QLin query against a class.
fromInt(int) - Static method in class com.db4o.config.QueryEvaluationMode
internal method, ignore please.

G

generateCommitTimestamps(boolean) - Method in interface com.db4o.config.Configuration
Configures db4o to generate commit timestamps for all stored objects.

All the objects commited within a transaction will share the same commit timestamp.
generateCommitTimestamps(boolean) - Method in interface com.db4o.config.FileConfiguration
Configures db4o to generate commit timestamps for all stored objects.

All the objects commited within a transaction will share the same commit timestamp.
generateUUIDs(ConfigScope) - Method in interface com.db4o.config.Configuration
configures db4o to generate UUIDs for stored objects.
generateUUIDs(ConfigScope) - Method in interface com.db4o.config.FileConfiguration
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(ConfigScope) - Method in interface com.db4o.config.Configuration
Deprecated. As of version 8.0 please use Configuration.generateCommitTimestamps(boolean) instead.
generateVersionNumbers(ConfigScope) - Method in interface com.db4o.config.FileConfiguration
Deprecated. As of version 8.0 please use FileConfiguration.generateCommitTimestamps(boolean) instead.
generateVersionNumbers(boolean) - Method in interface com.db4o.config.ObjectClass
Deprecated. As of version 8.0 please use FileConfiguration.generateCommitTimestamps(boolean) instead
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.ActivatableArrayList
 
get(Object) - Method in class com.db4o.collections.ActivatableHashMap
 
get(Object) - Method in class com.db4o.collections.ActivatableHashtable
 
get(int) - Method in class com.db4o.collections.ActivatableLinkedList
 
get(int) - Method in class com.db4o.collections.ActivatableStack
 
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(Transaction, int) - Method in interface com.db4o.cs.caching.ClientSlotCache
 
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(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
 
getByID(long) - Method in interface com.db4o.ext.ExtObjectContainer
returns the stored object for an internal ID.
getByUUID(Db4oUUID) - Method in interface com.db4o.ext.ExtObjectContainer
returns a stored object for a Db4oUUID.
getCommitTimestamp() - Method in interface com.db4o.ext.ObjectInfo
The serial timestamp the object is assigned to when it is commited.

You need to enable this feature before using it in FileConfiguration.generateCommitTimestamps(boolean).

All the objects commited within the same transaction will receive the same commitTimestamp.

db4o replication system (dRS) relies on this feature.
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
 
getDeclaredField(String) - Method in class com.db4o.reflect.jdk.JdkClass
 
getDeclaredField(String) - Method in interface com.db4o.reflect.ReflectClass
 
getDeclaredFields() - Method in class com.db4o.reflect.jdk.JdkClass
 
getDeclaredFields() - Method in interface com.db4o.reflect.ReflectClass
 
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.
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.
getFileName() - Method in interface com.db4o.types.Blob
returns the name of the file the blob was stored to.
getFilterMethod() - Method in class com.db4o.query.Predicate
 
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.
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
 
getLength() - Method in class com.db4o.io.CachedIoAdapter
Deprecated. Returns the file length
getLength() - Method in class com.db4o.io.IoAdapter
Deprecated. implement to return the absolute length of the file
getLength() - Method in class com.db4o.io.RandomAccessFileAdapter
Deprecated.  
getLength() - Method in class com.db4o.io.VanillaIoAdapter
Deprecated.  
getLength(Object) - Method in interface com.db4o.reflect.ReflectArray
 
getLocalPort() - Method in class com.db4o.cs.foundation.NetworkServerSocketBase
 
getLocalPort() - Method in interface com.db4o.cs.foundation.ServerSocket4
 
getLocalPort() - Method in class com.db4o.cs.foundation.ServerSocket4Decorator
 
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
 
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
 
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
 
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
 
getUUID() - Method in interface com.db4o.ext.ObjectInfo
returns a UUID representation of the referenced object.
getVersion() - Method in interface com.db4o.ext.ObjectInfo
Deprecated. As of version 8.0 please use ObjectInfo.getCommitTimestamp() instead.
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(Object) - Method in interface com.db4o.qlin.QLin
 
greater() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to >.
GrowthStrategy - Interface in com.db4o.io
Strategy for file/byte array growth.

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.ActivatableArrayList
 
hashCode() - Method in class com.db4o.collections.ActivatableHashMap
 
hashCode() - Method in class com.db4o.collections.ActivatableHashSet
 
hashCode() - Method in class com.db4o.collections.ActivatableHashtable
 
hashCode() - Method in class com.db4o.collections.ActivatableLinkedList
 
hashCode() - Method in class com.db4o.collections.ActivatableStack
 
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.collections.DelegatingCollection
 
hashCode() - Method in class com.db4o.collections.DelegatingSet
 
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.
headSet(E) - Method in class com.db4o.collections.ActivatableTreeSet
 

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.
IdMapping - Interface in com.db4o.defragment
The ID mapping used internally during a defragmentation run.
IDMappingCollector - Class in com.db4o.defragment
 
IDMappingCollector() - Constructor for class com.db4o.defragment.IDMappingCollector
 
idSystem() - Method in interface com.db4o.config.IdSystemConfigurationProvider
Access to the IdSystem-related configuration methods.
IdSystemConfiguration - Interface in com.db4o.config
Interface to configure the IdSystem.
IdSystemConfigurationProvider - Interface in com.db4o.config
A configuration provider that provides access to the IdSystem-related configuration methods.
IdSystemFactory - Interface in com.db4o.config
Factory interface to create a custom IdSystem.
IgnoreFieldsTypeHandler - Class in com.db4o.typehandlers
Typehandler that ignores all fields on a class
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
 
IncompatibleFileFormatException(String) - 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
 
indexOf(Object) - Method in class com.db4o.collections.ActivatableArrayList
 
indexOf(Object) - Method in class com.db4o.collections.ActivatableLinkedList
 
indexOf(Object) - Method in class com.db4o.collections.ActivatableStack
 
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.
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
 
info() - Method in class com.db4o.events.CancellableObjectEventArgs
 
info() - Method in class com.db4o.events.ObjectInfoEventArgs
 
InMemoryIdMapping - Class in com.db4o.defragment
In-memory mapping for IDs during a defragmentation run.
InMemoryIdMapping() - Constructor for class com.db4o.defragment.InMemoryIdMapping
 
INSTANCE - Static variable in class com.db4o.typehandlers.IgnoreFieldsTypeHandler
 
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.
instantiate(ReadContext) - Method in interface com.db4o.typehandlers.InstantiatingTypeHandler
 
instantiated() - Method in interface com.db4o.events.EventRegistry
This event is fired when a persistent object is instantiated.
InstantiatingTypeHandler - Interface in com.db4o.typehandlers
 
internStrings(boolean) - Method in interface com.db4o.config.CommonConfiguration
configures db4o to call #intern() on strings upon retrieval.
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
 
io(IoAdapter) - Method in interface com.db4o.config.Configuration
Deprecated. Use Configuration.storage(Storage) instead.
io() - Method in interface com.db4o.config.Configuration
Deprecated. Use Configuration.storage() instead.
IoAdapter - Class in com.db4o.io
Deprecated. Use classes that implement Storage instead. The new functionality has been split: Storage is the factory class to open Bin adapters. Bin is the actual implementation of IO access.
IoAdapter() - Constructor for class com.db4o.io.IoAdapter
Deprecated.  
isAbstract() - Method in class com.db4o.reflect.jdk.JdkClass
 
isAbstract() - Method in interface com.db4o.reflect.ReflectClass
 
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
 
isAssignableFrom(ReflectClass) - Method in class com.db4o.reflect.jdk.JdkClass
 
isAssignableFrom(ReflectClass) - Method in interface com.db4o.reflect.ReflectClass
 
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
 
isConnected() - Method in class com.db4o.cs.foundation.NetworkSocketBase
 
isConnected() - Method in interface com.db4o.cs.foundation.Socket4
 
isConnected() - Method in class com.db4o.cs.foundation.Socket4Decorator
 
isEmpty() - Method in class com.db4o.collections.ActivatableArrayList
 
isEmpty() - Method in class com.db4o.collections.ActivatableHashMap
 
isEmpty() - Method in class com.db4o.collections.ActivatableHashSet
 
isEmpty() - Method in class com.db4o.collections.ActivatableHashtable
 
isEmpty() - Method in class com.db4o.collections.ActivatableLinkedList
 
isEmpty() - Method in class com.db4o.collections.ActivatableStack
 
isEmpty() - Method in class com.db4o.collections.ActivatableTreeSet
 
isEmpty() - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
isEmpty() - Method in class com.db4o.collections.DelegatingActivatableCollection
 
isEmpty() - Method in class com.db4o.collections.DelegatingCollection
 
isEmpty() - Method in class com.db4o.collections.DelegatingSet
 
isImmutable() - Method in class com.db4o.reflect.jdk.JdkClass
 
isImmutable() - Method in interface com.db4o.reflect.ReflectClass
We need this for replication, to find out if a class needs to be traversed or if it simply can be copied across.
isInstance(Object) - Method in class com.db4o.reflect.jdk.JdkClass
 
isInstance(Object) - Method in interface com.db4o.reflect.ReflectClass
 
isInterface() - Method in class com.db4o.reflect.jdk.JdkClass
 
isInterface() - Method in interface com.db4o.reflect.ReflectClass
 
isNDimensional(ReflectClass) - Method in interface com.db4o.reflect.ReflectArray
 
isOwnCommit() - Method in class com.db4o.events.CommitEventArgs
 
isPrimitive() - Method in class com.db4o.reflect.jdk.JdkClass
 
isPrimitive() - Method in interface com.db4o.reflect.ReflectClass
 
isPublic() - Method in class com.db4o.reflect.jdk.JdkField
 
isPublic() - Method in interface com.db4o.reflect.ReflectField
 
isStatic() - Method in class com.db4o.reflect.jdk.JdkField
 
isStatic() - Method in interface com.db4o.reflect.ReflectField
 
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
 
isTransparentActivationEnabledOn(InternalObjectContainer) - Static method in class com.db4o.ta.TransparentActivationSupport
 
iterator() - Method in class com.db4o.collections.ActivatableArrayList
 
iterator() - Method in class com.db4o.collections.ActivatableHashSet
 
iterator() - Method in class com.db4o.collections.ActivatableLinkedList
 
iterator() - Method in class com.db4o.collections.ActivatableStack
 
iterator() - Method in class com.db4o.collections.ActivatableTreeSet
 
iterator() - Method in class com.db4o.collections.DelegatingActivatableCollection
 
iterator() - Method in class com.db4o.collections.DelegatingActivatableSet
 
iterator() - Method in class com.db4o.collections.DelegatingCollection
 
iterator() - Method in class com.db4o.collections.DelegatingSet
 

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.ActivatableHashMap
 
keySet() - Method in class com.db4o.collections.ActivatableHashtable
 
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

last() - Method in class com.db4o.collections.ActivatableTreeSet
 
lastIndexOf(Object) - Method in class com.db4o.collections.ActivatableArrayList
 
lastIndexOf(Object) - Method in class com.db4o.collections.ActivatableLinkedList
 
lastIndexOf(Object) - Method in class com.db4o.collections.ActivatableStack
 
lastIndexOf(Object) - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
latin() - Static method in class com.db4o.config.encoding.StringEncodings
 
LAZY - Static variable in class com.db4o.config.QueryEvaluationMode
Constant for lazy query evaluation.
length() - Method in interface com.db4o.io.Bin
returns the length of the Bin (on disc, in memory).
length() - Method in class com.db4o.io.BinDecorator
 
length() - Method in class com.db4o.io.FileStorage.FileBin
 
length() - Method in class com.db4o.io.MemoryBin
 
length() - Method in class com.db4o.io.ThreadedSyncBin
 
like() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to "like" comparison.
limit(int) - Method in interface com.db4o.qlin.QLin
 
listIterator() - Method in class com.db4o.collections.ActivatableArrayList
 
listIterator(int) - Method in class com.db4o.collections.ActivatableArrayList
 
listIterator() - Method in class com.db4o.collections.ActivatableLinkedList
 
listIterator(int) - Method in class com.db4o.collections.ActivatableLinkedList
 
listIterator() - Method in class com.db4o.collections.ActivatableStack
 
listIterator(int) - Method in class com.db4o.collections.ActivatableStack
 
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 synchronization lock.
lockDatabaseFile(boolean) - Method in interface com.db4o.config.Configuration
can be used to turn the database file locking thread off.
lockDatabaseFile(boolean) - Method in interface com.db4o.config.FileConfiguration
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.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.
mapId(int, int, boolean) - Method in class com.db4o.defragment.AbstractIdMapping
 
mapId(int, Slot) - Method in class com.db4o.defragment.DatabaseIdMapping
 
mapId(int, int, boolean) - Method in interface com.db4o.defragment.IdMapping
Registers a mapping for the given IDs.
mapId(int, Slot) - Method in interface com.db4o.defragment.IdMapping
Maps an ID to a slot
mapId(int, Slot) - Method in class com.db4o.defragment.InMemoryIdMapping
 
mappedId(int) - Method in class com.db4o.defragment.DatabaseIdMapping
 
mappedId(int) - Method in interface com.db4o.defragment.IdMapping
Returns a previously registered mapping ID for the given ID if it exists.
mappedId(int) - Method in class com.db4o.defragment.InMemoryIdMapping
 
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.CommonConfiguration
allows to mark fields as transient with custom annotations/attributes.
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 class com.db4o.typehandlers.SingleNamedClassTypeHandlerPredicate
 
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.
maxBatchQueueSize(int) - Method in interface com.db4o.cs.config.NetworkingConfiguration
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.
maxStackDepth(int) - Method in interface com.db4o.config.CommonConfiguration
Sets the max stack depth that will be used for recursive storing and activating an object.
maxStackDepth() - Method in interface com.db4o.config.CommonConfiguration
gets the configured max stack depth.
maxStackDepth() - Method in interface com.db4o.config.Configuration
 
maxStackDepth(int) - Method in interface com.db4o.config.Configuration
 
MemoryBin - Class in com.db4o.io
 
MemoryBin(int, GrowthStrategy) - Constructor for class com.db4o.io.MemoryBin
 
MemoryBin(byte[], GrowthStrategy) - Constructor for class com.db4o.io.MemoryBin
 
MemoryStorage - Class in com.db4o.io
Storage implementation that produces Bin instances that operate in memory.
MemoryStorage() - Constructor for class com.db4o.io.MemoryStorage
 
MemoryStorage(GrowthStrategy) - Constructor for class com.db4o.io.MemoryStorage
 
message() - Method in class com.db4o.events.StringEventArgs
 
MessageContext - Interface in com.db4o.messaging
Additional message-related information.
messageLevel(int) - Method in interface com.db4o.config.CommonConfiguration
sets the detail level of db4o messages.
messageLevel(int) - Method in interface com.db4o.config.Configuration
sets the detail level of db4o messages.
messageRecipient(MessageRecipient) - Method in interface com.db4o.cs.config.NetworkingConfiguration
sets the MessageRecipient to receive Client Server messages.
MessageRecipient - Interface in com.db4o.messaging
message recipient for client/server messaging.
messageSender() - Method in interface com.db4o.cs.config.ClientConfiguration
returns the MessageSender for this Configuration context.
MessageSender - Interface in com.db4o.messaging
message sender for client/server messaging.
methodCallsSupported() - Method in class com.db4o.reflect.jdk.JdkReflector
Method stub.
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.
MissingClass - Class in com.db4o.diagnostic
Diagnostic if class not found
MissingClass(String) - Constructor for class com.db4o.diagnostic.MissingClass
 

N

name(ObjectContainer) - Method in interface com.db4o.config.NameProvider
Derives a name for the given ObjectContainer.
name(ObjectContainer) - Method in class com.db4o.config.SimpleNameProvider
 
nameProvider(NameProvider) - Method in interface com.db4o.config.CommonConfiguration
Registers a NameProvider that assigns a custom name to the database to be used in Object.toString().
NameProvider - Interface in com.db4o.config
A provider for custom database names.
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
 
networking() - Method in interface com.db4o.cs.config.NetworkingConfigurationProvider
Access to the networking configuration methods.
NetworkingConfiguration - Interface in com.db4o.cs.config
Configuration interface for networking configuration settings.

The network settings should be configured in exactly the same on the server and client.
NetworkingConfigurationProvider - Interface in com.db4o.cs.config
A configuration provider that provides access to the networking configuration methods.
NetworkServerSocket - Class in com.db4o.cs.foundation
 
NetworkServerSocket(int) - Constructor for class com.db4o.cs.foundation.NetworkServerSocket
 
NetworkServerSocketBase - Class in com.db4o.cs.foundation
 
NetworkServerSocketBase() - Constructor for class com.db4o.cs.foundation.NetworkServerSocketBase
 
NetworkSocket - Class in com.db4o.cs.foundation
 
NetworkSocket(String, int) - Constructor for class com.db4o.cs.foundation.NetworkSocket
 
NetworkSocket(Socket) - Constructor for class com.db4o.cs.foundation.NetworkSocket
 
NetworkSocketBase - Class in com.db4o.cs.foundation
 
NetworkSocketBase(Socket) - Constructor for class com.db4o.cs.foundation.NetworkSocketBase
 
NetworkSocketBase(Socket, String) - Constructor for class com.db4o.cs.foundation.NetworkSocketBase
 
newBigSet() - Method in class com.db4o.collections.CollectionFactory
creates a new BigSet.

Characteristics of BigSet:
- It is optimized by using a BTree of IDs of persistent objects.
- It can only hold persistent first class objects (no primitives, no strings, no objects that are not persistent)
- Objects are activated upon getting them from the BigSet.
newClientConfiguration() - Static method in class com.db4o.cs.Db4oClientServer
creates a new ClientConfiguration
newConfiguration() - Static method in class com.db4o.Db4o
Deprecated. Use Db4oEmbedded.newConfiguration() instead.
newConfiguration() - Static method in class com.db4o.Db4oEmbedded
Creates a fresh EmbeddedConfiguration instance.
newInstance(LocalObjectContainer) - Method in interface com.db4o.config.IdSystemFactory
creates
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
creates a new instance.
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
 
newRandomAccessFile(String, boolean, boolean) - Static method in class com.db4o.io.RandomAccessFileFactory
 
newServerConfiguration() - Static method in class com.db4o.cs.Db4oClientServer
creates a new ServerConfiguration
newSize(long, long) - Method in class com.db4o.io.ConstantGrowthStrategy
returns the incremented size after the growth strategy has been applied
newSize(long, long) - Method in class com.db4o.io.DoublingGrowthStrategy
 
newSize(long, long) - Method in interface com.db4o.io.GrowthStrategy
returns the incremented size after the growth strategy has been applied
next() - Method in interface com.db4o.ObjectSet
returns the next object in the ObjectSet.
NonFlushingStorage - Class in com.db4o.io
Storage adapter that does not pass flush calls on to its delegate.
NonFlushingStorage(Storage) - Constructor for class com.db4o.io.NonFlushingStorage
 
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
 

O

object() - Method in class com.db4o.events.CancellableObjectEventArgs
 
object() - Method in class com.db4o.events.ObjectEventArgs
The object that triggered this event.
object() - Method in class com.db4o.events.ObjectInfoEventArgs
 
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.CommonConfiguration
returns an ObjectClass object to configure the specified class.
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 class com.db4o.events.TransactionalEventArgs
 
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.
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.
ObjectFieldDoesNotExist - Class in com.db4o.diagnostic
Diagnostic if ObjectClass.objectField(String) was called on a field that does not exist.
ObjectFieldDoesNotExist(String, String) - Constructor for class com.db4o.diagnostic.ObjectFieldDoesNotExist
 
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.
ObjectInfoEventArgs - Class in com.db4o.events
 
ObjectInfoEventArgs(Transaction, ObjectInfo) - Constructor for class com.db4o.events.ObjectInfoEventArgs
 
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<T> - Interface in com.db4o
An ObjectSet is a representation for a set of objects returned by a query.
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<T>, T) - 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.DatabaseIdMapping
 
open() - Method in interface com.db4o.defragment.IdMapping
Prepares the mapping for use.
open() - Method in class com.db4o.defragment.InMemoryIdMapping
 
open(String, boolean, long, boolean) - Method in class com.db4o.io.CachedIoAdapter
Deprecated. Creates and returns a new CachedIoAdapter
open(BinConfiguration) - Method in class com.db4o.io.CachingStorage
opens a Bin for the given URI.
open(BinConfiguration) - Method in class com.db4o.io.FileStorage
opens a FileStorage.FileBin on the specified URI (file system path).
open(String, boolean, long, boolean) - Method in class com.db4o.io.IoAdapter
Deprecated. implement to open the file
open(BinConfiguration) - Method in class com.db4o.io.MemoryStorage
opens a MemoryBin for the given URI (name can be freely chosen).
open(BinConfiguration) - Method in class com.db4o.io.PagingMemoryStorage
opens a MemoryBin for the given URI (name can be freely chosen).
open(String, boolean, long, boolean) - Method in class com.db4o.io.RandomAccessFileAdapter
Deprecated.  
open(BinConfiguration) - Method in interface com.db4o.io.Storage
opens a Bin to store db4o database data.
open(BinConfiguration) - Method in class com.db4o.io.StorageDecorator
 
openClient(ClientConfiguration, String, int, String, String) - Method in interface com.db4o.cs.config.ClientServerFactory
 
openClient(ClientConfiguration, String, int, String, String) - Static method in class com.db4o.cs.Db4oClientServer
opens a db4o client instance with the specified configuration.
openClient(String, int, String, String) - Static method in class com.db4o.cs.Db4oClientServer
opens a db4o client instance with a fresh client configuration.
openClient(String, int, String, String) - Static method in class com.db4o.Db4o
Deprecated. See the com.db4o.cs.Db4oClientServer class in db4o-X.x-cs-java.jar for methods to open db4o servers and db4o clients.
openClient(Configuration, String, int, String, String) - Static method in class com.db4o.Db4o
Deprecated. See the com.db4o.cs.Db4oClientServer class in db4o-X.x-cs-java.jar for methods to open db4o servers and db4o clients.
openClient() - Method in interface com.db4o.ObjectServer
opens a client against this server.
opened() - Method in interface com.db4o.events.EventRegistry
This event is fired when the ObjectContainer has finished its startup procedure.
openFile(String) - Static method in class com.db4o.Db4o
Deprecated. Use Db4oEmbedded.openFile(EmbeddedConfiguration, String) instead
openFile(Configuration, String) - Static method in class com.db4o.Db4o
Deprecated. Use Db4oEmbedded.openFile(EmbeddedConfiguration, String) instead
openFile(EmbeddedConfiguration, String) - Static method in class com.db4o.Db4oEmbedded
opens an ObjectContainer on the specified database file for local use.
openFile(String) - Static method in class com.db4o.Db4oEmbedded
Same as calling Db4oEmbedded.openFile(EmbeddedConfiguration, String) with a fresh configuration (Db4oEmbedded.newConfiguration()).
openParallelSocket() - Method in class com.db4o.cs.foundation.NetworkSocketBase
 
openParallelSocket() - Method in interface com.db4o.cs.foundation.Socket4
 
openParallelSocket() - Method in class com.db4o.cs.foundation.Socket4Decorator
 
openServer(ServerConfiguration, String, int) - Method in interface com.db4o.cs.config.ClientServerFactory
 
openServer(ServerConfiguration, String, int) - Static method in class com.db4o.cs.Db4oClientServer
opens an ObjectServer on the specified database file and port.
openServer(String, int) - Static method in class com.db4o.cs.Db4oClientServer
opens a db4o server with a fresh server configuration.
openServer(String, int) - Static method in class com.db4o.Db4o
Deprecated. See the com.db4o.cs.Db4oClientServer class in db4o-X.x-cs-java.jar for methods to open db4o servers and db4o clients.
openServer(Configuration, String, int) - Static method in class com.db4o.Db4o
Deprecated. See the com.db4o.cs.Db4oClientServer class in db4o-X.x-cs-java.jar for methods to open db4o servers and db4o clients.
openSession() - Method in interface com.db4o.ext.ExtObjectContainer
opens a new ObjectContainer on top of this ObjectContainer.
optimizeNativeQueries(boolean) - Method in interface com.db4o.config.CommonConfiguration
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.CommonConfiguration
indicates whether Native Queries will be optimized dynamically.
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.
orderBy(Object, QLinOrderByDirection) - Method in interface com.db4o.qlin.QLin
orders the query by the expression.
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
 
outStream(PrintStream) - Method in interface com.db4o.config.CommonConfiguration
Assigns a PrintStream where db4o is to print its event messages.

P

p(Class<T>) - Static method in class com.db4o.qlin.QLinSupport
shortcut for the QLinSupport.prototype(Class) method.
PagingMemoryStorage - Class in com.db4o.io
Storage implementation that produces Bin instances that operate in memory.
PagingMemoryStorage() - Constructor for class com.db4o.io.PagingMemoryStorage
 
PagingMemoryStorage(int) - Constructor for class com.db4o.io.PagingMemoryStorage
 
password(String) - Method in interface com.db4o.config.Configuration
Deprecated. use a custom encrypting IoAdapter instead
peek() - Method in class com.db4o.collections.ActivatableStack
 
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.
persistentObject() - Method in interface com.db4o.marshall.ReferenceActivationContext
 
persistStaticFieldValues() - Method in interface com.db4o.config.ObjectClass
turns on storing static field values for this class.
PlatformReflectConstructor - Class in com.db4o.reflect.core
 
PlatformReflectConstructor(Class) - Constructor for class com.db4o.reflect.core.PlatformReflectConstructor
 
pop() - Method in class com.db4o.collections.ActivatableStack
 
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<? extends ExtentType>) - Constructor for class com.db4o.query.Predicate
 
PREDICATEMETHOD_NAME - Static variable in class com.db4o.query.Predicate
public for implementation reasons, please ignore.
prefetchDepth(int) - Method in interface com.db4o.config.ClientServerConfiguration
Sets the depth to which prefetched objects are activated.
prefetchDepth(int) - Method in interface com.db4o.cs.config.ClientConfiguration
Sets the depth to which prefetched objects will be activated.
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.
prefetchIDCount(int) - Method in interface com.db4o.cs.config.ClientConfiguration
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.
prefetchObjectCount(int) - Method in interface com.db4o.cs.config.ClientConfiguration
Sets the number of objects to be prefetched for an ObjectSet.
prefetchSlotCacheSize(int) - Method in interface com.db4o.config.ClientServerConfiguration
Sets the slot cache size to the given value.
prefetchSlotCacheSize(int) - Method in interface com.db4o.cs.config.ClientConfiguration
Sets the slot cache size to the given value.
prepare(Configuration) - Method in interface com.db4o.config.ConfigurationItem
Gives a chance for the item to augment the configuration.
prepare(EmbeddedConfiguration) - Method in interface com.db4o.config.EmbeddedConfigurationItem
Gives a chance for the item to augment the configuration.
prepare(Configuration) - Method in class com.db4o.constraints.UniqueFieldValueConstraint
 
prepare(ClientConfiguration) - Method in interface com.db4o.cs.config.ClientConfigurationItem
Gives a chance for the item to augment the configuration.
prepare(ServerConfiguration) - Method in interface com.db4o.cs.config.ServerConfigurationItem
Gives a chance for the item to augment the configuration.
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.MapTypeHandler
 
prepareComparison(Context, Object) - Method in class com.db4o.typehandlers.VectorTypeHandler
 
printStackTrace(PrintStream) - Method in exception com.db4o.ext.CompositeDb4oException
 
printStackTrace(PrintWriter) - Method in exception com.db4o.ext.CompositeDb4oException
 
printStackTrace() - Method in exception com.db4o.ext.CompositeDb4oException
Overriding for JDK 1.1 compatibility.
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.MissingClass
 
problem() - Method in class com.db4o.diagnostic.NativeQueryNotOptimized
 
problem() - Method in class com.db4o.diagnostic.NativeQueryOptimizerNotLoaded
 
problem() - Method in class com.db4o.diagnostic.ObjectFieldDoesNotExist
 
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.
prototype(Class<T>) - Static method in class com.db4o.qlin.QLinSupport
returns a prototype object for a specific class to be passed to the where expression of a QLin query.
prototypeForClass(Class<T>) - Method in class com.db4o.qlin.Prototypes
returns a prototype object for a specific class.
Prototypes - Class in com.db4o.qlin
creates prototype objects for classes.
Prototypes(Reflector, int, boolean) - Constructor for class com.db4o.qlin.Prototypes
 
Prototypes() - Constructor for class com.db4o.qlin.Prototypes
 
PrototypesException - Exception in com.db4o.qlin
exception for the the Prototypes world.
PrototypesException(String) - Constructor for exception com.db4o.qlin.PrototypesException
 
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.
push(E) - Method in class com.db4o.collections.ActivatableStack
 
put(K, V) - Method in class com.db4o.collections.ActivatableHashMap
 
put(K, V) - Method in class com.db4o.collections.ActivatableHashtable
 
put(K, V) - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
putAll(Map<? extends K, ? extends V>) - Method in class com.db4o.collections.ActivatableHashMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.db4o.collections.ActivatableHashtable
 
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

QLin<T> - Interface in com.db4o.qlin
a node in a QLin ("Coolin") query.
QLinable - Interface in com.db4o.qlin
support for the new experimental QLin ("Coolin") query interface.
QLinException - Exception in com.db4o.qlin
exceptions to signal improper use of the QLin query interface.
QLinException(String) - Constructor for exception com.db4o.qlin.QLinException
 
QLinException(Throwable) - Constructor for exception com.db4o.qlin.QLinException
 
QLinSupport - Class in com.db4o.qlin
static import support class for QLin queries.
QLinSupport() - Constructor for class com.db4o.qlin.QLinSupport
 
queries() - Method in interface com.db4o.config.CommonConfiguration
returns the Query configuration interface.
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.
QueryableTypeHandler - Interface in com.db4o.typehandlers
 
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.
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
Deprecated. Use FileStorage instead.
RandomAccessFileAdapter() - Constructor for class com.db4o.io.RandomAccessFileAdapter
Deprecated.  
RandomAccessFileFactory - Class in com.db4o.io
 
RandomAccessFileFactory() - Constructor for class com.db4o.io.RandomAccessFileFactory
 
READ - Static variable in class com.db4o.activation.ActivationPurpose
 
read(byte[], int, int) - Method in class com.db4o.cs.foundation.NetworkSocketBase
 
read(byte[], int, int) - Method in interface com.db4o.cs.foundation.Socket4
 
read(byte[], int, int) - Method in class com.db4o.cs.foundation.Socket4Decorator
 
read(long, byte[], int) - Method in interface com.db4o.io.Bin
reads a given number of bytes into an array of bytes at an offset position.
read(long, byte[], int) - Method in class com.db4o.io.BinDecorator
 
read(byte[], int) - Method in class com.db4o.io.CachedIoAdapter
Deprecated. Reads the file into the buffer using pages from cache.
read(long, byte[], int) - Method in class com.db4o.io.FileStorage.FileBin
 
read(byte[]) - Method in class com.db4o.io.IoAdapter
Deprecated. reads a buffer at the seeked address
read(byte[], int) - Method in class com.db4o.io.IoAdapter
Deprecated. implement to read a buffer at the seeked address
read(long, byte[], int) - Method in class com.db4o.io.MemoryBin
 
read(byte[], int) - Method in class com.db4o.io.RandomAccessFileAdapter
Deprecated.  
read(long, byte[], int) - Method in class com.db4o.io.ThreadedSyncBin
 
read(byte[], int) - Method in class com.db4o.io.VanillaIoAdapter
Deprecated.  
read(ReadContext) - Method in interface com.db4o.typehandlers.ValueTypeHandler
gets called when an value type is to be read from the database.
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 interface com.db4o.typehandlers.CascadingTypeHandler
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.CollectionTypeHandler
 
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.MapTypeHandler
 
readCandidateHandler(QueryingReadContext) - Method in class com.db4o.typehandlers.VectorTypeHandler
 
ReadContext - Interface in com.db4o.marshall
this interface is passed to internal class 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 interface com.db4o.config.FileConfiguration
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.MissingClass
 
reason() - Method in class com.db4o.diagnostic.NativeQueryNotOptimized
 
reason() - Method in class com.db4o.diagnostic.NativeQueryOptimizerNotLoaded
 
reason() - Method in class com.db4o.diagnostic.ObjectFieldDoesNotExist
 
reason() - Method in class com.db4o.diagnostic.UpdateDepthGreaterOne
 
reason() - Method in class com.db4o.ta.NotTransparentActivationEnabled
 
recoveryMode(boolean) - Method in interface com.db4o.config.Configuration
turns recovery mode on and off.

Recovery mode can be used to try to retrieve as much as possible out of an already corrupted database.
recoveryMode(boolean) - Method in interface com.db4o.config.FileConfiguration
turns recovery mode on and off.

Recovery mode can be used to try to retrieve as much as possible out of an already corrupted database.
ReferenceActivationContext - Interface in com.db4o.marshall
this interface is passed to reference type handlers.
ReferenceTypeHandler - Interface in com.db4o.typehandlers
 
ReflectArray - Interface in com.db4o.reflect
representation for java.lang.reflect.Array.
ReflectClass - Interface in com.db4o.reflect
representation for java.lang.Class.
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
a spec holding a constructor, it's arguments and information, if the constructor can instantiate objects.
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.qlin.Prototypes
 
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.
ReflectorConfiguration - Interface in com.db4o.reflect
 
reflectWith(Reflector) - Method in interface com.db4o.config.CommonConfiguration
configures the use of a specially designed reflection implementation.
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.
register(Listener4<Integer>) - Method in interface com.db4o.io.BlockSize
 
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
registerPrimitiveClass(int, String, GenericConverter) - Method in class com.db4o.reflect.generic.GenericReflector
Registers primitive class
registerTypeHandler(TypeHandlerPredicate, TypeHandler4) - Method in interface com.db4o.config.CommonConfiguration
allows registering special TypeHandlers for customized marshalling and customized comparisons.
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.ActivatableArrayList
 
remove(Object) - Method in class com.db4o.collections.ActivatableArrayList
 
remove(Object) - Method in class com.db4o.collections.ActivatableHashMap
 
remove(Object) - Method in class com.db4o.collections.ActivatableHashSet
 
remove(Object) - Method in class com.db4o.collections.ActivatableHashtable
 
remove(int) - Method in class com.db4o.collections.ActivatableLinkedList
 
remove(Object) - Method in class com.db4o.collections.ActivatableLinkedList
 
remove(int) - Method in class com.db4o.collections.ActivatableStack
 
remove(Object) - Method in class com.db4o.collections.ActivatableStack
 
remove(Object) - Method in class com.db4o.collections.ActivatableTreeSet
 
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.
remove(Object) - Method in class com.db4o.collections.DelegatingActivatableCollection
 
remove(Object) - Method in class com.db4o.collections.DelegatingCollection
 
remove(Object) - Method in class com.db4o.collections.DelegatingSet
 
removeAlias(Alias) - Method in interface com.db4o.config.CommonConfiguration
Removes an alias previously added with CommonConfiguration.addAlias(Alias).
removeAlias(Alias) - Method in interface com.db4o.config.Configuration
Removes an alias previously added with Configuration.addAlias(Alias).
removeAll(Collection<?>) - Method in class com.db4o.collections.ActivatableArrayList
 
removeAll(Collection<?>) - Method in class com.db4o.collections.ActivatableHashSet
 
removeAll(Collection<?>) - Method in class com.db4o.collections.ActivatableLinkedList
 
removeAll(Collection<?>) - Method in class com.db4o.collections.ActivatableStack
 
removeAll(Collection<?>) - Method in class com.db4o.collections.DelegatingActivatableCollection
 
removeAll(Collection<?>) - Method in class com.db4o.collections.DelegatingCollection
 
removeAll(Collection<?>) - Method in class com.db4o.collections.DelegatingSet
 
removeAllListeners() - Method in interface com.db4o.diagnostic.DiagnosticConfiguration
removes all DiagnosticListeners.
removeListener(EventListener4<T>) - 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.
rename(String, String) - Method in class com.db4o.io.FileStorage
 
rename(String, String) - Method in class com.db4o.io.MemoryStorage
 
rename(String, String) - Method in class com.db4o.io.PagingMemoryStorage
 
rename(String, String) - Method in interface com.db4o.io.Storage
Renames the bin for the given old URI to the new URI.
rename(String, String) - Method in class com.db4o.io.StorageDecorator
 
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.
reserveStorageSpace(long) - Method in interface com.db4o.config.FileConfiguration
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.
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
retainAll(Collection<?>) - Method in class com.db4o.collections.ActivatableArrayList
 
retainAll(Collection<?>) - Method in class com.db4o.collections.ActivatableHashSet
 
retainAll(Collection<?>) - Method in class com.db4o.collections.DelegatingActivatableCollection
 
retainAll(Collection<?>) - Method in class com.db4o.collections.DelegatingCollection
 
retainAll(Collection<?>) - Method in class com.db4o.collections.DelegatingSet
 
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(ObjectContainer, Object) - Method in class com.db4o.ta.DeactivatingRollbackStrategy
deactivates each object.
rollback(ObjectContainer, Object) - Method in interface com.db4o.ta.RollbackStrategy
Method to be called per TP-enabled object when the transaction is rolled back.
RollbackStrategy - Interface in com.db4o.ta
Interface defining rollback behavior when Transparent Persistence mode is on.
run(String) - Method in class com.db4o.tools.Statistics
 

S

search(Object) - Method in class com.db4o.collections.ActivatableStack
 
seek(long) - Method in class com.db4o.io.CachedIoAdapter
Deprecated. Moves the pointer to the specified file position
seek(long) - Method in class com.db4o.io.IoAdapter
Deprecated. implement to set the read/write pointer in the file, absolute mode
seek(long) - Method in class com.db4o.io.RandomAccessFileAdapter
Deprecated.  
seek(long) - Method in class com.db4o.io.VanillaIoAdapter
Deprecated.  
seek(int) - Method in interface com.db4o.marshall.ReadBuffer
positions the read pointer at the specified position
select() - Method in interface com.db4o.qlin.QLin
executes the QLin query and returns the result as an ObjectSet.
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.
ServerConfiguration - Interface in com.db4o.cs.config
Configuration interface for db4o servers.
ServerConfigurationItem - Interface in com.db4o.cs.config
Implement this interface for configuration items that encapsulate a batch of configuration settings or that need to be applied to ObjectServers after they are opened.
ServerSocket4 - Interface in com.db4o.cs.foundation
 
ServerSocket4Decorator - Class in com.db4o.cs.foundation
 
ServerSocket4Decorator(ServerSocket4) - Constructor for class com.db4o.cs.foundation.ServerSocket4Decorator
 
set(int, E) - Method in class com.db4o.collections.ActivatableArrayList
 
set(int, E) - Method in class com.db4o.collections.ActivatableLinkedList
 
set(int, E) - Method in class com.db4o.collections.ActivatableStack
 
set(int, E) - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
set(int) - Method in interface com.db4o.io.BlockSize
 
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
 
setBlobPath(String) - Method in interface com.db4o.config.Configuration
configures the path to be used to store and read Blob data.
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
 
setSemaphore(String, int) - Method in interface com.db4o.ext.ExtObjectContainer
attempts to set a semaphore.
setSoTimeout(int) - Method in class com.db4o.cs.foundation.NetworkServerSocketBase
 
setSoTimeout(int) - Method in class com.db4o.cs.foundation.NetworkSocketBase
 
setSoTimeout(int) - Method in interface com.db4o.cs.foundation.ServerSocket4
 
setSoTimeout(int) - Method in class com.db4o.cs.foundation.ServerSocket4Decorator
 
setSoTimeout(int) - Method in interface com.db4o.cs.foundation.Socket4
 
setSoTimeout(int) - Method in class com.db4o.cs.foundation.Socket4Decorator
 
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
 
SimpleNameProvider - Class in com.db4o.config
Assigns a fixed, pre-defined name to the given ObjectContainer.
SimpleNameProvider(String) - Constructor for class com.db4o.config.SimpleNameProvider
 
single() - Method in interface com.db4o.qlin.QLin
 
SingleClassTypeHandlerPredicate - Class in com.db4o.typehandlers
allows installing a Typehandler for a single class.
SingleClassTypeHandlerPredicate(Class) - Constructor for class com.db4o.typehandlers.SingleClassTypeHandlerPredicate
 
SingleNamedClassTypeHandlerPredicate - Class in com.db4o.typehandlers
allows installing a Typehandler for a single classname.
SingleNamedClassTypeHandlerPredicate(String) - Constructor for class com.db4o.typehandlers.SingleNamedClassTypeHandlerPredicate
 
singleOrDefault(T) - Method in interface com.db4o.qlin.QLin
 
singleThreadedClient(boolean) - Method in interface com.db4o.config.ClientServerConfiguration
configures the client messaging system to be single threaded or multithreaded.
singleThreadedClient(boolean) - Method in interface com.db4o.cs.config.NetworkingConfiguration
configures the client messaging system to be single threaded or multithreaded.
size() - Method in class com.db4o.collections.ActivatableArrayList
 
size() - Method in class com.db4o.collections.ActivatableHashMap
 
size() - Method in class com.db4o.collections.ActivatableHashSet
 
size() - Method in class com.db4o.collections.ActivatableHashtable
 
size() - Method in class com.db4o.collections.ActivatableLinkedList
 
size() - Method in class com.db4o.collections.ActivatableStack
 
size() - Method in class com.db4o.collections.ActivatableTreeSet
 
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 class com.db4o.collections.DelegatingActivatableCollection
 
size() - Method in class com.db4o.collections.DelegatingCollection
 
size() - Method in class com.db4o.collections.DelegatingSet
 
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
 
slotCacheSize(int) - Method in interface com.db4o.config.CacheConfiguration
Deprecated. since 7.14 BTrees have their own LRU cache now.
slotChanges() - Method in class com.db4o.defragment.DatabaseIdMapping
 
slotChanges() - Method in interface com.db4o.defragment.IdMapping
provides a Visitable of all mappings of IDs to slots.
slotChanges() - Method in class com.db4o.defragment.InMemoryIdMapping
 
smaller(Object) - Method in interface com.db4o.qlin.QLin
 
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.
Socket4 - Interface in com.db4o.cs.foundation
 
Socket4Decorator - Class in com.db4o.cs.foundation
 
Socket4Decorator(Socket4) - Constructor for class com.db4o.cs.foundation.Socket4Decorator
 
Socket4Factory - Interface in com.db4o.cs.foundation
 
socketFactory() - Method in interface com.db4o.cs.config.NetworkingConfiguration
 
socketFactory(Socket4Factory) - Method in interface com.db4o.cs.config.NetworkingConfiguration
 
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.MissingClass
 
solution() - Method in class com.db4o.diagnostic.NativeQueryNotOptimized
 
solution() - Method in class com.db4o.diagnostic.NativeQueryOptimizerNotLoaded
 
solution() - Method in class com.db4o.diagnostic.ObjectFieldDoesNotExist
 
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.
StandardSocket4Factory - Class in com.db4o.cs.foundation
 
StandardSocket4Factory() - Constructor for class com.db4o.cs.foundation.StandardSocket4Factory
 
startsWith(String) - Method in interface com.db4o.qlin.QLin
 
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
 
storage(Storage) - Method in interface com.db4o.config.Configuration
allows to configure db4o to use a customized byte IO storage mechanism.
storage() - Method in interface com.db4o.config.Configuration
returns the configured Storage
storage(Storage) - Method in interface com.db4o.config.FileConfiguration
allows to configure db4o to use a customized byte IO storage mechanism.
storage() - Method in interface com.db4o.config.FileConfiguration
returns the configured Storage.
Storage - Interface in com.db4o.io
Base interface for Storage adapters that open a Bin to store db4o database data to.
StorageDecorator - Class in com.db4o.io
Wrapper base class for all classes that wrap Storage.
StorageDecorator(Storage) - Constructor for class com.db4o.io.StorageDecorator
 
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.
stringEncoding(StringEncoding) - Method in interface com.db4o.config.CommonConfiguration
configures the string encoding to be used.
stringEncoding(StringEncoding) - Method in interface com.db4o.config.Configuration
configures the string encoding to be used.
StringEncoding - Interface in com.db4o.config.encoding
encodes a String to a byte array and decodes a String from a part of a byte array
StringEncodings - Class in com.db4o.config.encoding
All built in String encodings
StringEncodings() - Constructor for class com.db4o.config.encoding.StringEncodings
 
StringEventArgs - Class in com.db4o.events
 
StringEventArgs(String) - Constructor for class com.db4o.events.StringEventArgs
 
subList(int, int) - Method in class com.db4o.collections.ActivatableArrayList
 
subList(int, int) - Method in class com.db4o.collections.ActivatableLinkedList
 
subList(int, int) - Method in class com.db4o.collections.ActivatableStack
 
subSet(E, E) - Method in class com.db4o.collections.ActivatableTreeSet
 
sync() - Method in interface com.db4o.io.Bin
flushes the buffer content to the physical storage media.
sync(Runnable) - Method in interface com.db4o.io.Bin
runs the Runnable between two calls to sync();
sync() - Method in class com.db4o.io.BinDecorator
 
sync(Runnable) - Method in class com.db4o.io.BinDecorator
 
sync() - Method in class com.db4o.io.CachedIoAdapter
Deprecated. Flushes cache to a physical storage
sync() - Method in class com.db4o.io.FileStorage.FileBin
 
sync(Runnable) - Method in class com.db4o.io.FileStorage.FileBin
 
sync() - Method in class com.db4o.io.IoAdapter
Deprecated. implement to flush the file contents to storage
sync() - Method in class com.db4o.io.MemoryBin
 
sync(Runnable) - Method in class com.db4o.io.MemoryBin
 
sync() - Method in class com.db4o.io.RandomAccessFileAdapter
Deprecated.  
sync() - Method in class com.db4o.io.ThreadedSyncBin
 
sync(Runnable) - Method in class com.db4o.io.ThreadedSyncBin
 
sync() - Method in class com.db4o.io.VanillaIoAdapter
Deprecated.  
syncRead(long, byte[], int) - Method in interface com.db4o.io.Bin
reads a given number of bytes into an array of bytes at an offset position.
syncRead(long, byte[], int) - Method in class com.db4o.io.BinDecorator
 
syncRead(long, byte[], int) - Method in class com.db4o.io.FileStorage.FileBin
 
syncRead(long, byte[], int) - Method in class com.db4o.io.MemoryBin
 
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

tailSet(E) - Method in class com.db4o.collections.ActivatableTreeSet
 
targetObject() - Method in interface com.db4o.typehandlers.ActivationContext
 
tempPath() - Method in class com.db4o.defragment.DefragmentConfig
 
testConstructors(boolean) - Method in interface com.db4o.config.CommonConfiguration
tuning feature: configures whether db4o should try to instantiate one instance of each persistent class on system startup.
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
 
ThreadedSyncBin - Class in com.db4o.io
 
ThreadedSyncBin(Bin) - Constructor for class com.db4o.io.ThreadedSyncBin
 
timeoutClientSocket(int) - Method in interface com.db4o.config.ClientServerConfiguration
configures the time a client waits for a message response from the server.
timeoutClientSocket(int) - Method in interface com.db4o.cs.config.ClientConfiguration
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.
timeoutServerSocket(int) - Method in interface com.db4o.cs.config.ServerConfiguration
configures the timeout of the server side socket.
toArray() - Method in class com.db4o.collections.ActivatableArrayList
 
toArray(T[]) - Method in class com.db4o.collections.ActivatableArrayList
 
toArray() - Method in class com.db4o.collections.ActivatableHashSet
 
toArray(T[]) - Method in class com.db4o.collections.ActivatableHashSet
 
toArray() - Method in class com.db4o.collections.ActivatableLinkedList
 
toArray(T[]) - Method in class com.db4o.collections.ActivatableLinkedList
 
toArray() - Method in class com.db4o.collections.ActivatableStack
 
toArray(T[]) - Method in class com.db4o.collections.ActivatableStack
 
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 class com.db4o.collections.DelegatingActivatableCollection
 
toArray(T[]) - Method in class com.db4o.collections.DelegatingActivatableCollection
 
toArray() - Method in class com.db4o.collections.DelegatingCollection
 
toArray(T[]) - Method in class com.db4o.collections.DelegatingCollection
 
toArray() - Method in class com.db4o.collections.DelegatingSet
 
toArray(T[]) - Method in class com.db4o.collections.DelegatingSet
 
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.collections.ActivatableArrayList
 
toString() - Method in class com.db4o.config.ConfigScope
 
toString() - Method in class com.db4o.config.QueryEvaluationMode
 
toString() - Method in class com.db4o.cs.foundation.NetworkSocketBase
 
toString() - Method in class com.db4o.cs.foundation.Socket4Decorator
 
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
 
transaction() - Method in interface com.db4o.messaging.MessageContext
The transaction the current message has been sent with.
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
Configuration item that enables Transparent Activation Mode for this session.
TransparentActivationSupport() - Constructor for class com.db4o.ta.TransparentActivationSupport
 
TransparentPersistenceSupport - Class in com.db4o.ta
Enables Transparent Persistence and Transparent Activation behaviours for the current session.
TransparentPersistenceSupport(RollbackStrategy) - Constructor for class com.db4o.ta.TransparentPersistenceSupport
Creates a new instance of TransparentPersistenceSupport class
TransparentPersistenceSupport() - Constructor for class com.db4o.ta.TransparentPersistenceSupport
Creates a new instance of TransparentPersistenceSupport class with no rollback strategies defined.
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.
trimToSize() - Method in class com.db4o.collections.ActivatableArrayList
 
trimToSize() - Method in class com.db4o.collections.ArrayList4
same as java.util.ArrayList but transparently activates the members as required.
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.
TypeAlias(Class, Class) - Constructor for class com.db4o.config.TypeAlias
 
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() - Static method in class com.db4o.config.encoding.StringEncodings
 
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
 
UnsupportedOldFormatException - Exception in com.db4o.ext
This exception is thrown while reading old database files for which support has been dropped.
UnsupportedOldFormatException() - Constructor for exception com.db4o.ext.UnsupportedOldFormatException
 
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.CommonConfiguration
specifies the global updateDepth.
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.
useCustomSystem(IdSystemFactory) - Method in interface com.db4o.config.IdSystemConfiguration
configures db4o to use a custom ID system.
useIndexSystem() - Method in interface com.db4o.config.FreespaceConfiguration
Deprecated. Please use the BTree freespace system instead by calling FreespaceConfiguration.useBTreeSystem().
useInMemorySystem() - Method in interface com.db4o.config.IdSystemConfiguration
configures db4o to use an in-memory ID system.
usePointerBasedSystem() - Method in interface com.db4o.config.IdSystemConfiguration
configures db4o to store IDs as pointers.
useRamSystem() - Method in interface com.db4o.config.FreespaceConfiguration
configures db4o to use a RAM-based freespace system.
useSingleBTreeSystem() - Method in interface com.db4o.config.IdSystemConfiguration
configures db4o to use a single BTreeIdSystem on top of an InMemoryIdSystem.
useStackedBTreeSystem() - Method in interface com.db4o.config.IdSystemConfiguration
configures db4o to use a stack of two BTreeIdSystems on top of an InMemoryIdSystem.
utf8() - Static method in class com.db4o.config.encoding.StringEncodings
 

V

value() - Method in interface com.db4o.io.BlockSize
 
values() - Method in class com.db4o.collections.ActivatableHashMap
 
values() - Method in class com.db4o.collections.ActivatableHashtable
 
values() - Method in class com.db4o.collections.ArrayMap4
java.util.Map implementation but transparently activates the members as required.
ValueTypeHandler - Interface in com.db4o.typehandlers
 
vanillaDb4oConfig(int) - Static method in class com.db4o.defragment.DefragmentConfig
 
VanillaIoAdapter - Class in com.db4o.io
Deprecated. use StorageDecorator / BinDecorator instead.
VanillaIoAdapter(IoAdapter) - Constructor for class com.db4o.io.VanillaIoAdapter
Deprecated.  
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.CommonConfiguration
configures the timer for WeakReference collection.
weakReferenceCollectionInterval(int) - Method in interface com.db4o.config.Configuration
configures the timer for WeakReference collection.
weakReferences(boolean) - Method in interface com.db4o.config.CommonConfiguration
turns weak reference management on or off.
weakReferences(boolean) - Method in interface com.db4o.config.Configuration
turns weak reference management on or off.
where(Object) - Method in interface com.db4o.qlin.QLin
adds a where node to this QLin query.
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, int) - Method in class com.db4o.cs.foundation.NetworkSocketBase
 
write(byte[], int, int) - Method in interface com.db4o.cs.foundation.Socket4
 
write(byte[], int, int) - Method in class com.db4o.cs.foundation.Socket4Decorator
 
write(long, byte[], int) - Method in interface com.db4o.io.Bin
writes a given number of bytes from an array of bytes at an offset position
write(long, byte[], int) - Method in class com.db4o.io.BinDecorator
 
write(byte[], int) - Method in class com.db4o.io.CachedIoAdapter
Deprecated. Writes the buffer to cache using pages
write(long, byte[], int) - Method in class com.db4o.io.FileStorage.FileBin
 
write(byte[]) - Method in class com.db4o.io.IoAdapter
Deprecated. writes a buffer to the seeked address
write(byte[], int) - Method in class com.db4o.io.IoAdapter
Deprecated. implement to write a buffer at the seeked address
write(long, byte[], int) - Method in class com.db4o.io.MemoryBin
for internal processing only.
write(byte[], int) - Method in class com.db4o.io.RandomAccessFileAdapter
Deprecated.  
write(long, byte[], int) - Method in class com.db4o.io.ThreadedSyncBin
 
write(byte[], int) - Method in class com.db4o.io.VanillaIoAdapter
Deprecated.  
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.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 TypeHandler4 during marshaling and provides methods to marshal objects.
writeInstantiation(WriteContext, Object) - Method in interface com.db4o.typehandlers.InstantiatingTypeHandler
gets called when an object is to be written to the database.
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.

_

_className - Variable in class com.db4o.diagnostic.MissingClass
 
_className - Variable in class com.db4o.diagnostic.ObjectFieldDoesNotExist
 
_exceptions - Variable in exception com.db4o.ext.CompositeDb4oException
 
_fieldName - Variable in class com.db4o.diagnostic.ObjectFieldDoesNotExist
 

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

Copyright 2009 Versant Corporation. All rights reserved.