
@Description(value="Blindly joins multiple data sources, assuming they are ordered the same way.") public class PresortedBlindJoinDatabaseConnection extends AbstractDatabaseConnection implements Parameterizable
| Modifier and Type | Class and Description | 
|---|---|
| static class  | PresortedBlindJoinDatabaseConnection.ParameterizerParameterization class. | 
| Modifier and Type | Field and Description | 
|---|---|
| private static Logging | LOGLogger | 
| protected List<DatabaseConnection> | sourcesThe filters to invoke | 
filters, FILTERS_ID, LABEL_CONCATENATION, PARSER_ID| Constructor and Description | 
|---|
| PresortedBlindJoinDatabaseConnection(List<ObjectFilter> filters,
                                    List<DatabaseConnection> sources)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Logging | getLogger()Get the logger for this database connection. | 
| MultipleObjectsBundle | loadData()Returns the initial data for a database. | 
invokeFilters, invokeFiltersprivate static final Logging LOG
protected final List<DatabaseConnection> sources
public PresortedBlindJoinDatabaseConnection(List<ObjectFilter> filters, List<DatabaseConnection> sources)
filters - Filters to use.sources - Data sources to join.public MultipleObjectsBundle loadData()
DatabaseConnectionloadData in interface DatabaseConnectionprotected Logging getLogger()
AbstractDatabaseConnectiongetLogger in class AbstractDatabaseConnection