Uses of Interface
com.ibm.fhir.database.utils.api.IDatabaseTranslator
-
-
Uses of IDatabaseTranslator in com.ibm.fhir.bucket.persistence
Methods in com.ibm.fhir.bucket.persistence with parameters of type IDatabaseTranslator Modifier and Type Method Description LongAddBucketPath. run(IDatabaseTranslator translator, Connection c)ResourceBundleDataAddResourceBundle. run(IDatabaseTranslator translator, Connection c)voidAddResourceBundleErrors. run(IDatabaseTranslator translator, Connection c)voidAllocateJobs. run(IDatabaseTranslator translator, Connection c)voidClearStaleAllocations. run(IDatabaseTranslator translator, Connection c)IntegerGetLastProcessedLineNumber. run(IDatabaseTranslator translator, Connection c)voidGetLogicalIds. run(IDatabaseTranslator translator, Connection c)List<ResourceRef>GetResourceRefsForBundleLine. run(IDatabaseTranslator translator, Connection c)voidLoaderInstanceHeartbeat. run(IDatabaseTranslator translator, Connection c)voidMarkBundleDone. run(IDatabaseTranslator translator, Connection c)voidMergeResources. run(IDatabaseTranslator translator, Connection c)voidMergeResourceTypes. run(IDatabaseTranslator translator, Connection c)voidMergeResourceTypesPostgres. run(IDatabaseTranslator translator, Connection c)voidRecordLogicalId. run(IDatabaseTranslator translator, Connection c)voidRecordLogicalIdList. run(IDatabaseTranslator translator, Connection c)LongRegisterLoaderInstance. run(IDatabaseTranslator translator, Connection c)List<ResourceTypeRec>ResourceTypesReader. run(IDatabaseTranslator translator, Connection c) -
Uses of IDatabaseTranslator in com.ibm.fhir.database.utils.api
Methods in com.ibm.fhir.database.utils.api that return IDatabaseTranslator Modifier and Type Method Description IDatabaseTranslatorIConnectionProvider. getTranslator()Get the translator associated with this connection provider.IDatabaseTranslatorIDatabaseAdapter. getTranslator()Get theIDatabaseTranslatorassociated with this adapterMethods in com.ibm.fhir.database.utils.api with parameters of type IDatabaseTranslator Modifier and Type Method Description voidIDatabaseStatement. run(IDatabaseTranslator translator, Connection c)Execute the statement using the connection.TIDatabaseSupplier. run(IDatabaseTranslator translator, Connection c)Execute the statement using the connection and return the valuevoidIDatabaseTarget. runStatement(IDatabaseTranslator translator, IDatabaseStatement statement)Run the statement using the resources (e.g.<T> TIDatabaseTarget. runStatement(IDatabaseTranslator translator, IDatabaseSupplier<T> supplier)Run a statement returning a value of type T.voidIDatabaseTarget. runStatement(IDatabaseTranslator translator, String ddl)Run the given DDL statement against the connection managed by the implementation of this interfacevoidIDatabaseTarget. runStatementWithInt(IDatabaseTranslator translator, String sql, int value)Convenience method for running a SQL statement requiring a single int parameter -
Uses of IDatabaseTranslator in com.ibm.fhir.database.utils.common
Methods in com.ibm.fhir.database.utils.common that return IDatabaseTranslator Modifier and Type Method Description IDatabaseTranslatorCommonDatabaseAdapter. getTranslator()static IDatabaseTranslatorDatabaseTranslatorFactory. getTranslator(DbType type)Get the translator appropriate for the given database typeIDatabaseTranslatorJdbcConnectionProvider. getTranslator()Methods in com.ibm.fhir.database.utils.common with parameters of type IDatabaseTranslator Modifier and Type Method Description booleanDropColumn. postgresColumnExists(IDatabaseTranslator translator, Connection c, String columnName)Special check that the column exists before we try to drop itvoidAddColumn. run(IDatabaseTranslator translator, Connection c)voidAddForeignKeyConstraint. run(IDatabaseTranslator translator, Connection c)voidCreateIndexStatement. run(IDatabaseTranslator translator, Connection c)voidDropColumn. run(IDatabaseTranslator translator, Connection c)voidDropForeignKeyConstraint. run(IDatabaseTranslator translator, Connection c)voidDropIndex. run(IDatabaseTranslator translator, Connection c)voidDropPrimaryKey. run(IDatabaseTranslator translator, Connection c)voidDropTable. run(IDatabaseTranslator translator, Connection c)LongGetSequenceNextValueDAO. run(IDatabaseTranslator translator, Connection c)Execute the encapsulated query against the database and stream the result data to the configured targetvoidReorgTable. run(IDatabaseTranslator translator, Connection c)voidConnectionProviderTarget. runStatement(IDatabaseTranslator translator, IDatabaseStatement statement)<T> TConnectionProviderTarget. runStatement(IDatabaseTranslator translator, IDatabaseSupplier<T> supplier)voidConnectionProviderTarget. runStatement(IDatabaseTranslator translator, String ddl)voidJdbcTarget. runStatement(IDatabaseTranslator translator, IDatabaseStatement statement)<T> TJdbcTarget. runStatement(IDatabaseTranslator translator, IDatabaseSupplier<T> supplier)voidJdbcTarget. runStatement(IDatabaseTranslator translator, String ddl)voidNopTarget. runStatement(IDatabaseTranslator translator, IDatabaseStatement statement)<T> TNopTarget. runStatement(IDatabaseTranslator translator, IDatabaseSupplier<T> supplier)voidNopTarget. runStatement(IDatabaseTranslator translator, String ddl)voidPrintTarget. runStatement(IDatabaseTranslator translator, IDatabaseStatement statement)<T> TPrintTarget. runStatement(IDatabaseTranslator translator, IDatabaseSupplier<T> supplier)voidPrintTarget. runStatement(IDatabaseTranslator translator, String ddl)voidConnectionProviderTarget. runStatementWithInt(IDatabaseTranslator translator, String sql, int value)voidJdbcTarget. runStatementWithInt(IDatabaseTranslator translator, String sql, int value)voidNopTarget. runStatementWithInt(IDatabaseTranslator translator, String sql, int value)voidPrintTarget. runStatementWithInt(IDatabaseTranslator translator, String sql, int value)Constructors in com.ibm.fhir.database.utils.common with parameters of type IDatabaseTranslator Constructor Description CommonDatabaseAdapter(IConnectionProvider cp, IDatabaseTranslator dt)Public constructor for when we're using a connection providerCommonDatabaseAdapter(IDatabaseTarget tgt, IDatabaseTranslator dt)Protected constructorJdbcConnectionProvider(IDatabaseTranslator translator, JdbcPropertyAdapter properties) -
Uses of IDatabaseTranslator in com.ibm.fhir.database.utils.db2
Classes in com.ibm.fhir.database.utils.db2 that implement IDatabaseTranslator Modifier and Type Class Description classDb2TranslatorHandles translation of statements/fragments etc specific to DB2Methods in com.ibm.fhir.database.utils.db2 with parameters of type IDatabaseTranslator Modifier and Type Method Description voidDb2AddTablePartition. run(IDatabaseTranslator translator, Connection c)voidDb2AddTableToStaging. run(IDatabaseTranslator translator, Connection c)voidDb2AdminCommand. run(IDatabaseTranslator translator, Connection c)voidDb2CheckCompatibility. run(IDatabaseTranslator translator, Connection c)voidDb2CreateTablespace. run(IDatabaseTranslator translator, Connection c)voidDb2DetachTablePartition. run(IDatabaseTranslator translator, Connection c)voidDb2DropTablespace. run(IDatabaseTranslator translator, Connection c)voidDb2GetPartitionInfo. run(IDatabaseTranslator translator, Connection c)Db2TableInfoDb2GetTableInfo. run(IDatabaseTranslator translator, Connection c)IntegerDb2GetTenantVariable. run(IDatabaseTranslator translator, Connection c)List<SchemaInfoObject>Db2ListSequencesForSchema. run(IDatabaseTranslator translator, Connection c)List<SchemaInfoObject>Db2ListTablesForSchema. run(IDatabaseTranslator translator, Connection c)List<SchemaInfoObject>Db2ListViewsForSchema. run(IDatabaseTranslator translator, Connection c)voidDb2Reorg. run(IDatabaseTranslator translator, Connection c)voidDb2SetTenantVariable. run(IDatabaseTranslator translator, Connection c)protected booleanDb2CreateTablespace. tablespaceExists(IDatabaseTranslator translator, Connection c)Check if the given tablespace existsprotected booleanDb2DropTablespace. tablespaceExists(IDatabaseTranslator translator, Connection c)Check if the given tablespace existsConstructors in com.ibm.fhir.database.utils.db2 with parameters of type IDatabaseTranslator Constructor Description Db2CatalogDAO(IDatabaseTranslator w)Db2CatalogDAO(IDatabaseTranslator w, String catalogSchema)So that we can test in Derby -
Uses of IDatabaseTranslator in com.ibm.fhir.database.utils.derby
Classes in com.ibm.fhir.database.utils.derby that implement IDatabaseTranslator Modifier and Type Class Description classDerbyNetworkTranslatortranslates database access to Derby supported access.classDerbyTranslatortranslates database access to Derby supported access.Methods in com.ibm.fhir.database.utils.derby that return IDatabaseTranslator Modifier and Type Method Description IDatabaseTranslatorDerbyConnectionProvider. getTranslator()IDatabaseTranslatorDerbyMaster. getTranslator()Get the statement translator we use for DerbyMethods in com.ibm.fhir.database.utils.derby with parameters of type IDatabaseTranslator Modifier and Type Method Description BooleanDerbyDoesTableExist. run(IDatabaseTranslator translator, Connection c)List<SchemaInfoObject>DerbyListSequencesForSchema. run(IDatabaseTranslator translator, Connection c)List<SchemaInfoObject>DerbyListTablesForSchema. run(IDatabaseTranslator translator, Connection c)List<SchemaInfoObject>DerbyListViewsForSchema. run(IDatabaseTranslator translator, Connection c)List<LockInfo>DerbyLockDiag. run(IDatabaseTranslator translator, Connection c) -
Uses of IDatabaseTranslator in com.ibm.fhir.database.utils.pool
Methods in com.ibm.fhir.database.utils.pool that return IDatabaseTranslator Modifier and Type Method Description IDatabaseTranslatorPoolConnectionProvider. getTranslator() -
Uses of IDatabaseTranslator in com.ibm.fhir.database.utils.postgres
Classes in com.ibm.fhir.database.utils.postgres that implement IDatabaseTranslator Modifier and Type Class Description classPostgresTranslatortranslates database access to Postgres supported access.Methods in com.ibm.fhir.database.utils.postgres with parameters of type IDatabaseTranslator Modifier and Type Method Description BooleanPostgresDoesForeignKeyConstraintExist. run(IDatabaseTranslator translator, Connection c)BooleanPostgresDoesIndexExist. run(IDatabaseTranslator translator, Connection c)BooleanPostgresDoesTableExist. run(IDatabaseTranslator translator, Connection c)BooleanPostgresDoesViewExist. run(IDatabaseTranslator translator, Connection c)voidPostgresFillfactorSettingDAO. run(IDatabaseTranslator translator, Connection c)List<SchemaInfoObject>PostgresListSequencesForSchema. run(IDatabaseTranslator translator, Connection c)List<SchemaInfoObject>PostgresListTablesForSchema. run(IDatabaseTranslator translator, Connection c)List<SchemaInfoObject>PostgresListViewsForSchema. run(IDatabaseTranslator translator, Connection c)voidPostgresVacuumSettingDAO. run(IDatabaseTranslator translator, Connection c) -
Uses of IDatabaseTranslator in com.ibm.fhir.database.utils.query
Methods in com.ibm.fhir.database.utils.query with parameters of type IDatabaseTranslator Modifier and Type Method Description StringPaginationClause. getSqlString(IDatabaseTranslator translator)static PreparedStatementQueryUtil. prepareSelect(Connection connection, Select select, IDatabaseTranslator translator)Prepares the given Select statement and sets any bind parameters.Constructors in com.ibm.fhir.database.utils.query with parameters of type IDatabaseTranslator Constructor Description BindVisitor(PreparedStatement ps, IDatabaseTranslator translator)Public constructor -
Uses of IDatabaseTranslator in com.ibm.fhir.database.utils.query.expression
Constructors in com.ibm.fhir.database.utils.query.expression with parameters of type IDatabaseTranslator Constructor Description StringExpNodeVisitor(IDatabaseTranslator translator, List<BindMarkerNode> collectBindMarkersInto, boolean pretty)Collect the bind marker values into the given listStringStatementRenderer(IDatabaseTranslator translator, List<BindMarkerNode> collectBindMarkersInto, boolean pretty)Public constructor -
Uses of IDatabaseTranslator in com.ibm.fhir.database.utils.tenant
Methods in com.ibm.fhir.database.utils.tenant with parameters of type IDatabaseTranslator Modifier and Type Method Description protected voidDeleteTenantDAO. deleteFromTenantKeys(IDatabaseTranslator translator, Connection c)protected voidDeleteTenantDAO. deleteFromTenants(IDatabaseTranslator translator, Connection c)voidAddTenantDAO. run(IDatabaseTranslator translator, Connection c)voidAddTenantKeyDAO. run(IDatabaseTranslator translator, Connection c)voidCreateOrReplaceViewDAO. run(IDatabaseTranslator translator, Connection c)voidDeleteTenantDAO. run(IDatabaseTranslator translator, Connection c)voidDeleteTenantKeyDAO. run(IDatabaseTranslator translator, Connection c)voidDropViewDAO. run(IDatabaseTranslator translator, Connection c)IntegerFindTenantIdDAO. run(IDatabaseTranslator translator, Connection c)TenantGetTenantDAO. run(IDatabaseTranslator translator, Connection c)IntegerMaxTenantIdDAO. run(IDatabaseTranslator translator, Connection c)Execute the encapsulated query against the database and stream the result data to the configured targetvoidUpdateTenantStatusDAO. run(IDatabaseTranslator translator, Connection c) -
Uses of IDatabaseTranslator in com.ibm.fhir.database.utils.version
Methods in com.ibm.fhir.database.utils.version with parameters of type IDatabaseTranslator Modifier and Type Method Description voidAddVersionDAO. run(IDatabaseTranslator translator, Connection c)voidClearVersionHistoryDAO. run(IDatabaseTranslator translator, Connection c)Map<String,Integer>GetLatestVersionDAO. run(IDatabaseTranslator translator, Connection c) -
Uses of IDatabaseTranslator in com.ibm.fhir.persistence.jdbc
Methods in com.ibm.fhir.persistence.jdbc that return IDatabaseTranslator Modifier and Type Method Description static IDatabaseTranslatorFHIRResourceDAOFactory. getTranslatorForFlavor(FHIRDbFlavor flavor)Get theIDatabaseTranslatorimplementation specific to the givenFHIRDbFlavor -
Uses of IDatabaseTranslator in com.ibm.fhir.persistence.jdbc.dao
Methods in com.ibm.fhir.persistence.jdbc.dao that return IDatabaseTranslator Modifier and Type Method Description protected IDatabaseTranslatorReindexResourceDAO. getTranslator()Getter for the translator currently held by this DAOConstructors in com.ibm.fhir.persistence.jdbc.dao with parameters of type IDatabaseTranslator Constructor Description EraseResourceDAO(Connection conn, IDatabaseTranslator translator, String schemaName, FHIRDbFlavor flavor, FHIRPersistenceJDBCCache cache, IResourceReferenceDAO rrd)Public constructorReindexResourceDAO(Connection connection, IDatabaseTranslator translator, ParameterDAO parameterDao, String schemaName, FHIRDbFlavor flavor, FHIRPersistenceJDBCCache cache, IResourceReferenceDAO rrd)Public constructorReindexResourceDAO(Connection connection, IDatabaseTranslator translator, ParameterDAO parameterDao, String schemaName, FHIRDbFlavor flavor, TransactionSynchronizationRegistry trxSynchRegistry, FHIRPersistenceJDBCCache cache, IResourceReferenceDAO rrd, ParameterTransactionDataImpl ptdi)Public constructor -
Uses of IDatabaseTranslator in com.ibm.fhir.persistence.jdbc.dao.impl
Methods in com.ibm.fhir.persistence.jdbc.dao.impl that return IDatabaseTranslator Modifier and Type Method Description protected IDatabaseTranslatorFHIRDbDAOImpl. getTranslator()Get the translator appropriate for the flavor of database we are usingprotected IDatabaseTranslatorResourceReferenceDAO. getTranslator()Getter for theIDatabaseTranslatorheld by this DAOConstructors in com.ibm.fhir.persistence.jdbc.dao.impl with parameters of type IDatabaseTranslator Constructor Description FetchResourceChangesDAO(IDatabaseTranslator tx, String schemaName, int resourceCount, String resourceTypeName, Instant fromTstamp, Long afterResourceId)Public constructorFetchResourcePayloadsDAO(IDatabaseTranslator translator, String schemaName, String resourceType, Instant fromLastUpdated, Instant toLastUpdated, Function<ResourcePayload,Boolean> processor)ReferencesSequenceDAO(Connection c, String schemaName, IDatabaseTranslator tx)ResourceReferenceDAO(IDatabaseTranslator t, Connection c, String schemaName, ICommonTokenValuesCache cache, INameIdCache<Integer> parameterNameCache)Public constructorRetrieveIndexDAO(IDatabaseTranslator tx, String schemaName, String resourceTypeName, int count, Instant notModifiedAfter, Long afterIndexId, FHIRPersistenceJDBCCache cache)Public constructor. -
Uses of IDatabaseTranslator in com.ibm.fhir.persistence.jdbc.db2
Constructors in com.ibm.fhir.persistence.jdbc.db2 with parameters of type IDatabaseTranslator Constructor Description Db2ResourceReferenceDAO(IDatabaseTranslator t, Connection c, String schemaName, ICommonTokenValuesCache cache, String adminSchemaName, INameIdCache<Integer> parameterNameCache)Public constructor -
Uses of IDatabaseTranslator in com.ibm.fhir.persistence.jdbc.derby
Methods in com.ibm.fhir.persistence.jdbc.derby with parameters of type IDatabaseTranslator Modifier and Type Method Description voidCreateCanonicalValuesTmp. run(IDatabaseTranslator translator, Connection c)voidCreateCodeSystemsTmp. run(IDatabaseTranslator translator, Connection c)voidCreateCommonTokenValuesTmp. run(IDatabaseTranslator translator, Connection c)Constructors in com.ibm.fhir.persistence.jdbc.derby with parameters of type IDatabaseTranslator Constructor Description DerbyResourceReferenceDAO(IDatabaseTranslator t, Connection c, String schemaName, ICommonTokenValuesCache cache, INameIdCache<Integer> parameterNameCache)Public constructor -
Uses of IDatabaseTranslator in com.ibm.fhir.persistence.jdbc.postgres
Constructors in com.ibm.fhir.persistence.jdbc.postgres with parameters of type IDatabaseTranslator Constructor Description PostgresReindexResourceDAO(Connection connection, IDatabaseTranslator translator, ParameterDAO parameterDao, String schemaName, FHIRDbFlavor flavor, FHIRPersistenceJDBCCache cache, IResourceReferenceDAO rrd)Public constructorPostgresReindexResourceDAO(Connection connection, IDatabaseTranslator translator, ParameterDAO parameterDao, String schemaName, FHIRDbFlavor flavor, TransactionSynchronizationRegistry trxSynchRegistry, FHIRPersistenceJDBCCache cache, IResourceReferenceDAO rrd, ParameterTransactionDataImpl ptdi)Public constructor for use in a JEE contextPostgresResourceReferenceDAO(IDatabaseTranslator t, Connection c, String schemaName, ICommonTokenValuesCache cache, INameIdCache<Integer> parameterNameCache)Public constructor -
Uses of IDatabaseTranslator in com.ibm.fhir.schema.app
Constructors in com.ibm.fhir.schema.app with parameters of type IDatabaseTranslator Constructor Description LeaseManager(IDatabaseTranslator translator, IConnectionProvider connectionPool, ITransactionProvider transactionProvider, String adminSchema, String schemaName, ILeaseManagerConfig config)Public constructorSchemaVersionsManager(IDatabaseTranslator translator, IConnectionProvider connectionPool, ITransactionProvider transactionProvider, String schemaName)Public constructor -
Uses of IDatabaseTranslator in com.ibm.fhir.schema.app.util
Methods in com.ibm.fhir.schema.app.util with parameters of type IDatabaseTranslator Modifier and Type Method Description static voidCommonUtil. loadDriver(IDatabaseTranslator translator)Load the driver class -
Uses of IDatabaseTranslator in com.ibm.fhir.schema.control
Methods in com.ibm.fhir.schema.control with parameters of type IDatabaseTranslator Modifier and Type Method Description booleanUnusedTableRemovalNeedsV0021Migration. checkDb2(IDatabaseTranslator translator, Connection c)Checks the db2 syscatalog for the tables.booleanUnusedTableRemovalNeedsV0021Migration. checkDerby(IDatabaseTranslator translator, Connection c)Checks db2's sys catalogbooleanUnusedTableRemovalNeedsV0021Migration. checkPostgres(IDatabaseTranslator translator, Connection c)Checks postgresql for the tables in the schemavoidAddResourceType. run(IDatabaseTranslator translator, Connection c)voidBackfillResourceChangeLog. run(IDatabaseTranslator translator, Connection c)voidBackfillResourceChangeLogDb2. run(IDatabaseTranslator translator, Connection c)BooleanCancelLease. run(IDatabaseTranslator translator, Connection c)BooleanGetLease. run(IDatabaseTranslator translator, Connection c)BooleanGetLogicalResourceNeedsV0014Migration. run(IDatabaseTranslator translator, Connection c)BooleanGetResourceChangeLogEmpty. run(IDatabaseTranslator translator, Connection c)List<ResourceType>GetResourceTypeList. run(IDatabaseTranslator translator, Connection c)voidGetResourceTypes. run(IDatabaseTranslator translator, Connection c)IntegerGetSchemaVersion. run(IDatabaseTranslator translator, Connection c)TenantInfoGetTenantInfo. run(IDatabaseTranslator translator, Connection c)List<TenantInfo>GetTenantList. run(IDatabaseTranslator translator, Connection c)BooleanGetXXLogicalResourceNeedsMigration. run(IDatabaseTranslator translator, Connection c)voidInitializeLogicalResourceDenorms. run(IDatabaseTranslator translator, Connection c)voidMigrateV0014LogicalResourceIsDeletedLastUpdated. run(IDatabaseTranslator translator, Connection c)voidMigrateV0021AbstractTypeRemoval. run(IDatabaseTranslator translator, Connection c)voidPopulateParameterNames. run(IDatabaseTranslator translator, Connection c)voidPopulateResourceTypes. run(IDatabaseTranslator translator, Connection c)voidSetTenantIdDb2. run(IDatabaseTranslator translator, Connection c)BooleanUnusedTableRemovalNeedsV0021Migration. run(IDatabaseTranslator translator, Connection c)voidUpdateSchemaVersion. run(IDatabaseTranslator translator, Connection c)voidMigrateV0021AbstractTypeRemoval. runDropTableResourceGroup(IDatabaseTranslator translator, Connection c, String schemaName, String tablePrefix, List<String> valueTypes)run drop table resource group -
Uses of IDatabaseTranslator in com.ibm.fhir.schema.derby
Methods in com.ibm.fhir.schema.derby that return IDatabaseTranslator Modifier and Type Method Description IDatabaseTranslatorDerbyFhirDatabase. getTranslator()
-