|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.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 内の getSqlFilepath - 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 - パス
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||