Class Changeset
java.lang.Object
ch.tocco.nice2.dbrefactoring.spi.xml.Changeset
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAddColumn(String tableName) addColumn(Element parent, String name, String value, LiquibaseConstants.ValueType valueType, @Nullable String remarks) addColumn(Element parent, String name, String dataType, @Nullable String remarks, CustomChangelog.DefaultValue defaultval) addColumnExists(Element parent, String tableName, String columnName) voidaddCommentNode(String text) voidaddContextAttribute(ChangelogContext context) voidaddContextAttribute(String contextName) addCreateTable(String tableName) addCustomChange(String clazz, @Nullable Map<String, String> params) voidaddDropColumn(String tableName, String columnName) voidaddDropDefault(String tableName, String columnName) Adds adropDefaultValuetag to the current changeset.voidaddDropTable(String tableName) voidaddDropUniqueConstraint(String tableName, String constraintName) voidaddForeignKeyConstraint(String tableName, String columnNames, String referencedTableName, String referencedColumnNames) voidaddForeignKeyExists(Element parent, String fkey, @Nullable String foreignKeyTableName) voidaddModifyDataType(String tableName, String columnName, String newDataType) voidaddNotNullConstraint(String tableName, String columnName, @Nullable String columnDataType, @Nullable String remarks) addPrecondition(LiquibaseConstants.PreconditionsValue onFail, LiquibaseConstants.PreconditionsValue onError) voidaddPrimaryKey(String tableName, String... columns) addRenameColumn(String tableName, String oldColumn, String newColumn) voidvoidaddSqlCheck(Element parent, String expectedResult, String sql) addTableExists(Element parent, String tableName) voidaddUniqueConstraint(String tableName, String columnNames) voidaddUniqueConstraintExists(Element parent, String tableName, String columnNames) voiddropNotNullConstraint(String tableName, String columnName) voiddropPrimaryKey(String tableName) Returns the xml element representing this changeset.booleanvoidsetId(ChangesetId id) voidsetPrimaryKey(Element column) voidsetRunOnChange(boolean flag)
-
Constructor Details
-
Changeset
-
-
Method Details
-
getChangesetId
-
setId
-
hasPrecondition
public boolean hasPrecondition() -
addPrecondition
public Element addPrecondition(@Nullable LiquibaseConstants.PreconditionsValue onFail, @Nullable LiquibaseConstants.PreconditionsValue onError) -
addContextAttribute
-
addContextAttribute
-
setRunOnChange
public void setRunOnChange(boolean flag) -
addUniqueConstraint
-
addUniqueConstraintExists
-
addDropUniqueConstraint
-
addNot
-
addAnd
-
addOr
-
addTableExists
-
addColumnExists
-
addSqlCheck
-
addAddColumn
-
addRenameColumn
-
addDropColumn
-
addCreateTable
-
addDropTable
-
addColumn
-
addColumn
-
setPrimaryKey
- Throws:
DbRefactoringException
-
addNotNullConstraint
-
dropNotNullConstraint
-
addForeignKeyConstraint
-
addInsert
-
addUpdate
-
addDropDefault
-
addCommentNode
-
addSql
-
addPrimaryKey
-
dropPrimaryKey
-
addForeignKeyExists
-
addCustomChange
-
addModifyDataType
-
getElement
Returns the xml element representing this changeset.
-