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

A

activate(Object, int) - Method in interface com.db4o.ObjectContainer
activates all members on a stored object to the specified depth.
activationDepth(int) - Method in interface com.db4o.config.Configuration
sets the activation depth to the specified value.
automaticShutDown(boolean) - Method in interface com.db4o.config.Configuration
turns automatic shutdown of the engine on and off.

B

bind(Object, long) - Method in interface com.db4o.ext.ExtObjectContainer
binds an object to an internal object ID.
Blob - interface com.db4o.types.Blob.
the db4o Blob type to store blobs independant of the main database file and to perform asynchronous upload and download operations.

C

callbacks(boolean) - Method in interface com.db4o.config.Configuration
turns ObjectCallback methods on and off.
cascadeOnActivate(boolean) - Method in interface com.db4o.config.ObjectField
sets cascaded activation behaviour.
cascadeOnActivate(boolean) - Method in interface com.db4o.config.ObjectClass
sets cascaded activation behaviour.
cascadeOnDelete(boolean) - Method in interface com.db4o.config.ObjectField
sets cascaded delete behaviour.
cascadeOnDelete(boolean) - Method in interface com.db4o.config.ObjectClass
sets cascaded delete behaviour.
cascadeOnUpdate(boolean) - Method in interface com.db4o.config.ObjectField
sets cascaded update behaviour.
cascadeOnUpdate(boolean) - Method in interface com.db4o.config.ObjectClass
sets cascaded update behaviour.
classActivationDepthConfigurable(boolean) - Method in interface com.db4o.config.Configuration
turns individual class activation depth configuration on and off.
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.
com.db4o - package com.db4o
core package
com.db4o.config - package com.db4o.config
configuration package
com.db4o.ext - package com.db4o.ext
extended functionality
com.db4o.messaging - package com.db4o.messaging
messaging package
com.db4o.tools - package com.db4o.tools
tools package
com.db4o.types - package com.db4o.types
special db4o type classes
commit() - Method in interface com.db4o.ObjectContainer
commits the running transaction.
Configuration - interface com.db4o.config.Configuration.
configuration interface for db4o.
configure() - Static method in class com.db4o.Db4o
returns the global db4o Configuration context for the running JVM session.
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.

D

DatabaseFileLockedException - exception com.db4o.ext.DatabaseFileLockedException.
this Exception is thrown during any of the db4o open calls if the database file is locked by another process.
DatabaseFileLockedException() - Constructor for class com.db4o.ext.DatabaseFileLockedException
 
Db4o - class com.db4o.Db4o.
factory class with static methods to configure and start the engine.
Db4oType - interface com.db4o.types.Db4oType.
marker interface for all special db4o types.
deactivate(Object, int) - Method in interface com.db4o.ObjectContainer
deactivates a stored object by setting all members to NULL.
Defragment - class com.db4o.tools.Defragment.
defragments a database file.
Defragment() - Constructor for class com.db4o.tools.Defragment
the main method is the only entry point
delete(Object) - Method in interface com.db4o.ObjectContainer
deletes a stored object permanently.

E

encrypt(boolean) - Method in interface com.db4o.config.Configuration
configures the use of encryption.
exceptionsOnNotStorable(boolean) - Method in interface com.db4o.config.Configuration
configures whether Exceptions are to be thrown, if objects can not be stored.
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.
ExtDb4o - class com.db4o.ext.ExtDb4o.
extended factory class with static methods to open special db4o sessions.
ExtObjectContainer - interface com.db4o.ext.ExtObjectContainer.
extended functionality for the ObjectContainer interface.
ExtObjectServer - interface com.db4o.ext.ExtObjectServer.
extended functionality for the ObjectServer interface.
ExtObjectSet - interface com.db4o.ext.ExtObjectSet.
extended functionality for the ObjectSet interface.

G

get(Object) - Method in interface com.db4o.ObjectContainer
Query-By-Example interface to retrieve objects.
getByID(long) - Method in interface com.db4o.ext.ExtObjectContainer
returns the stored object for an internal ID.
getBytes() - Method in class com.db4o.ext.MemoryFile
returns the raw byte data.
getID(Object) - Method in interface com.db4o.ext.ExtObjectContainer
returns the internal unique object ID.
getIDs() - Method in interface com.db4o.ext.StoredClass
returns an array of IDs of all stored object instances of this stored class.
getIDs() - Method in interface com.db4o.ext.ExtObjectSet
returns an array of internal IDs that correspond to the contained objects.
getMessageSender() - Method in interface com.db4o.config.Configuration
returns the MessageSender for this Configuration context.
getName() - Method in interface com.db4o.ext.StoredClass
returns the name of this stored class.
getStatus() - Method in interface com.db4o.types.Blob
returns the status after the last read- or write-operation.
grantAccess(String, String) - Method in interface com.db4o.ObjectServer
grants client access to the specified user with the specified password.

H

hasNext() - Method in interface com.db4o.ObjectSet
returns true if the ObjectSet has more elements.

I

isActive(Object) - Method in interface com.db4o.ext.ExtObjectContainer
tests if an object is activated.
isCached(long) - Method in interface com.db4o.ext.ExtObjectContainer
tests if an object with this ID is currently cached.
isClosed() - Method in interface com.db4o.ext.ExtObjectContainer
tests if this ObjectContainer is closed.
isStored(Object) - Method in interface com.db4o.ext.ExtObjectContainer
tests if an object is stored in this ObjectContainer.

L

licensedTo(String) - Static method in class com.db4o.Db4o
enters the licensing information into licensed versions.
lockDatabaseFile(boolean) - Method in interface com.db4o.config.Configuration
can be used to turn the database file locking thread off.

M

main(String[]) - Static method in class com.db4o.Db4o
prints the version name of this version to System.out.
main(String[]) - Static method in class com.db4o.tools.Defragment
the main method that runs Defragment.
main(String[]) - Static method in class com.db4o.tools.Statistics
the main method that runs the statistics.
maximumActivationDepth(int) - Method in interface com.db4o.config.ObjectClass
sets the maximum activation depth to the desired value.
MemoryFile - class com.db4o.ext.MemoryFile.
carries in-memory data for db4o in-memory operation.
MemoryFile() - Constructor for class com.db4o.ext.MemoryFile
constructs a new MemoryFile without any data.
MemoryFile(byte[]) - Constructor for class com.db4o.ext.MemoryFile
constructs a MemoryFile to use the byte data from a previous MemoryFile.
messageLevel(int) - Method in interface com.db4o.config.Configuration
sets the detail level of db4o messages.
MessageRecipient - interface com.db4o.messaging.MessageRecipient.
 
MessageSender - interface com.db4o.messaging.MessageSender.
 
minimumActivationDepth(int) - Method in interface com.db4o.config.ObjectClass
sets the minimum activation depth to the desired value.

N

next() - Method in interface com.db4o.ObjectSet
returns the next object in the ObjectSet.

O

ObjectCallbacks - interface com.db4o.ext.ObjectCallbacks.
callback methods.
ObjectClass - interface com.db4o.config.ObjectClass.
configuration interface for classes.
objectClass(String) - Method in interface com.db4o.config.Configuration
returns an ObjectClass object to configure the specified class.
ObjectConstructor - interface com.db4o.config.ObjectConstructor.
interface to allow instantiating objects by calling specific constructors.
ObjectContainer - interface com.db4o.ObjectContainer.
storage and query interface.
objectContainer() - Method in interface com.db4o.ext.ExtObjectServer
returns the ObjectContainer used by the server.
objectContainer(ServletContext, HttpSession, String) - Static method in class com.db4o.ext.ExtDb4o
returns an ObjectContainer to be used in a stateless servlet session.
ObjectField - interface com.db4o.config.ObjectField.
configuration interface for fields of classes.
objectField(String) - Method in interface com.db4o.config.ObjectClass
returns an ObjectField object to configure the specified field.
ObjectNotStorableException - exception com.db4o.ext.ObjectNotStorableException.
this Exception is thrown, if objects can not be stored and if db4o is configured to throw Exceptions on storage failures.
ObjectNotStorableException(String) - Constructor for class com.db4o.ext.ObjectNotStorableException
 
objectOnActivate(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called upon activation of an object.
objectOnActivate(String, String[], String) - Method in interface com.db4o.config.ObjectField
specifies a method of the parent class to be called upon activation.
objectOnActivate(String, String[], String) - Method in interface com.db4o.config.ObjectClass
specifies a method of this class to be called upon activation.
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 com.db4o.ObjectServer.
the db4o server class.
ObjectSet - interface com.db4o.ObjectSet.
query resultset.
ObjectTranslator - interface com.db4o.config.ObjectTranslator.
translator interface to translate objects on storage and activation.
onActivate(ObjectContainer, Object, Object) - Method in interface com.db4o.config.ObjectTranslator
db4o calls this method during activation.
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.
openClient(InetAddress, int, String, String) - Static method in class com.db4o.Db4o
opens an ObjectContainer client and connects it to the specified server InetAddress and port.
openClient(String, int, String, String) - Static method in class com.db4o.Db4o
opens an ObjectContainer client and connects it to the specified named server and port.
openFile(String) - Static method in class com.db4o.Db4o
opens an ObjectContainer on the specified database file for local use.
openMemoryFile(MemoryFile) - Static method in class com.db4o.ext.ExtDb4o
opens an ObjectContainer for in-memory use .
openServer(String, int) - Static method in class com.db4o.Db4o
opens an ObjectServer on the specified database file and port.

P

password(String) - Method in interface com.db4o.config.Configuration
protects the database file with a password.
processMessage(ObjectContainer, Object) - Method in interface com.db4o.messaging.MessageRecipient
 
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.

Q

queryEvaluation(boolean) - Method in interface com.db4o.config.ObjectField
toggles query evaluation.

R

readFrom(File) - Method in interface com.db4o.types.Blob
reads a file into the db4o system and stores it as a blob.
readOnly(boolean) - Method in interface com.db4o.config.Configuration
turns readOnly mode on and off.
refreshClasses() - Method in interface com.db4o.config.Configuration
forces analysation of all Classes during a running session.
rename(String) - Method in interface com.db4o.config.ObjectField
renames a field of a stored class.
rename(String) - Method in interface com.db4o.config.ObjectClass
renames a stored class.
reset() - Method in interface com.db4o.ObjectSet
resets the ObjectSet cursor before the first element.
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.

S

send(Object) - Method in interface com.db4o.messaging.MessageSender
 
set(Object) - Method in interface com.db4o.ObjectContainer
newly stores objects or updates stored objects.
setBlobPath(String) - Method in interface com.db4o.config.Configuration
configures the path to be used to store and read Blob data.
setBytes(byte[]) - Method in class com.db4o.ext.MemoryFile
sets the raw byte data.
setClassLoader(ClassLoader) - Method in interface com.db4o.config.Configuration
configures db4o to use a custom ClassLoader.
setMessageRecipient(MessageRecipient) - Method in interface com.db4o.config.Configuration
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.
size() - Method in interface com.db4o.ObjectSet
returns the number of elements in the ObjectSet.
Statistics - class com.db4o.tools.Statistics.
prints statistics about a database file to System.out.
Statistics() - Constructor for class com.db4o.tools.Statistics
 
STATUS_AVAILABLE - Static variable in interface com.db4o.types.Blob
available data was previously stored to the Blob field.
STATUS_COMPLETED - Static variable in interface com.db4o.types.Blob
the last operation on this field was completed successfully
STATUS_ERROR - Static variable in interface com.db4o.types.Blob
the last operation on this field failed
STATUS_QUEUED - Static variable in interface com.db4o.types.Blob
an operation was triggered and is waiting for it's turn in the Blob queue.
STATUS_UNUSED - Static variable in interface com.db4o.types.Blob
no data was ever stored to the Blob field.
StoredClass - interface com.db4o.ext.StoredClass.
the internal representation of a stored class.
storedClass() - Method in interface com.db4o.config.ObjectTranslator
return the Class you are converting to.
storedClass(String) - Method in interface com.db4o.ext.ExtObjectContainer
returns the stored class for a fully qualified class name.
storedClasses() - Method in interface com.db4o.ext.ExtObjectContainer
returns an array of all stored classes.
storeTransientFields(boolean) - Method in interface com.db4o.config.ObjectClass
allows to specify if transient fields are to be stored.

T

translate(ObjectTranslator) - Method in interface com.db4o.config.ObjectClass
registers a translator for this class.

U

unicode(boolean) - Method in interface com.db4o.config.Configuration
configures the storage format of Strings.
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.
use(Object) - Static method in class com.db4o.ext.ExtDb4o
Java Web Start interface to open an ObjectContainer on a JNLPRandomAccessFile.

V

version() - Static method in class com.db4o.Db4o
returns the version name of the used db4o version.

W

writeTo(File) - Method in interface com.db4o.types.Blob
writes stored blob data to a file.

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