liquibase.sqlgenerator.ext
Class MysqlSequenceGenerator
java.lang.Object
liquibase.sqlgenerator.core.AbstractSqlGenerator<liquibase.statement.core.CreateSequenceStatement>
liquibase.sqlgenerator.ext.MysqlSequenceGenerator
- All Implemented Interfaces:
- liquibase.servicelocator.PrioritizedService, liquibase.sqlgenerator.SqlGenerator<liquibase.statement.core.CreateSequenceStatement>
public class MysqlSequenceGenerator
- extends liquibase.sqlgenerator.core.AbstractSqlGenerator<liquibase.statement.core.CreateSequenceStatement>
Sequence hack for MySQL
- Author:
- Leo Przybylski (leo [at] rsmart.com)
Fields inherited from interface liquibase.sqlgenerator.SqlGenerator |
PRIORITY_DATABASE, PRIORITY_DEFAULT |
Method Summary |
liquibase.sql.Sql[] |
generateSql(liquibase.statement.core.CreateSequenceStatement statement,
liquibase.database.Database database,
liquibase.sqlgenerator.SqlGeneratorChain sqlGeneratorChain)
|
int |
getPriority()
|
boolean |
supports(liquibase.statement.core.CreateSequenceStatement statement,
liquibase.database.Database database)
|
liquibase.exception.ValidationErrors |
validate(liquibase.statement.core.CreateSequenceStatement statement,
liquibase.database.Database database,
liquibase.sqlgenerator.SqlGeneratorChain sqlGeneratorChain)
|
Methods inherited from class liquibase.sqlgenerator.core.AbstractSqlGenerator |
requiresUpdatedDatabaseMetadata, warn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MysqlSequenceGenerator
public MysqlSequenceGenerator()
getPriority
public int getPriority()
- Specified by:
getPriority
in interface liquibase.servicelocator.PrioritizedService
- Specified by:
getPriority
in interface liquibase.sqlgenerator.SqlGenerator<liquibase.statement.core.CreateSequenceStatement>
- Overrides:
getPriority
in class liquibase.sqlgenerator.core.AbstractSqlGenerator<liquibase.statement.core.CreateSequenceStatement>
supports
public boolean supports(liquibase.statement.core.CreateSequenceStatement statement,
liquibase.database.Database database)
- Specified by:
supports
in interface liquibase.sqlgenerator.SqlGenerator<liquibase.statement.core.CreateSequenceStatement>
- Overrides:
supports
in class liquibase.sqlgenerator.core.AbstractSqlGenerator<liquibase.statement.core.CreateSequenceStatement>
validate
public liquibase.exception.ValidationErrors validate(liquibase.statement.core.CreateSequenceStatement statement,
liquibase.database.Database database,
liquibase.sqlgenerator.SqlGeneratorChain sqlGeneratorChain)
generateSql
public liquibase.sql.Sql[] generateSql(liquibase.statement.core.CreateSequenceStatement statement,
liquibase.database.Database database,
liquibase.sqlgenerator.SqlGeneratorChain sqlGeneratorChain)
Copyright © 2011 Leo Przybylski. All Rights Reserved.