Package | Description |
---|---|
de.lmu.ifi.dbs.elki.database |
ELKI database layer - loading, storing, indexing and accessing data
|
de.lmu.ifi.dbs.elki.database.datastore |
General data store layer API (along the lines of
Map<DBID, T> - use everywhere!) |
Modifier and Type | Field and Description |
---|---|
private DataStoreEvent.Type |
DatabaseEventManager.currentDataStoreEventType
The type of the current DataStoreEvent to be accumulated.
|
Modifier and Type | Method and Description |
---|---|
private void |
DatabaseEventManager.fireObjectsChanged(DBIDs objects,
DataStoreEvent.Type type)
Handles a DataStoreEvent with the specified type.
|
Modifier and Type | Field and Description |
---|---|
private Map<DataStoreEvent.Type,DBIDs> |
DataStoreEvent.objects
The objects that were changed in the
DataStore mapped by the type
of change. |
Modifier and Type | Method and Description |
---|---|
static DataStoreEvent.Type |
DataStoreEvent.Type.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DataStoreEvent.Type[] |
DataStoreEvent.Type.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
Map<DataStoreEvent.Type,DBIDs> |
DataStoreEvent.getObjects()
Returns the objects that have been changed and the type of change.
|
Set<DataStoreEvent.Type> |
DataStoreEvent.getTypes()
Returns the types of change this event consists of.
|
Constructor and Description |
---|
DataStoreEvent(Object source,
Map<DataStoreEvent.Type,DBIDs> objects)
Used to create an event when objects have been updated in, inserted into,
and / or removed from the specified
DataStore . |