|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectts.query.DefaultQuery
public class DefaultQuery
クエリを実行するクラスのデフォルト実装クラス。
| 入れ子のクラスの概要 |
|---|
| インタフェース ts.query.Query から継承された入れ子のクラス/インタフェース |
|---|
Query.Error |
| コンストラクタの概要 | |
|---|---|
DefaultQuery(QueryConnection conn,
QueryResource res)
接続先を示す QueryConnectionオブジェクトと、実行内容の元になる情報
を保持するQueryResourceオブジェクトを引数にとるコンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
protected void |
checkTimeout(java.lang.String queryId)
タイムアウトの判定を実行する。 |
QueryResult |
execute(java.lang.String queryId,
java.util.Map<java.lang.String,java.lang.Object> inputMap)
このオブジェクトが保持するクエリの中から、指定されたクエリIDに対する1つの クエリを実行する。 |
QueryResultList |
executeAll(java.util.Map<java.lang.String,java.lang.Object> inputMap)
このオブジェクトが保持する全てのクエリを順番に実行する。 |
protected QueryResult |
executeQuery(java.lang.String queryId,
java.util.Map<java.lang.String,java.lang.Object> inputMap,
QueryResultList rsltLst)
指定された一つのクエリIDに対応づけられたクエリを実行する。 |
QueryResultList |
executeSet(java.util.List<java.lang.String> qidLst,
java.util.Map<java.lang.String,java.lang.Object> inputMap)
このオブジェクトが保持するクエリの中から、指定されたリスト内のクエリIDに 対する複数のクエリを順番に実行する。 |
QueryResultList |
executeSet(java.lang.String[] qidArr,
java.util.Map<java.lang.String,java.lang.Object> inputMap)
このオブジェクトが保持するクエリの中から、指定された配列内のクエリIDに 対する複数のクエリを順番に実行する。 |
protected QueryConnection |
getConnection()
クエリを実行する接続先を示す QueryConnectionオブジェクトを取得する。 |
protected QueryResource |
getResource()
クエリの実行内容の元になる情報を保持する QueryResource
オブジェクトを取得する。 |
protected ts.util.table.Table<java.lang.String,java.lang.Object> |
newResultTable(QueryContent cont)
クエリの結果データを格納するテーブルを作成する。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public DefaultQuery(QueryConnection conn,
QueryResource res)
QueryConnectionオブジェクトと、実行内容の元になる情報
を保持するQueryResourceオブジェクトを引数にとるコンストラクタ。
conn - QueryConnectionオブジェクト。res - QueryResourceオブジェクト。| メソッドの詳細 |
|---|
protected QueryConnection getConnection()
QueryConnectionオブジェクトを取得する。
QueryConnectionオブジェクト。protected QueryResource getResource()
QueryResource
オブジェクトを取得する。
QueryResource
オブジェクト。
public QueryResult execute(java.lang.String queryId,
java.util.Map<java.lang.String,java.lang.Object> inputMap)
throws ts.util.ReasonedException
Query 内の executequeryId - クエリID。inputMap - 入力パラメータを格納したマップ。
ts.util.ReasonedException - クエリの実行中に例外が発生した場合。
public QueryResultList executeSet(java.lang.String[] qidArr,
java.util.Map<java.lang.String,java.lang.Object> inputMap)
throws ts.util.ReasonedException
Query 内の executeSetqidArr - クエリIDの配列。inputMap - 入力パラメータを格納したマップ。
ts.util.ReasonedException - クエリの実行中に例外が発生した場合。
public QueryResultList executeSet(java.util.List<java.lang.String> qidLst,
java.util.Map<java.lang.String,java.lang.Object> inputMap)
throws ts.util.ReasonedException
Query 内の executeSetqidLst - クエリIDのリスト。inputMap - 入力パラメータを格納したマップ。
ts.util.ReasonedException - クエリの実行中に例外が発生した場合。
public QueryResultList executeAll(java.util.Map<java.lang.String,java.lang.Object> inputMap)
throws ts.util.ReasonedException
Query 内の executeAllinputMap - 入力パラメータを格納したマップ。
ts.util.ReasonedException - クエリの実行中に例外が発生した場合。protected ts.util.table.Table<java.lang.String,java.lang.Object> newResultTable(QueryContent cont)
protected QueryResult executeQuery(java.lang.String queryId,
java.util.Map<java.lang.String,java.lang.Object> inputMap,
QueryResultList rsltLst)
throws ts.util.ReasonedException
queryId - クエリID。inputMap - 入力パラメータ・マップ。rsltLst - 以前に実行されたクエリの実行結果を格納するリスト。
ts.util.ReasonedException - クエリの実行に失敗した場合。
protected void checkTimeout(java.lang.String queryId)
throws ts.util.ReasonedException
queryId - 実行されるクエリのクエリID。
ts.util.ReasonedException - 現在の時刻がタイムアウト時刻を超えた場合。
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||