Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- addAddColumnTask(AddColumnTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableByColumnTask
- addAll(Collection<BaseTask>) - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- addCalculator(String, Function<BaseColumnCalculatorTask.MandatoryKeyMap<String, Object>, Object>) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
- addColumn(String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderAddTableByColumns
- addColumn(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- addColumn(String, String, Object) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- AddColumnTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- AddColumnTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.AddColumnTask
- addExecuteOnlyIfColumnExists(String, String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask
-
This task will only execute if the following column exists
- addFlag(TaskFlagEnum) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
-
Adds a flag if it's not already present, otherwise this call is ignored.
- addForeignKey(ForeignKeyContainer) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableByColumnTask
- addForeignKey(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- AddForeignKeyTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- AddForeignKeyTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.AddForeignKeyTask
- addIdGenerator(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- AddIdGeneratorTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- AddIdGeneratorTask(String, String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.AddIdGeneratorTask
- addIndex(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- AddIndexTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- AddIndexTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- addNop(String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- addPrecondition(ExecuteTaskPrecondition) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- addPrimaryKey(String, String...) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- AddPrimaryKeyTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
-
Migration task that handles cross-database logic for adding a new primary key.
- AddPrimaryKeyTask(String, String, String, String...) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.AddPrimaryKeyTask
- addQuery(String, ArbitrarySqlTask.QueryModeEnum, Consumer<Map<String, Object>>) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask
- addSql(DriverTypeEnum, String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableRawSqlTask
- addSql(DriverTypeEnum, String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ExecuteRawSqlTask
- addSql(DriverTypeEnum, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderAddTableRawSql
- addSql(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableRawSqlTask
- addSql(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ExecuteRawSqlTask
- addSql(String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderAddTableRawSql
- addTableByColumns(String, String, String...) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- AddTableByColumnTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- AddTableByColumnTask() - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.AddTableByColumnTask
- AddTableByColumnTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.AddTableByColumnTask
- AddTableByColumnTask(String, String, Comparator<AddColumnTask>) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.AddTableByColumnTask
- AddTableByColumnTask(Comparator<AddColumnTask>) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.AddTableByColumnTask
- addTableRawSql(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- AddTableRawSqlTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- AddTableRawSqlTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.AddTableRawSqlTask
- addTask(BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
- addTask(BaseTask) - Method in interface ca.uhn.fhir.jpa.migrate.tasks.api.BaseMigrationTasks.IAcceptsTasks
- addTask(BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- addTask(BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderAddTableByColumns
- addTask(BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- addTasks(Iterable<BaseTask>) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
- ALL_LOWER - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnNameCase
- ALL_UPPER - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnNameCase
- append(Iterable<BaseTask>) - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- ArbitrarySqlTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- ArbitrarySqlTask(VersionEnum, String, String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask
-
Constructor
- ArbitrarySqlTask.QueryModeEnum - Enum in ca.uhn.fhir.jpa.migrate.taskdef
- asPreparedStatementSetter() - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
B
- BaseColumnCalculatorTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- BaseColumnCalculatorTask(VersionEnum, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask
-
Constructor
- BaseColumnCalculatorTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask
-
Constructor
- BaseColumnCalculatorTask.MandatoryKeyMap<K,
V> - Class in ca.uhn.fhir.jpa.migrate.taskdef - BaseMigrationTasks<T extends Enum> - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- BaseMigrationTasks() - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.BaseMigrationTasks
- BaseMigrationTasks.IAcceptsTasks - Interface in ca.uhn.fhir.jpa.migrate.tasks.api
- BaseTableColumnTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- BaseTableColumnTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
- BaseTableColumnTypeTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- BaseTableColumnTypeTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
-
Constructor
- BaseTableTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- BaseTableTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
- BaseTableTask(String, String, Set<ColumnDriverMappingOverride>) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
- BaseTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- BaseTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- BaseTask.ExecutedStatement - Class in ca.uhn.fhir.jpa.migrate.taskdef
- BATCH_UNTIL_NO_MORE - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask.QueryModeEnum
- BIG_DECIMAL - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
- BINARY - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
-
Long inline binary
- BLOB - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
- BOOLEAN - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
- Builder - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- Builder(String, BaseMigrationTasks.IAcceptsTasks) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- Builder.BuilderAddTableByColumns - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- Builder.BuilderAddTableRawSql - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- Builder.BuilderCompleteTask - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- Builder.BuilderWithTableName - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- Builder.BuilderWithTableName.BuilderAddColumnWithName - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- Builder.BuilderWithTableName.BuilderAddColumnWithName.BuilderAddColumnWithNameNullable - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- Builder.BuilderWithTableName.BuilderAddForeignKey - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- Builder.BuilderWithTableName.BuilderAddForeignKey.BuilderAddForeignKeyToColumn - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- Builder.BuilderWithTableName.BuilderAddIndexWithName - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- Builder.BuilderWithTableName.BuilderAddIndexWithName.BuilderAddIndexUnique - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- Builder.BuilderWithTableName.BuilderModifyColumnWithName - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- Builder.BuilderWithTableName.BuilderModifyColumnWithName.BuilderModifyColumnWithNameAndNullable - Class in ca.uhn.fhir.jpa.migrate.tasks.api
- BuilderAddColumnWithName(String, String, String, Object, BaseMigrationTasks.IAcceptsTasks) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddColumnWithName
- BuilderAddColumnWithNameNullable(String, String, boolean) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddColumnWithName.BuilderAddColumnWithNameNullable
- BuilderAddForeignKey(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddForeignKey
- BuilderAddForeignKeyToColumn(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddForeignKey.BuilderAddForeignKeyToColumn
- BuilderAddIndexUnique(String, boolean) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddIndexWithName.BuilderAddIndexUnique
- BuilderAddIndexWithName(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddIndexWithName
- BuilderAddTableByColumns(String, String, BaseMigrationTasks.IAcceptsTasks, String, List<String>) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderAddTableByColumns
- BuilderAddTableRawSql(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderAddTableRawSql
- BuilderCompleteTask(BaseTask) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderCompleteTask
- BuilderModifyColumnWithName(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderModifyColumnWithName
- BuilderModifyColumnWithNameAndNullable(String, boolean) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderModifyColumnWithName.BuilderModifyColumnWithNameAndNullable
- BuilderWithTableName(String, BaseMigrationTasks.IAcceptsTasks, String) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- buildExecutedStatementsString(MigrationResult) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
C
- ca.uhn.fhir.jpa.migrate - package ca.uhn.fhir.jpa.migrate
- ca.uhn.fhir.jpa.migrate.dao - package ca.uhn.fhir.jpa.migrate.dao
- ca.uhn.fhir.jpa.migrate.entity - package ca.uhn.fhir.jpa.migrate.entity
- ca.uhn.fhir.jpa.migrate.taskdef - package ca.uhn.fhir.jpa.migrate.taskdef
- ca.uhn.fhir.jpa.migrate.tasks - package ca.uhn.fhir.jpa.migrate.tasks
- ca.uhn.fhir.jpa.migrate.tasks.api - package ca.uhn.fhir.jpa.migrate.tasks.api
- CalculateHashesTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- CalculateHashesTask(VersionEnum, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.CalculateHashesTask
-
Constructor
- CalculateOrdinalDatesTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- CalculateOrdinalDatesTask(VersionEnum, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.CalculateOrdinalDatesTask
- canInitializeSchema() - Method in interface ca.uhn.fhir.jpa.migrate.tasks.api.ISchemaInitializationProvider
- canInitializeSchema() - Method in class ca.uhn.fhir.jpa.migrate.tasks.SchemaInitializationProvider
- captureExecutedStatement(String, String, Object...) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- changes - Variable in class ca.uhn.fhir.jpa.migrate.MigrationResult
- clear() - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- CLEAR_LOCK_TABLE_WITH_DESCRIPTION - Static variable in class ca.uhn.fhir.jpa.migrate.HapiMigrationLock
- clearMigrationLockWithUUID(String) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
-
Helper method to clear a lock with a given UUID.
- CLOB - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
- close() - Method in class ca.uhn.fhir.jpa.migrate.DriverTypeEnum.ConnectionProperties
- close() - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrationLock
- COCKROACHDB_21_1 - Enum constant in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
- ColumnAndNullable - Class in ca.uhn.fhir.jpa.migrate.tasks.api
-
Simple data class for holding information about a column, and whether it was nullable at time of writing this migration.
- ColumnAndNullable(String, boolean) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.api.ColumnAndNullable
- ColumnDriverMappingOverride - Class in ca.uhn.fhir.jpa.migrate.taskdef
-
Capture a single SQL column type text override to the logic in
ColumnDriverMappingOverride, namely, by column type and driver type. - ColumnDriverMappingOverride(ColumnTypeEnum, DriverTypeEnum, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.ColumnDriverMappingOverride
- ColumnNameCase - Enum in ca.uhn.fhir.jpa.migrate.taskdef
-
Determine whether to display column names in upper case, lower case, or eventually some form of mixed case.
- ColumnType(ColumnTypeEnum) - Constructor for class ca.uhn.fhir.jpa.migrate.JdbcUtils.ColumnType
- ColumnType(ColumnTypeEnum, int) - Constructor for class ca.uhn.fhir.jpa.migrate.JdbcUtils.ColumnType
- ColumnType(ColumnTypeEnum, Long) - Constructor for class ca.uhn.fhir.jpa.migrate.JdbcUtils.ColumnType
- ColumnTypeEnum - Enum in ca.uhn.fhir.jpa.migrate.taskdef
- ColumnTypeToDriverTypeToSqlType - Class in ca.uhn.fhir.jpa.migrate.taskdef
- ConnectionProperties(DataSource, TransactionTemplate, DriverTypeEnum) - Constructor for class ca.uhn.fhir.jpa.migrate.DriverTypeEnum.ConnectionProperties
-
Constructor
- CREATE_TABLE_PID - Static variable in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- createIndexStatement() - Method in class ca.uhn.fhir.jpa.migrate.dao.MigrationQueryBuilder
- createMigrationTableIfRequired() - Method in class ca.uhn.fhir.jpa.migrate.dao.HapiMigrationDao
- createMigrationTableIfRequired() - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrationStorageSvc
-
Create the migration table if it does not already exist
- createMigrationTableIfRequired() - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
- createMigrationTableIfRequired() - Method in class ca.uhn.fhir.jpa.migrate.SchemaMigrator
- createTableStatement() - Method in class ca.uhn.fhir.jpa.migrate.dao.MigrationQueryBuilder
D
- DATE_ONLY - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
- DATE_TIMESTAMP - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
- DEFAULT_MAX_RETRY_ATTEMPTS - Static variable in class ca.uhn.fhir.jpa.migrate.HapiMigrationLock
- delegate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask.MandatoryKeyMap
- deleteAll() - Method in class ca.uhn.fhir.jpa.migrate.dao.HapiMigrationDao
- deleteAll() - Method in class ca.uhn.fhir.jpa.migrate.dao.MigrationQueryBuilder
- deleteLockRecord(Integer, String) - Method in class ca.uhn.fhir.jpa.migrate.dao.HapiMigrationDao
- deleteLockRecord(String) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrationStorageSvc
- deleteLockRecordStatement(Integer, String) - Method in class ca.uhn.fhir.jpa.migrate.dao.MigrationQueryBuilder
- DERBY_EMBEDDED - Enum constant in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
- DESCRIPTION_MAX_SIZE - Static variable in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- diff(MigrationTaskList) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrationStorageSvc
-
Returns a list of migration tasks that have not yet been successfully run against the database
- diff(Set<MigrationVersion>) - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- DO_NOTHING - Enum constant in enum ca.uhn.fhir.jpa.migrate.tasks.api.TaskFlagEnum
-
This task should not actually do anything, and will always be recorded as a success.
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddColumnTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddForeignKeyTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIdGeneratorTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddPrimaryKeyTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableByColumnTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableRawSqlTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropColumnTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropForeignKeyTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropIdGeneratorTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropIndexTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropPrimaryKeyTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropTableTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ExecuteRawSqlTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForceIdMigrationCopyTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForceIdMigrationFixTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.InitializeSchemaTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.MigrateColumBlobTypeToBinaryTypeTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.MigrateColumnClobTypeToTextTypeTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.MigratePostgresTextClobToBinaryClobTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ModifyColumnTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.NopTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameColumnTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameIndexTask
- doExecute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameTableTask
- doNothing() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderCompleteTask
- DOUBLE - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
- DriverTypeEnum - Enum in ca.uhn.fhir.jpa.migrate
- DriverTypeEnum.ConnectionProperties - Class in ca.uhn.fhir.jpa.migrate
- dropColumn(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- DropColumnTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- DropColumnTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.DropColumnTask
-
Constructor
- dropForeignKey(String, String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- DropForeignKeyTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- DropForeignKeyTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.DropForeignKeyTask
- dropIdGenerator(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- DropIdGeneratorTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- DropIdGeneratorTask(String, String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.DropIdGeneratorTask
- dropIndex(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- dropIndexOnline(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
-
Drop index without taking write lock on PG, Oracle, MSSQL.
- dropIndexStub(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- DropIndexTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- DropIndexTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.DropIndexTask
- dropPrimaryKey(String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- DropPrimaryKeyTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
-
Migration task that handles cross-database logic for dropping a primary key.
- DropPrimaryKeyTask(String, String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.DropPrimaryKeyTask
- DropTableTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- DropTableTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.DropTableTask
- dropThisTable(String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
E
- equals(ColumnTypeEnum, Long) - Method in class ca.uhn.fhir.jpa.migrate.JdbcUtils.ColumnType
- equals(Object) - Method in class ca.uhn.fhir.jpa.migrate.JdbcUtils.ColumnType
- equals(Object) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- equals(Object) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ColumnDriverMappingOverride
- equals(Object) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ExecuteTaskPrecondition
- equals(Object) - Method in class ca.uhn.fhir.jpa.migrate.tasks.SchemaInitializationProvider
- execute() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- ExecutedStatement(String, String, String, Object[]) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask.ExecutedStatement
- executedStatements - Variable in class ca.uhn.fhir.jpa.migrate.MigrationResult
- executeRawSql(String, DriverTypeEnum, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- executeRawSql(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- executeRawSql(String, Map<DriverTypeEnum, String>) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
-
Builder method to define a raw SQL execution migration that needs to take place against multiple database types, and the SQL they need to use is not equal.
- executeRawSqls(String, Map<DriverTypeEnum, List<String>>) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
-
Builder method to define a raw SQL execution migration that needs to take place against multiple database types, and the SQL they need to use is not equal, and there are multiple sql commands for a given database.
- executeRawSqlStub(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- ExecuteRawSqlTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- ExecuteRawSqlTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.ExecuteRawSqlTask
- executeSql(String, String, Object...) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- executeSqlListInTransaction(String, List<String>) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- ExecuteTaskPrecondition - Class in ca.uhn.fhir.jpa.migrate.taskdef
-
Contains a pre-built precondition to evaluate once
BaseTask.execute()is called. - ExecuteTaskPrecondition(Supplier<Boolean>, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.ExecuteTaskPrecondition
F
- failedTasks - Variable in class ca.uhn.fhir.jpa.migrate.MigrationResult
- FAILURE_ALLOWED - Enum constant in enum ca.uhn.fhir.jpa.migrate.tasks.api.TaskFlagEnum
-
This task is allowed to fail, and failure won't abort the migration.
- failureAllowed() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderCompleteTask
- fetchSuccessfulMigrationVersions() - Method in class ca.uhn.fhir.jpa.migrate.dao.HapiMigrationDao
- findAll() - Method in class ca.uhn.fhir.jpa.migrate.dao.HapiMigrationDao
- findAllQuery() - Method in class ca.uhn.fhir.jpa.migrate.dao.MigrationQueryBuilder
- findAndDropConstraint(String, String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropIndexTask
- findByPidAndNotDescriptionQuery(Integer, String) - Method in class ca.uhn.fhir.jpa.migrate.dao.MigrationQueryBuilder
- findFirstByPidAndNotDescription(Integer, String) - Method in class ca.uhn.fhir.jpa.migrate.dao.HapiMigrationDao
- findFirstByPidAndNotDescription(Integer, String) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrationStorageSvc
- FLOAT - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
- ForceIdMigrationCopyTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- ForceIdMigrationCopyTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.ForceIdMigrationCopyTask
- ForceIdMigrationFixTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
-
Fix for bad version of
ForceIdMigrationCopyTaskThe earlier migration had used at cast to char instead of varchar, which is space-padded on Oracle. - ForceIdMigrationFixTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.ForceIdMigrationFixTask
- forEach(Consumer<? super BaseTask>) - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- ForeignKeyContainer - Class in ca.uhn.fhir.jpa.migrate.taskdef
- ForeignKeyContainer(String, ColumnTypeEnum, String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.ForeignKeyContainer
- forVersion(T) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.BaseMigrationTasks
- fromBaseTask(BaseTask) - Static method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- fromDriverClassName(String) - Static method in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
G
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddForeignKeyTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIdGeneratorTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableByColumnTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableRawSqlTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropForeignKeyTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropIdGeneratorTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropIndexTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ExecuteRawSqlTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForceIdMigrationCopyTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForceIdMigrationFixTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.InitializeSchemaTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.NopTask
- generateEquals(EqualsBuilder, BaseTask) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameIndexTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddForeignKeyTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIdGeneratorTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableByColumnTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableRawSqlTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropForeignKeyTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropIdGeneratorTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropIndexTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ExecuteRawSqlTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForceIdMigrationCopyTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForceIdMigrationFixTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.InitializeSchemaTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.NopTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameColumnTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameIndexTask
- generateHashCode(HashCodeBuilder) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameTableTask
- generateSQL(DriverTypeEnum, boolean) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForeignKeyContainer
- generateSQLCreateScript() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableByColumnTask
- get(Object) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask.MandatoryKeyMap
- getAllTasks(T...) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.BaseMigrationTasks
- getArguments() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask.ExecutedStatement
- getChangesCount() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- getChecksum() - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- getColumnLength() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- getColumnName() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
- getColumnName() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForeignKeyContainer
- getColumnName() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderModifyColumnWithName
- getColumnName() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.ColumnAndNullable
- getColumnNames(DriverTypeEnum.ConnectionProperties, String) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
-
Retrieve all index names
- getColumnType() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- getColumnType() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ColumnDriverMappingOverride
- getColumnType(DriverTypeEnum.ConnectionProperties, String, String) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
-
Retrieve all index names
- getColumnTypeEnum() - Method in class ca.uhn.fhir.jpa.migrate.JdbcUtils.ColumnType
- getColumnTypeEnum() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForeignKeyContainer
- getColumnTypeSql() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ColumnDriverMappingOverride
- getColumnTypeToDriverTypeToSqlType() - Static method in class ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeToDriverTypeToSqlType
- getConnectionProperties() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- getDataSource() - Method in class ca.uhn.fhir.jpa.migrate.DriverTypeEnum.ConnectionProperties
- getDataSource() - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
- getDate(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask.MandatoryKeyMap
- getDefaultValue() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- getDescription() - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- getDescription() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- getDriverClassName() - Method in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
- getDriverType() - Method in class ca.uhn.fhir.jpa.migrate.DriverTypeEnum.ConnectionProperties
- getDriverType() - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
- getDriverType() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- getDriverType() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ColumnDriverMappingOverride
- getExecutedStatements() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- getExecutionTime() - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- getForeignKeys(DriverTypeEnum.ConnectionProperties, String, String) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
-
Retrieve all index names
- getForeignKeysForColumn(DriverTypeEnum.ConnectionProperties, String, String) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
-
Retrieve names of foreign keys that reference a specified foreign key column.
- getHighestKeyQuery() - Method in class ca.uhn.fhir.jpa.migrate.dao.MigrationQueryBuilder
- getIndexNames(DriverTypeEnum.ConnectionProperties, String) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
-
Retrieve all index names
- getInitScript(DriverTypeEnum) - Method in class ca.uhn.fhir.jpa.migrate.tasks.SchemaInitializationProvider
- getInstalledBy() - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- getInstalledOn() - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- getLastAddedTask() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- getLastVersion() - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- getLatestAppliedVersion() - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrationStorageSvc
- getLength() - Method in class ca.uhn.fhir.jpa.migrate.JdbcUtils.ColumnType
- getMigrationTablename() - Method in class ca.uhn.fhir.jpa.migrate.dao.HapiMigrationDao
- getMigrationTablename() - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrationStorageSvc
- getMigrationVersion() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- getNewTableName() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameTableTask
- getNullableColumns() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- getOldTableName() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameTableTask
- getParamName() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask.MandatoryKeyMap
- getParentTableColumnName() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForeignKeyContainer
- getParentTableName() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForeignKeyContainer
- getPid() - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- getPkColumns() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableByColumnTask
- getPreconditionReason() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ExecuteTaskPrecondition
- getPreconditionRunner() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ExecuteTaskPrecondition
- getProductVersion() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- getRelease() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- getResourceType() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask.MandatoryKeyMap
- getResult() - Method in exception ca.uhn.fhir.jpa.migrate.HapiMigrationException
- getSchemaDescription() - Method in interface ca.uhn.fhir.jpa.migrate.tasks.api.ISchemaInitializationProvider
- getSchemaDescription() - Method in class ca.uhn.fhir.jpa.migrate.tasks.SchemaInitializationProvider
- getSchemaExistsIndicatorTable() - Method in interface ca.uhn.fhir.jpa.migrate.tasks.api.ISchemaInitializationProvider
- getSchemaExistsIndicatorTable() - Method in class ca.uhn.fhir.jpa.migrate.tasks.SchemaInitializationProvider
- getSchemaFilename() - Method in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
- getSchemaInitializationProvider() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.InitializeSchemaTask
- getSchemaVersion() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask.ExecutedStatement
- getSchemaVersion() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- getScript() - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- getSequenceNames(DriverTypeEnum.ConnectionProperties) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
- getSql() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask.ExecutedStatement
- getSqlNotNull() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- getSqlStatements(DriverTypeEnum) - Method in interface ca.uhn.fhir.jpa.migrate.tasks.api.ISchemaInitializationProvider
- getSqlStatements(DriverTypeEnum) - Method in class ca.uhn.fhir.jpa.migrate.tasks.SchemaInitializationProvider
- getSqlType() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- getSqlType(ColumnTypeEnum, Long) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
- getSqlType(Long) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- getString(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask.MandatoryKeyMap
- getSuccess() - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- getTableName() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
- getTableName() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask.ExecutedStatement
- getTableName() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- getTableNames(DriverTypeEnum.ConnectionProperties) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
- getTaskList(T, T) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.BaseMigrationTasks
- getTaskWithVersion(String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.BaseMigrationTasks
- getTxTemplate() - Method in class ca.uhn.fhir.jpa.migrate.DriverTypeEnum.ConnectionProperties
- getTxTemplate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- getType() - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- getTypeStatement() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddColumnTask
- getUnskippableTasks() - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- getVersion() - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- getWhereClause() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
H
- H2_EMBEDDED - Enum constant in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
- HAPI_FHIR_MIGRATION_TABLENAME - Static variable in class ca.uhn.fhir.jpa.migrate.SchemaMigrator
- HapiMigrationDao - Class in ca.uhn.fhir.jpa.migrate.dao
- HapiMigrationDao(DataSource, DriverTypeEnum, String) - Constructor for class ca.uhn.fhir.jpa.migrate.dao.HapiMigrationDao
- HapiMigrationEntity - Class in ca.uhn.fhir.jpa.migrate.entity
- HapiMigrationEntity() - Constructor for class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- HapiMigrationException - Exception in ca.uhn.fhir.jpa.migrate
- HapiMigrationException(String) - Constructor for exception ca.uhn.fhir.jpa.migrate.HapiMigrationException
- HapiMigrationException(String, MigrationResult, Exception) - Constructor for exception ca.uhn.fhir.jpa.migrate.HapiMigrationException
- HapiMigrationException(String, Exception) - Constructor for exception ca.uhn.fhir.jpa.migrate.HapiMigrationException
- HapiMigrationLock - Class in ca.uhn.fhir.jpa.migrate
-
The approach used in this class is borrowed from org.flywaydb.community.database.ignite.thin.IgniteThinDatabase
- HapiMigrationLock(HapiMigrationStorageSvc) - Constructor for class ca.uhn.fhir.jpa.migrate.HapiMigrationLock
-
This constructor should only ever be called from within a try-with-resources so the lock is released when the block is exited
- HapiMigrationStorageSvc - Class in ca.uhn.fhir.jpa.migrate
- HapiMigrationStorageSvc(HapiMigrationDao) - Constructor for class ca.uhn.fhir.jpa.migrate.HapiMigrationStorageSvc
- HapiMigrator - Class in ca.uhn.fhir.jpa.migrate
- HapiMigrator(String, DataSource, DriverTypeEnum) - Constructor for class ca.uhn.fhir.jpa.migrate.HapiMigrator
- hasFlag(TaskFlagEnum) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- hashCode() - Method in class ca.uhn.fhir.jpa.migrate.JdbcUtils.ColumnType
- hashCode() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- hashCode() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ColumnDriverMappingOverride
- hashCode() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ExecuteTaskPrecondition
- hashCode() - Method in class ca.uhn.fhir.jpa.migrate.tasks.SchemaInitializationProvider
- hasTasksForVersion(T) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.BaseMigrationTasks
- HEAVYWEIGHT_SKIP_BY_DEFAULT - Enum constant in enum ca.uhn.fhir.jpa.migrate.tasks.api.TaskFlagEnum
-
This task should be skipped by default on live system migrations.
- heavyweightSkipByDefault() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderCompleteTask
I
- IHapiMigrationCallback - Interface in ca.uhn.fhir.jpa.migrate
- includeColumns(String...) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddIndexWithName.BuilderAddIndexUnique
- INITIAL_RECORD_DESCRIPTION - Static variable in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- INITIAL_RECORD_SCRIPT - Static variable in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- initializedSchema() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- initializedSchema() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.InitializeSchemaTask
- initializeSchema(String, ISchemaInitializationProvider) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- initializeSchema(String, String, ISchemaInitializationProvider) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- InitializeSchemaTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- InitializeSchemaTask(String, String, ISchemaInitializationProvider) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.InitializeSchemaTask
- insertLockRecord(String) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrationStorageSvc
- insertPreparedStatement() - Method in class ca.uhn.fhir.jpa.migrate.dao.MigrationQueryBuilder
- INSTALLED_BY_MAX_SIZE - Static variable in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- INT - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
- ISchemaInitializationProvider - Interface in ca.uhn.fhir.jpa.migrate.tasks.api
- isColumnNullable(DriverTypeEnum.ConnectionProperties, String, String) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
- isDoNothing() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- isDryRun() - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
-
If set to true, instead of executing migrations, will instead simply print the SQL that would be executed against the connection.
- isDryRun() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- isEnabled() - Method in interface ca.uhn.fhir.jpa.migrate.tasks.api.ISchemaInitializationProvider
- isHeavyweightSkippableTask() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- isIndexUnique(DriverTypeEnum.ConnectionProperties, String, String) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
- isNoColumnShrink() - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
- isNoColumnShrink() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- isNullable() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- isNullable() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.ColumnAndNullable
- isOkayIfNeitherColumnExists() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameColumnTask
- isOnlineIndexSupported(DriverTypeEnum.ConnectionProperties) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.MetadataSource
-
Does this database support index operations without write-locking the table?
- isRunHeavyweightSkippableTasks() - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
-
Should we run the tasks marked with
TaskFlagEnum.HEAVYWEIGHT_SKIP_BY_DEFAULT - iterator() - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
J
- JdbcUtils - Class in ca.uhn.fhir.jpa.migrate
- JdbcUtils() - Constructor for class ca.uhn.fhir.jpa.migrate.JdbcUtils
- JdbcUtils.ColumnType - Class in ca.uhn.fhir.jpa.migrate
L
- LOCK_PID - Static variable in class ca.uhn.fhir.jpa.migrate.HapiMigrationLock
- LOCK_TYPE - Static variable in class ca.uhn.fhir.jpa.migrate.HapiMigrationStorageSvc
- logInfo(Logger, String, Object...) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- LONG - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
- lowerCase(Set<ColumnDriverMappingOverride>) - Static method in class ca.uhn.fhir.jpa.migrate.taskdef.AddColumnTask
M
- MandatoryKeyMap(Map<K, V>) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask.MandatoryKeyMap
- MARIADB_10_1 - Enum constant in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
- MetadataSource - Class in ca.uhn.fhir.jpa.migrate.taskdef
-
Helper to extract database information about supported migrations.
- MetadataSource() - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.MetadataSource
- migrate() - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
- migrate() - Method in class ca.uhn.fhir.jpa.migrate.SchemaMigrator
- migrateBlobToBinary(String, String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- migrateClobToText(String, String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- MigrateColumBlobTypeToBinaryTypeTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- MigrateColumBlobTypeToBinaryTypeTask(String, String, String, String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.MigrateColumBlobTypeToBinaryTypeTask
- MigrateColumnClobTypeToTextTypeTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- MigrateColumnClobTypeToTextTypeTask(String, String, String, String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.MigrateColumnClobTypeToTextTypeTask
- migratePostgresTextClobToBinaryClob(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- MigratePostgresTextClobToBinaryClobTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- MigratePostgresTextClobToBinaryClobTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.MigratePostgresTextClobToBinaryClobTask
-
Constructor
- MIGRATION_VERSION_PATTERN - Static variable in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- MigrationJdbcUtils - Class in ca.uhn.fhir.jpa.migrate
-
Utility methods to be used by migrator functionality that needs to invoke JDBC directly.
- MigrationJdbcUtils() - Constructor for class ca.uhn.fhir.jpa.migrate.MigrationJdbcUtils
- MigrationQueryBuilder - Class in ca.uhn.fhir.jpa.migrate.dao
- MigrationQueryBuilder(DriverTypeEnum, String) - Constructor for class ca.uhn.fhir.jpa.migrate.dao.MigrationQueryBuilder
- MigrationResult - Class in ca.uhn.fhir.jpa.migrate
- MigrationResult() - Constructor for class ca.uhn.fhir.jpa.migrate.MigrationResult
- MigrationTaskList - Class in ca.uhn.fhir.jpa.migrate
- MigrationTaskList() - Constructor for class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- MigrationTaskList(List<BaseTask>) - Constructor for class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- MigrationTaskSkipper - Class in ca.uhn.fhir.jpa.migrate
- MigrationTaskSkipper() - Constructor for class ca.uhn.fhir.jpa.migrate.MigrationTaskSkipper
- modifyColumn(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- ModifyColumnTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- ModifyColumnTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.ModifyColumnTask
- MSSQL_2012 - Enum constant in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
- myCalculators - Variable in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
- myCheckForExistingTables - Variable in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
-
Whether to check for existing tables before generating SQL
- myColumnName - Variable in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
- myPrettyPrint - Variable in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
-
Whether to generate the SQL in a 'readable format'
- MYSQL_5_7 - Enum constant in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
- myWhereClause - Variable in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
N
- newConnectionProperties(String, String, String) - Method in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
- newConnectionProperties(DataSource) - Method in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
- newJdbcTemplate() - Method in class ca.uhn.fhir.jpa.migrate.DriverTypeEnum.ConnectionProperties
- newJdbcTemplate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- nonNullable() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddColumnWithName
- nonNullable() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderModifyColumnWithName
- NopTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- NopTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.NopTask
- nullable() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddColumnWithName
- nullable() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderModifyColumnWithName
O
- online(boolean) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddIndexWithName.BuilderAddIndexUnique
-
Add the index without locking the table.
- onlyAppliesToPlatforms(DriverTypeEnum...) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderCompleteTask
- onlyIf(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderCompleteTask
-
Introduce precondition checking logic into the execution of the enclosed task.
- onTable(String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
- ORACLE_12C - Enum constant in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
- ourLog - Static variable in class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask
- ourMaxRetryAttempts - Static variable in class ca.uhn.fhir.jpa.migrate.HapiMigrationLock
P
- postExecution(BaseTask) - Method in interface ca.uhn.fhir.jpa.migrate.IHapiMigrationCallback
- POSTGRES_9_4 - Enum constant in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
- preExecution(BaseTask) - Method in interface ca.uhn.fhir.jpa.migrate.IHapiMigrationCallback
- preProcessSqlStatement(DriverTypeEnum, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.SchemaInitializationProvider
- preProcessSqlString(DriverTypeEnum, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.SchemaInitializationProvider
Q
- queryForSingleBooleanResultMultipleThrowsException(String, JdbcTemplate) - Static method in class ca.uhn.fhir.jpa.migrate.MigrationJdbcUtils
R
- references(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddForeignKey.BuilderAddForeignKeyToColumn
- removeAllTasksForUnitTest() - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
- removeIf(Predicate<BaseTask>) - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- renameColumn(String, String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- renameColumn(String, String, String, boolean, boolean) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- RenameColumnTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- RenameColumnTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.RenameColumnTask
- renameIndex(String, String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
-
Deprecated.Do not rename indexes - It is too hard to figure out what happened if something goes wrong
- renameIndexStub(String, String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
-
Deprecated.Do not rename indexes - It is too hard to figure out what happened if something goes wrong
- RenameIndexTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- RenameIndexTask(String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.RenameIndexTask
- renameTable(String, String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
- RenameTableTask - Class in ca.uhn.fhir.jpa.migrate.taskdef
- RenameTableTask(String, String, String, String) - Constructor for class ca.uhn.fhir.jpa.migrate.taskdef.RenameTableTask
- rowMapper() - Static method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- RUN_DURING_SCHEMA_INITIALIZATION - Enum constant in enum ca.uhn.fhir.jpa.migrate.tasks.api.TaskFlagEnum
-
Should this task run even if we're doing the very first initialization of an empty schema.
- runEvenDuringSchemaInitialization() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderCompleteTask
S
- save(HapiMigrationEntity) - Method in class ca.uhn.fhir.jpa.migrate.dao.HapiMigrationDao
- saveTask(BaseTask, Integer, boolean) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrationStorageSvc
-
Save a migration task to the database
- SchemaInitializationProvider - Class in ca.uhn.fhir.jpa.migrate.tasks
- SchemaInitializationProvider(String, String, String, boolean) - Constructor for class ca.uhn.fhir.jpa.migrate.tasks.SchemaInitializationProvider
- SchemaMigrator - Class in ca.uhn.fhir.jpa.migrate
-
The SchemaMigrator class is responsible for managing and executing database schema migrations during standard bootup.
- SchemaMigrator(String, String, DataSource, boolean, String, boolean, Properties, MigrationTaskList, HapiMigrationStorageSvc) - Constructor for class ca.uhn.fhir.jpa.migrate.SchemaMigrator
-
Constructor
- SchemaMigrator(String, String, DataSource, Properties, MigrationTaskList, HapiMigrationStorageSvc) - Constructor for class ca.uhn.fhir.jpa.migrate.SchemaMigrator
-
Temporary Dummy Constructor to remove once CDR side merges.
- SCRIPT_MAX_SIZE - Static variable in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- setBatchSize(int) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask
- setBatchSize(int) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask
- setCallbacks(List<IHapiMigrationCallback>) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
- setCallbacks(List<IHapiMigrationCallback>) - Method in class ca.uhn.fhir.jpa.migrate.SchemaMigrator
- setChecksum(Integer) - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- setColumnLength(long) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- setColumnName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
- setColumnName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForeignKeyContainer
- setColumns(String...) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- setColumns(List<String>) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- setColumnType(ColumnTypeEnum) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- setColumnTypeEnum(ColumnTypeEnum) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForeignKeyContainer
- setConnectionProperties(DriverTypeEnum.ConnectionProperties) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- setConstraintName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddForeignKeyTask
- setConstraintName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropForeignKeyTask
- setDefaultValue(Object) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- setDeleteTargetColumnFirstIfBothExist(boolean) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameColumnTask
- setDeleteTargetColumnFirstIfExist(boolean) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameTableTask
- setDescription(String) - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- setDescription(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- setDoNothingOnSkippedTasks(String) - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- setDoNothingOnSkippedTasks(Collection<BaseTask>, String) - Static method in class ca.uhn.fhir.jpa.migrate.MigrationTaskSkipper
- setDriverType(DriverTypeEnum) - Method in class ca.uhn.fhir.jpa.migrate.SchemaMigrator
- setDriverType(DriverTypeEnum) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- setDryRun(boolean) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
-
If set to true, instead of executing migrations, will instead simply print the SQL that would be executed against the connection.
- setDryRun(boolean) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- setExecuteOnlyIfTableExists(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask
- setExecutionTime(Integer) - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- setForeignColumnName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddForeignKeyTask
- setForeignTableName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddForeignKeyTask
- setIncludeColumns(String...) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- setIndexName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- setIndexName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropIndexTask
- setInstalledBy(String) - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- setInstalledOn(Date) - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- setMaxRetryAttempts(int) - Static method in class ca.uhn.fhir.jpa.migrate.HapiMigrationLock
- setMetadataSource(MetadataSource) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- setNewIndexName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameIndexTask
- setNewName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameColumnTask
- setNoColumnShrink(boolean) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
- setNoColumnShrink(boolean) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- setNullable(boolean) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- setNullableColumns(String...) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- setNullableColumns(List<String>) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- setOkayIfNeitherColumnExists(boolean) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameColumnTask
- setOldIndexName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameIndexTask
- setOldName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameColumnTask
- setOnline(boolean) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
-
Add Index without locking the table.
- setOnline(boolean) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropIndexTask
- setOnlyAppliesToPlatforms(Set<DriverTypeEnum>) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- setParentTableColumnName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForeignKeyContainer
- setParentTableName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropForeignKeyTask
- setParentTableName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForeignKeyContainer
- setPid(Integer) - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- setPidColumnName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask
- setPkColumns(List<String>) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableByColumnTask
- setPrettyPrint(boolean) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- setRunHeavyweightSkippableTasks(boolean) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
-
Should we run the tasks marked with
TaskFlagEnum.HEAVYWEIGHT_SKIP_BY_DEFAULT - setSchemaDescription(String) - Method in interface ca.uhn.fhir.jpa.migrate.tasks.api.ISchemaInitializationProvider
- setSchemaDescription(String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.SchemaInitializationProvider
- setSchemaFileClassPath(String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.SchemaInitializationProvider
- setScript(String) - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- setSuccess(Boolean) - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- setTableName(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
- setTransactional(boolean) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
-
Some migrations can not be run in a transaction.
- setTransactional(boolean) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderCompleteTask
- setType(String) - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- setUnique(boolean) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- setVersion(String) - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- setWhereClause(String) - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
- shouldSkipTask() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseColumnCalculatorTask
-
Allows concrete implementations to decide if they should be skipped.
- shouldSkipTask() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.CalculateHashesTask
- shouldSkipTask() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.CalculateOrdinalDatesTask
- size() - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- SLEEP_MILLIS_BETWEEN_LOCK_RETRIES - Static variable in class ca.uhn.fhir.jpa.migrate.HapiMigrationLock
- startSectionWithMessage(String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
-
Deprecated.
- STRING - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
- succeededTasks - Variable in class ca.uhn.fhir.jpa.migrate.MigrationResult
- summary() - Method in class ca.uhn.fhir.jpa.migrate.MigrationResult
T
- tableCreatedRecord() - Static method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
- TaskFlagEnum - Enum in ca.uhn.fhir.jpa.migrate.tasks.api
- TEXT - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
-
Unlimited length text, with a column definition containing the annotation:
@Column(length=Integer.MAX_VALUE) - TINYINT - Enum constant in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
- toBooleanValue(DriverTypeEnum, Boolean) - Static method in class ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeToDriverTypeToSqlType
- toColumn(String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddForeignKey
- toReleaseName(T) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.BaseMigrationTasks
- toString() - Method in class ca.uhn.fhir.jpa.migrate.JdbcUtils.ColumnType
- toString() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask.ExecutedStatement
- toString() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ColumnDriverMappingOverride
- toString() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ExecuteTaskPrecondition
- toTaskArray() - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
- type(ColumnTypeEnum) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddColumnWithName.BuilderAddColumnWithNameNullable
- type(ColumnTypeEnum, Integer) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddColumnWithName.BuilderAddColumnWithNameNullable
- TYPE_MAX_SIZE - Static variable in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
U
- unique(boolean) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddIndexWithName
- UNKNOWN_VERSION - Static variable in class ca.uhn.fhir.jpa.migrate.HapiMigrationStorageSvc
V
- validate() - Method in class ca.uhn.fhir.jpa.migrate.SchemaMigrator
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddColumnTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddForeignKeyTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIdGeneratorTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddIndexTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableByColumnTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.AddTableRawSqlTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropColumnTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropForeignKeyTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropIdGeneratorTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropIndexTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.DropTableTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ExecuteRawSqlTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForceIdMigrationCopyTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ForceIdMigrationFixTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.InitializeSchemaTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.MigrateColumBlobTypeToBinaryTypeTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.MigrateColumnClobTypeToTextTypeTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.MigratePostgresTextClobToBinaryClobTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.ModifyColumnTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.NopTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameColumnTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameIndexTask
- validate() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.RenameTableTask
- validateVersion() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
- valueOf(String) - Static method in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask.QueryModeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnNameCase
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.jpa.migrate.tasks.api.TaskFlagEnum
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ca.uhn.fhir.jpa.migrate.DriverTypeEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask.QueryModeEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnNameCase
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.uhn.fhir.jpa.migrate.tasks.api.TaskFlagEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION_MAX_SIZE - Static variable in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
W
- withColumns(String...) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddIndexWithName.BuilderAddIndexUnique
- withColumnsStub(String...) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddIndexWithName.BuilderAddIndexUnique
- withFlag(TaskFlagEnum) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderCompleteTask
- withFlags() - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderAddTableByColumns
- withPossibleNullableColumns(ColumnAndNullable...) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddIndexWithName.BuilderAddIndexUnique
-
THis is strictly needed for SQL Server, as it will create filtered indexes on nullable columns, and we have to build a tail clause which matches what the SQL Server Hibernate dialect does.
- withType(ColumnTypeEnum) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderModifyColumnWithName.BuilderModifyColumnWithNameAndNullable
- withType(ColumnTypeEnum, Integer) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderModifyColumnWithName.BuilderModifyColumnWithNameAndNullable
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form