de.lmu.ifi.dbs.elki.datasource
Class EmptyDatabaseConnection

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.datasource.AbstractDatabaseConnection
      extended by de.lmu.ifi.dbs.elki.datasource.EmptyDatabaseConnection
All Implemented Interfaces:
DatabaseConnection, InspectionUtilFrequentlyScanned, Parameterizable

@Title(value="Empty Database")
@Description(value="Dummy data source that does not provide any objects.")
public class EmptyDatabaseConnection
extends AbstractDatabaseConnection

Pseudo database that is empty.


Nested Class Summary
 
Nested classes/interfaces inherited from class de.lmu.ifi.dbs.elki.datasource.AbstractDatabaseConnection
AbstractDatabaseConnection.Parameterizer
 
Field Summary
private static Logging logger
          Static logger
 
Fields inherited from class de.lmu.ifi.dbs.elki.datasource.AbstractDatabaseConnection
filters, FILTERS_ID, LABEL_CONCATENATION
 
Constructor Summary
EmptyDatabaseConnection()
          Constructor.
 
Method Summary
protected  Logging getLogger()
          Get the logger for this database connection.
 MultipleObjectsBundle loadData()
          Returns the initial data for a database.
 
Methods inherited from class de.lmu.ifi.dbs.elki.datasource.AbstractDatabaseConnection
invokeFilters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static final Logging logger
Static logger

Constructor Detail

EmptyDatabaseConnection

public EmptyDatabaseConnection()
Constructor.

Method Detail

loadData

public MultipleObjectsBundle loadData()
Description copied from interface: DatabaseConnection
Returns the initial data for a database.

Returns:
a database object bundle

getLogger

protected Logging getLogger()
Description copied from class: AbstractDatabaseConnection
Get the logger for this database connection.

Specified by:
getLogger in class AbstractDatabaseConnection
Returns:
Logger

Release 0.4.0 (2011-09-20_1324)