Package ca.uhn.fhir.jpa.migrate.taskdef
Class RenameColumnTask
java.lang.Object
ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
ca.uhn.fhir.jpa.migrate.taskdef.RenameColumnTask
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
BaseTask.ExecutedStatement -
Field Summary
Fields inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
myColumnTypeToDriverTypeToSqlTypeFields inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
MIGRATION_VERSION_PATTERN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidgenerateHashCode(org.apache.commons.lang3.builder.HashCodeBuilder theBuilder) booleanvoidsetDeleteTargetColumnFirstIfBothExist(boolean theDeleteTargetColumnFirstIfBothExist) voidsetNewName(String theNewName) voidsetOkayIfNeitherColumnExists(boolean theOkayIfNeitherColumnExists) voidsetOldName(String theOldName) voidvalidate()Methods inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
generateEquals, getSqlType, getTableName, setTableNameMethods inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
captureExecutedStatement, equals, execute, executeSql, getChangesCount, getConnectionProperties, getDescription, getDriverType, getExecutedStatements, getFlywayVersion, getProductVersion, getSchemaVersion, getTxTemplate, hashCode, initializedSchema, isDoNothing, isDryRun, isFailureAllowed, isNoColumnShrink, isRunDuringSchemaInitialization, logInfo, newJdbcTemplate, setConnectionProperties, setDescription, setDoNothing, setDriverType, setDryRun, setFailureAllowed, setNoColumnShrink, setOnlyAppliesToPlatforms, setRunDuringSchemaInitialization, validateVersion
-
Constructor Details
-
RenameColumnTask
-
-
Method Details
-
setDeleteTargetColumnFirstIfBothExist
-
validate
- Overrides:
validatein classBaseTableTask
-
setOldName
-
setNewName
-
doExecute
- Specified by:
doExecutein classBaseTask- Throws:
SQLException
-
isOkayIfNeitherColumnExists
-
setOkayIfNeitherColumnExists
-
generateHashCode
- Overrides:
generateHashCodein classBaseTableTask
-