クラス DbVersionFileHandler
- java.lang.Object
-
- com.sqlapp.data.db.command.version.DbVersionFileHandler
-
public class DbVersionFileHandler extends java.lang.Object
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 static classDbVersionFileHandler.SqlFile
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 DbVersionFileHandler()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidadd(java.lang.String description)現在日時をバージョンとして指定したdescriptionとともにSQLファイルを追加します。voidadd(java.lang.String version, java.lang.String description)指定したversionおよびdescriptionでSQLファイルを追加します。voidadd(java.util.Date date, java.lang.String description)指定した日時をversionとして、descriptionとともにSQLファイルを追加します。voidaddUpDownSql(java.lang.String prefix, java.lang.String name, java.lang.String upSql, java.lang.String downSql)指定したprefixおよび名称でSQLファイルを追加します。voidaddUpDownSql(java.util.Date date, java.lang.String name, java.lang.String upSql, java.lang.String downSql)java.io.FilegetDownSqlDirectory()java.lang.StringgetEncoding()protected java.lang.StringgetResource(java.lang.String fileName, java.lang.String encoding)com.sqlapp.data.db.dialect.util.SqlSplittergetSqlSplitter()java.io.FilegetUpSqlDirectory()java.util.List<DbVersionFileHandler.SqlFile>read()ディレクトリ内の全バージョン差分SQLファイルを取得します。voidremove(java.lang.String prefix, java.lang.String name)指定したprefixおよび名称のSQLファイルを削除します。voidsetDownSqlDirectory(java.io.File downSqlDirectory)voidsetDownSqlDirectory(java.lang.String downSqlDirectory)voidsetEncoding(java.lang.String encoding)voidsetSqlSplitter(com.sqlapp.data.db.dialect.util.SqlSplitter sqlSplitter)voidsetUpSqlDirectory(java.io.File upSqlDirectory)voidsetUpSqlDirectory(java.lang.String upSqlDirectory)
-
-
-
メソッドの詳細
-
getResource
protected java.lang.String getResource(java.lang.String fileName, java.lang.String encoding)
-
getUpSqlDirectory
public java.io.File getUpSqlDirectory()
- 戻り値:
- the upSqlDirectory
-
setUpSqlDirectory
public void setUpSqlDirectory(java.io.File upSqlDirectory)
- パラメータ:
upSqlDirectory- the upSqlDirectory to set
-
setUpSqlDirectory
public void setUpSqlDirectory(java.lang.String upSqlDirectory)
- パラメータ:
upSqlDirectory- the upSqlDirectory to set
-
getDownSqlDirectory
public java.io.File getDownSqlDirectory()
- 戻り値:
- the downSqlDirectory
-
setDownSqlDirectory
public void setDownSqlDirectory(java.io.File downSqlDirectory)
- パラメータ:
downSqlDirectory- the downSqlDirectory to set
-
setDownSqlDirectory
public void setDownSqlDirectory(java.lang.String downSqlDirectory)
- パラメータ:
downSqlDirectory- the downSqlDirectory to set
-
add
public void add(java.lang.String description) throws java.io.IOException現在日時をバージョンとして指定したdescriptionとともにSQLファイルを追加します。- パラメータ:
description-- 例外:
java.io.IOException
-
add
public void add(java.util.Date date, java.lang.String description) throws java.io.IOException指定した日時をversionとして、descriptionとともにSQLファイルを追加します。- パラメータ:
date-description-- 例外:
java.io.IOException
-
getSqlSplitter
public com.sqlapp.data.db.dialect.util.SqlSplitter getSqlSplitter()
- 戻り値:
- the sqlSplitter
-
setSqlSplitter
public void setSqlSplitter(com.sqlapp.data.db.dialect.util.SqlSplitter sqlSplitter)
- パラメータ:
sqlSplitter- the sqlSplitter to set
-
add
public void add(java.lang.String version, java.lang.String description) throws java.io.IOException指定したversionおよびdescriptionでSQLファイルを追加します。- パラメータ:
version-description-- 例外:
java.io.IOException
-
addUpDownSql
public void addUpDownSql(java.util.Date date, java.lang.String name, java.lang.String upSql, java.lang.String downSql) throws java.io.IOException- 例外:
java.io.IOException
-
addUpDownSql
public void addUpDownSql(java.lang.String prefix, java.lang.String name, java.lang.String upSql, java.lang.String downSql) throws java.io.IOException指定したprefixおよび名称でSQLファイルを追加します。- パラメータ:
prefix-name-upSql-downSql-- 例外:
java.io.IOException
-
remove
public void remove(java.lang.String prefix, java.lang.String name) throws java.io.IOException指定したprefixおよび名称のSQLファイルを削除します。- パラメータ:
prefix-name-- 例外:
java.io.IOException
-
read
public java.util.List<DbVersionFileHandler.SqlFile> read()
ディレクトリ内の全バージョン差分SQLファイルを取得します。- 戻り値:
- SQLファイルリスト
-
getEncoding
public java.lang.String getEncoding()
- 戻り値:
- the encoding
-
setEncoding
public void setEncoding(java.lang.String encoding)
- パラメータ:
encoding- the encoding to set
-
-