Uses of Interface
org.linuxforhealth.fhir.database.utils.api.IDatabaseAdapter
- 
- 
Uses of IDatabaseAdapter in org.linuxforhealth.fhir.bucket.scanner
Constructors in org.linuxforhealth.fhir.bucket.scanner with parameters of type IDatabaseAdapter Constructor Description DataAccess(IDatabaseAdapter dbAdapter, ITransactionProvider txProvider, java.lang.String schemaName)Public constructor - 
Uses of IDatabaseAdapter in org.linuxforhealth.fhir.database.utils.citus
Classes in org.linuxforhealth.fhir.database.utils.citus that implement IDatabaseAdapter Modifier and Type Class Description classCitusAdapterA database adapter implementation for Citus (distributed PostgreSQL) - 
Uses of IDatabaseAdapter in org.linuxforhealth.fhir.database.utils.common
Classes in org.linuxforhealth.fhir.database.utils.common that implement IDatabaseAdapter Modifier and Type Class Description classCommonDatabaseAdapterProvides schema control functions common to our supported databases: PostgreSQL Derby (for unit tests, not production)Fields in org.linuxforhealth.fhir.database.utils.common declared as IDatabaseAdapter Modifier and Type Field Description protected IDatabaseAdapterPlainSchemaAdapter. databaseAdapterConstructors in org.linuxforhealth.fhir.database.utils.common with parameters of type IDatabaseAdapter Constructor Description PlainSchemaAdapter(IDatabaseAdapter databaseAdapter)Public constructor - 
Uses of IDatabaseAdapter in org.linuxforhealth.fhir.database.utils.derby
Classes in org.linuxforhealth.fhir.database.utils.derby that implement IDatabaseAdapter Modifier and Type Class Description classDerbyAdapterA Derby database targetMethods in org.linuxforhealth.fhir.database.utils.derby with parameters of type IDatabaseAdapter Modifier and Type Method Description static ISchemaAdapterDerbyMaster. wrap(IDatabaseAdapter databaseAdapter)Utility method to wrap the database adapter in a plain schema adapter which acts as a pass-through to the underlying databaseAdapter - 
Uses of IDatabaseAdapter in org.linuxforhealth.fhir.database.utils.model
Methods in org.linuxforhealth.fhir.database.utils.model with parameters of type IDatabaseAdapter Modifier and Type Method Description voidUniqueConstraint. apply(java.lang.String schemaName, java.lang.String name, java.lang.String tenantColumnName, IDatabaseAdapter target) - 
Uses of IDatabaseAdapter in org.linuxforhealth.fhir.database.utils.pool
Methods in org.linuxforhealth.fhir.database.utils.pool that return IDatabaseAdapter Modifier and Type Method Description IDatabaseAdapterDatabaseSupport. getDatabaseAdapter()Get the configured database adapter - 
Uses of IDatabaseAdapter in org.linuxforhealth.fhir.database.utils.postgres
Classes in org.linuxforhealth.fhir.database.utils.postgres that implement IDatabaseAdapter Modifier and Type Class Description classPostgresAdapterA PostgreSql database target - 
Uses of IDatabaseAdapter in org.linuxforhealth.fhir.database.utils.version
Methods in org.linuxforhealth.fhir.database.utils.version with parameters of type IDatabaseAdapter Modifier and Type Method Description voidVersionHistoryService. setTarget(IDatabaseAdapter tgt)For injection of theIDatabaseTarget - 
Uses of IDatabaseAdapter in org.linuxforhealth.fhir.schema.app.util
Methods in org.linuxforhealth.fhir.schema.app.util that return IDatabaseAdapter Modifier and Type Method Description static IDatabaseAdapterCommonUtil. getDbAdapter(DbType dbType, IConnectionProvider connectionProvider)static IDatabaseAdapterCommonUtil. getDbAdapter(DbType dbType, JdbcTarget target)Methods in org.linuxforhealth.fhir.schema.app.util with parameters of type IDatabaseAdapter Modifier and Type Method Description static ISchemaAdapterCommonUtil. getSchemaAdapter(SchemaType schemaType, IDatabaseAdapter dbAdapter)Wrap the given databaseAdapter in an ISchemaAdapter implementation selected by the given schemaType - 
Uses of IDatabaseAdapter in org.linuxforhealth.fhir.schema.build
Constructors in org.linuxforhealth.fhir.schema.build with parameters of type IDatabaseAdapter Constructor Description DistributedSchemaAdapter(IDatabaseAdapter databaseAdapter, java.lang.String defaultDistributionColumnName)Public constructorFhirSchemaAdapter(IDatabaseAdapter databaseAdapter)Public constructorShardedSchemaAdapter(IDatabaseAdapter databaseAdapter, java.lang.String shardColumnName) - 
Uses of IDatabaseAdapter in org.linuxforhealth.fhir.schema.control
Constructors in org.linuxforhealth.fhir.schema.control with parameters of type IDatabaseAdapter Constructor Description DropForeignKey(IDatabaseAdapter adapter, java.util.Set<Table> childTables)Public constructorMigrateV0021AbstractTypeRemoval(IDatabaseAdapter adapter, java.lang.String adminSchemaName, java.lang.String schemaName, boolean force)Public constructorTableHasData(java.lang.String schemaName, java.lang.String tableName, IDatabaseAdapter adapter)Instantiates a new TableHasData. 
 -