Top Constructors Methods
liquibase.sqlgenerator.core

public Class UpdateGenerator

extends AbstractSqlGenerator<UpdateStatement>
Class Inheritance
Imports
liquibase.database.Database, liquibase.datatype.DataTypeFactory, liquibase.exception.ValidationErrors, liquibase.sql.Sql, .UnparsedSql, liquibase.sqlgenerator.SqlGeneratorChain, liquibase.statement.DatabaseFunction, liquibase.statement.core.UpdateStatement, liquibase.structure.core.Relation, .Table, java.util.Date

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private String
convertToString(Object newValue, Database database)

public Sql[]
generateSql(UpdateStatement statement, Database database, SqlGeneratorChain<T extends SqlStatement> sqlGeneratorChain)

Implements liquibase.sqlgenerator.SqlGenerator.generateSql.

Generate the actual Sql for the given statement and database.

protected Relation
public ValidationErrors
validate(UpdateStatement updateStatement, Database database, SqlGeneratorChain<T extends SqlStatement> sqlGeneratorChain)

Implements liquibase.sqlgenerator.SqlGenerator.validate.

Validate the data contained in the SqlStatement.

Inherited from liquibase.sqlgenerator.core.AbstractSqlGenerator:
generateRollbackStatementsIsVolatilegenerateStatementsIsVolatilegetPrioritylooksLikeFunctionCallsupportswarn

Constructor Detail

UpdateGeneratorback to summary
public UpdateGenerator()

Method Detail

convertToStringback to summary
private String convertToString(Object newValue, Database database)
generateSqlback to summary
public Sql[] generateSql(UpdateStatement statement, Database database, SqlGeneratorChain<T extends SqlStatement> sqlGeneratorChain)

Implements liquibase.sqlgenerator.SqlGenerator.generateSql.

Doc from liquibase.sqlgenerator.SqlGenerator.generateSql.

Generate the actual Sql for the given statement and database.

Annotations
@Override
getAffectedTableback to summary
protected Relation getAffectedTable(UpdateStatement statement)
validateback to summary
public ValidationErrors validate(UpdateStatement updateStatement, Database database, SqlGeneratorChain<T extends SqlStatement> sqlGeneratorChain)

Implements liquibase.sqlgenerator.SqlGenerator.validate.

Doc from liquibase.sqlgenerator.SqlGenerator.validate.

Validate the data contained in the SqlStatement. If there are no errors, return an empty ValidationErrors object, not a null value. Liquibase will inspect the ValidationErrors result before attempting to call generateSql.

Annotations
@Override