|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の execute
queryId
- クエリ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
内の executeSet
qidArr
- クエリ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
内の executeSet
qidLst
- クエリIDのリスト。inputMap
- 入力パラメータを格納したマップ。
ts.util.ReasonedException
- クエリの実行中に例外が発生した場合。public QueryResultList executeAll(java.util.Map<java.lang.String,java.lang.Object> inputMap) throws ts.util.ReasonedException
Query
内の executeAll
inputMap
- 入力パラメータを格納したマップ。
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
- 現在の時刻がタイムアウト時刻を超えた場合。
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |