liquibase.sqlgenerator.core
Class CreateDatabaseChangeLogTableGenerator
java.lang.Object
liquibase.sqlgenerator.core.AbstractSqlGenerator<CreateDatabaseChangeLogTableStatement>
liquibase.sqlgenerator.core.CreateDatabaseChangeLogTableGenerator
- All Implemented Interfaces:
- PrioritizedService, SqlGenerator<CreateDatabaseChangeLogTableStatement>
public class CreateDatabaseChangeLogTableGenerator
- extends AbstractSqlGenerator<CreateDatabaseChangeLogTableStatement>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CreateDatabaseChangeLogTableGenerator
public CreateDatabaseChangeLogTableGenerator()
supports
public boolean supports(CreateDatabaseChangeLogTableStatement statement,
Database database)
- Description copied from interface:
SqlGenerator
- Does this generator support the given statement/database combination? Do not validate the statement with this method, only return if it can suppot it.
- Specified by:
supports
in interface SqlGenerator<CreateDatabaseChangeLogTableStatement>
- Overrides:
supports
in class AbstractSqlGenerator<CreateDatabaseChangeLogTableStatement>
validate
public ValidationErrors validate(CreateDatabaseChangeLogTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain)
- Description copied from interface:
SqlGenerator
- 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.
generateSql
public Sql[] generateSql(CreateDatabaseChangeLogTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain)
- Description copied from interface:
SqlGenerator
- Generate the actual Sql for the given statement and database.
getCharTypeName
protected String getCharTypeName(Database database)
getDateTimeTypeString
protected String getDateTimeTypeString(Database database)
getLabelsSize
protected String getLabelsSize()
getContextsSize
protected String getContextsSize()
getIdColumnSize
protected String getIdColumnSize()
getAuthorColumnSize
protected String getAuthorColumnSize()
getFilenameColumnSize
protected String getFilenameColumnSize()
Copyright © 2016 Liquibase.org. All rights reserved.