クラス DbVersionFileHandler

java.lang.Object
com.sqlapp.data.db.command.version.DbVersionFileHandler
すべての実装されたインタフェース:
EncodingProperty

public class DbVersionFileHandler extends Object implements EncodingProperty
  • コンストラクタの詳細

    • DbVersionFileHandler

      public DbVersionFileHandler()
  • メソッドの詳細

    • getResource

      protected String getResource(String fileName, String encoding)
    • add

      public void add(String description) throws IOException
      現在日時をバージョンとして指定したdescriptionとともにSQLファイルを追加します。
      パラメータ:
      description -
      例外:
      IOException
    • add

      public void add(Date date, String description) throws IOException
      指定した日時をversionとして、descriptionとともにSQLファイルを追加します。
      パラメータ:
      date -
      description -
      例外:
      IOException
    • add

      public void add(String version, String description) throws IOException
      指定したversionおよびdescriptionでSQLファイルを追加します。
      パラメータ:
      version -
      description -
      例外:
      IOException
    • addUpDownSql

      public void addUpDownSql(Date date, String name, String upSql, String downSql) throws IOException
      例外:
      IOException
    • addUpDownSql

      public void addUpDownSql(String prefix, String name, String upSql, String downSql) throws IOException
      指定したprefixおよび名称でSQLファイルを追加します。
      パラメータ:
      prefix -
      name -
      upSql -
      downSql -
      例外:
      IOException
    • remove

      public void remove(String prefix, String name) throws IOException
      指定したprefixおよび名称のSQLファイルを削除します。
      パラメータ:
      prefix -
      name -
      例外:
      IOException
    • read

      ディレクトリ内の全バージョン差分SQLファイルを取得します。
      戻り値:
      SQLファイルリスト