|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.extension.jdbc.gen.internal.sql.SqlFileExecutorImpl
public class SqlFileExecutorImpl
SqlFileExecutor
の実装クラスです。
フィールドの概要 | |
---|---|
protected java.lang.String |
blockDelimiter
SQLブロックの区切り文字 |
protected GenDialect |
dialect
方言 |
protected static Logger |
logger
ロガー |
protected java.lang.String |
sqlFileEncoding
SQLファイルのエンコーディング |
protected char |
statementDelimiter
SQLステートメントの区切り文字 |
コンストラクタの概要 | |
---|---|
SqlFileExecutorImpl(GenDialect dialect,
java.lang.String sqlFileEncoding,
char statementDelimiter,
java.lang.String blockDelimiter)
インスタンスを構築します。 |
メソッドの概要 | |
---|---|
protected SqlFileReader |
createSqlFileReader(java.io.File sqlFile)
SQLファイルのリーダを作成します。 |
protected SqlFileTokenizer |
createSqlFileTokenizer()
SQLファイルのトークナイザを作成します。 |
void |
execute(SqlExecutionContext context,
java.io.File sqlFile)
SQLファイルを実行します。 |
boolean |
isTarget(DatabaseDesc databaseDesc,
java.io.File file)
対象とするSQLファイルの場合 true を返します。 |
protected boolean |
isTarget(DatabaseDesc databaseDesc,
java.io.File file,
java.lang.String extension)
対象とするSQLファイルの場合 true を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static Logger logger
protected GenDialect dialect
protected java.lang.String sqlFileEncoding
protected char statementDelimiter
protected java.lang.String blockDelimiter
コンストラクタの詳細 |
---|
public SqlFileExecutorImpl(GenDialect dialect, java.lang.String sqlFileEncoding, char statementDelimiter, java.lang.String blockDelimiter)
dialect
- 方言sqlFileEncoding
- SQLファイルのエンコーディングstatementDelimiter
- SQLステートメントの区切り文字blockDelimiter
- SQLブロックの区切り文字メソッドの詳細 |
---|
public void execute(SqlExecutionContext context, java.io.File sqlFile)
SqlFileExecutor
の記述:
SqlFileExecutor
内の execute
context
- SQLの実行コンテキストsqlFile
- SQLファイルpublic boolean isTarget(DatabaseDesc databaseDesc, java.io.File file)
SqlFileExecutor
の記述: true
を返します。
SqlFileExecutor
内の isTarget
databaseDesc
- データベース記述file
- ファイル
true
protected boolean isTarget(DatabaseDesc databaseDesc, java.io.File file, java.lang.String extension)
true
を返します。
databaseDesc
- データベース記述file
- ファイルextension
- 拡張子
true
を返します。protected SqlFileTokenizer createSqlFileTokenizer()
SqlFileTokenizer
protected SqlFileReader createSqlFileReader(java.io.File sqlFile)
sqlFile
- SQLファイル
SqlFileReader
の実装
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |