Top Constructors Methods
liquibase.sqlgenerator.core

public Class CreateDatabaseChangeLogTableGenerator

extends AbstractSqlGenerator<CreateDatabaseChangeLogTableStatement>
Class Inheritance
Imports
liquibase.database.Database, .ObjectQuotingStrategy, liquibase.database.core.MSSQLDatabase, .SybaseDatabase, liquibase.datatype.DataTypeFactory, liquibase.exception.ValidationErrors, liquibase.sql.Sql, liquibase.sqlgenerator.SqlGeneratorChain, .SqlGeneratorFactory, liquibase.statement.NotNullConstraint, liquibase.statement.core.CreateDatabaseChangeLogTableStatement, .CreateTableStatement

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Sql[]
generateSql(CreateDatabaseChangeLogTableStatement statement, Database database, SqlGeneratorChain<T extends SqlStatement> sqlGeneratorChain)

Implements liquibase.sqlgenerator.SqlGenerator.generateSql.

Generate the actual Sql for the given statement and database.

protected String
protected String
protected String
protected String
protected String
protected String
protected String
public boolean
supports(CreateDatabaseChangeLogTableStatement statement, Database database)

Overrides liquibase.sqlgenerator.core.AbstractSqlGenerator.supports.

Implements liquibase.sqlgenerator.SqlGenerator.supports.

Does this generator support the given statement/database combination?

public ValidationErrors
validate(CreateDatabaseChangeLogTableStatement statement, 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:
generateRollbackStatementsIsVolatilegenerateStatementsIsVolatilegetPrioritylooksLikeFunctionCallwarn

Constructor Detail

CreateDatabaseChangeLogTableGeneratorback to summary
public CreateDatabaseChangeLogTableGenerator()

Method Detail

generateSqlback to summary
public Sql[] generateSql(CreateDatabaseChangeLogTableStatement 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
getAuthorColumnSizeback to summary
protected String getAuthorColumnSize()
getCharTypeNameback to summary
protected String getCharTypeName(Database database)
getContextsSizeback to summary
protected String getContextsSize()
getDateTimeTypeStringback to summary
protected String getDateTimeTypeString(Database database)
getFilenameColumnSizeback to summary
protected String getFilenameColumnSize()
getIdColumnSizeback to summary
protected String getIdColumnSize()
getLabelsSizeback to summary
protected String getLabelsSize()
supportsback to summary
public boolean supports(CreateDatabaseChangeLogTableStatement statement, Database database)

Overrides liquibase.sqlgenerator.core.AbstractSqlGenerator.supports.

Implements liquibase.sqlgenerator.SqlGenerator.supports.

Doc from liquibase.sqlgenerator.SqlGenerator.supports.

Does this generator support the given statement/database combination? Do not validate the statement with this method, only return if it can support it.

Annotations
@Override
validateback to summary
public ValidationErrors validate(CreateDatabaseChangeLogTableStatement statement, 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