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)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()IDatabaseTranslatorJdbcConnectionProvider. getTranslator()Methods in com.ibm.fhir.database.utils.common with parameters of type IDatabaseTranslator Modifier and Type Method Description voidAddColumn. run(IDatabaseTranslator translator, Connection c)voidAddForeignKeyConstraint. run(IDatabaseTranslator translator, Connection c)voidDropColumn. run(IDatabaseTranslator translator, Connection c)voidDropForeignKeyConstraint. run(IDatabaseTranslator translator, Connection c)voidDropIndex. 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 targetvoidConnectionProviderTarget. 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)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<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.postgresql
Classes in com.ibm.fhir.database.utils.postgresql that implement IDatabaseTranslator Modifier and Type Class Description classPostgreSqlTranslatortranslates database access to PostgreSql supported access.Methods in com.ibm.fhir.database.utils.postgresql with parameters of type IDatabaseTranslator Modifier and Type Method Description BooleanPostgreSqlDoesTableExist. run(IDatabaseTranslator translator, Connection c) - 
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)voidDeleteTenantDAO. 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)Map<String,Integer>GetLatestVersionDAO. run(IDatabaseTranslator translator, Connection c) - 
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 voidAddResourceType. run(IDatabaseTranslator translator, Connection c)List<ResourceType>GetResourceTypeList. run(IDatabaseTranslator translator, Connection c)voidGetResourceTypes. run(IDatabaseTranslator translator, Connection c)TenantInfoGetTenantInfo. run(IDatabaseTranslator translator, Connection c)List<TenantInfo>GetTenantList. run(IDatabaseTranslator translator, Connection c)voidPopulateParameterNames. run(IDatabaseTranslator translator, Connection c)voidPopulateResourceTypes. run(IDatabaseTranslator translator, Connection c) - 
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() 
 -