Uses of Interface
com.ibm.fhir.persistence.jdbc.dao.api.ResourceDAO
-
-
Uses of ResourceDAO in com.ibm.fhir.persistence.jdbc
Methods in com.ibm.fhir.persistence.jdbc that return ResourceDAO 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 ResourceDAO in com.ibm.fhir.persistence.jdbc.dao.impl
Classes in com.ibm.fhir.persistence.jdbc.dao.impl that implement ResourceDAO Modifier and Type Class Description class
ResourceDAOImpl
This Data Access Object implements the ResourceDAO interface for creating, updating, and retrieving rows in the IBM FHIR Server resource tables. -
Uses of ResourceDAO in com.ibm.fhir.persistence.jdbc.derby
Classes in com.ibm.fhir.persistence.jdbc.derby that implement ResourceDAO Modifier and Type Class Description class
DerbyResourceDAO
Data access object for writing FHIR resources to an Apache Derby database. -
Uses of ResourceDAO in com.ibm.fhir.persistence.jdbc.impl
Methods in com.ibm.fhir.persistence.jdbc.impl with parameters of type ResourceDAO Modifier and Type Method Description protected List<Resource>
FHIRPersistenceJDBCImpl. buildSortedFhirResources(ResourceDAO resourceDao, FHIRPersistenceContext context, Class<? extends Resource> resourceType, List<Long> sortedIdList, List<String> elements)
This method takes the passed list of sorted Resource ids, acquires the Resource corresponding to each id, and returns those Resources in a List, sorted according to the input sorted ids. -
Uses of ResourceDAO in com.ibm.fhir.persistence.jdbc.postgresql
Classes in com.ibm.fhir.persistence.jdbc.postgresql that implement ResourceDAO Modifier and Type Class Description class
PostgreSqlResourceDAO
Data access object for writing FHIR resources to an postgresql database. -
Uses of ResourceDAO in com.ibm.fhir.persistence.jdbc.util
Fields in com.ibm.fhir.persistence.jdbc.util declared as ResourceDAO Modifier and Type Field Description protected ResourceDAO
QuerySegmentAggregator. resourceDao
Methods in com.ibm.fhir.persistence.jdbc.util with parameters of type ResourceDAO Modifier and Type Method Description static QuerySegmentAggregator
QuerySegmentAggregatorFactory. buildQuerySegmentAggregator(Class<?> resourceType, int offset, int pageSize, ParameterDAO parameterDao, ResourceDAO resourceDao, FHIRSearchContext searchContext, QueryHints queryHints)
Instantiates and returns a QuerySegmentAggregator instance based on the passed parameters.static String
ResourceTypesCache. reportCacheDiscrepancies(ResourceDAO dao)
Determines and reports any discrepancies between the current thread's Resource Type cache and the contents of the database RESOURCE_TYPES table.Constructors in com.ibm.fhir.persistence.jdbc.util with parameters of type ResourceDAO Constructor Description InclusionQuerySegmentAggregator(Class<?> resourceType, int offset, int pageSize, ParameterDAO parameterDao, ResourceDAO resourceDao, List<InclusionParameter> includeParameters, List<InclusionParameter> revIncludeParameters, QueryHints queryHints)
JDBCQueryBuilder(ParameterDAO parameterDao, ResourceDAO resourceDao, QueryHints queryHints)
QuerySegmentAggregator(Class<?> resourceType, int offset, int pageSize, ParameterDAO parameterDao, ResourceDAO resourceDao, QueryHints queryHints)
Constructs a new QueryBuilderHelperSortedQuerySegmentAggregator(Class<?> resourceType, int offset, int pageSize, ParameterDAO parameterDao, ResourceDAO resourceDao, List<SortParameter> sortParms, QueryHints queryHints)
Constructs a new SortedQuerySegmentAggregator
-