Class TopiaMigrationCallbackByClass.MigrationCallBackForVersion

java.lang.Object
org.nuiton.topia.migration.TopiaMigrationCallbackByClass.MigrationCallBackForVersion
Enclosing class:
TopiaMigrationCallbackByClass

public abstract static class TopiaMigrationCallbackByClass.MigrationCallBackForVersion extends Object
Call back for a given version.
Since:
2.5
Author:
Tony Chemit - chemit@codelutin.com
  • Field Details

  • Constructor Details

  • Method Details

    • prepareMigration

      protected String[] prepareMigration(org.nuiton.topia.persistence.support.TopiaSqlSupport sqlSupport, boolean showSql, boolean showProgression) throws org.nuiton.topia.persistence.TopiaException
      Throws:
      org.nuiton.topia.persistence.TopiaException
    • prepareMigrationScript

      protected abstract void prepareMigrationScript(org.nuiton.topia.persistence.support.TopiaSqlSupport sqlSupport, List<String> queries, boolean showSql, boolean showProgression) throws org.nuiton.topia.persistence.TopiaException
      Throws:
      org.nuiton.topia.persistence.TopiaException
    • executeSQL

      public void executeSQL(org.nuiton.topia.persistence.support.TopiaSqlSupport sqlSupport, String... sqls) throws org.nuiton.topia.persistence.TopiaException
      Throws:
      org.nuiton.topia.persistence.TopiaException
    • executeSQL

      public void executeSQL(org.nuiton.topia.persistence.support.TopiaSqlSupport sqlSupport, boolean showSql, boolean showProgression, String... sqls) throws org.nuiton.topia.persistence.TopiaException
      Throws:
      org.nuiton.topia.persistence.TopiaException