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 ReindexResourceDAOFHIRResourceDAOFactory. getReindexResourceDAO(Connection connection, String adminSchemaName, String schemaName, FHIRDbFlavor flavor, TransactionSynchronizationRegistry trxSynchRegistry, FHIRPersistenceJDBCCache cache, ParameterDAO parameterDao)Instantiate a new instance ofReindexResourceDAOconfigured for the given database typestatic ResourceDAOFHIRResourceDAOFactory. getResourceDAO(Connection connection, String adminSchemaName, String schemaName, FHIRDbFlavor flavor, FHIRPersistenceJDBCCache cache)Construct a new ResourceDAO implementation matching the database typestatic ResourceDAOFHIRResourceDAOFactory. getResourceDAO(Connection connection, String adminSchemaName, String schemaName, FHIRDbFlavor flavor, TransactionSynchronizationRegistry trxSynchRegistry, FHIRPersistenceJDBCCache cache, ParameterTransactionDataImpl ptdi)Construct a new ResourceDAO implementation matching the database typestatic ResourceReferenceDAOFHIRResourceDAOFactory. getResourceReferenceDAO(Connection connection, String adminSchemaName, String schemaName, FHIRDbFlavor flavor, FHIRPersistenceJDBCCache cache)Get a standalone DAO to handle the inserts of the common token values and resource token refs just prior to the transaction commitstatic IDatabaseTranslatorFHIRResourceDAOFactory. getTranslatorForFlavor(FHIRDbFlavor flavor)Get theIDatabaseTranslatorimplementation specific to the givenFHIRDbFlavor -
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 classFHIRDbFlavorImplDescribes 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 FHIRDbFlavorFHIRDbConnectionStrategy. getFlavor()Get the flavor of the database we are working with to reveal its capabilitiesFHIRDbFlavorFHIRDbConnectionStrategyBase. getFlavor()FHIRDbFlavorFHIRDbTenantDatasourceConnectionStrategy. getFlavor()FHIRDbFlavorFHIRDbTestConnectionStrategy. getFlavor()Methods in com.ibm.fhir.persistence.jdbc.connection with parameters of type FHIRDbFlavor Modifier and Type Method Description voidAction. performOn(FHIRDbFlavor flavor, Connection c)Perform this action on the given connectionvoidChainedAction. performOn(FHIRDbFlavor flavor, Connection c)voidCreateTempTablesAction. performOn(FHIRDbFlavor flavor, Connection connection)voidDisableAutocommitAction. performOn(FHIRDbFlavor flavor, Connection c)voidSetSchemaAction. performOn(FHIRDbFlavor flavor, Connection c)voidSetTenantAction. performOn(FHIRDbFlavor flavor, Connection c) -
Uses of FHIRDbFlavor in com.ibm.fhir.persistence.jdbc.dao
Constructors in com.ibm.fhir.persistence.jdbc.dao with parameters of type FHIRDbFlavor Constructor Description ReindexResourceDAO(Connection connection, IDatabaseTranslator translator, ParameterDAO parameterDao, String schemaName, FHIRDbFlavor flavor, FHIRPersistenceJDBCCache cache, IResourceReferenceDAO rrd)Public constructorReindexResourceDAO(Connection connection, IDatabaseTranslator translator, ParameterDAO parameterDao, String schemaName, FHIRDbFlavor flavor, TransactionSynchronizationRegistry trxSynchRegistry, FHIRPersistenceJDBCCache cache, IResourceReferenceDAO rrd, ParameterTransactionDataImpl ptdi)Public constructor -
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 FHIRDbFlavorFHIRDbDAO. 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 FHIRDbFlavorFHIRDbDAOImpl. 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, FHIRPersistenceJDBCCache cache, IResourceReferenceDAO rrd)Constructs a DAO instance for use outside a managed transaction (JEE) environmentResourceDAOImpl(Connection c, String schemaName, FHIRDbFlavor flavor, TransactionSynchronizationRegistry trxSynchRegistry, FHIRPersistenceJDBCCache cache, IResourceReferenceDAO rrd, ParameterTransactionDataImpl ptdi)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, FHIRPersistenceJDBCCache cache, IResourceReferenceDAO rrd)DerbyResourceDAO(Connection connection, String schemaName, FHIRDbFlavor flavor, TransactionSynchronizationRegistry trxSynchRegistry, FHIRPersistenceJDBCCache cache, IResourceReferenceDAO rrd, ParameterTransactionDataImpl ptdi)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.postgres
-