Uses of Interface
org.linuxforhealth.fhir.persistence.jdbc.dao.api.ParameterDAO
-
-
Uses of ParameterDAO in org.linuxforhealth.fhir.persistence.jdbc
Methods in org.linuxforhealth.fhir.persistence.jdbc with parameters of type ParameterDAO Modifier and Type Method Description static ReindexResourceDAO
FHIRResourceDAOFactory. getReindexResourceDAO(java.sql.Connection connection, java.lang.String adminSchemaName, java.lang.String schemaName, FHIRDbFlavor flavor, javax.transaction.TransactionSynchronizationRegistry trxSynchRegistry, FHIRPersistenceJDBCCache cache, ParameterDAO parameterDao)
Instantiate a new instance ofReindexResourceDAO
configured for the given database type -
Uses of ParameterDAO in org.linuxforhealth.fhir.persistence.jdbc.cache
Methods in org.linuxforhealth.fhir.persistence.jdbc.cache with parameters of type ParameterDAO Modifier and Type Method Description static void
FHIRPersistenceJDBCCacheUtil. prefill(ResourceDAO resourceDAO, ParameterDAO parameterDAO, FHIRPersistenceJDBCCache cache)
Prefill the cache with constants already committed in the database -
Uses of ParameterDAO in org.linuxforhealth.fhir.persistence.jdbc.citus
Methods in org.linuxforhealth.fhir.persistence.jdbc.citus with parameters of type ParameterDAO Modifier and Type Method Description Resource
CitusResourceDAO. insert(Resource resource, java.util.List<ExtractedParameterValue> parameters, java.lang.String parameterHashB64, ParameterDAO parameterDao, java.lang.Integer ifNoneMatch)
-
Uses of ParameterDAO in org.linuxforhealth.fhir.persistence.jdbc.dao
Methods in org.linuxforhealth.fhir.persistence.jdbc.dao with parameters of type ParameterDAO Modifier and Type Method Description Resource
EraseResourceDAO. insert(Resource resource, java.util.List<ExtractedParameterValue> parameters, java.lang.String parameterHashB64, ParameterDAO parameterDao, java.lang.Integer ifNoneMatch)
Resource
ReindexResourceDAO. insert(Resource resource, java.util.List<ExtractedParameterValue> parameters, java.lang.String parameterHashB64, ParameterDAO parameterDao, java.lang.Integer ifNoneMatch)
Constructors in org.linuxforhealth.fhir.persistence.jdbc.dao with parameters of type ParameterDAO Constructor Description ReindexResourceDAO(java.sql.Connection connection, IDatabaseTranslator translator, ParameterDAO parameterDao, java.lang.String schemaName, FHIRDbFlavor flavor, javax.transaction.TransactionSynchronizationRegistry trxSynchRegistry, FHIRPersistenceJDBCCache cache, ParameterTransactionDataImpl ptdi)
Public constructorReindexResourceDAO(java.sql.Connection connection, IDatabaseTranslator translator, ParameterDAO parameterDao, java.lang.String schemaName, FHIRDbFlavor flavor, FHIRPersistenceJDBCCache cache)
Public constructor -
Uses of ParameterDAO in org.linuxforhealth.fhir.persistence.jdbc.dao.api
Methods in org.linuxforhealth.fhir.persistence.jdbc.dao.api with parameters of type ParameterDAO Modifier and Type Method Description Resource
ResourceDAO. insert(Resource resource, java.util.List<ExtractedParameterValue> parameters, java.lang.String parameterHashB64, ParameterDAO parameterDao, java.lang.Integer ifNoneMatch)
Inserts the passed Resource DTO and its associated search parameters to the appropriate FHIR resource tables. -
Uses of ParameterDAO in org.linuxforhealth.fhir.persistence.jdbc.dao.impl
Classes in org.linuxforhealth.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.Constructors in org.linuxforhealth.fhir.persistence.jdbc.dao.impl with parameters of type ParameterDAO Constructor Description JDBCIdentityCacheImpl(FHIRPersistenceJDBCCache cache, ResourceDAO resourceDAO, ParameterDAO parameterDAO, ICommonValuesDAO commonValuesDAO)
Public constructor -
Uses of ParameterDAO in org.linuxforhealth.fhir.persistence.jdbc.derby
Methods in org.linuxforhealth.fhir.persistence.jdbc.derby with parameters of type ParameterDAO Modifier and Type Method Description Resource
DerbyResourceDAO. insert(Resource resource, java.util.List<ExtractedParameterValue> parameters, java.lang.String parameterHashB64, ParameterDAO parameterDao, java.lang.Integer ifNoneMatch)
long
DerbyResourceDAO. storeResource(java.lang.String tablePrefix, java.util.List<ExtractedParameterValue> parameters, java.lang.String p_logical_id, java.io.InputStream p_payload, java.sql.Timestamp p_last_updated, boolean p_is_deleted, java.lang.String p_source_key, java.lang.Integer p_version, java.lang.String p_parameterHashB64, java.sql.Connection conn, ParameterDAO parameterDao, java.lang.Integer ifNoneMatch, java.lang.String resourcePayloadKey, java.util.concurrent.atomic.AtomicInteger outInteractionStatus, java.util.concurrent.atomic.AtomicInteger outIfNoneMatchVersion, java.lang.String[] outCurrentParameterHash)
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 org.linuxforhealth.fhir.persistence.jdbc.postgres
Methods in org.linuxforhealth.fhir.persistence.jdbc.postgres with parameters of type ParameterDAO Modifier and Type Method Description Resource
PostgresResourceDAO. insert(Resource resource, java.util.List<ExtractedParameterValue> parameters, java.lang.String parameterHashB64, ParameterDAO parameterDao, java.lang.Integer ifNoneMatch)
Resource
PostgresResourceNoProcDAO. insert(Resource resource, java.util.List<ExtractedParameterValue> parameters, java.lang.String parameterHashB64, ParameterDAO parameterDao, java.lang.Integer ifNoneMatch)
long
PostgresResourceNoProcDAO. storeResource(java.lang.String tablePrefix, java.util.List<ExtractedParameterValue> parameters, java.lang.String p_logical_id, java.io.InputStream p_payload, java.sql.Timestamp p_last_updated, boolean p_is_deleted, java.lang.String p_source_key, java.lang.Integer p_version, java.lang.String p_parameterHashB64, java.sql.Connection conn, ParameterDAO parameterDao, java.lang.Integer ifNoneMatch, java.lang.String resourcePayloadKey, java.util.concurrent.atomic.AtomicInteger outInteractionStatus, java.util.concurrent.atomic.AtomicInteger outIfNoneMatchVersion)
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.Constructors in org.linuxforhealth.fhir.persistence.jdbc.postgres with parameters of type ParameterDAO Constructor Description PostgresReindexResourceDAO(java.sql.Connection connection, IDatabaseTranslator translator, ParameterDAO parameterDao, java.lang.String schemaName, FHIRDbFlavor flavor, javax.transaction.TransactionSynchronizationRegistry trxSynchRegistry, FHIRPersistenceJDBCCache cache, ParameterTransactionDataImpl ptdi)
Public constructor for use in a JEE contextPostgresReindexResourceDAO(java.sql.Connection connection, IDatabaseTranslator translator, ParameterDAO parameterDao, java.lang.String schemaName, FHIRDbFlavor flavor, FHIRPersistenceJDBCCache cache)
Public constructor
-