|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.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
内の getArg
name
- 引数名
public boolean hasArg(String name)
SqlContext
の記述:
SqlContext
内の hasArg
name
- 引数名
public Class getArgType(String name)
SqlContext
の記述: getArg()
がnull
を返す場合があるので、
このメソッドが用意されています。
SqlContext
内の getArgType
name
- 引数名
public void addArg(String name, Object arg, Class argType)
SqlContext
の記述:
SqlContext
内の addArg
name
- 引数名arg
- 引数argType
- 引数の型public String getSql()
SqlContext
の記述: SQL
を返します。
SqlContext
内の getSql
SQL
public Object[] getBindVariables()
SqlContext
の記述:
SqlContext
内の getBindVariables
public Class[] getBindVariableTypes()
SqlContext
の記述:
SqlContext
内の getBindVariableTypes
public SqlContext addSql(String sql)
SqlContext
の記述: SQL
を追加します。
SqlContext
内の addSql
sql
-
public SqlContext addSql(String sql, Object bindVariable, Class bindVariableType)
SqlContext
の記述: SQL
とバインド変数を追加します。
SqlContext
内の addSql
sql
- bindVariable
- bindVariableType
-
public SqlContext addSql(String sql, Object[] bindVariables, Class[] bindVariableTypes)
SqlContext
の記述: SQL
とバインド変数の配列を追加します。
SqlContext
内の addSql
sql
- bindVariables
- bindVariableTypes
-
public String getCompleteSql()
SqlContext
の記述:
SqlContext
内の getCompleteSql
public void addCompleteSql(String sql)
SqlContext
の記述:
SqlContext
内の addCompleteSql
sql
- public boolean isEnabled()
SqlContext
の記述: BEGIN
コメントとEND
コメントで、
囲まれた子供のコンテキストが有効かどうかを返します。
SqlContext
内の isEnabled
public void setEnabled(boolean enabled)
SqlContext
の記述: BEGIN
コメントとEND
コメントで、
囲まれた子供のコンテキストが有効かどうかを設定します。
SqlContext
内の setEnabled
enabled
- 有効かどうか
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |