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