| Interface | Description |
|---|---|
| DefragmentListener |
Listener for defragmentation process messages.
|
| DefragmentServices |
Encapsulates services involving source and target database files during defragmenting.
|
| IdMapping |
The ID mapping used internally during a defragmentation run.
|
| StoredClassFilter |
Filter for StoredClass instances.
|
| Class | Description |
|---|---|
| AbstractIdMapping |
Base class for defragment ID mappings.
|
| AvailableClassFilter |
Filter that accepts only StoredClass instances whose corresponding Java
class is currently known.
|
| DatabaseIdMapping |
Database based mapping for IDs during a defragmentation run.
|
| Defragment |
defragments database files.
|
| DefragmentConfig |
Configuration for a defragmentation run.
|
| DefragmentConfig.NullFilter | |
| DefragmentInfo |
A message from the defragmentation process.
|
| DefragmentServicesImpl | |
| DefragmentServicesImpl.DbSelector | |
| 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.
|