|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.extension.jdbc.gen.internal.sql.SqlFileReader
public class SqlFileReader
SQLファイルのリーダです。
入れ子のクラスの概要 | |
---|---|
protected class |
SqlFileReader.SqlBuilder
SQLのビルダです。 |
フィールドの概要 | |
---|---|
protected GenDialect |
dialect
方言 |
protected boolean |
endOfFile
ファイルの終端に達した場合 true |
protected boolean |
endOfLine
行の終端に達した場合 true |
protected int |
lineCount
行番号のカウント |
protected int |
lineNumber
処理対象のSQLの先頭の行番号 |
protected static Logger |
logger
ロガー |
protected java.io.BufferedReader |
reader
リーダ |
protected java.io.File |
sqlFile
SQLファイル |
protected java.lang.String |
sqlFileEncoding
SQLファイルのエンコーディング |
protected SqlFileTokenizer |
tokenizer
トークナイザ |
コンストラクタの概要 | |
---|---|
SqlFileReader(java.io.File sqlFile,
java.lang.String sqlFileEncoding,
SqlFileTokenizer tokenizer,
GenDialect dialect)
インスタンスを構築します。 |
メソッドの概要 | |
---|---|
void |
close()
クローズします。 |
protected java.io.BufferedReader |
createBufferedReader()
sqlFile に対するBufferedReader を作成します。 |
int |
getLineNumber()
処理対象のSQLの先頭の行番号を返します。 |
java.lang.String |
readSql()
SQLステートメントもしくはSQLブロックを読み取ります。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static Logger logger
protected java.io.File sqlFile
protected java.lang.String sqlFileEncoding
protected SqlFileTokenizer tokenizer
protected GenDialect dialect
protected java.io.BufferedReader reader
protected int lineCount
protected int lineNumber
protected boolean endOfFile
true
protected boolean endOfLine
true
コンストラクタの詳細 |
---|
public SqlFileReader(java.io.File sqlFile, java.lang.String sqlFileEncoding, SqlFileTokenizer tokenizer, GenDialect dialect)
sqlFile
- SQLファイルsqlFileEncoding
- SQLファイルのエンコーディングtokenizer
- トークナイザdialect
- 方言メソッドの詳細 |
---|
public java.lang.String readSql()
null
public int getLineNumber()
行番号は1から始まります。
public void close()
protected java.io.BufferedReader createBufferedReader() throws java.io.IOException
sqlFile
に対するBufferedReader
を作成します。
BufferedReader
java.io.IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |