Package ca.uhn.fhir.jpa.migrate.taskdef
Class RenameTableTask
java.lang.Object
ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
ca.uhn.fhir.jpa.migrate.taskdef.RenameTableTask
-
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.BaseTask
MIGRATION_VERSION_PATTERN, myCheckForExistingTables, myPrettyPrint -
Constructor Summary
ConstructorsConstructorDescriptionRenameTableTask(String theProductVersion, String theSchemaVersion, String theOldTableName, String theNewTableName) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidgenerateHashCode(org.apache.commons.lang3.builder.HashCodeBuilder theBuilder) voidsetDeleteTargetColumnFirstIfExist(boolean theDeleteTargetColumnFirstIfExist) 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
addFlag, addPrecondition, captureExecutedStatement, equals, execute, executeSql, executeSqlListInTransaction, getChangesCount, getConnectionProperties, getDescription, getDriverType, getExecutedStatements, getExecutionResult, getMigrationVersion, getProductVersion, getSchemaVersion, getTxTemplate, hasFlag, hashCode, initializedSchema, isDoNothing, isDryRun, isHeavyweightSkippableTask, isNoColumnShrink, logInfo, newJdbcTemplate, setConnectionProperties, setDescription, setDriverType, setDryRun, setNoColumnShrink, setOnlyAppliesToPlatforms, setPrettyPrint, setTransactional, toString, validateVersion
-
Constructor Details
-
RenameTableTask
public RenameTableTask(String theProductVersion, String theSchemaVersion, String theOldTableName, String theNewTableName)
-
-
Method Details
-
validate
- Overrides:
validatein classBaseTableTask
-
doExecute
- Specified by:
doExecutein classBaseTask- Throws:
SQLException
-
setDeleteTargetColumnFirstIfExist
-
getNewTableName
-
getOldTableName
-
generateHashCode
- Overrides:
generateHashCodein classBaseTableTask
-