| Package | Description | 
|---|---|
| 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.ids | 
 Database object identification and ID group handling API. 
 | 
| de.lmu.ifi.dbs.elki.database.ids.integer | 
 Integer-based DBID implementation --
 do not use directly - always use  
DBIDUtil. | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) DBIDRange | 
RangeIDMap.range
Start offset 
 | 
| Constructor and Description | 
|---|
RangeIDMap(DBIDRange range)
Constructor from a static DBID range allocation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static DBIDRange | 
DBIDUtil.generateStaticDBIDRange(int size)
Generate a static DBID range. 
 | 
DBIDRange | 
DBIDFactory.generateStaticDBIDRange(int size)
Generate a static DBID range. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
DBIDUtil.deallocateDBIDRange(DBIDRange range)
Deallocate a static DBID range. 
 | 
void | 
DBIDFactory.deallocateDBIDRange(DBIDRange range)
Deallocate a static DBID range. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
IntegerDBIDRange
Representing a DBID range allocation 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBIDRange | 
ReusingDBIDFactory.generateStaticDBIDRange(int size)  | 
DBIDRange | 
SimpleDBIDFactory.generateStaticDBIDRange(int size)  | 
DBIDRange | 
TrivialDBIDFactory.generateStaticDBIDRange(int size)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ReusingDBIDFactory.deallocateDBIDRange(DBIDRange range)  | 
void | 
SimpleDBIDFactory.deallocateDBIDRange(DBIDRange range)  | 
void | 
TrivialDBIDFactory.deallocateDBIDRange(DBIDRange range)  |