Uses of Package
com.ibm.fhir.database.utils.api
-
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.bucket.persistence Class Description IDatabaseAdapter Abstraction of the SQL to use for a given database.IDatabaseStatement Definition of the Database StatementIDatabaseSupplier Represents a statement runnable byIDatabaseAdapter
returning a result of type T.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.bucket.scanner Class Description IDatabaseAdapter Abstraction of the SQL to use for a given database.ITransactionProvider Abstraction of the service providing access to instances ofITransaction
which themselves are used to hide the underlying transaction implementation. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.database.utils.api Class Description ConnectionDetails Simple wrapper to encapsulate database connection infoDataAccessException Simple runtime exception so that we can catch and handle where we needIDatabaseStatement Definition of the Database StatementIDatabaseSupplier Represents a statement runnable byIDatabaseAdapter
returning a result of type T.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database.ITransaction Simple service interface which allows us to hide how transactions are managed for the current thread.IVersionHistoryService Service interface used to update the version history table (just before a transaction ends)PartitionInfo DTO for pertinent data from SYSCAT.DATAPARTITIONSPartitionUnit ParititionUnit Enumeration indicates how frequently a Parition is created.TenantStatus Tenant Status Enumeration -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.database.utils.common Class Description IConnectionProvider Provides an abstract way to obtain a JDBC connection.IDatabaseAdapter Abstraction of the SQL to use for a given database.IDatabaseStatement Definition of the Database StatementIDatabaseSupplier Represents a statement runnable byIDatabaseAdapter
returning a result of type T.IDatabaseTarget Abstraction of the ability to execute statements against a database.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database.IDatabaseTypeAdapter Used to handle the syntax differences between databases for certain types like varbinary/varchar as bit data etc.TenantStatus Tenant Status Enumeration -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.database.utils.db2 Class Description ConnectionDetails Simple wrapper to encapsulate database connection infoDataAccessException Simple runtime exception so that we can catch and handle where we needICatalogAccess Catalog Access to the backend adminstrative functionsIConnectionProvider Provides an abstract way to obtain a JDBC connection.IDatabaseAdapter Abstraction of the SQL to use for a given database.IDatabaseStatement Definition of the Database StatementIDatabaseSupplier Represents a statement runnable byIDatabaseAdapter
returning a result of type T.IDatabaseTarget Abstraction of the ability to execute statements against a database.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database.IDatabaseTypeAdapter Used to handle the syntax differences between databases for certain types like varbinary/varchar as bit data etc.PartitionInfo DTO for pertinent data from SYSCAT.DATAPARTITIONSPartitionUnit ParititionUnit Enumeration indicates how frequently a Parition is created. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.database.utils.derby Class Description ConnectionDetails Simple wrapper to encapsulate database connection infoDataAccessException Simple runtime exception so that we can catch and handle where we needIConnectionProvider Provides an abstract way to obtain a JDBC connection.IDatabaseAdapter Abstraction of the SQL to use for a given database.IDatabaseStatement Definition of the Database StatementIDatabaseSupplier Represents a statement runnable byIDatabaseAdapter
returning a result of type T.IDatabaseTarget Abstraction of the ability to execute statements against a database.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database.IDatabaseTypeAdapter Used to handle the syntax differences between databases for certain types like varbinary/varchar as bit data etc.IVersionHistoryService Service interface used to update the version history table (just before a transaction ends) -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.database.utils.model Class Description IDatabaseAdapter Abstraction of the SQL to use for a given database.IDatabaseStatement Definition of the Database StatementIDatabaseTypeAdapter Used to handle the syntax differences between databases for certain types like varbinary/varchar as bit data etc.ITransactionProvider Abstraction of the service providing access to instances ofITransaction
which themselves are used to hide the underlying transaction implementation.IVersionHistoryService Service interface used to update the version history table (just before a transaction ends)TenantStatus Tenant Status Enumeration -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.database.utils.pool Class Description IConnectionProvider Provides an abstract way to obtain a JDBC connection.IDatabaseAdapter Abstraction of the SQL to use for a given database.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database.ITransaction Simple service interface which allows us to hide how transactions are managed for the current thread.ITransactionProvider Abstraction of the service providing access to instances ofITransaction
which themselves are used to hide the underlying transaction implementation. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.database.utils.postgres Class Description ConnectionDetails Simple wrapper to encapsulate database connection infoDataAccessException Simple runtime exception so that we can catch and handle where we needIConnectionProvider Provides an abstract way to obtain a JDBC connection.IDatabaseAdapter Abstraction of the SQL to use for a given database.IDatabaseStatement Definition of the Database StatementIDatabaseSupplier Represents a statement runnable byIDatabaseAdapter
returning a result of type T.IDatabaseTarget Abstraction of the ability to execute statements against a database.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database.IDatabaseTypeAdapter Used to handle the syntax differences between databases for certain types like varbinary/varchar as bit data etc. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.database.utils.query Class Description IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.database.utils.query.expression Class Description IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.database.utils.schema Class Description IConnectionProvider Provides an abstract way to obtain a JDBC connection.IDatabaseStatement Definition of the Database StatementIDatabaseSupplier Represents a statement runnable byIDatabaseAdapter
returning a result of type T.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database.ILeaseManager Provides feedback on whether this instance owns the lease to the configured FHIR data schemaILeaseManagerConfig Provides configuration items used by the LeaseManagerITransactionProvider Abstraction of the service providing access to instances ofITransaction
which themselves are used to hide the underlying transaction implementation. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.database.utils.tenant Class Description IDatabaseStatement Definition of the Database StatementIDatabaseSupplier Represents a statement runnable byIDatabaseAdapter
returning a result of type T.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database.TenantStatus Tenant Status Enumeration -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.database.utils.transaction Class Description DataAccessException Simple runtime exception so that we can catch and handle where we needIConnectionProvider Provides an abstract way to obtain a JDBC connection.ITransaction Simple service interface which allows us to hide how transactions are managed for the current thread.ITransactionProvider Abstraction of the service providing access to instances ofITransaction
which themselves are used to hide the underlying transaction implementation. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.database.utils.version Class Description IDatabaseAdapter Abstraction of the SQL to use for a given database.IDatabaseStatement Definition of the Database StatementIDatabaseSupplier Represents a statement runnable byIDatabaseAdapter
returning a result of type T.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database.ITransactionProvider Abstraction of the service providing access to instances ofITransaction
which themselves are used to hide the underlying transaction implementation.IVersionHistoryService Service interface used to update the version history table (just before a transaction ends) -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.persistence.jdbc Class Description IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.persistence.jdbc.connection Class Description IConnectionProvider Provides an abstract way to obtain a JDBC connection. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.persistence.jdbc.dao Class Description IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.persistence.jdbc.dao.impl Class Description IDatabaseSupplier Represents a statement runnable byIDatabaseAdapter
returning a result of type T.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.persistence.jdbc.db2 Class Description IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.persistence.jdbc.derby Class Description IDatabaseStatement Definition of the Database StatementIDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.persistence.jdbc.domain Class Description IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.persistence.jdbc.impl Class Description IConnectionProvider Provides an abstract way to obtain a JDBC connection. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.persistence.jdbc.postgres Class Description IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.persistence.jdbc.util Class Description IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.schema.app Class Description IDatabaseAdapter Abstraction of the SQL to use for a given database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.schema.app.util Class Description IConnectionProvider Provides an abstract way to obtain a JDBC connection.IDatabaseAdapter Abstraction of the SQL to use for a given database.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.schema.control Class Description IDatabaseAdapter Abstraction of the SQL to use for a given database.IDatabaseStatement Definition of the Database StatementIDatabaseSupplier Represents a statement runnable byIDatabaseAdapter
returning a result of type T.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database.TenantStatus Tenant Status Enumeration -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.schema.derby Class Description IConnectionProvider Provides an abstract way to obtain a JDBC connection.IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database. -
Classes in com.ibm.fhir.database.utils.api used by com.ibm.fhir.schema.size Class Description IDatabaseTranslator Lets us adjust DDL/DML/SQL statements to match the target database.