| Interface | Description |
|---|---|
| ChunkWriter.SleepCallback | |
| ChunkWriter.WriteCallback |
Interface used to perform the uninterruptable writes when the buffer fills up.
|
| IBTreeComparator | |
| IBTreeVisitor |
The visitor visits all records where compare returns 0.
|
| IString |
Interface for strings stored in the database.
|
| Class | Description |
|---|---|
| BTree |
Implements B-Tree search structure.
|
| ChunkCache | |
| ChunkWriter |
Combines sequential small writes into larger writes and that ensures that writes don't happen faster than a certain
maximum rate.
|
| Database |
Database encapsulates access to a flat binary format file with a memory-manager-like API for
obtaining and releasing areas of storage (memory).
|
| Database.ChunkStats | |
| DBProperties |
DBProperties is a bare-bones implementation of a String->String mapping.
|
| DBStatus | |
| EmptyString |
Represents an empty string.
|
| LargeBlock | |
| LongString |
This is for strings that take up more than on chunk.
|
| MemoryStats | |
| MemoryStats.PoolStats | |
| ModificationLog |
Records a record of every modification to the database, in a circular buffer of fixed size.
|
| ModificationLog.MemoryAccessLog |
Contains a log of events related to a specific range of database addresses, in reverse chronological order.
|
| ModificationLog.MemoryOperation |
Represents a single entry in a
ModificationLog.MemoryAccessLog. |
| ModificationLog.Tag |
Used to attach messages to events in the log.
|
| NdStringSet |
A container for storing a set of strings in the Database.
|
| RelatedAddress |
Holds information about a memory range that was related to the cause of data corruption.
|
| ShortString |
This is for strings that fit inside a single chunk.
|
| Exception | Description |
|---|---|
| IndexException |
This exception indicates corruption in the JDT index database.
|