de.lmu.ifi.dbs.elki.database.datastore
Interface WritableRecordStore

All Superinterfaces:
RecordStore
All Known Implementing Classes:
ArrayRecordStore, MapRecordStore

public interface WritableRecordStore
extends RecordStore

Represents a storage which stores multiple values per object in a record fashion.


Method Summary
<T> WritableDataStore<T>
getStorage(int col, Class<? super T> datatype)
          Get a WritableDataStore instance for a particular record column.
 boolean remove(DBID id)
          Remove an object from the store, all columns.
 

Method Detail

getStorage

<T> WritableDataStore<T> getStorage(int col,
                                    Class<? super T> datatype)
Get a WritableDataStore instance for a particular record column.

Specified by:
getStorage in interface RecordStore
Type Parameters:
T - Data type
Parameters:
col - Column number
datatype - data class
Returns:
writable storage

remove

boolean remove(DBID id)
Remove an object from the store, all columns.

Parameters:
id - object ID to remove
Returns:
success code

Release 0.4.0 (2011-09-20_1324)