Package ca.uhn.fhir.jpa.migrate.taskdef
Class BaseTableColumnTask
java.lang.Object
ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
ca.uhn.fhir.jpa.migrate.taskdef.BaseTableColumnTask
- Direct Known Subclasses:
AddForeignKeyTask,BaseColumnCalculatorTask,BaseTableColumnTypeTask,DropColumnTask,MigratePostgresTextClobToBinaryClobTask
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
BaseTask.ExecutedStatement -
Field Summary
FieldsFields 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 TypeMethodDescriptionaddCalculator(String theColumnName, Function<BaseColumnCalculatorTask.MandatoryKeyMap<String, Object>, Object> theConsumer) protected voidgenerateEquals(org.apache.commons.lang3.builder.EqualsBuilder theBuilder, BaseTask theOtherObject) protected voidgenerateHashCode(org.apache.commons.lang3.builder.HashCodeBuilder theBuilder) protected StringsetColumnName(String theColumnName) protected voidsetWhereClause(String theWhereClause) voidvalidate()Methods 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
-
Field Details
-
myCalculators
-
myColumnName
-
myWhereClause
-
-
Constructor Details
-
BaseTableColumnTask
-
-
Method Details
-
getColumnName
-
setColumnName
-
getWhereClause
-
setWhereClause
-
validate
- Overrides:
validatein classBaseTableTask
-
generateEquals
protected void generateEquals(org.apache.commons.lang3.builder.EqualsBuilder theBuilder, BaseTask theOtherObject) - Overrides:
generateEqualsin classBaseTableTask
-
generateHashCode
- Overrides:
generateHashCodein classBaseTableTask
-
addCalculator
public BaseTableColumnTask addCalculator(String theColumnName, Function<BaseColumnCalculatorTask.MandatoryKeyMap<String, Object>, Object> theConsumer)
-