public class AddColumnGenerator extends AbstractSqlGenerator<AddColumnStatement>
EMPTY_SQL, PRIORITY_DATABASE, PRIORITY_DEFAULT
COMPARATOR
Constructor and Description |
---|
AddColumnGenerator() |
generateRollbackStatementsIsVolatile, generateStatementsIsVolatile, getPriority, looksLikeFunctionCall, supports, warn
public ValidationErrors validate(AddColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
SqlGenerator
public Sql[] generateSql(AddColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
SqlGenerator
protected Sql[] generateSingleColumn(AddColumnStatement statement, Database database)
protected String generateSingleColumBaseSQL(AddColumnStatement statement, Database database)
protected String generateSingleColumnSQL(AddColumnStatement statement, Database database)
protected Column[] getAffectedColumns(List<AddColumnStatement> columns)
protected Column getAffectedColumn(AddColumnStatement statement)
protected void addUniqueConstraintStatements(AddColumnStatement statement, Database database, List<Sql> returnSql)
protected void addForeignKeyStatements(AddColumnStatement statement, Database database, List<Sql> returnSql)
Copyright © 2023 Liquibase.org. All rights reserved.