Package ca.uhn.fhir.jpa.migrate.taskdef
Class BaseTableTask
java.lang.Object
ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
ca.uhn.fhir.jpa.migrate.taskdef.BaseTableTask
- Direct Known Subclasses:
AddIndexTask,AddPrimaryKeyTask,AddTableByColumnTask,AddTableRawSqlTask,BaseTableColumnTask,DropForeignKeyTask,DropIndexTask,DropPrimaryKeyTask,DropTableTask,RenameColumnTask,RenameIndexTask,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
ConstructorsConstructorDescriptionBaseTableTask(String theProductVersion, String theSchemaVersion) BaseTableTask(String theProductVersion, String theSchemaVersion, Set<ColumnDriverMappingOverride> theColumnDriverMappingOverrides) -
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 StringgetSqlType(ColumnTypeEnum theColumnType, Long theColumnLength) setTableName(String theTableName) voidvalidate()Methods inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
addFlag, addPrecondition, captureExecutedStatement, doExecute, equals, execute, executeSql, executeSqlListInTransaction, getChangesCount, getConnectionProperties, getDescription, getDriverType, getExecutedStatements, getExecutionResult, getMigrationVersion, getProductVersion, getSchemaVersion, getTxTemplate, hasFlag, hashCode, initializedSchema, isDoNothing, isDryRun, isHeavyweightSkippableTask, isNoColumnShrink, isRunDuringSchemaInitialization, logInfo, newJdbcTemplate, setConnectionProperties, setDescription, setDriverType, setDryRun, setNoColumnShrink, setOnlyAppliesToPlatforms, setPrettyPrint, setTransactional, toString, validateVersion
-
Constructor Details
-
BaseTableTask
-
BaseTableTask
public BaseTableTask(String theProductVersion, String theSchemaVersion, Set<ColumnDriverMappingOverride> theColumnDriverMappingOverrides)
-
-
Method Details
-
getTableName
-
setTableName
-
validate
-
generateEquals
protected void generateEquals(org.apache.commons.lang3.builder.EqualsBuilder theBuilder, BaseTask theOtherObject) - Specified by:
generateEqualsin classBaseTask
-
getSqlType
-
generateHashCode
- Specified by:
generateHashCodein classBaseTask
-