public final class I2B2DataSourceBackend
extends org.protempa.backend.dsb.relationaldb.RelationalDbDataSourceBackend
| Constructor and Description |
|---|
I2B2DataSourceBackend() |
| Modifier and Type | Method and Description |
|---|---|
protected org.protempa.backend.dsb.relationaldb.EntitySpec[] |
constantSpecs(String keyIdSchema,
String keyIdTable,
String keyIdColumn,
String keyIdJoinKey) |
protected org.protempa.backend.dsb.relationaldb.EntitySpec[] |
eventSpecs(String keyIdSchema,
String keyIdTable,
String keyIdColumn,
String keyIdJoinKey) |
org.protempa.proposition.value.GranularityFactory |
getGranularityFactory() |
String |
getKeyType() |
Long |
getResultInstanceId() |
org.protempa.KeySetSpec[] |
getSelectedKeySetSpecs() |
org.protempa.proposition.value.UnitFactory |
getUnitFactory() |
void |
initialize(org.protempa.backend.BackendInstanceSpec config) |
protected org.protempa.backend.dsb.relationaldb.EntitySpec[] |
primitiveParameterSpecs(String keyIdSchema,
String keyIdTable,
String keyIdColumn,
String keyIdJoinKey) |
void |
setResultInstanceId(Long resultInstanceId) |
protected org.protempa.backend.dsb.relationaldb.StagingSpec[] |
stagedSpecs(String keyIdSchema,
String keyIdTable,
String keyIdColumn,
String keyIdJoinKey) |
close, deleteAllKeys, getConnectionSpecInstance, getDatabaseAPI, getDatabaseId, getDefaultKeyIdColumn, getDefaultKeyIdJoinKey, getDefaultKeyIdTable, getKeyLoaderKeyIdColumn, getKeyLoaderKeyIdJoinKey, getKeyLoaderKeyIdSchema, getKeyLoaderKeyIdTable, getMappingsFactory, getPassword, getQueryThreadCount, getQueryTimeout, getSchemaName, getUsername, isDryRun, isInKeySetMode, parseDatabaseAPI, parseDryRun, parseMappingsFactory, readPropositions, setDatabaseAPI, setDatabaseId, setDefaultKeyIdColumn, setDefaultKeyIdJoinKey, setDefaultKeyIdTable, setDryRun, setKeyLoaderKeyIdColumn, setKeyLoaderKeyIdJoinKey, setKeyLoaderKeyIdSchema, setKeyLoaderKeyIdTable, setMappingsFactory, setPassword, setQueryThreadCount, setQueryTimeout, setSchemaName, setUsername, validateConfiguration, validateData, writeKeysgetDataSourceBackendId, getDisplayName, getId, nameForErrors, parseGranularityFactory, parseUnitFactory, setDataSourceBackendId, setId, setKeyTypegetKeyIdComparator, getKeyTypeDisplayName, getKeyTypePluralDisplayName, getSourceSystem, setGranularityFactory, setKeyIdComparator, setUnitFactoryaddBackendListener, fireBackendUpdated, fireEvent, fireUnrecoverableError, getConfigurationsId, removeBackendListener, setEventListenerspublic void initialize(org.protempa.backend.BackendInstanceSpec config)
throws org.protempa.backend.BackendInitializationException
initialize in interface org.protempa.backend.Backend<org.protempa.backend.DataSourceBackendUpdatedEvent>initialize in class org.protempa.backend.dsb.relationaldb.RelationalDbDataSourceBackendorg.protempa.backend.BackendInitializationExceptionprotected org.protempa.backend.dsb.relationaldb.EntitySpec[] constantSpecs(String keyIdSchema, String keyIdTable, String keyIdColumn, String keyIdJoinKey) throws IOException
constantSpecs in class org.protempa.backend.dsb.relationaldb.RelationalDbDataSourceBackendIOExceptionprotected org.protempa.backend.dsb.relationaldb.EntitySpec[] eventSpecs(String keyIdSchema, String keyIdTable, String keyIdColumn, String keyIdJoinKey) throws IOException
eventSpecs in class org.protempa.backend.dsb.relationaldb.RelationalDbDataSourceBackendIOExceptionprotected org.protempa.backend.dsb.relationaldb.EntitySpec[] primitiveParameterSpecs(String keyIdSchema, String keyIdTable, String keyIdColumn, String keyIdJoinKey) throws IOException
primitiveParameterSpecs in class org.protempa.backend.dsb.relationaldb.RelationalDbDataSourceBackendIOExceptionprotected org.protempa.backend.dsb.relationaldb.StagingSpec[] stagedSpecs(String keyIdSchema, String keyIdTable, String keyIdColumn, String keyIdJoinKey) throws IOException
stagedSpecs in class org.protempa.backend.dsb.relationaldb.RelationalDbDataSourceBackendIOExceptionpublic org.protempa.proposition.value.GranularityFactory getGranularityFactory()
getGranularityFactory in interface org.protempa.backend.dsb.DataSourceBackendgetGranularityFactory in class org.protempa.backend.dsb.AbstractDataSourceBackendpublic org.protempa.proposition.value.UnitFactory getUnitFactory()
getUnitFactory in interface org.protempa.backend.dsb.DataSourceBackendgetUnitFactory in class org.protempa.backend.dsb.AbstractDataSourceBackendpublic void setResultInstanceId(Long resultInstanceId)
public Long getResultInstanceId()
public org.protempa.KeySetSpec[] getSelectedKeySetSpecs()
throws org.protempa.DataSourceReadException
getSelectedKeySetSpecs in interface org.protempa.backend.dsb.DataSourceBackendgetSelectedKeySetSpecs in class org.protempa.backend.dsb.relationaldb.RelationalDbDataSourceBackendorg.protempa.DataSourceReadExceptionpublic String getKeyType()
getKeyType in interface org.protempa.backend.dsb.DataSourceBackendgetKeyType in class org.protempa.backend.AbstractCommonsDataSourceBackendCopyright © 2012–2018 Emory University. All rights reserved.