Environment for
Supported by Index-Structures

Interface DatabaseConnection<O extends DatabaseObject>

Type Parameters:
O - the type of DatabaseObject to be provided by the implementing class as element of the supplied database
All Superinterfaces:
All Known Implementing Classes:
AbstractDatabaseConnection, FileBasedDatabaseConnection, InputStreamDatabaseConnection, MultipleFileBasedDatabaseConnection

public interface DatabaseConnection<O extends DatabaseObject>
extends Parameterizable

DatabaseConnection is to provide a database.

A database connection is to manage the input and to provide a database where algorithms can run on. An implementation may either use a parser to parse a sequential file or piped input and provide a file based database or provide an intermediate connection to a database system.

Arthur Zimek

Method Summary
 Database<O> getDatabase(Normalization<O> normalization)
          Returns a Database according to parameter settings.
Methods inherited from interface de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable
checkGlobalParameterConstraints, collectOptions, getParameters, setParameters, shortDescription

Method Detail


Database<O> getDatabase(Normalization<O> normalization)
Returns a Database according to parameter settings.

normalization - Normalization to perform a normalization if this action is supported. May remain null.
a Database according to parameter settings

Release 0.2.1 (2009-07-13_1605)