| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.database.ids | 
 Database object identification and ID group handling API. 
 | 
| de.lmu.ifi.dbs.elki.database.ids.generic | 
 Database object identification and ID group handling - generic implementations. 
 | 
| de.lmu.ifi.dbs.elki.database.ids.integer | 
 Integer-based DBID implementation --
 do not use directly - always use  
DBIDUtil. | 
| de.lmu.ifi.dbs.elki.database.query.knn | 
 Prepared queries for k nearest neighbor (kNN) queries. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DBIDIter
Iterator for DBIDs. 
 | 
interface  | 
DBIDMIter
Modifiable DBID iterator. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
EmptyDBIDs.EmptyDBIDIterator
Iterator for empty DBIDs 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DBIDIterAdapter
Iterator for classic collections. 
 | 
protected class  | 
MaskedDBIDs.DBIDItr
Iterator over set bits 
 | 
protected class  | 
MaskedDBIDs.InvDBIDItr
Iterator over set bits 
 | 
| Modifier and Type | Class and Description | 
|---|---|
protected class  | 
IntegerArrayStaticDBIDs.DBIDItr
DBID iterator in ELKI/C style. 
 | 
protected class  | 
IntegerDBID.DBIDItr
Pseudo iterator for DBIDs interface. 
 | 
protected class  | 
IntegerDBIDRange.DBIDItr
Iterator in ELKI/C++ style. 
 | 
protected static class  | 
TroveArrayDBIDs.DBIDItr
Iterate over a Trove IntList, ELKI/C-style 
 | 
protected static class  | 
TroveHashSetModifiableDBIDs.DBIDItr
Iterator over trove hashs. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
KNNUtil.DBIDItr
Proxy iterator for accessing DBIDs. 
 |