Uses of Interface
org.linuxforhealth.fhir.database.utils.api.IDatabaseStatement
-
-
Uses of IDatabaseStatement in org.linuxforhealth.fhir.bucket.persistence
Classes in org.linuxforhealth.fhir.bucket.persistence that implement IDatabaseStatement Modifier and Type Class Description classAddResourceBundleErrorsDAO to encapsulate all the SQL/DML used to retrieve and persist data in the schemaclassAllocateJobsDAO to encapsulate all the SQL/DML used to retrieve and persist data in the schemaclassClearStaleAllocationsDAO to encapsulate all the SQL/DML used to retrieve and persist data in the schemaclassGetLogicalIdsFetch a batch of roughly random patientIds.classLoaderInstanceHeartbeatUpdates the last seen timestamp of the LOADER_INSTANCES record to indicate this particular instance is still aliveclassMarkBundleDoneUpdates the LOAD_COMPLETED timestamp of the resource_bundles recordclassMergeResourcesCommand to merge a collection of resourcesclassMergeResourceTypesDAO to encapsulate all the SQL/DML used to retrieve and persist data in the schema.classMergeResourceTypesPostgresDAO to encapsulate all the SQL/DML used to retrieve and persist data in the schema.classRecordLogicalIdDAO to encapsulate all the SQL/DML used to retrieve and persist data in the schemaclassRecordLogicalIdListDAO to encapsulate all the SQL/DML used to retrieve and persist data in the schema -
Uses of IDatabaseStatement in org.linuxforhealth.fhir.database.utils.api
Methods in org.linuxforhealth.fhir.database.utils.api with parameters of type IDatabaseStatement Modifier and Type Method Description voidIDatabaseAdapter. runStatement(IDatabaseStatement statement)Run the given statement against the database represented by this adaptervoidIDatabaseTarget. runStatement(IDatabaseTranslator translator, IDatabaseStatement statement)Run the statement using the resources (e.g.voidISchemaAdapter. runStatement(IDatabaseStatement statement)Run the given statement against the database represented by this adapter -
Uses of IDatabaseStatement in org.linuxforhealth.fhir.database.utils.citus
Classes in org.linuxforhealth.fhir.database.utils.citus that implement IDatabaseStatement Modifier and Type Class Description classConfigureConnectionDAODAO to configure the Citus database connection when performing schema build activities.classCreateDistributedTableDAODAO to add a new tenant key recordclassCreateReferenceTableDAODAO to add a new tenant key record -
Uses of IDatabaseStatement in org.linuxforhealth.fhir.database.utils.common
Classes in org.linuxforhealth.fhir.database.utils.common that implement IDatabaseStatement Modifier and Type Class Description classAddColumnAdd column to the schema.tableclassAddForeignKeyConstraintAdd one or more foreign keys to the schema.tableclassCreateIndexStatementCreate an indexclassCreateOrReplaceViewDAOExecutes a CREATE OR REPLACE VIEW statementclassDropColumnDrop columns from the schema.tableclassDropForeignKeyConstraintDrop one or more foreign keys from the schema.tableclassDropIndexDrop an index from a given schema by nameclassDropPrimaryKeyDrop the primary key constraint on a tableclassDropTableDrops the table at the schema.tableclassDropViewDrop the view identified by schema and view nameclassDropViewDAOExecutes a DROP VIEW statementMethods in org.linuxforhealth.fhir.database.utils.common with parameters of type IDatabaseStatement Modifier and Type Method Description voidCommonDatabaseAdapter. runStatement(IDatabaseStatement stmt)Run the statement using the connectionProvider to obtain a new connection.voidConnectionProviderTarget. runStatement(IDatabaseTranslator translator, IDatabaseStatement statement)voidJdbcTarget. runStatement(IDatabaseTranslator translator, IDatabaseStatement statement)voidNopTarget. runStatement(IDatabaseTranslator translator, IDatabaseStatement statement)voidPlainSchemaAdapter. runStatement(IDatabaseStatement statement)voidPrintTarget. runStatement(IDatabaseTranslator translator, IDatabaseStatement statement) -
Uses of IDatabaseStatement in org.linuxforhealth.fhir.database.utils.derby
Methods in org.linuxforhealth.fhir.database.utils.derby with parameters of type IDatabaseStatement Modifier and Type Method Description voidDerbyAdapter. runStatement(IDatabaseStatement stmt) -
Uses of IDatabaseStatement in org.linuxforhealth.fhir.database.utils.model
Methods in org.linuxforhealth.fhir.database.utils.model that return types with arguments of type IDatabaseStatement Modifier and Type Method Description java.util.List<IDatabaseStatement>Migration. migrateFrom(int priorVersion)Migrate from some previous version to the current version of this database object -
Uses of IDatabaseStatement in org.linuxforhealth.fhir.database.utils.postgres
Classes in org.linuxforhealth.fhir.database.utils.postgres that implement IDatabaseStatement Modifier and Type Class Description classPostgresFillfactorSettingDAOThis DAO changes the fillfactor settings on the given PostgreSQL table.classPostgresVacuumSettingDAOPer the Performance Guide, this DAO implements VACUUM setting changes.Methods in org.linuxforhealth.fhir.database.utils.postgres with parameters of type IDatabaseStatement Modifier and Type Method Description voidPostgresAdapter. runStatement(IDatabaseStatement stmt) -
Uses of IDatabaseStatement in org.linuxforhealth.fhir.database.utils.schema
Classes in org.linuxforhealth.fhir.database.utils.schema that implement IDatabaseStatement Modifier and Type Class Description classUpdateSchemaVersionUpdate the schema version recorded in the WHOLE_SCHEMA_VERSION tableclassUpdateSchemaVersionPostgresqlUpdate the schema version recorded in the WHOLE_SCHEMA_VERSION table Postgresql-specific to handle ON CONFLICT DO NOTHING -
Uses of IDatabaseStatement in org.linuxforhealth.fhir.database.utils.version
Classes in org.linuxforhealth.fhir.database.utils.version that implement IDatabaseStatement Modifier and Type Class Description classAddVersionDAOAdd the {type, name, version} record to the database.classClearVersionHistoryDAOClear all version history records for a particular schema (used when dropping a schema). -
Uses of IDatabaseStatement in org.linuxforhealth.fhir.persistence.jdbc.derby
Classes in org.linuxforhealth.fhir.persistence.jdbc.derby that implement IDatabaseStatement Modifier and Type Class Description classCreateCanonicalValuesTmpCreate the CANONICAL_VALUES_TMP tableclassCreateCodeSystemsTmpCreate the CODE_SYSTEMS_TMP tableclassCreateCommonTokenValuesTmpCreate the COMMON_TOKEN_VALUES_TMP table -
Uses of IDatabaseStatement in org.linuxforhealth.fhir.schema.control
Classes in org.linuxforhealth.fhir.schema.control that implement IDatabaseStatement Modifier and Type Class Description classAddResourceTypeDAO command to add a resource type.classBackfillResourceChangeLogBackfill the RESOURCE_CHANGE_LOG table using all the existing _RESOURCES records for the given resourceType.classGetResourceTypesManages the DB2 Get Resource TypesclassInitializeLogicalResourceDenormsSet the current value for xxx_LOGICAL_RESOURCES.IS_DELETED.classMigrateV0014LogicalResourceIsDeletedLastUpdatedRun a correlated update statement to update the new V0014 columns in LOGICAL_RESOURCES from the corresponding values in the xx_LOGICAL_RESOURCES table (for a specific resource type) Note that for this to work for the multi-tenant (Db2) schema, the SV_TENANT_ID needs to be set first.classMigrateV0021AbstractTypeRemovalDOMAINRESOURCE_ and RESOURCE_ are abstract tables which are unused.classMigrateV0027LogicalResourceIdentPopulate LOGICAL_RESOURCE_IDENT with records from LOGICAL_RESOURCESclassPopulateParameterNamesPopulates the Parameters Names TableclassPopulateResourceTypesPopulates the Resource Types Table
-