Class DropDefaultPostgresGenerator

java.lang.Object
liquibase.sqlgenerator.core.AbstractSqlGenerator<liquibase.statement.core.DropDefaultValueStatement>
liquibase.sqlgenerator.core.DropDefaultValueGenerator
ch.tocco.nice2.dbrefactoring.impl.liquibase.DropDefaultPostgresGenerator
All Implemented Interfaces:
liquibase.servicelocator.PrioritizedService, liquibase.sqlgenerator.SqlGenerator<liquibase.statement.core.DropDefaultValueStatement>

public class DropDefaultPostgresGenerator extends liquibase.sqlgenerator.core.DropDefaultValueGenerator
A DropDefaultValueGenerator that works with postgres.
  • Field Summary Link icon

    Fields inherited from class liquibase.sqlgenerator.core.DropDefaultValueGenerator Link icon

    DROP_DF_MSSQL

    Fields inherited from interface liquibase.servicelocator.PrioritizedService Link icon

    COMPARATOR

    Fields inherited from interface liquibase.sqlgenerator.SqlGenerator Link icon

    EMPTY_SQL, PRIORITY_DATABASE, PRIORITY_DEFAULT
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    liquibase.sql.Sql[]
    generateSql(liquibase.statement.core.DropDefaultValueStatement statement, liquibase.database.Database database, liquibase.sqlgenerator.SqlGeneratorChain sqlGeneratorChain)
     
    int
     

    Methods inherited from class liquibase.sqlgenerator.core.DropDefaultValueGenerator Link icon

    getAffectedColumn, supports, validate

    Methods inherited from class liquibase.sqlgenerator.core.AbstractSqlGenerator Link icon

    generateRollbackStatementsIsVolatile, generateStatementsIsVolatile, looksLikeFunctionCall, warn

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details Link icon

    • DropDefaultPostgresGenerator Link icon

      public DropDefaultPostgresGenerator()
  • Method Details Link icon

    • getPriority Link icon

      public int getPriority()
      Specified by:
      getPriority in interface liquibase.servicelocator.PrioritizedService
      Specified by:
      getPriority in interface liquibase.sqlgenerator.SqlGenerator<liquibase.statement.core.DropDefaultValueStatement>
      Overrides:
      getPriority in class liquibase.sqlgenerator.core.AbstractSqlGenerator<liquibase.statement.core.DropDefaultValueStatement>
    • generateSql Link icon

      public liquibase.sql.Sql[] generateSql(liquibase.statement.core.DropDefaultValueStatement statement, liquibase.database.Database database, liquibase.sqlgenerator.SqlGeneratorChain sqlGeneratorChain)
      Specified by:
      generateSql in interface liquibase.sqlgenerator.SqlGenerator<liquibase.statement.core.DropDefaultValueStatement>
      Overrides:
      generateSql in class liquibase.sqlgenerator.core.DropDefaultValueGenerator