Package ca.uhn.fhir.jpa.migrate.taskdef
Class BaseTableColumnTypeTask
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
- Direct Known Subclasses:
AddColumnTask,ModifyColumnTask
-
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.BaseTableTask
myColumnTypeToDriverTypeToSqlTypeFields inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
MIGRATION_VERSION_PATTERN -
Constructor Summary
ConstructorsConstructorDescriptionBaseTableColumnTypeTask(String theProductVersion, String theSchemaVersion) Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgenerateEquals(org.apache.commons.lang3.builder.EqualsBuilder theBuilder, BaseTask theOtherObject) protected voidgenerateHashCode(org.apache.commons.lang3.builder.HashCodeBuilder theBuilder) protected Stringprotected Stringprotected StringgetSqlType(Long theColumnLength) booleansetColumnLength(long theColumnLength) setColumnType(ColumnTypeEnum theColumnType) setNullable(boolean theNullable) voidvalidate()Methods 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
captureExecutedStatement, doExecute, 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
-
BaseTableColumnTypeTask
Constructor
-
-
Method Details
-
getColumnType
-
setColumnType
-
validate
- Overrides:
validatein classBaseTableColumnTask
-
getSqlType
-
getSqlType
-
isNullable
-
setNullable
-
getSqlNotNull
-
getColumnLength
-
setColumnLength
-
generateHashCode
- Overrides:
generateHashCodein classBaseTableColumnTask
-
generateEquals
protected void generateEquals(org.apache.commons.lang3.builder.EqualsBuilder theBuilder, BaseTask theOtherObject) - Overrides:
generateEqualsin classBaseTableColumnTask
-
getColumnTypeToDriverTypeToSqlType
-