de.lmu.ifi.dbs.elki.database.connection
Class EmptyDatabaseConnection<O extends DatabaseObject>
java.lang.Object
de.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.database.connection.AbstractDatabaseConnection<O>
de.lmu.ifi.dbs.elki.database.connection.EmptyDatabaseConnection<O>
- Type Parameters:
O
- Object type
- All Implemented Interfaces:
- DatabaseConnection<O>, Parameterizable
@Title(value="Empty Database")
@Description(value="Dummy database implementation that cannot not contain any objects.")
public class EmptyDatabaseConnection<O extends DatabaseObject>
- extends AbstractDatabaseConnection<O>
- implements Parameterizable
Pseudo database that is empty. Ugly hack.
- Author:
- Erich Schubert
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EmptyDatabaseConnection
public EmptyDatabaseConnection(Parameterization config)
- Constructor.
- Parameters:
config
- Configuration
getDatabase
public Database<O> getDatabase(Normalization<O> normalization)
- Description copied from interface:
DatabaseConnection
- Returns a Database according to parameter settings.
- Specified by:
getDatabase
in interface DatabaseConnection<O extends DatabaseObject>
- Parameters:
normalization
- ignored for an empty database.
- Returns:
- a Database according to parameter settings