| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.algorithm.clustering | Clustering algorithms. | 
| de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.neighborhood | Spatial outlier neighborhood classes | 
| de.lmu.ifi.dbs.elki.database.datastore | General data store layer API (along the lines of  Map<DBID, T>- use everywhere!) | 
| de.lmu.ifi.dbs.elki.database.datastore.memory | Memory data store implementation for ELKI. | 
| de.lmu.ifi.dbs.elki.database.relation | Relations, materialized and virtual (views). | 
| de.lmu.ifi.dbs.elki.result | Result types, representation and handling | 
| de.lmu.ifi.dbs.elki.result.optics | Result classes for OPTICS. | 
| Modifier and Type | Field and Description | 
|---|---|
| private DataStore<D> | SLINK.CompareByLambda. lambdaLambda storage | 
| Modifier and Type | Method and Description | 
|---|---|
| private void | DeLiClu. expandLeafNodes(SpatialPrimitiveDistanceFunction<NV,D> distFunction,
               DeLiCluNode node1,
               DeLiCluNode node2,
               DataStore<KNNResult<D>> knns)Expands the specified leaf nodes. | 
| private void | DeLiClu. expandNodes(DeLiCluTree index,
           SpatialPrimitiveDistanceFunction<NV,D> distFunction,
           DeLiClu.SpatialObjectPair nodePair,
           DataStore<KNNResult<D>> knns)Expands the spatial nodes of the specified pair. | 
| private Clustering<DendrogramModel<D>> | SLINK. extractClusters(DBIDs ids,
               DBIDDataStore pi,
               DataStore<D> lambda,
               int minclusters)Extract all clusters from the pi-lambda-representation. | 
| private void | DeLiClu. reinsertExpanded(SpatialPrimitiveDistanceFunction<NV,D> distFunction,
                DeLiCluTree index,
                List<TreeIndexPathComponent<DeLiCluEntry>> path,
                DataStore<KNNResult<D>> knns)Reinserts the objects of the already expanded nodes. | 
| private void | DeLiClu. reinsertExpanded(SpatialPrimitiveDistanceFunction<NV,D> distFunction,
                DeLiCluTree index,
                List<TreeIndexPathComponent<DeLiCluEntry>> path,
                int pos,
                SpatialDirectoryEntry parentEntry,
                DataStore<KNNResult<D>> knns) | 
| Constructor and Description | 
|---|
| SLINK.CompareByLambda(DataStore<D> lambda)Constructor. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected DataStore<DBIDs> | AbstractPrecomputedNeighborhood. storeThe data | 
| Modifier and Type | Method and Description | 
|---|---|
| private DataStore<DBIDs> | ExtendedNeighborhood.Factory. extendNeighborhood(Relation<? extends O> database)Method to load the external neighbors. | 
| private DataStore<DBIDs> | ExternalNeighborhood.Factory. loadNeighbors(Relation<?> database)Method to load the external neighbors. | 
| Constructor and Description | 
|---|
| AbstractPrecomputedNeighborhood(DataStore<DBIDs> store)Constructor. | 
| ExtendedNeighborhood(DataStore<DBIDs> store)Constructor. | 
| ExternalNeighborhood(DataStore<DBIDs> store)Constructor. | 
| PrecomputedKNearestNeighborNeighborhood(DataStore<DBIDs> store)Constructor. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DBIDDataStoreDBID-valued data store (avoids boxing/unboxing). | 
| interface  | DoubleDataStoreDouble-valued data store (avoids boxing/unboxing). | 
| interface  | DoubleDistanceDataStoreDouble-valued data store (avoids boxing/unboxing). | 
| interface  | IntegerDataStoreInteger-valued data store (avoids boxing/unboxing). | 
| interface  | WritableDataStore<T>Writable data store. | 
| interface  | WritableDBIDDataStoreData store specialized for doubles. | 
| interface  | WritableDoubleDataStoreData store specialized for doubles. | 
| interface  | WritableDoubleDistanceDataStoreData store specialized for doubles. | 
| interface  | WritableIntegerDataStoreData store specialized for doubles. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> DataStore<T> | RecordStore. getStorage(int col,
          Class<? super T> datatype)Get a  DataStoreinstance for a particular record column. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArrayDBIDStoreA class to answer representation queries using the stored Array. | 
| class  | ArrayDoubleDistanceStoreA class to answer representation queries using the stored Array. | 
| class  | ArrayDoubleStoreA class to answer representation queries using the stored Array. | 
| class  | ArrayIntegerStoreA class to answer representation queries using the stored Array. | 
| protected class  | ArrayRecordStore.StorageAccessor<T>Access a single record in the given data. | 
| class  | ArrayStore<T>A class to answer representation queries using the stored Array. | 
| class  | MapIntegerDBIDDBIDStoreWritable data store for double values. | 
| class  | MapIntegerDBIDDoubleDistanceStoreWritable data store for double values. | 
| class  | MapIntegerDBIDDoubleStoreWritable data store for double values. | 
| class  | MapIntegerDBIDIntegerStoreWritable data store for double values. | 
| protected class  | MapIntegerDBIDRecordStore.StorageAccessor<T>Access a single record in the given data. | 
| class  | MapIntegerDBIDStore<T>A class to answer representation queries using a map. | 
| protected class  | MapRecordStore.StorageAccessor<T>Access a single record in the given data. | 
| class  | MapStore<T>A class to answer representation queries using a map. | 
| Modifier and Type | Field and Description | 
|---|---|
| private DataStore<O> | MaterializedRelation. contentMap to hold the objects of the database. | 
| Constructor and Description | 
|---|
| MaterializedRelation(Database database,
                    SimpleTypeInformation<O> type,
                    DBIDs ids,
                    String name,
                    DataStore<O> content)Constructor. | 
| MaterializedRelation(String name,
                    String shortname,
                    SimpleTypeInformation<O> type,
                    DataStore<O> content,
                    DBIDs ids)Constructor. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected DataStore<? extends T> | OrderingFromDataStore. mapHashMap with object values | 
| Constructor and Description | 
|---|
| OrderingFromDataStore(String name,
                     String shortname,
                     DBIDs ids,
                     DataStore<? extends T> map)Minimal Constructor | 
| OrderingFromDataStore(String name,
                     String shortname,
                     DBIDs ids,
                     DataStore<? extends T> map,
                     boolean descending)Constructor without comparator | 
| OrderingFromDataStore(String name,
                     String shortname,
                     DBIDs ids,
                     DataStore<? extends T> map,
                     Comparator<T> comparator,
                     boolean descending)Constructor with comparator | 
| Modifier and Type | Field and Description | 
|---|---|
| private DataStore<ClusterOrderEntry<D>> | ClusterOrderResult.ReachabilityDistanceAdapter. mapAccess reference. | 
| private DataStore<ClusterOrderEntry<D>> | ClusterOrderResult.PredecessorAdapter. mapAccess reference. | 
| Constructor and Description | 
|---|
| ClusterOrderResult.PredecessorAdapter(DataStore<ClusterOrderEntry<D>> map,
                                     DBIDs dbids)Constructor. | 
| ClusterOrderResult.ReachabilityDistanceAdapter(DataStore<ClusterOrderEntry<D>> map,
                                              DBIDs dbids)Constructor. |