See: Description

| Interface | Description | 
|---|---|
| Database | Database specifies the requirements for any database implementation. | 
| UpdatableDatabase | Database API with updates. | 
| Class | Description | 
|---|---|
| AbstractDatabase | Abstract base class for database API implementations. | 
| DatabaseEventManager | |
| HashmapDatabase | Provides a mapping for associations based on a Hashtable and functions to get
 the next usable ID for insertion, making IDs reusable after deletion of the
 entry. | 
| HashmapDatabase.Parameterizer | Parameterization class. | 
| ProxyDatabase | A proxy database to use e.g. for projections and partitions. | 
| QueryUtil | Static class with utilities related to querying a database. | 
| StaticArrayDatabase | This database class uses array-based storage and thus does not allow for
 dynamic insert, delete and update operations. | 
| StaticArrayDatabase.Parameterizer | Parameterization class. | 
ELKI database layer - loading, storing, indexing and accessing data