Uses of Interface
com.ibm.fhir.persistence.jdbc.connection.FHIRDbFlavor
-
-
Uses of FHIRDbFlavor in com.ibm.fhir.persistence.jdbc
Methods in com.ibm.fhir.persistence.jdbc with parameters of type FHIRDbFlavor Modifier and Type Method Description static ResourceDAO
FHIRResourceDAOFactory. getResourceDAO(Connection connection, String schemaName, FHIRDbFlavor flavor)
Construct a new ResourceDAO implementation matching the database typestatic ResourceDAO
FHIRResourceDAOFactory. getResourceDAO(Connection connection, String schemaName, FHIRDbFlavor flavor, TransactionSynchronizationRegistry trxSynchRegistry)
Construct a new ResourceDAO implementation matching the database type -
Uses of FHIRDbFlavor in com.ibm.fhir.persistence.jdbc.connection
Classes in com.ibm.fhir.persistence.jdbc.connection that implement FHIRDbFlavor Modifier and Type Class Description class
FHIRDbFlavorImpl
Describes the capability of the underlying database and the schema it has been configured with.Methods in com.ibm.fhir.persistence.jdbc.connection that return FHIRDbFlavor Modifier and Type Method Description FHIRDbFlavor
FHIRDbConnectionStrategy. getFlavor()
Get the flavor of the database we are working with to reveal its capabilitiesFHIRDbFlavor
FHIRDbConnectionStrategyBase. getFlavor()
FHIRDbFlavor
FHIRDbTenantDatasourceConnectionStrategy. getFlavor()
FHIRDbFlavor
FHIRDbTestConnectionStrategy. getFlavor()
-
Uses of FHIRDbFlavor in com.ibm.fhir.persistence.jdbc.dao.api
Methods in com.ibm.fhir.persistence.jdbc.dao.api that return FHIRDbFlavor Modifier and Type Method Description FHIRDbFlavor
FHIRDbDAO. getFlavor()
Get the database flavor, which describes the database type and its capabilities (e.g. -
Uses of FHIRDbFlavor in com.ibm.fhir.persistence.jdbc.dao.impl
Methods in com.ibm.fhir.persistence.jdbc.dao.impl that return FHIRDbFlavor Modifier and Type Method Description FHIRDbFlavor
FHIRDbDAOImpl. getFlavor()
Constructors in com.ibm.fhir.persistence.jdbc.dao.impl with parameters of type FHIRDbFlavor Constructor Description FHIRDbDAOImpl(Connection connection, String schemaName, FHIRDbFlavor flavor)
Constructs a DAO instance suitable for acquiring DB connections via JNDI from the app server.ParameterDAOImpl(Connection connection, String schemaName, FHIRDbFlavor flavor)
Constructs a DAO using the passed externally managed database connection.ParameterDAOImpl(Connection connection, String schemaName, FHIRDbFlavor flavor, TransactionSynchronizationRegistry trxSynchRegistry)
Constructs a DAO instance suitable for acquiring connections from a JDBC Datasource object.ResourceDAOImpl(Connection c, String schemaName, FHIRDbFlavor flavor)
Constructs a DAO instance for use outside a managed transaction (JEE) environmentResourceDAOImpl(Connection c, String schemaName, FHIRDbFlavor flavor, TransactionSynchronizationRegistry trxSynchRegistry)
Constructs a DAO instance suitable for acquiring connections from a JDBC Datasource object. -
Uses of FHIRDbFlavor in com.ibm.fhir.persistence.jdbc.derby
Constructors in com.ibm.fhir.persistence.jdbc.derby with parameters of type FHIRDbFlavor Constructor Description DerbyResourceDAO(Connection connection, String schemaName, FHIRDbFlavor flavor)
DerbyResourceDAO(Connection connection, String schemaName, FHIRDbFlavor flavor, TransactionSynchronizationRegistry trxSynchRegistry)
Derby is not only used for unit tests, but can also be used to provide persistence for a stand-alone full FHIR server. -
Uses of FHIRDbFlavor in com.ibm.fhir.persistence.jdbc.postgresql
Constructors in com.ibm.fhir.persistence.jdbc.postgresql with parameters of type FHIRDbFlavor Constructor Description PostgreSqlResourceDAO(Connection connection, String schemaName, FHIRDbFlavor flavor)
PostgreSqlResourceDAO(Connection connection, String schemaName, FHIRDbFlavor flavor, TransactionSynchronizationRegistry trxSynchRegistry)
-