public class DbVersionFileHandler
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DbVersionFileHandler.SqlFile |
| Constructor and Description |
|---|
DbVersionFileHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.util.Date date,
java.lang.String description)
指定した日時をversionとして、descriptionとともにSQLファイルを追加します。
|
void |
add(java.lang.String description)
現在日時をバージョンとして指定したdescriptionとともにSQLファイルを追加します。
|
void |
add(java.lang.String version,
java.lang.String description)
指定したversionおよびdescriptionでSQLファイルを追加します。
|
void |
addUpDownSql(java.util.Date date,
java.lang.String name,
java.lang.String upSql,
java.lang.String downSql) |
void |
addUpDownSql(java.lang.String prefix,
java.lang.String name,
java.lang.String upSql,
java.lang.String downSql)
指定したprefixおよび名称でSQLファイルを追加します。
|
java.io.File |
getDownSqlDirectory() |
java.lang.String |
getEncoding() |
protected java.lang.String |
getResource(java.lang.String fileName,
java.lang.String encoding) |
com.sqlapp.data.db.dialect.util.SqlSplitter |
getSqlSplitter() |
java.io.File |
getUpSqlDirectory() |
java.util.List<DbVersionFileHandler.SqlFile> |
read()
ディレクトリ内の全バージョン差分SQLファイルを取得します。
|
void |
remove(java.lang.String prefix,
java.lang.String name)
指定したprefixおよび名称のSQLファイルを削除します。
|
void |
setDownSqlDirectory(java.io.File downSqlDirectory) |
void |
setDownSqlDirectory(java.lang.String downSqlDirectory) |
void |
setEncoding(java.lang.String encoding) |
void |
setSqlSplitter(com.sqlapp.data.db.dialect.util.SqlSplitter sqlSplitter) |
void |
setUpSqlDirectory(java.io.File upSqlDirectory) |
void |
setUpSqlDirectory(java.lang.String upSqlDirectory) |
protected java.lang.String getResource(java.lang.String fileName,
java.lang.String encoding)
public java.io.File getUpSqlDirectory()
public void setUpSqlDirectory(java.io.File upSqlDirectory)
upSqlDirectory - the upSqlDirectory to setpublic void setUpSqlDirectory(java.lang.String upSqlDirectory)
upSqlDirectory - the upSqlDirectory to setpublic java.io.File getDownSqlDirectory()
public void setDownSqlDirectory(java.io.File downSqlDirectory)
downSqlDirectory - the downSqlDirectory to setpublic void setDownSqlDirectory(java.lang.String downSqlDirectory)
downSqlDirectory - the downSqlDirectory to setpublic void add(java.lang.String description)
throws java.io.IOException
description - java.io.IOExceptionpublic void add(java.util.Date date,
java.lang.String description)
throws java.io.IOException
date - description - java.io.IOExceptionpublic com.sqlapp.data.db.dialect.util.SqlSplitter getSqlSplitter()
public void setSqlSplitter(com.sqlapp.data.db.dialect.util.SqlSplitter sqlSplitter)
sqlSplitter - the sqlSplitter to setpublic void add(java.lang.String version,
java.lang.String description)
throws java.io.IOException
version - description - java.io.IOExceptionpublic void addUpDownSql(java.util.Date date,
java.lang.String name,
java.lang.String upSql,
java.lang.String downSql)
throws java.io.IOException
java.io.IOExceptionpublic void addUpDownSql(java.lang.String prefix,
java.lang.String name,
java.lang.String upSql,
java.lang.String downSql)
throws java.io.IOException
prefix - name - upSql - downSql - java.io.IOExceptionpublic void remove(java.lang.String prefix,
java.lang.String name)
throws java.io.IOException
prefix - name - java.io.IOExceptionpublic java.util.List<DbVersionFileHandler.SqlFile> read()
public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
encoding - the encoding to set