Class Builder.BuilderAddTableByColumns
java.lang.Object
ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderAddTableByColumns
- All Implemented Interfaces:
BaseMigrationTasks.IAcceptsTasks
- Enclosing class:
- Builder
public class Builder.BuilderAddTableByColumns
extends Builder.BuilderWithTableName
implements BaseMigrationTasks.IAcceptsTasks
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
Builder.BuilderWithTableName.BuilderAddColumnWithName, Builder.BuilderWithTableName.BuilderAddForeignKey, Builder.BuilderWithTableName.BuilderAddIndexWithName, Builder.BuilderWithTableName.BuilderModifyColumnWithName -
Constructor Summary
ConstructorsConstructorDescriptionBuilderAddTableByColumns(String theRelease, String theVersion, BaseMigrationTasks.IAcceptsTasks theSink, String theTableName, List<String> thePkColumnNames) -
Method Summary
Modifier and TypeMethodDescriptionvoidMethods inherited from class ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName
addColumn, addForeignKey, addIndex, dropColumn, dropForeignKey, dropIndex, dropIndexStub, dropThisTable, getTableName, migratePostgresTextClobToBinaryClob, modifyColumn, renameColumn, renameColumn, renameIndex, renameIndexStub
-
Constructor Details
-
BuilderAddTableByColumns
public BuilderAddTableByColumns(String theRelease, String theVersion, BaseMigrationTasks.IAcceptsTasks theSink, String theTableName, List<String> thePkColumnNames)
-
-
Method Details
-
addColumn
-
addTask
- Specified by:
addTaskin interfaceBaseMigrationTasks.IAcceptsTasks- Overrides:
addTaskin classBuilder.BuilderWithTableName
-
failureAllowed
-