Uses of Interface
com.ibm.fhir.persistence.jdbc.dao.api.ParameterDAO
-
-
Uses of ParameterDAO in com.ibm.fhir.persistence.jdbc.dao.api
Methods in com.ibm.fhir.persistence.jdbc.dao.api with parameters of type ParameterDAO Modifier and Type Method Description Resource
ResourceDAO. insert(Resource resource, List<ExtractedParameterValue> parameters, ParameterDAO parameterDao)
Inserts the passed Resource DTO and its associated search parameters to the appropriate FHIR resource tables. -
Uses of ParameterDAO in com.ibm.fhir.persistence.jdbc.dao.impl
Classes in com.ibm.fhir.persistence.jdbc.dao.impl that implement ParameterDAO Modifier and Type Class Description class
ParameterDAOImpl
This Data Access Object implements the ParameterDAO interface for creating, updating, and retrieving rows in the IBM FHIR Server parameter-related tables.Methods in com.ibm.fhir.persistence.jdbc.dao.impl with parameters of type ParameterDAO Modifier and Type Method Description Resource
ResourceDAOImpl. insert(Resource resource, List<ExtractedParameterValue> parameters, ParameterDAO parameterDao)
Constructors in com.ibm.fhir.persistence.jdbc.dao.impl with parameters of type ParameterDAO Constructor Description CodeSystemCacheAdapter(ParameterDAO delegate)
ParameterNameCacheAdapter(ParameterDAO delegate)
-
Uses of ParameterDAO in com.ibm.fhir.persistence.jdbc.derby
Methods in com.ibm.fhir.persistence.jdbc.derby with parameters of type ParameterDAO Modifier and Type Method Description Resource
DerbyResourceDAO. insert(Resource resource, List<ExtractedParameterValue> parameters, ParameterDAO parameterDao)
Inserts the passed FHIR Resource and associated search parameters to a Derby or PostgreSql FHIR database.long
DerbyResourceDAO. storeResource(String tablePrefix, List<ExtractedParameterValue> parameters, String p_logical_id, byte[] p_payload, Timestamp p_last_updated, boolean p_is_deleted, String p_source_key, Integer p_version, Connection conn, ParameterDAO parameterDao)
Store the resource in the database, creating a new logical_resource entry if this is the first version of this resource, or creating a new resource entry if this a new version of an existing logical resource. -
Uses of ParameterDAO in com.ibm.fhir.persistence.jdbc.postgresql
Methods in com.ibm.fhir.persistence.jdbc.postgresql with parameters of type ParameterDAO Modifier and Type Method Description Resource
PostgreSqlResourceDAO. insert(Resource resource, List<ExtractedParameterValue> parameters, ParameterDAO parameterDao)
Inserts the passed FHIR Resource and associated search parameters to a postgresql FHIR database. -
Uses of ParameterDAO in com.ibm.fhir.persistence.jdbc.util
Fields in com.ibm.fhir.persistence.jdbc.util declared as ParameterDAO Modifier and Type Field Description protected ParameterDAO
QuerySegmentAggregator. parameterDao
Methods in com.ibm.fhir.persistence.jdbc.util with parameters of type ParameterDAO 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
CodeSystemsCache. reportCacheDiscrepancies(ParameterDAO dao)
Determines and reports any discrepancies between the current thread's Code Systems cache and the contents of the database CODE_SYSTEMS table.static String
ParameterNamesCache. reportCacheDiscrepancies(ParameterDAO dao)
Determines and reports any discrepancies between the current thread's Parameter Names cache and the contents of the database PARAMETER_NAMES table.Constructors in com.ibm.fhir.persistence.jdbc.util with parameters of type ParameterDAO 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 -
Uses of ParameterDAO in com.ibm.fhir.persistence.jdbc.util.type
Methods in com.ibm.fhir.persistence.jdbc.util.type with parameters of type ParameterDAO Modifier and Type Method Description void
QuantityParmBehaviorUtil. addSystemIfPresent(ParameterDAO parameterDao, StringBuilder whereClauseSegment, String tableAlias, List<Object> bindVariables, String system)
adds the system if present.void
QuantityParmBehaviorUtil. executeBehavior(StringBuilder whereClauseSegment, QueryParameter queryParm, List<Object> bindVariables, String tableAlias, ParameterDAO parameterDao)
-