Package elki.datasource
Class PresortedBlindJoinDatabaseConnection
- java.lang.Object
-
- elki.datasource.AbstractDatabaseConnection
-
- elki.datasource.PresortedBlindJoinDatabaseConnection
-
- All Implemented Interfaces:
elki.datasource.DatabaseConnection
@Description("Blindly joins multiple data sources, assuming they are ordered the same way.") public class PresortedBlindJoinDatabaseConnection extends AbstractDatabaseConnectionJoins multiple data sources by their existing order. Make sure the data sources are ordered appropriately!- Since:
- 0.5.0
- Author:
- Erich Schubert
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPresortedBlindJoinDatabaseConnection.ParParameterization class.
-
Field Summary
Fields Modifier and Type Field Description private static elki.logging.LoggingLOGLoggerprotected java.util.List<? extends elki.datasource.DatabaseConnection>sourcesThe filters to invoke-
Fields inherited from class elki.datasource.AbstractDatabaseConnection
filters, LABEL_CONCATENATION
-
-
Constructor Summary
Constructors Constructor Description PresortedBlindJoinDatabaseConnection(java.util.List<? extends elki.datasource.filter.ObjectFilter> filters, java.util.List<? extends elki.datasource.DatabaseConnection> sources)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected elki.logging.LogginggetLogger()Get the logger for this database connection.elki.datasource.bundle.MultipleObjectsBundleloadData()-
Methods inherited from class elki.datasource.AbstractDatabaseConnection
invokeBundleFilters, invokeStreamFilters
-
-
-
-
Constructor Detail
-
PresortedBlindJoinDatabaseConnection
public PresortedBlindJoinDatabaseConnection(java.util.List<? extends elki.datasource.filter.ObjectFilter> filters, java.util.List<? extends elki.datasource.DatabaseConnection> sources)Constructor.- Parameters:
filters- Filters to use.sources- Data sources to join.
-
-
Method Detail
-
loadData
public elki.datasource.bundle.MultipleObjectsBundle loadData()
-
getLogger
protected elki.logging.Logging getLogger()
Description copied from class:AbstractDatabaseConnectionGet the logger for this database connection.- Specified by:
getLoggerin classAbstractDatabaseConnection- Returns:
- Logger
-
-