|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.seasar.extension.sql.context.SqlContextImpl
SqlContextの実装クラスです。
| コンストラクタの概要 | |
SqlContextImpl()
SqlContextImplを作成します。 |
|
SqlContextImpl(SqlContext parent)
SqlContextImplを作成します。 |
|
| メソッドの概要 | |
void |
addArg(String name,
Object arg,
Class argType)
引数を追加します。 |
void |
addCompleteSql(String sql)
バインド変数が埋め込まれたSQLを追加します。 |
SqlContext |
addSql(String sql)
SQLを追加します。 |
SqlContext |
addSql(String sql,
Object[] bindVariables,
Class[] bindVariableTypes)
SQLとバインド変数の配列を追加します。 |
SqlContext |
addSql(String sql,
Object bindVariable,
Class bindVariableType)
SQLとバインド変数を追加します。 |
Object |
getArg(String name)
名前に応じた引数を返します。 |
Class |
getArgType(String name)
名前に応じた引数のクラスを返します。 |
Object[] |
getBindVariables()
追加されたすべてのバインド変数の配列を返します。 |
Class[] |
getBindVariableTypes()
追加されたすべてのバインド変数の型の配列を返します。 |
String |
getCompleteSql()
バインド変数が埋め込まれたSQLを返します。 |
String |
getSql()
追加されたすべての SQLを返します。 |
boolean |
hasArg(String name)
引数が存在するかどうかを返します。 |
boolean |
isEnabled()
BEGINコメントとENDコメントで、
囲まれた子供のコンテキストが有効かどうかを返します。 |
void |
setEnabled(boolean enabled)
BEGINコメントとENDコメントで、
囲まれた子供のコンテキストが有効かどうかを設定します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public SqlContextImpl()
SqlContextImplを作成します。
public SqlContextImpl(SqlContext parent)
SqlContextImplを作成します。
parent - | メソッドの詳細 |
public Object getArg(String name)
SqlContext の記述:
SqlContext 内の getArgname - 引数名
public boolean hasArg(String name)
SqlContext の記述:
SqlContext 内の hasArgname - 引数名
public Class getArgType(String name)
SqlContext の記述: getArg()がnullを返す場合があるので、
このメソッドが用意されています。
SqlContext 内の getArgTypename - 引数名
public void addArg(String name,
Object arg,
Class argType)
SqlContext の記述:
SqlContext 内の addArgname - 引数名arg - 引数argType - 引数の型public String getSql()
SqlContext の記述: SQLを返します。
SqlContext 内の getSqlSQLpublic Object[] getBindVariables()
SqlContext の記述:
SqlContext 内の getBindVariablespublic Class[] getBindVariableTypes()
SqlContext の記述:
SqlContext 内の getBindVariableTypespublic SqlContext addSql(String sql)
SqlContext の記述: SQLを追加します。
SqlContext 内の addSqlsql -
public SqlContext addSql(String sql,
Object bindVariable,
Class bindVariableType)
SqlContext の記述: SQLとバインド変数を追加します。
SqlContext 内の addSqlsql - bindVariable - bindVariableType -
public SqlContext addSql(String sql,
Object[] bindVariables,
Class[] bindVariableTypes)
SqlContext の記述: SQLとバインド変数の配列を追加します。
SqlContext 内の addSqlsql - bindVariables - bindVariableTypes -
public String getCompleteSql()
SqlContext の記述:
SqlContext 内の getCompleteSqlpublic void addCompleteSql(String sql)
SqlContext の記述:
SqlContext 内の addCompleteSqlsql - public boolean isEnabled()
SqlContext の記述: BEGINコメントとENDコメントで、
囲まれた子供のコンテキストが有効かどうかを返します。
SqlContext 内の isEnabledpublic void setEnabled(boolean enabled)
SqlContext の記述: BEGINコメントとENDコメントで、
囲まれた子供のコンテキストが有効かどうかを設定します。
SqlContext 内の setEnabledenabled - 有効かどうか
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||