public interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
  super_class: java.lang.Object
{
  public abstract void generate(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite, io.ebeaninternal.dbmigration.migration.ChangeSet);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;Lio/ebeaninternal/dbmigration/migration/ChangeSet;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      writer     
      changeSet  

  public abstract void generate(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite, io.ebeaninternal.dbmigration.migration.CreateTable);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;Lio/ebeaninternal/dbmigration/migration/CreateTable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      writer       
      createTable  

  public abstract void generate(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite, io.ebeaninternal.dbmigration.migration.DropTable);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;Lio/ebeaninternal/dbmigration/migration/DropTable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      writer     
      dropTable  

  public abstract void generate(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite, io.ebeaninternal.dbmigration.migration.AddTableComment);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;Lio/ebeaninternal/dbmigration/migration/AddTableComment;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                 Name  Flags
      writer           
      addTableComment  

  public abstract void generate(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite, io.ebeaninternal.dbmigration.migration.AddColumn);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;Lio/ebeaninternal/dbmigration/migration/AddColumn;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      writer     
      addColumn  

  public abstract void generate(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite, io.ebeaninternal.dbmigration.migration.DropColumn);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;Lio/ebeaninternal/dbmigration/migration/DropColumn;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      writer      
      dropColumn  

  public abstract void generate(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite, io.ebeaninternal.dbmigration.migration.AlterColumn);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;Lio/ebeaninternal/dbmigration/migration/AlterColumn;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      writer       
      alterColumn  

  public abstract void generate(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite, io.ebeaninternal.dbmigration.migration.AddHistoryTable);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;Lio/ebeaninternal/dbmigration/migration/AddHistoryTable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                 Name  Flags
      writer           
      addHistoryTable  

  public abstract void generate(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite, io.ebeaninternal.dbmigration.migration.DropHistoryTable);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;Lio/ebeaninternal/dbmigration/migration/DropHistoryTable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                  Name  Flags
      writer            
      dropHistoryTable  

  public abstract void generate(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite, io.ebeaninternal.dbmigration.migration.CreateIndex);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;Lio/ebeaninternal/dbmigration/migration/CreateIndex;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      writer       
      createIndex  

  public abstract void generate(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite, io.ebeaninternal.dbmigration.migration.DropIndex);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;Lio/ebeaninternal/dbmigration/migration/DropIndex;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      writer     
      dropIndex  

  public abstract void generate(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite, io.ebeaninternal.dbmigration.migration.AddUniqueConstraint);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;Lio/ebeaninternal/dbmigration/migration/AddUniqueConstraint;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      writer      
      constraint  

  public abstract void generate(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite, io.ebeaninternal.dbmigration.migration.AlterForeignKey);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;Lio/ebeaninternal/dbmigration/migration/AlterForeignKey;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                 Name  Flags
      writer           
      alterForeignKey  

  public abstract void generateProlog(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      write  

  public abstract void generateEpilog(io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite);
    descriptor: (Lio/ebeaninternal/dbmigration/ddlgeneration/DdlWrite;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      write  
}
SourceFile: "DdlHandler.java"