| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.database | 
 ELKI database layer - loading, storing, indexing and accessing data 
 | 
| de.lmu.ifi.dbs.elki.datasource.bundle | 
 Object bundles - exchange container for multi-represented objects. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ObjectBundle | 
UpdatableDatabase.delete(DBIDs ids)
Removes and returns the specified objects with the given ids from the
 database. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected Relation<?>[] | 
StaticArrayDatabase.alignColumns(ObjectBundle pack)
Find a mapping from package columns to database columns, eventually adding
 new database columns when needed. 
 | 
protected Relation<?>[] | 
HashmapDatabase.alignColumns(ObjectBundle pack)
Find a mapping from package columns to database columns, eventually adding
 new database columns when needed. 
 | 
protected int | 
StaticArrayDatabase.findDBIDColumn(ObjectBundle pack)
Find an DBID column. 
 | 
DBIDs | 
HashmapDatabase.insert(ObjectBundle objpackages)  | 
DBIDs | 
UpdatableDatabase.insert(ObjectBundle objpackages)
Inserts the given object(s) and their associations into the database. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MultipleObjectsBundle
This class represents a set of "packaged" objects, which is a transfer
 container for objects e.g. from parsers to a database. 
 | 
class  | 
SingleObjectBundle
This class represents a "packaged" object, which is a transfer container for
 objects e.g. from parsers to a database. 
 |