liquibase.informix.sqlgenerator.core
Class InformixCreateDatabaseChangeLogTableGenerator

java.lang.Object
  extended by liquibase.sqlgenerator.core.AbstractSqlGenerator<CreateDatabaseChangeLogTableStatement>
      extended by liquibase.sqlgenerator.core.CreateDatabaseChangeLogTableGenerator
          extended by liquibase.informix.sqlgenerator.core.InformixCreateDatabaseChangeLogTableGenerator
All Implemented Interfaces:
PrioritizedService, SqlGenerator<CreateDatabaseChangeLogTableStatement>

public class InformixCreateDatabaseChangeLogTableGenerator
extends CreateDatabaseChangeLogTableGenerator

Author:
Ivaylo Slavov

Field Summary
 
Fields inherited from interface liquibase.sqlgenerator.SqlGenerator
PRIORITY_DATABASE, PRIORITY_DEFAULT
 
Constructor Summary
InformixCreateDatabaseChangeLogTableGenerator()
           
 
Method Summary
 Sql[] generateSql(CreateDatabaseChangeLogTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
          Generate the actual Sql for the given statement and database.
protected  String getAuthorColumnSize()
           
protected  String getFilenameColumnSize()
           
protected  String getIdColumnSize()
           
 
Methods inherited from class liquibase.sqlgenerator.core.CreateDatabaseChangeLogTableGenerator
supports, validate
 
Methods inherited from class liquibase.sqlgenerator.core.AbstractSqlGenerator
generateRollbackStatementsIsVolatile, generateStatementsIsVolatile, getPriority, looksLikeFunctionCall, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InformixCreateDatabaseChangeLogTableGenerator

public InformixCreateDatabaseChangeLogTableGenerator()
Method Detail

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.

Specified by:
generateSql in interface SqlGenerator<CreateDatabaseChangeLogTableStatement>
Overrides:
generateSql in class CreateDatabaseChangeLogTableGenerator

getIdColumnSize

protected String getIdColumnSize()
Overrides:
getIdColumnSize in class CreateDatabaseChangeLogTableGenerator

getAuthorColumnSize

protected String getAuthorColumnSize()
Overrides:
getAuthorColumnSize in class CreateDatabaseChangeLogTableGenerator

getFilenameColumnSize

protected String getFilenameColumnSize()
Overrides:
getFilenameColumnSize in class CreateDatabaseChangeLogTableGenerator


Copyright © 2013 Liquibase.org. All Rights Reserved.