Index

A B C D E F G H I J L M N O P Q R S T U V W 
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
 
addAllTasksForUnitTest(Iterable<BaseTask>) - Method in class ca.uhn.fhir.jpa.migrate.HapiMigrator
Unlike HapiMigrator.addTasks(Iterable), this method always adds all tasks
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
 
addIdGenerator(String, String, Integer) - 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
 
AddIdGeneratorTask(String, String, String, Integer) - 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
 
addResultColumnStatement() - Method in class ca.uhn.fhir.jpa.migrate.dao.MigrationQueryBuilder
 
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 class ca.uhn.fhir.jpa.migrate.taskdef.ColumnNameCase
 
ALL_UPPER - Enum constant in enum class ca.uhn.fhir.jpa.migrate.taskdef.ColumnNameCase
 
AlterTableAddConstraint(String, String, List<String>, String) - Constructor for class ca.uhn.fhir.jpa.migrate.util.SqlUtil.AlterTableAddConstraint
 
append(Iterable<BaseTask>) - Method in class ca.uhn.fhir.jpa.migrate.MigrationTaskList
 
APPLIED - Enum constant in enum class ca.uhn.fhir.jpa.migrate.taskdef.MigrationTaskExecutionResultEnum
The migration was applied
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 Class 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 class ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask.QueryModeEnum
 
BIG_DECIMAL - Enum constant in enum class ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
 
BINARY - Enum constant in enum class ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
Long inline binary
BLOB - Enum constant in enum class ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
 
BOOLEAN - Enum constant in enum class 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
 
ca.uhn.fhir.jpa.migrate.util - package ca.uhn.fhir.jpa.migrate.util
 
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 class 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 class 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 Class 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 Class 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
 
CreateTablePrimaryKey(String, List<String>) - Constructor for class ca.uhn.fhir.jpa.migrate.util.SqlUtil.CreateTablePrimaryKey
 
createTableStatement() - Method in class ca.uhn.fhir.jpa.migrate.dao.MigrationQueryBuilder
 

D

DATE_ONLY - Enum constant in enum class ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
 
DATE_TIMESTAMP - Enum constant in enum class 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 class 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 class 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 class ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
 
DriverTypeEnum - Enum Class 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
 
executeQuery(DriverTypeEnum.ConnectionProperties, String, Object...) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
 
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(DriverTypeEnum.ConnectionProperties, String, Object...) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
 
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
 
executionResult - Variable in class ca.uhn.fhir.jpa.migrate.MigrationResult
 

F

failedTasks - Variable in class ca.uhn.fhir.jpa.migrate.MigrationResult
 
FAILURE_ALLOWED - Enum constant in enum class 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 class 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 ForceIdMigrationCopyTask The 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 class 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
getColumns() - Method in class ca.uhn.fhir.jpa.migrate.util.SqlUtil.AlterTableAddConstraint
 
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
 
getConstraintName() - Method in class ca.uhn.fhir.jpa.migrate.util.SqlUtil.AlterTableAddConstraint
 
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 class 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
 
getExecutionResult() - 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
 
getPrimaryKeyColumns() - Method in class ca.uhn.fhir.jpa.migrate.util.SqlUtil.CreateTablePrimaryKey
 
getPrimaryKeyColumns(DriverTypeEnum.ConnectionProperties, String) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
Retrieve all index names
getProductVersion() - Method in class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
 
getReferences() - Method in class ca.uhn.fhir.jpa.migrate.util.SqlUtil.AlterTableAddConstraint
 
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 class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
 
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 class 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
 
getSequenceInformation(DriverTypeEnum.ConnectionProperties) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
 
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
 
getTableName() - Method in class ca.uhn.fhir.jpa.migrate.util.SqlUtil.AlterTableAddConstraint
 
getTableName() - Method in class ca.uhn.fhir.jpa.migrate.util.SqlUtil.CreateTablePrimaryKey
 
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 class 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 class 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 class 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 class 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 class ca.uhn.fhir.jpa.migrate.DriverTypeEnum
 
massageIdentifier(DatabaseMetaData, String) - Static method in class ca.uhn.fhir.jpa.migrate.JdbcUtils
 
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
 
MigrationTaskExecutionResultEnum - Enum Class in ca.uhn.fhir.jpa.migrate.taskdef
 
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 class 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 class 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 class ca.uhn.fhir.jpa.migrate.DriverTypeEnum
 
newConnectionProperties(DataSource) - Method in enum class 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
 
NOT_APPLIED_ALLOWED_FAILURE - Enum constant in enum class ca.uhn.fhir.jpa.migrate.taskdef.MigrationTaskExecutionResultEnum
The migration failed, but the task has the FAILURE_ALLOWED flag set.
NOT_APPLIED_NOT_FOR_THIS_DATABASE - Enum constant in enum class ca.uhn.fhir.jpa.migrate.taskdef.MigrationTaskExecutionResultEnum
This migration task does not apply to this database
NOT_APPLIED_PRECONDITION_NOT_MET - Enum constant in enum class ca.uhn.fhir.jpa.migrate.taskdef.MigrationTaskExecutionResultEnum
This migration task had precondition criteria (expressed as SQL) that was not met
NOT_APPLIED_SKIPPED - Enum constant in enum class ca.uhn.fhir.jpa.migrate.taskdef.MigrationTaskExecutionResultEnum
Was either skipped via the `skip-versions` flag or the migration task was stubbed
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 class 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

parseAlterTableAddConstraintConstraintForeignKey(String) - Static method in class ca.uhn.fhir.jpa.migrate.util.SqlUtil
Accepts a DDL statement containing ALTER TABLE [IF EXISTS]? table_name ADD CONSTRAINT constraint_name FOREIGN KEY (column_list) and returns the parsed details.
parseCreateTableStatementPrimaryKey(String) - Static method in class ca.uhn.fhir.jpa.migrate.util.SqlUtil
Accepts a SQL statement and parses it as a SQL CREATE TABLE statement, returning details about the table name and primary key.
postExecution(BaseTask) - Method in interface ca.uhn.fhir.jpa.migrate.IHapiMigrationCallback
 
POSTGRES_9_4 - Enum constant in enum class 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
 
RESULT_MAX_SIZE - Static variable in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
 
rowMapper() - Static method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
 
RUN_DURING_SCHEMA_INITIALIZATION - Enum constant in enum class 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
 
setResult(String) - Method in class ca.uhn.fhir.jpa.migrate.entity.HapiMigrationEntity
 
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
 
setSchemaFileName(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
 
splitSqlFileIntoStatements(String) - Static method in class ca.uhn.fhir.jpa.migrate.util.SqlUtil
 
SqlUtil - Class in ca.uhn.fhir.jpa.migrate.util
 
SqlUtil.AlterTableAddConstraint - Class in ca.uhn.fhir.jpa.migrate.util
 
SqlUtil.CreateTablePrimaryKey - Class in ca.uhn.fhir.jpa.migrate.util
 
startSectionWithMessage(String) - Method in class ca.uhn.fhir.jpa.migrate.tasks.api.Builder
Deprecated.
STRING - Enum constant in enum class 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 Class in ca.uhn.fhir.jpa.migrate.tasks.api
 
TEXT - Enum constant in enum class 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 class 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.BaseTask
 
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 class ca.uhn.fhir.jpa.migrate.DriverTypeEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask.QueryModeEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.uhn.fhir.jpa.migrate.taskdef.ColumnNameCase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.uhn.fhir.jpa.migrate.taskdef.MigrationTaskExecutionResultEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.uhn.fhir.jpa.migrate.tasks.api.TaskFlagEnum
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ca.uhn.fhir.jpa.migrate.DriverTypeEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.uhn.fhir.jpa.migrate.taskdef.ArbitrarySqlTask.QueryModeEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.uhn.fhir.jpa.migrate.taskdef.ColumnNameCase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.uhn.fhir.jpa.migrate.taskdef.ColumnTypeEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.uhn.fhir.jpa.migrate.taskdef.MigrationTaskExecutionResultEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.uhn.fhir.jpa.migrate.tasks.api.TaskFlagEnum
Returns an array containing the constants of this enum class, 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
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form