org.seasar.doma.internal.jdbc.sql
クラス PreparedSql
java.lang.Object
org.seasar.doma.internal.jdbc.sql.PreparedSql
- すべての実装されたインタフェース:
- Sql<PreparedSqlParameter>
public class PreparedSql
- extends Object
- implements Sql<PreparedSqlParameter>
- 作成者:
- taedium
rawSql
protected final String rawSql
formattedSql
protected final String formattedSql
parameters
protected final List<PreparedSqlParameter> parameters
PreparedSql
public PreparedSql(CharSequence rawSql)
PreparedSql
public PreparedSql(CharSequence rawSql,
CharSequence formattedSql,
List<? extends PreparedSqlParameter> parameters)
getRawSql
public String getRawSql()
- インタフェース
Sql
の記述:
- 未加工SQLを返します。
バインド変数は ?
で表されます。
- 定義:
- インタフェース
Sql<PreparedSqlParameter>
内の getRawSql
- 戻り値:
- 未加工SQL
getFormattedSql
public String getFormattedSql()
- インタフェース
Sql
の記述:
- フォーマット済みSQLを返します。
バインド変数 ?
が、 SqlLogFormattingVisitor
の実装によって適切な文字列に置換されたSQLです。
- 定義:
- インタフェース
Sql<PreparedSqlParameter>
内の getFormattedSql
- 戻り値:
- フォーマット済みSQL
getParameters
public List<PreparedSqlParameter> getParameters()
- インタフェース
Sql
の記述:
- バインド変数へのパラメータのリストを返します。
- 定義:
- インタフェース
Sql<PreparedSqlParameter>
内の getParameters
- 戻り値:
- バインド変数のパラメータのリスト
toString
public String toString()
- オーバーライド:
- クラス
Object
内の toString
Copyright © 2009 The Seasar Foundation. All Rights Reserved.