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 class
CitusAdapter
A 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 class
CommonDatabaseAdapter
Provides 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 IDatabaseAdapter
PlainSchemaAdapter. databaseAdapter
Constructors 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 class
DerbyAdapter
A Derby database targetMethods in org.linuxforhealth.fhir.database.utils.derby with parameters of type IDatabaseAdapter Modifier and Type Method Description static ISchemaAdapter
DerbyMaster. 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 void
UniqueConstraint. 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 IDatabaseAdapter
DatabaseSupport. 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 class
PostgresAdapter
A 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 void
VersionHistoryService. 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 IDatabaseAdapter
CommonUtil. getDbAdapter(DbType dbType, IConnectionProvider connectionProvider)
static IDatabaseAdapter
CommonUtil. getDbAdapter(DbType dbType, JdbcTarget target)
Methods in org.linuxforhealth.fhir.schema.app.util with parameters of type IDatabaseAdapter Modifier and Type Method Description static ISchemaAdapter
CommonUtil. 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.
-