|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface IQueryExecution
クエリ処理の中の一回の照会又は更新の実行を表すクラスのインターフェイス。
一回のクエリ処理の中で、異なる接続先に対する複数の照会や更新を実行することが
できるが、このクラスはその一つ一つの照会/更新の実行に対応している。
どの照会/更新処理を実行するかは、クエリの実行設定を保持するQueryExecutionConfig
オブジェクトから取得する。
入れ子のクラスの概要 | |
---|---|
static class |
IQueryExecution.Error
この継承クラスで発生しうるエラーの列挙型。 |
メソッドの概要 | |
---|---|
IQueryResult |
execute(java.util.Map<java.lang.String,java.lang.Object> inputMap)
このオブジェクトが表す照会又は更新処理を実行する。 |
void |
execute(java.util.Map<java.lang.String,java.lang.Object> inputMap,
IQueryResult result)
このオブジェクトが表す照会又は更新処理を実行する。 |
java.lang.String |
getExecutionId()
実行IDを取得する。 |
メソッドの詳細 |
---|
java.lang.String getExecutionId()
IQueryResult execute(java.util.Map<java.lang.String,java.lang.Object> inputMap) throws ts.util.ReasonedException, ts.util.ReasonedRuntimeException
QueryResult
オブジェクトに格納して返す。
inputMap
- 入力パラメータ・マップ。
QueryResult
オブジェクト。
ts.util.ReasonedException
- このオブジェクトが表す処理の実行に失敗した場合。
ts.util.ReasonedRuntimeException
- 実行設定等が不正だった場合。void execute(java.util.Map<java.lang.String,java.lang.Object> inputMap, IQueryResult result) throws ts.util.ReasonedException, ts.util.ReasonedRuntimeException
QueryResult
オブジェクトに格納される。
inputMap
- 入力パラメータ・マップ。result
- クエリの実行結果を格納したQueryResult
オブジェクト。
ts.util.ReasonedException
- このオブジェクトが表す処理の実行に失敗した場合。
ts.util.ReasonedRuntimeException
- 実行設定等が不正だった場合。
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |