Package ca.uhn.fhir.jpa.migrate.taskdef
Class AddColumnTask
java.lang.Object
ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
ca.uhn.fhir.jpa.migrate.taskdef.AddColumnTask
-
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.BaseTableColumnTask
myCalculators, myColumnName, myWhereClauseFields inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
MIGRATION_VERSION_PATTERN, myCheckForExistingTables, myPrettyPrint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic AddColumnTasklowerCase(Set<ColumnDriverMappingOverride> theColumnDriverMappingOverrides) voidvalidate()Methods inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTypeTask
generateEquals, generateHashCode, getColumnLength, getColumnType, getSqlNotNull, getSqlType, getSqlType, isNullable, setColumnLength, setColumnType, setNullableMethods inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
addCalculator, getColumnName, getWhereClause, setColumnName, setWhereClauseMethods inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
getSqlType, getTableName, setTableNameMethods inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
addPrecondition, captureExecutedStatement, equals, execute, executeSql, executeSqlListInTransaction, getChangesCount, getConnectionProperties, getDescription, getDriverType, getExecutedStatements, getMigrationVersion, getProductVersion, getSchemaVersion, getTxTemplate, hashCode, initializedSchema, isDoNothing, isDryRun, isFailureAllowed, isNoColumnShrink, isRunDuringSchemaInitialization, logInfo, newJdbcTemplate, setConnectionProperties, setDescription, setDoNothing, setDriverType, setDryRun, setFailureAllowed, setNoColumnShrink, setOnlyAppliesToPlatforms, setPrettyPrint, setRunDuringSchemaInitialization, setTransactional, validateVersion
-
Constructor Details
-
AddColumnTask
public AddColumnTask() -
AddColumnTask
-
-
Method Details
-
lowerCase
public static AddColumnTask lowerCase(Set<ColumnDriverMappingOverride> theColumnDriverMappingOverrides) -
validate
- Overrides:
validatein classBaseTableColumnTypeTask
-
doExecute
- Specified by:
doExecutein classBaseTask- Throws:
SQLException
-
getTypeStatement
-