Uses of Interface
com.ibm.fhir.persistence.jdbc.dao.api.IResourceReferenceDAO
-
-
Uses of IResourceReferenceDAO in com.ibm.fhir.persistence.jdbc.dao
Constructors in com.ibm.fhir.persistence.jdbc.dao with parameters of type IResourceReferenceDAO 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 IResourceReferenceDAO in com.ibm.fhir.persistence.jdbc.dao.impl
Classes in com.ibm.fhir.persistence.jdbc.dao.impl that implement IResourceReferenceDAO Modifier and Type Class Description class
ResourceReferenceDAO
DAO to handle maintenance of the local and external reference tables which contain the relationships described by "reference" elements in each resource (e.g.Methods in com.ibm.fhir.persistence.jdbc.dao.impl that return IResourceReferenceDAO Modifier and Type Method Description protected IResourceReferenceDAO
ResourceDAOImpl. getResourceReferenceDAO()
Getter for the IResourceReferenceDAO used by this ResourceDAO implementationConstructors in com.ibm.fhir.persistence.jdbc.dao.impl with parameters of type IResourceReferenceDAO Constructor Description JDBCIdentityCacheImpl(FHIRPersistenceJDBCCache cache, ResourceDAO resourceDAO, ParameterDAO parameterDAO, IResourceReferenceDAO rrd)
Public constructorParameterVisitorBatchDAO(Connection c, String adminSchemaName, String tablePrefix, boolean multitenant, long logicalResourceId, int batchSize, JDBCIdentityCache identityCache, IResourceReferenceDAO resourceReferenceDAO, ParameterTransactionDataImpl ptdi)
Public constructorResourceDAOImpl(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 IResourceReferenceDAO in com.ibm.fhir.persistence.jdbc.db2
Classes in com.ibm.fhir.persistence.jdbc.db2 that implement IResourceReferenceDAO Modifier and Type Class Description class
Db2ResourceReferenceDAO
Db2-specific extension of theResourceReferenceDAO
to work around some SQL syntax and Postgres concurrency issues -
Uses of IResourceReferenceDAO in com.ibm.fhir.persistence.jdbc.derby
Classes in com.ibm.fhir.persistence.jdbc.derby that implement IResourceReferenceDAO Modifier and Type Class Description class
DerbyResourceReferenceDAO
Postgres-specific extension of theResourceReferenceDAO
to work around some SQL syntax and Postgres concurrency issuesConstructors in com.ibm.fhir.persistence.jdbc.derby with parameters of type IResourceReferenceDAO 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 IResourceReferenceDAO in com.ibm.fhir.persistence.jdbc.postgres
Classes in com.ibm.fhir.persistence.jdbc.postgres that implement IResourceReferenceDAO Modifier and Type Class Description class
PostgresResourceReferenceDAO
Postgres-specific extension of theResourceReferenceDAO
to work around some SQL syntax and Postgres concurrency issues
-