| Package | Description | 
|---|---|
| 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. | 
| de.lmu.ifi.dbs.elki.database.relation | 
 Relations, materialized and virtual (views) 
 | 
| de.lmu.ifi.dbs.elki.utilities.datastructures.unionfind | 
 Union-find data structures. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ArrayStaticDBIDs
Unmodifiable, indexed DBIDs. 
 | 
interface  | 
DBIDRange
Static DBID range. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EmptyDBIDs
Empty DBID collection. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StaticDBIDs | 
DBIDFactory.makeUnmodifiable(DBIDs existing)
Make DBIDs immutable. 
 | 
static StaticDBIDs | 
DBIDUtil.makeUnmodifiable(DBIDs existing)
Wrap an existing DBIDs collection to be unmodifiable. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
(package private) interface  | 
IntegerArrayStaticDBIDs
Combination of  
ArrayStaticDBIDs and IntegerDBIDs. | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
ArrayStaticIntegerDBIDs
Static (no modifications allowed) set of Database Object IDs. 
 | 
(package private) class  | 
IntegerDBIDRange
Representing a DBID range allocation. 
 | 
class  | 
UnmodifiableIntegerArrayDBIDs
Unmodifiable wrapper for DBIDs. 
 | 
class  | 
UnmodifiableIntegerDBIDs
Unmodifiable wrapper for DBIDs. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StaticDBIDs | 
AbstractIntegerDBIDFactory.makeUnmodifiable(DBIDs existing)  | 
| Modifier and Type | Field and Description | 
|---|---|
private StaticDBIDs | 
MaterializedRelation.ids
The DBIDs this is supposed to be defined for. 
 | 
private StaticDBIDs | 
MaterializedDoubleRelation.ids
The DBIDs this is supposed to be defined for. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StaticDBIDs | 
MaterializedRelation.getDBIDs()  | 
StaticDBIDs | 
MaterializedDoubleRelation.getDBIDs()  | 
| Modifier and Type | Method and Description | 
|---|---|
static UnionFind | 
UnionFindUtil.make(StaticDBIDs ids)
Make a new instance (automatically choosing the best implementation). 
 | 
| Constructor and Description | 
|---|
WeightedQuickUnionStaticDBIDs(StaticDBIDs ids)
Constructor (package private, use  
UnionFindUtil.make(de.lmu.ifi.dbs.elki.database.ids.StaticDBIDs)). | 
Copyright © 2019 ELKI Development Team. License information.