
public class ExternalIDJoinDatabaseConnection extends AbstractDatabaseConnection implements Parameterizable
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ExternalIDJoinDatabaseConnection.Parameterizer
Parameterization class. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private static Logging | 
LOG
Logger 
 | 
protected List<DatabaseConnection> | 
sources
The filters to invoke 
 | 
filters, FILTERS_ID, LABEL_CONCATENATION, PARSER_ID| Constructor and Description | 
|---|
ExternalIDJoinDatabaseConnection(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 ExternalIDJoinDatabaseConnection(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