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

A

AVAILABLE - Static variable in class com.db4o.ext.Status
 
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.
activationDepth(int) - Method in interface com.db4o.types.Db4oCollection
configures the activation depth for objects returned from this collection.
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.
attribute(Object) - Method in interface com.db4o.config.ObjectAttribute
generic method to return an attribute of a parent object.
automaticShutDown(boolean) - Method in interface com.db4o.config.Configuration
turns automatic shutdown of the engine on and off.

B

Blob - interface com.db4o.types.Blob.
the db4o Blob type to store blobs independant of the main database file and allows to perform asynchronous upload and download operations.
backup(String) - Method in interface com.db4o.ext.ExtObjectContainer
backs up a database file of an open ObjectContainer.
backup(String) - Method in interface com.db4o.ext.ExtObjectServer
backs up the database file used by the ObjectServer.
bind(Object, long) - Method in interface com.db4o.ext.ExtObjectContainer
binds an object to an internal object ID.

C

COMPLETED - Static variable in class com.db4o.ext.Status
 
Candidate - interface com.db4o.query.Candidate.
candidate for Evaluation callbacks.
Compare - interface com.db4o.config.Compare.
allows special comparison behaviour during query evaluation.
Configuration - interface com.db4o.config.Configuration.
configuration interface for db4o.
Constraint - interface com.db4o.query.Constraint.
constraint to limit the objects returned upon query execution.
Constraints - interface com.db4o.query.Constraints.
set of Constraint objects.
callback(Object) - Method in interface com.db4o.ext.Db4oCallback
the callback method
callbacks(boolean) - Method in interface com.db4o.config.Configuration
turns callback methods on and off.
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.
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.
collections() - Method in interface com.db4o.ext.ExtObjectContainer
returns the Db4oCollections interface to create or modify database-aware collections for this ObjectContainer.
com.db4o - package com.db4o
core package
com.db4o.config - package com.db4o.config
 
com.db4o.ext - package com.db4o.ext
 
com.db4o.messaging - package com.db4o.messaging
 
com.db4o.query - package com.db4o.query
 
com.db4o.reflect - package com.db4o.reflect
 
com.db4o.types - package com.db4o.types
 
commit() - Method in interface com.db4o.ObjectContainer
commits the running transaction.
commit() - Method in interface com.db4o.ext.Db4oReplication
commits the replication task.
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
registers an attribute provider for special query behavior.
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.
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.
Db4o() - Constructor for class com.db4o.Db4o
 
Db4oCallback - interface com.db4o.ext.Db4oCallback.
generic callback interface.
Db4oCollection - interface com.db4o.types.Db4oCollection.
base interface for db4o collections
Db4oCollections - interface com.db4o.types.Db4oCollections.
factory and other methods for database-aware collections.
Db4oDatabase - class com.db4o.ext.Db4oDatabase.
Class to identify a database by it's signature.
Db4oDatabase() - Constructor for class com.db4o.ext.Db4oDatabase
 
Db4oList - interface com.db4o.types.Db4oList.
db4o List implementation for database-aware lists.
Db4oMap - interface com.db4o.types.Db4oMap.
db4o Map implementation for database-aware maps.
Db4oReplication - interface com.db4o.ext.Db4oReplication.
db4o replication interface.
Db4oReplicationConflict - interface com.db4o.ext.Db4oReplicationConflict.
will be passed to the Db4oCallback registered in a Db4oReplication with #setConflictHandler() in case an object that is replicated was changed in both ObjectContainers
Db4oType - interface com.db4o.types.Db4oType.
marker interface for all special db4o types.
Db4oUUID - class com.db4o.ext.Db4oUUID.
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, int) - Method in interface com.db4o.ObjectContainer
deactivates a stored object by setting all members to NULL.
delete(Object) - Method in interface com.db4o.ObjectContainer
deletes a stored object permanently.
deleteRemoved(boolean) - Method in interface com.db4o.types.Db4oCollection
configures objects are to be deleted from the database file if they are removed from this collection.
descend(String) - Method in interface com.db4o.query.Query
returns a reference to a descendant node in the query graph.
destination() - Method in interface com.db4o.ext.Db4oReplicationConflict
returns the destination ObjectContainer.
destinationObject() - Method in interface com.db4o.ext.Db4oReplicationConflict
gets the object that caused the conflict from the destination ObjectContainer.
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.
disableCommitRecovery() - Method in interface com.db4o.config.Configuration
turns commit recovery off.
discardFreeSpace(int) - Method in interface com.db4o.config.Configuration
tuning feature: configures the minimum size of free space slots in the database file that are to be reused.

E

ERROR - Static variable in class com.db4o.ext.Status
 
Evaluation - interface com.db4o.query.Evaluation.
for implementation of callback evaluations.
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.
ExtDb4o() - Constructor for class com.db4o.ext.ExtDb4o
 
ExtObjectContainer - interface com.db4o.ext.ExtObjectContainer.
extended functionality for the ExtObjectServer - interface com.db4o.ext.ExtObjectServer.
extended functionality for the ObjectServer interface.
ExtObjectSet - interface com.db4o.ext.ExtObjectSet.
extended functionality for the 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 ==.
equals(Object) - Method in class com.db4o.ext.Db4oDatabase
comparison by signature.
evaluate(Candidate) - Method in interface com.db4o.query.Evaluation
callback method during query execution.
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.ObjectServer
returns an ObjectServer with extended functionality.
ext() - Method in interface com.db4o.ObjectSet
returns an ObjectSet with extended functionality.

F

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

G

generate() - Static method in class com.db4o.ext.Db4oDatabase
generates a new Db4oDatabase object with a unique signature.
generateUUIDs(int) - Method in interface com.db4o.config.Configuration
configures db4o to generate UUIDs for stored objects.
generateVersionNumbers(int) - Method in interface com.db4o.config.Configuration
configures db4o to generate version numbers for stored objects.
get(Object) - Method in interface com.db4o.ObjectContainer
Query-By-Example interface to retrieve objects.
get(Object) - Method in interface com.db4o.ext.StoredField
returns the field value on the passed object.
get(Object, int) - Method in interface com.db4o.reflect.IArray
 
get(Object) - Method in interface com.db4o.reflect.IField
 
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.
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
 
getFileName() - Method in interface com.db4o.types.Blob
returns the name of the file the blob was stored to.
getID(ExtObjectContainer) - Method in class com.db4o.ext.Db4oDatabase
gets the db4o ID, and may cache it for performance reasons.
getID(Object) - Method in interface com.db4o.ext.ExtObjectContainer
returns the internal unique object ID.
getIDs() - Method in interface com.db4o.ext.ExtObjectSet
returns an array of internal IDs that correspond to the contained objects.
getIDs() - Method in interface com.db4o.ext.StoredClass
returns an array of IDs of all stored object instances of this stored class.
getIncrementSizeBy() - Method in class com.db4o.ext.MemoryFile
returns the size the MemoryFile is to be enlarged, if it grows beyond the current size.
getInitialSize() - Method in class com.db4o.ext.MemoryFile
returns the initial size of the MemoryFile.
getLength(Object) - Method in interface com.db4o.reflect.IArray
 
getLongPart() - Method in class com.db4o.ext.Db4oUUID
returns the long part of this UUID.
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.ext.StoredField
returns the name of the field.
getName() - Method in interface com.db4o.reflect.IField
 
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 interface com.db4o.reflect.IConstructor
 
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.
getType() - Method in interface com.db4o.reflect.IField
 
getUUID() - Method in interface com.db4o.ext.ObjectInfo
returns a UUID representation of the referenced object.
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.
IField - interface com.db4o.reflect.IField.
representation for java.lang.reflect.Field.
IMethod - interface com.db4o.reflect.IMethod.
representation for java.lang.reflect.Method.
IReflect - interface com.db4o.reflect.IReflect.
root of the reflection implementation API.
i_signature - Variable in class com.db4o.ext.Db4oDatabase
Field is public for implementation reasons, DO NOT TOUCH!
i_uuid - Variable in class com.db4o.ext.Db4oDatabase
Field is public for implementation reasons, DO NOT TOUCH!
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.
include(boolean) - Method in interface com.db4o.query.Candidate
specify whether the Candidate is to be included in the ObjectSet resultset.
indexed(boolean) - Method in interface com.db4o.config.ObjectField
turns indexing on or off.
invoke(Object, Object[]) - Method in interface com.db4o.reflect.IMethod
 
isAbstract() - Method in interface com.db4o.reflect.IClass
 
isActive(Object) - Method in interface com.db4o.ext.ExtObjectContainer
tests if an object is activated.
isArray() - Method in interface com.db4o.ext.StoredField
returns true if the field is an array.
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.
lock() - Method in interface com.db4o.ext.ExtObjectContainer
returns the main synchronisation lock.
lockDatabaseFile(boolean) - Method in interface com.db4o.config.Configuration
can be used to turn the database file locking thread off.

M

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.
MessageRecipient - interface com.db4o.messaging.MessageRecipient.
message recipient for client/server messaging.
MessageSender - interface com.db4o.messaging.MessageSender.
message sender for client/server messaging.
main(String[]) - Static method in class com.db4o.Db4o
prints the version name of this version to System.out.
markTransient(String) - Method in interface com.db4o.config.Configuration
allows to mark fields as transient with custom attributes.
maximumActivationDepth(int) - Method in interface com.db4o.config.ObjectClass
sets the maximum activation depth to the desired value.
messageLevel(int) - Method in interface com.db4o.config.Configuration
sets the detail level of db4o messages.
methodCallsSupported() - Method in interface com.db4o.reflect.IReflect
specify whether method calls are supported.
migrateFrom(ObjectContainer) - Method in interface com.db4o.ext.ExtObjectContainer
aids migration of objects between ObjectContainers.
minimumActivationDepth(int) - Method in interface com.db4o.config.ObjectClass
sets the minimum activation depth to the desired value.

N

newHashMap(int) - Method in interface com.db4o.types.Db4oCollections
creates a new database-aware HashMap.
newIdentityHashMap(int) - Method in interface com.db4o.types.Db4oCollections
creates a new database-aware IdentityHashMap.
newInstance(Class, int) - Method in interface com.db4o.reflect.IArray
 
newInstance(Class, int[]) - Method in interface com.db4o.reflect.IArray
 
newInstance() - Method in interface com.db4o.reflect.IClass
 
newInstance(Object[]) - Method in interface com.db4o.reflect.IConstructor
 
newLinkedList() - Method in interface com.db4o.types.Db4oCollections
creates a new database-aware linked list.
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

ObjectAttribute - interface com.db4o.config.ObjectAttribute.
generic interface to allow returning an attribute of an object.
ObjectCallbacks - interface com.db4o.ext.ObjectCallbacks.
callback methods.
ObjectClass - interface com.db4o.config.ObjectClass.
configuration interface for classes.
ObjectConstructor - interface com.db4o.config.ObjectConstructor.
interface to allow instantiating objects by calling specific constructors.
ObjectContainer - interface com.db4o.ObjectContainer.
storage and query interface.
ObjectField - interface com.db4o.config.ObjectField.
configuration interface for fields of classes.
ObjectInfo - interface com.db4o.ext.ObjectInfo.
interface to the internal reference that an ObjectContainer holds for a stored object.
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(Class) - Constructor for class com.db4o.ext.ObjectNotStorableException
 
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.
objectCanActivate(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called before an Object is activated.
objectCanDeactivate(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called before an Object is deactivated.
objectCanDelete(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called before an Object is deleted.
objectCanNew(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called before an Object is stored the first time.
objectCanUpdate(ObjectContainer) - Method in interface com.db4o.ext.ObjectCallbacks
called before a persisted Object is updated.
objectClass(Object) - Method in interface com.db4o.config.Configuration
returns an ObjectClass object to configure the specified class.
objectContainer() - Method in interface com.db4o.ext.ExtObjectServer
returns the ObjectContainer used by the server.
objectContainer() - Method in interface com.db4o.query.Candidate
returns the ObjectContainer the Candidate object is stored in.
objectField(String) - Method in interface com.db4o.config.ObjectClass
returns an ObjectField object to configure the specified field.
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.
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(String, int, String, String) - Static method in class com.db4o.Db4o
opens an ObjectContainer client and connects it to the specified named server and port.
openClient() - Method in interface com.db4o.ObjectServer
opens a client against this server.
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

PROCESSING - Static variable in class com.db4o.ext.Status
 
password(String) - Method in interface com.db4o.config.Configuration
protects the database file with a password.
peekPersisted(Object, 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.
persistStaticFieldValues() - Method in interface com.db4o.config.ObjectClass
turns on storing static field values for this class.
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

QUEUED - Static variable in class com.db4o.ext.Status
 
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.
readLocal(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.
refresh(Object, int) - Method in interface com.db4o.ext.ExtObjectContainer
refreshs all members on a stored object to the specified depth.
refreshClasses() - Method in interface com.db4o.config.Configuration
forces analysation of all Classes during a running session.
releaseSemaphore(String) - Method in interface com.db4o.ext.ExtObjectContainer
releases a semaphore, if the calling transaction is the owner.
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.
replicateTo(ObjectContainer) - Method in interface com.db4o.ext.ExtObjectContainer
starts replication to another ObjectContainer.
reserveStorageSpace(long) - Method in interface com.db4o.config.Configuration
tuning feature only: reserves a number of bytes in database files.
reset() - Method in interface com.db4o.ObjectSet
resets the ObjectSet cursor before the first element.
revokeAccess(String) - Method in interface com.db4o.ext.ExtObjectServer
removes client access permissions for the specified user.
rollback() - Method in interface com.db4o.ObjectContainer
rolls back the running transaction.
rollback() - Method in interface com.db4o.ext.Db4oReplication
ends a replication task without committing any changes.

S

SecondClass - interface com.db4o.types.SecondClass.
marks objects as second class objects.
Status - class com.db4o.ext.Status.
Static constants to describe the status of objects.
Status() - Constructor for class com.db4o.ext.Status
 
StoredClass - interface com.db4o.ext.StoredClass.
the internal representation of a stored class.
StoredField - interface com.db4o.ext.StoredField.
the internal representation of a field on a stored class.
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) - Method in interface com.db4o.ext.ExtObjectContainer
deep update interface to store or update 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.IConstructor
 
setAccessible() - Method in interface com.db4o.reflect.IField
 
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.
setConflictHandler(Db4oCallback) - Method in interface com.db4o.ext.Db4oReplication
registers a callback handler to be notified on replication conflicts.
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.
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.
setSemaphore(String, int) - Method in interface com.db4o.ext.ExtObjectContainer
attempts to set a semaphore.
singleThreadedClient(boolean) - Method in interface com.db4o.config.Configuration
configures the client messaging system to be single threaded or multithreaded.
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 <.
source() - Method in interface com.db4o.ext.Db4oReplicationConflict
returns the source ObjectContainer.
sourceObject() - Method in interface com.db4o.ext.Db4oReplicationConflict
gets the object that caused the conflict from the source ObjectContainer.
storeTransientFields(boolean) - Method in interface com.db4o.config.ObjectClass
allows to specify if transient fields are to be stored.
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.
storedClasses() - Method in interface com.db4o.ext.ExtObjectContainer
returns an array of all StoredClass meta information objects.
storedField(String, Object) - Method in interface com.db4o.ext.StoredClass
returns an existing stored field of this stored class.
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

TransientClass - interface com.db4o.types.TransientClass.
Marker interface to denote that a class should not be stored by db4o.
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.
timeoutClientSocket(int) - Method in interface com.db4o.config.Configuration
configures the time a client waits for a message response from the server.
timeoutPingClients(int) - Method in interface com.db4o.config.Configuration
configures the delay time after which the server starts pinging connected clients to check the connection.
timeoutServerSocket(int) - Method in interface com.db4o.config.Configuration
configures the timeout of the serverside socket.
toArray() - Method in interface com.db4o.query.Constraints
returns an array of the contained Constraint objects.
toString() - Method in class com.db4o.ext.Db4oDatabase
 
translate(ObjectTranslator) - Method in interface com.db4o.config.ObjectClass
registers a translator for this class.

U

UNUSED - Static variable in class com.db4o.ext.Status
 
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.
useDestination() - Method in interface com.db4o.ext.Db4oReplicationConflict
instructs the replication process to store the object from the destination ObjectContainer to both ObjectContainers.
useSource() - Method in interface com.db4o.ext.Db4oReplicationConflict
instructs the replication process to store the object from the source ObjectContainer to both ObjectContainers.

V

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

W

weakReferenceCollectionInterval(int) - Method in interface com.db4o.config.Configuration
configures the timer for WeakReference collection.
weakReferences(boolean) - Method in interface com.db4o.config.Configuration
turns weak reference management on or off.
writeLocal(File) - Method in interface com.db4o.types.Blob
writes stored blob data to a file.
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 4.0