
public class ProxyDatabase extends AbstractDatabase
AbstractDatabase.Parameterizer| Modifier and Type | Field and Description |
|---|---|
protected DBIDView |
idrep
Our DBID representation
|
private static Logging |
LOG
Logger class.
|
eventManager, indexFactories, relations| Constructor and Description |
|---|
ProxyDatabase(DBIDs ids)
Constructor.
|
ProxyDatabase(DBIDs ids,
Database database)
Constructor, proxying all relations of an existing database.
|
ProxyDatabase(DBIDs ids,
Iterable<Relation<?>> relations)
Constructor.
|
ProxyDatabase(DBIDs ids,
Relation<?>... relations)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRelation(Relation<?> relation)
Add a new representation.
|
protected Logging |
getLogger()
Get the class logger.
|
void |
initialize()
Initialize the database, for example by loading the input data.
|
void |
setDBIDs(DBIDs ids)
Set the DBIDs to use.
|
accumulateDataStoreEvents, addDataStoreListener, flushDataStoreEvents, getBundle, getDistanceQuery, getKNNQuery, getLongName, getRangeQuery, getRelation, getRelations, getRKNNQuery, getShortName, getSimilarityQuery, removeDataStoreListeneraddChildResult, getHierarchy, setHierarchyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHierarchy, setHierarchyprivate static final Logging LOG
protected DBIDView idrep
public ProxyDatabase(DBIDs ids)
ids - DBIDs to usepublic ProxyDatabase(DBIDs ids, Iterable<Relation<?>> relations)
ids - DBIDs to userelations - Relations to containpublic ProxyDatabase(DBIDs ids, Relation<?>... relations)
ids - DBIDs to userelations - Relations to containpublic void initialize()
Databasepublic void addRelation(Relation<?> relation)
relation - Representation to add.protected Logging getLogger()
AbstractDatabasegetLogger in class AbstractDatabasepublic void setDBIDs(DBIDs ids)
ids - DBIDs to useCopyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.