liquibase.sqlgenerator.ext
Class CreateTableGenerator
java.lang.Object
liquibase.sqlgenerator.core.AbstractSqlGenerator<liquibase.statement.core.CreateTableStatement>
liquibase.sqlgenerator.core.CreateTableGenerator
liquibase.sqlgenerator.ext.CreateTableGenerator
- All Implemented Interfaces:
- liquibase.servicelocator.PrioritizedService, liquibase.sqlgenerator.SqlGenerator<liquibase.statement.core.CreateTableStatement>
public class CreateTableGenerator
- extends liquibase.sqlgenerator.core.CreateTableGenerator
- 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.CreateTableStatement statement,
liquibase.database.Database database,
liquibase.sqlgenerator.SqlGeneratorChain sqlGeneratorChain)
|
int |
getPriority()
|
protected int[] |
parseBounds(String decimal)
|
liquibase.exception.ValidationErrors |
validate(liquibase.statement.core.CreateTableStatement createTableStatement,
liquibase.database.Database database,
liquibase.sqlgenerator.SqlGeneratorChain sqlGeneratorChain)
|
Methods inherited from class liquibase.sqlgenerator.core.AbstractSqlGenerator |
requiresUpdatedDatabaseMetadata, supports, warn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CreateTableGenerator
public CreateTableGenerator()
getPriority
public int getPriority()
- Specified by:
getPriority
in interface liquibase.servicelocator.PrioritizedService
- Specified by:
getPriority
in interface liquibase.sqlgenerator.SqlGenerator<liquibase.statement.core.CreateTableStatement>
- Overrides:
getPriority
in class liquibase.sqlgenerator.core.AbstractSqlGenerator<liquibase.statement.core.CreateTableStatement>
validate
public liquibase.exception.ValidationErrors validate(liquibase.statement.core.CreateTableStatement createTableStatement,
liquibase.database.Database database,
liquibase.sqlgenerator.SqlGeneratorChain sqlGeneratorChain)
- Specified by:
validate
in interface liquibase.sqlgenerator.SqlGenerator<liquibase.statement.core.CreateTableStatement>
- Overrides:
validate
in class liquibase.sqlgenerator.core.CreateTableGenerator
generateSql
public liquibase.sql.Sql[] generateSql(liquibase.statement.core.CreateTableStatement statement,
liquibase.database.Database database,
liquibase.sqlgenerator.SqlGeneratorChain sqlGeneratorChain)
- Specified by:
generateSql
in interface liquibase.sqlgenerator.SqlGenerator<liquibase.statement.core.CreateTableStatement>
- Overrides:
generateSql
in class liquibase.sqlgenerator.core.CreateTableGenerator
parseBounds
protected int[] parseBounds(String decimal)
Copyright © 2011 Leo Przybylski. All Rights Reserved.