|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.doma.jdbc.AbstractSqlFileRepository
public abstract class AbstractSqlFileRepository
SqlFileRepository
の骨格実装です。
SQLファイルの解析結果をキャッシュするには getSqlFileWithCacheControl(String, Dialect)
を実装してください。
コンストラクタの概要 | |
---|---|
AbstractSqlFileRepository()
|
メソッドの概要 | |
---|---|
protected SqlFile |
createSqlFile(String path,
Dialect dialect)
SQLファイルを作成します。 |
protected String |
getPrimaryPath(String path,
Dialect dialect)
SQLファイルを見つける際の優先パスを取得します。 |
protected String |
getSql(String path)
SQLファイルからSQLを取り出し返します。 |
SqlFile |
getSqlFile(String path,
Dialect dialect)
SQLファイルを返します。 |
protected abstract SqlFile |
getSqlFileWithCacheControl(String path,
Dialect dialect)
キャッシュを制御してSQLファイルを返します。 |
protected SqlNode |
parse(String sql)
SQLを解析します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public AbstractSqlFileRepository()
メソッドの詳細 |
---|
public final SqlFile getSqlFile(String path, Dialect dialect)
SqlFileRepository
の記述:
SqlFileRepository
内の getSqlFile
path
- SQLファイルのパスdialect
- 方言
protected abstract SqlFile getSqlFileWithCacheControl(String path, Dialect dialect)
path
- SQLファイルのパスdialect
- 方言
SqlFileNotFoundException
- SQLファイルが見つからない場合
JdbcException
- 上記以外で例外が発生した場合protected final SqlFile createSqlFile(String path, Dialect dialect)
path
- SQLのパスdialect
- 方言
protected final String getPrimaryPath(String path, Dialect dialect)
path
- SQLのパスdialect
- 方言
protected final SqlNode parse(String sql)
sql
- SQLの文字列
protected final String getSql(String path)
path
- パス
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |