Db4objects.Db4o.Defragment Namespace

Class Types

Class Summary
AbstractIdMapping Base class for defragment ID mappings.
AvailableTypeFilter
DatabaseIdMapping Database based mapping for IDs during a defragmentation run.
Defragment defragments database files.
DefragmentConfig Configuration for a defragmentation run.
DefragmentInfo A message from the defragmentation process.
DefragmentServicesImpl
FirstPassCommand First step in the defragmenting process: Allocates pointer slots in the target file for each ID (but doesn't fill them in, yet) and registers the mapping from source pointer address to target pointer address.
IDMappingCollector
InMemoryIdMapping In-memory mapping for IDs during a defragmentation run.

Interface Types

Interface Summary
IDefragmentListener Listener for defragmentation process messages.
IDefragmentServices Encapsulates services involving source and target database files during defragmenting.
IIdMapping The ID mapping used internally during a defragmentation run.
IStoredClassFilter Filter for StoredClass instances.