db4o 2.5
A B C D E F 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.
and(Constraint) - Method in interface com.db4o.query.Constraint
links two Constraints for AND evaluation.
array() - Method in interface com.db4o.reflect.IReflect
returns an IArray object, the equivalent to java.lang.reflect.Array.
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.
Candidate - interface com.db4o.query.Candidate.
candidate for Evaluation callbacks.
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.query - package com.db4o.query
query package
com.db4o.reflect - package com.db4o.reflect
reflection API for non-reflection VMs or speed tuning
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.
Compare - interface com.db4o.config.Compare.
allows special comparison behaviour during query evaluation.
compare() - Method in interface com.db4o.config.Compare
return the Object to be compared during query evaluation.
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.
constrain(Object) - Method in interface com.db4o.query.Query
adds a constraint to this node.
Constraint - interface com.db4o.query.Constraint.
constraint to limit the objects returned upon {@linkplain Query#execute() query execution}.
Constraints - interface com.db4o.query.Constraints.
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.
constructorCallsSupported() - Method in interface com.db4o.reflect.IReflect
specifiy whether parameterized Constructors are supported.
contains() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to containment comparison.

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.
descend(String) - Method in interface com.db4o.query.Query
returns a reference to a descendant node in the query graph.

E

encrypt(boolean) - Method in interface com.db4o.config.Configuration
configures the use of encryption.
equal() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to ==.
evaluate(Candidate) - Method in interface com.db4o.query.Evaluation
callback method during {@linkplain Query#execute query execution}.
Evaluation - interface com.db4o.query.Evaluation.
for implementation of callback evaluations.
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.
ext() - Method in interface com.db4o.ObjectContainer
returns an ObjectContainer with extended functionality.
ext() - Method in interface com.db4o.ObjectSet
returns an ObjectSet with extended functionality.
ext() - Method in interface com.db4o.ObjectServer
returns an ObjectServer with extended functionality.
ExtClient - interface com.db4o.ext.ExtClient.
extended client functionality for the ExtObjectContainer interface.
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.

F

forName(String) - Method in interface com.db4o.reflect.IReflect
returns an IClass class reflector for a class name.

G

get(Object) - Method in interface com.db4o.ObjectContainer
Query-By-Example interface to retrieve objects.
get(Object) - Method in interface com.db4o.reflect.IField
 
get(Object, int) - Method in interface com.db4o.reflect.IArray
 
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.
getDeclaredConstructors() - Method in interface com.db4o.reflect.IClass
 
getDeclaredField(String) - Method in interface com.db4o.reflect.IClass
 
getDeclaredFields() - Method in interface com.db4o.reflect.IClass
 
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.
getIncrementSizeBy() - Method in class com.db4o.ext.MemoryFile
returns the size the MemoryFile is to be enlarged, if it grows beyond the current size.
getInitialSize() - Method in class com.db4o.ext.MemoryFile
returns the initial size of the MemoryFile.
getLength(Object) - Method in interface com.db4o.reflect.IArray
 
getMessageSender() - Method in interface com.db4o.config.Configuration
returns the MessageSender for this Configuration context.
getMethod(String, Class[]) - Method in interface com.db4o.reflect.IClass
 
getName() - Method in interface com.db4o.ext.StoredClass
returns the name of this stored class.
getName() - Method in interface com.db4o.reflect.IField
 
getObject() - Method in interface com.db4o.query.Constraint
returns the Object the query graph was constrained with to create this Constraint.
getObject() - Method in interface com.db4o.query.Candidate
returns the persistent object that is represented by this query Candidate.
getParameterTypes() - Method in interface com.db4o.reflect.IConstructor
 
getStatus() - Method in interface com.db4o.types.Blob
returns the status after the last read- or write-operation.
getType() - Method in interface com.db4o.reflect.IField
 
grantAccess(String, String) - Method in interface com.db4o.ObjectServer
grants client access to the specified user with the specified password.
greater() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to >.

H

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

I

IArray - interface com.db4o.reflect.IArray.
representation for java.lang.reflect.Array.
IClass - interface com.db4o.reflect.IClass.
representation for java.lang.Class.
IConstructor - interface com.db4o.reflect.IConstructor.
representation for java.lang.reflect.Constructor.
identity() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to identity comparison.
IField - interface com.db4o.reflect.IField.
representation for java.lang.reflect.Field.
IMethod - interface com.db4o.reflect.IMethod.
representation for java.lang.reflect.Method.
include(boolean) - Method in interface com.db4o.query.Candidate
specify whether the Candidate is to be included in the ObjectSet resultset.
invoke(Object, Object[]) - Method in interface com.db4o.reflect.IMethod
 
IReflect - interface com.db4o.reflect.IReflect.
root of the reflection implementation API.
isAbstract() - Method in interface com.db4o.reflect.IClass
 
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.
isInterface() - Method in interface com.db4o.reflect.IClass
 
isPublic() - Method in interface com.db4o.reflect.IField
 
isStatic() - Method in interface com.db4o.reflect.IField
 
isStored(Object) - Method in interface com.db4o.ext.ExtObjectContainer
tests if an object is stored in this ObjectContainer.
isTransient() - Method in interface com.db4o.reflect.IField
 

L

licensedTo(String) - Static method in class com.db4o.Db4o
enters the licensing information into licensed versions.
like() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to "like" comparison.
lockDatabaseFile(boolean) - Method in interface com.db4o.config.Configuration
can be used to turn the database file locking thread off.
log(Object) - Static method in class com.db4o.tools.Logger
logs the structure of an object.
log(ObjectContainer, 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 com.db4o.tools.Logger.
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 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.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.
message recipient for client/server messaging.
MessageSender - interface com.db4o.messaging.MessageSender.
message sender for client/server messaging.
methodCallsSupported() - Method in interface com.db4o.reflect.IReflect
specify whether method calls are supported.
minimumActivationDepth(int) - Method in interface com.db4o.config.ObjectClass
sets the minimum activation depth to the desired value.

N

newInstance() - Method in interface com.db4o.reflect.IClass
 
newInstance(Class, int) - Method in interface com.db4o.reflect.IArray
 
newInstance(Class, int[]) - Method in interface com.db4o.reflect.IArray
 
newInstance(Object[]) - Method in interface com.db4o.reflect.IConstructor
 
next() - Method in interface com.db4o.ObjectSet
returns the next object in the ObjectSet.
not() - Method in interface com.db4o.query.Constraint
turns on not() comparison.

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.
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.
or(Constraint) - Method in interface com.db4o.query.Constraint
links two Constraints for OR evaluation.
orderAscending() - Method in interface com.db4o.query.Query
adds an ascending ordering criteria to this node of the query graph.
orderDescending() - Method in interface com.db4o.query.Query
adds a descending order criteria to this node of the query graph.

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
the method called upon the arrival of messages.
purge() - Method in interface com.db4o.ext.ExtObjectContainer
unloads all clean indices from memory and frees unused objects.
purge(Object) - Method in interface com.db4o.ext.ExtObjectContainer
unloads a specific object from the db4o reference mechanism.

Q

Query - interface com.db4o.query.Query.
handle to a node in the query graph.
query() - Method in interface com.db4o.ObjectContainer
factory method to create a new Query object.
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.
reflectWith(IReflect) - Method in interface com.db4o.config.Configuration
configures the use of a specially designed reflection implementation.
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.
run(String) - Method in class com.db4o.tools.Statistics
 
run(String, boolean) - Method in class com.db4o.tools.Defragment
programmatic interface to run Defragment with a forced delete of a possible old Defragment backup.

S

SecondClass - interface com.db4o.types.SecondClass.
marks objects as second class objects.
send(Object) - Method in interface com.db4o.messaging.MessageSender
sends a message to the server.
set(Object) - Method in interface com.db4o.ObjectContainer
newly stores objects or updates stored objects.
set(Object, int, Object) - Method in interface com.db4o.reflect.IArray
 
set(Object, Object) - Method in interface com.db4o.reflect.IField
 
setAccessible() - Method in interface com.db4o.reflect.IField
 
setAccessible() - Method in interface com.db4o.reflect.IConstructor
 
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.
setIncrementSizeBy(int) - Method in class com.db4o.ext.MemoryFile
configures the size the MemoryFile is to be enlarged by, if it grows beyond the current size.
setInitialSize(int) - Method in class com.db4o.ext.MemoryFile
configures the initial size of the MemoryFile.
setMaximumDepth(int) - Static method in class com.db4o.tools.Logger
limits logging to a maximum depth.
setMessageRecipient(MessageRecipient) - Method in interface com.db4o.config.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.
setOut(PrintStream) - Static method in class com.db4o.tools.Logger
redirects output to a different PrintStream.
size() - Method in interface com.db4o.ObjectSet
returns the number of elements in the ObjectSet.
smaller() - Method in interface com.db4o.query.Constraint
sets the evaluation mode to <.
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_PROCESSING - Static variable in interface com.db4o.types.Blob
for internal use only
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.
switchToFile(String) - Method in interface com.db4o.ext.ExtClient
requests opening a different server database file for this client session.
switchToMainFile() - Method in interface com.db4o.ext.ExtClient
requests switching back to the main database file after a previous call to switchToFile(String fileName).

T

toArray() - Method in interface com.db4o.query.Constraints
returns an array of the contained Constraint objects.
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

weakReferences(boolean) - Method in interface com.db4o.config.Configuration
turns weak reference management on or off.
writeTo(File) - Method in interface com.db4o.types.Blob
writes stored blob data to a file.

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