| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.algorithm.benchmark | 
 Benchmarking pseudo algorithms. 
 | 
| de.lmu.ifi.dbs.elki.application | 
 Base classes for stand alone applications. 
 | 
| de.lmu.ifi.dbs.elki.database | 
 ELKI database layer - loading, storing, indexing and accessing data 
 | 
| de.lmu.ifi.dbs.elki.datasource | 
 Data normalization (and reconstitution) of data sets. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected DatabaseConnection | 
RangeQueryBenchmarkAlgorithm.queries
The alternate query point source. 
 | 
protected DatabaseConnection | 
RangeQueryBenchmarkAlgorithm.Parameterizer.queries
The alternate query point source. 
 | 
protected DatabaseConnection | 
KNNBenchmarkAlgorithm.queries
The alternate query point source. 
 | 
protected DatabaseConnection | 
KNNBenchmarkAlgorithm.Parameterizer.queries
The alternate query point source. 
 | 
protected DatabaseConnection | 
ValidateApproximativeKNNIndex.queries
The alternate query point source. 
 | 
protected DatabaseConnection | 
ValidateApproximativeKNNIndex.Parameterizer.queries
The alternate query point source. 
 | 
| Constructor and Description | 
|---|
KNNBenchmarkAlgorithm(DistanceFunction<? super O,D> distanceFunction,
                     int k,
                     DatabaseConnection queries,
                     double sampling,
                     RandomFactory random)
Constructor. 
 | 
RangeQueryBenchmarkAlgorithm(DistanceFunction<? super O,D> distanceFunction,
                            DatabaseConnection queries,
                            double sampling,
                            RandomFactory random)
Constructor. 
 | 
ValidateApproximativeKNNIndex(DistanceFunction<? super O,D> distanceFunction,
                             int k,
                             DatabaseConnection queries,
                             double sampling,
                             boolean forcelinear,
                             RandomFactory random,
                             Pattern pattern)
Constructor. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private DatabaseConnection | 
ConvertToBundleApplication.input
The data input step. 
 | 
private DatabaseConnection | 
ConvertToBundleApplication.Parameterizer.input
The data input step. 
 | 
| Constructor and Description | 
|---|
ConvertToBundleApplication(DatabaseConnection input,
                          File outfile)
Constructor. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected DatabaseConnection | 
StaticArrayDatabase.databaseConnection
The data source we get the initial data from. 
 | 
protected DatabaseConnection | 
StaticArrayDatabase.Parameterizer.databaseConnection
Holds the database connection to get the initial data from. 
 | 
protected DatabaseConnection | 
HashmapDatabase.databaseConnection
The data source we get the initial data from. 
 | 
protected DatabaseConnection | 
HashmapDatabase.Parameterizer.databaseConnection
Holds the database connection to get the initial data from. 
 | 
| Constructor and Description | 
|---|
HashmapDatabase(DatabaseConnection databaseConnection,
               Collection<IndexFactory<?,?>> indexFactories)
Constructor. 
 | 
StaticArrayDatabase(DatabaseConnection databaseConnection,
                   Collection<IndexFactory<?,?>> indexFactories)
Constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDatabaseConnection
Abstract super class for all database connections. 
 | 
class  | 
ArrayAdapterDatabaseConnection
Import an existing data matrix ( 
double[rows][cols]) into an ELKI
 database. | 
class  | 
BundleDatabaseConnection
Class to load a database from a bundle file. 
 | 
class  | 
ConcatenateFilesDatabaseConnection
Database that will loading multiple files, concatenating the results. 
 | 
class  | 
DBIDRangeDatabaseConnection
This is a fake datasource that produces a static DBID range only. 
 | 
class  | 
EmptyDatabaseConnection
Pseudo database that is empty. 
 | 
class  | 
ExternalIDJoinDatabaseConnection
Joins multiple data sources by their label 
 | 
class  | 
FileBasedDatabaseConnection
Provides a file based database connection based on the parser to be set. 
 | 
class  | 
GeneratorXMLDatabaseConnection
Data source from an XML specification. 
 | 
class  | 
InputStreamDatabaseConnection
Provides a database connection expecting input from an input stream such as
 stdin. 
 | 
class  | 
LabelJoinDatabaseConnection
Joins multiple data sources by their label 
 | 
class  | 
PresortedBlindJoinDatabaseConnection
Joins multiple data sources by their existing order. 
 | 
class  | 
RandomDoubleVectorDatabaseConnection
Produce a database of random double vectors with each dimension in [0:1]. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected List<DatabaseConnection> | 
ExternalIDJoinDatabaseConnection.sources
The filters to invoke 
 | 
protected List<DatabaseConnection> | 
ExternalIDJoinDatabaseConnection.Parameterizer.sources
The data souces to use. 
 | 
protected List<DatabaseConnection> | 
PresortedBlindJoinDatabaseConnection.sources
The filters to invoke 
 | 
protected List<DatabaseConnection> | 
PresortedBlindJoinDatabaseConnection.Parameterizer.sources
The data souces to use. 
 | 
protected List<DatabaseConnection> | 
LabelJoinDatabaseConnection.sources
The filters to invoke 
 | 
protected List<DatabaseConnection> | 
LabelJoinDatabaseConnection.Parameterizer.sources
The data souces to use. 
 | 
| Constructor and Description | 
|---|
ExternalIDJoinDatabaseConnection(List<ObjectFilter> filters,
                                List<DatabaseConnection> sources)
Constructor. 
 | 
LabelJoinDatabaseConnection(List<ObjectFilter> filters,
                           List<DatabaseConnection> sources)
Constructor. 
 | 
PresortedBlindJoinDatabaseConnection(List<ObjectFilter> filters,
                                    List<DatabaseConnection> sources)
Constructor. 
 |