| 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) |