|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
P
- パラメータの種別を表す型public interface Sql<P extends SqlParameter>
SQLを表します。
SQLとSQL実行時のパラメータをカプセル化します。また、SQLのバインド変数をパラメータで置換した文字列やSQLファイルのパスを保持します。
このインタフェースの実装はスレッドセーフであることを要求されません。
メソッドの概要 | |
---|---|
String |
getFormattedSql()
フォーマット済みSQLを返します。 |
SqlKind |
getKind()
SQLの種別を返します。 |
List<P> |
getParameters()
バインド変数へのパラメータのリストを返します。 |
String |
getRawSql()
未加工SQLを返します。 |
String |
getSqlFilePath()
未加工SQLが記述されているSQLファイルのパスを返します。 |
メソッドの詳細 |
---|
SqlKind getKind()
String getRawSql()
バインド変数は ?
で表されます。
String getFormattedSql()
バインド変数 ?
が、 SqlLogFormattingVisitor
の実装によって適切な文字列に置換されたSQLです。
String getSqlFilePath()
null
List<P> getParameters()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |