Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

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

ELKI database layer - loading, storing, indexing and accessing data

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.
DistanceResultPair<D extends Distance<D>> Class that consists of a pair (distance, object ID) commonly returned for kNN and range queries.
IndexDatabase<O extends DatabaseObject> IndexDatabase is a database implementation which is supported by an index structure.
LabelsFromClustering This class generates a labeled database based on an existing clustering result.
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.
PartitionsFromClustering This class derives a database partitioning based on a clustering result.
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

ELKI database layer - loading, storing, indexing and accessing data


Release 0.2.1 (2009-07-13_1605)