| 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.relation | Relations, materialized and virtual (views). | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ArrayStaticDBIDsUnmodifiable, indexed DBIDs. | 
| interface  | DBIDRangeStatic DBID range. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EmptyDBIDsEmpty DBID collection. | 
| Modifier and Type | Method and Description | 
|---|---|
| static StaticDBIDs | DBIDUtil. makeUnmodifiable(DBIDs existing)Wrap an existing DBIDs collection to be unmodifiable. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | UnmodifiableArrayDBIDsUnmodifiable wrapper for DBIDs. | 
| class  | UnmodifiableDBIDsUnmodifiable wrapper for DBIDs. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IntegerArrayStaticDBIDsCombination of  ArrayStaticDBIDsandIntegerDBIDs. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IntArrayStaticDBIDsStatic (no modifications allowed) set of Database Object IDs. | 
| (package private) class  | IntegerDBIDRangeRepresenting a DBID range allocation. | 
| (package private) class  | TroveArrayStaticDBIDsClass accessing a trove int array. | 
| class  | UnmodifiableIntegerArrayDBIDsUnmodifiable wrapper for DBIDs. | 
| class  | UnmodifiableIntegerDBIDsUnmodifiable wrapper for DBIDs. | 
| Modifier and Type | Field and Description | 
|---|---|
| private StaticDBIDs | MaterializedRelation. idsThe DBIDs this is supposed to be defined for. | 
| Modifier and Type | Method and Description | 
|---|---|
| StaticDBIDs | MaterializedRelation. getDBIDs() |