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 ResourceResourceDAO. 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 classParameterDAOImplThis 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 ResourceResourceDAOImpl. 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 ResourceDerbyResourceDAO. insert(Resource resource, List<ExtractedParameterValue> parameters, ParameterDAO parameterDao)Inserts the passed FHIR Resource and associated search parameters to a Derby or PostgreSql FHIR database.longDerbyResourceDAO. 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 ResourcePostgreSqlResourceDAO. 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 ParameterDAOQuerySegmentAggregator. parameterDaoMethods in com.ibm.fhir.persistence.jdbc.util with parameters of type ParameterDAO Modifier and Type Method Description static QuerySegmentAggregatorQuerySegmentAggregatorFactory. 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 StringCodeSystemsCache. 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 StringParameterNamesCache. 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 voidQuantityParmBehaviorUtil. addSystemIfPresent(ParameterDAO parameterDao, StringBuilder whereClauseSegment, String tableAlias, List<Object> bindVariables, String system)adds the system if present.voidQuantityParmBehaviorUtil. executeBehavior(StringBuilder whereClauseSegment, QueryParameter queryParm, List<Object> bindVariables, String tableAlias, ParameterDAO parameterDao)
-