Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Package de.lmu.ifi.dbs.elki.database

Package collects variants of databases and related classes.

See:
          Description

Interface Summary
Database<O extends DatabaseObject> Database specifies the requirements for any database implementation.
DatabaseListener Defines the interface for an object that listens to changes in a Database.
 

Class Summary
AbstractDatabase<O extends DatabaseObject> 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.
AssociationID<C> An AssociationID is used by databases as a unique identifier for specific associations to single objects.
AssociationMaps Helper class to facilitate an association mapping from AssociationID to a map from an object id to an associated object.
Associations A helper class to facilitate setting of global associations in a database.
DatabaseEvent Encapsulates information describing changes, i.e. updates, insertions, or deletions to a database, and used to notify database listeners of the change.
DistanceCache<D extends Distance<D>> Provides a cache for distances between database objects.
IndexDatabase<O extends DatabaseObject> IndexDatabase is a database implementation which is supported by an index structure.
InvertedListDatabase<N extends Number,O extends FeatureVector<O,N>> Database implemented by inverted lists that supports range queries on a specific dimension.
MetricalIndexDatabase<O extends DatabaseObject,D extends Distance<D>,N extends MetricalNode<N,E>,E extends MTreeEntry<D>> MetricalIndexDatabase is a database implementation which is supported by a metrical index structure.
ObjectAndAssociations<O extends DatabaseObject> Provides a single database objects and a map of associations associated with this object.
SequentialDatabase<O extends DatabaseObject> SequentialDatabase is a simple implementation of a Database.
SpatialIndexDatabase<O extends NumberVector<O,?>,N extends SpatialNode<N,E>,E extends SpatialEntry> SpatialIndexDatabase is a database implementation which is supported by a spatial index structure.
 

Package de.lmu.ifi.dbs.elki.database Description

Package collects variants of databases and related classes.


Release 0.1 (2008-07-10_1838)