ts.query
インタフェース IQueryHistory

すべてのスーパーインタフェース:
java.io.Serializable
既知の実装クラスの一覧:
QueryHistory

public interface IQueryHistory
extends java.io.Serializable

実行履歴を格納するクラスのインターフェイス。
クエリ・トランザクションやクエリ・コネクションによって使用され、その開始から 終了までの間に処理されたクエリの実行履歴を格納する。 実行履歴として、以下の情報を保持する:

さらに、これらの情報をクエリID、接続先ID、実行ID、実行成否、例外オブジェクト をキーに検索して取得することができる。

バージョン:
$Id: IQueryHistory.java,v 1.3 2012-02-28 13:25:12 tayu Exp $
作成者:
佐藤隆之

入れ子のクラスの概要
static class IQueryHistory.Item
          実行履歴の項目を表す列挙型。
 
メソッドの概要
 java.util.Map<IQueryHistory.Item,java.io.Serializable> appendNew()
          空の実行履歴を一つ追加して返す。
 java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getAll()
          全ての実行履歴を取得する。
 java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByConnectionId(java.lang.String connId)
          接続先IDをキーに実行履歴を取得する。
 java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByConnectionId(java.lang.String queryId, java.lang.String connId)
          クエリIDと接続先IDをキーに実行履歴を取得する。
 java.util.Map<IQueryHistory.Item,java.io.Serializable> getByException(ts.util.ReasonedException exc)
          例外オブジェクトをキーに実行履歴を取得する。
 java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByExecutionId(java.lang.String execId)
          実行IDをキーに実行履歴を取得する。
 java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByExecutionId(java.lang.String connId, java.lang.String execId)
          接続先IDと実行IDをキーに実行履歴を取得する。
 java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByExecutionId(java.lang.String queryId, java.lang.String connId, java.lang.String execId)
          クエリIDと接続先ID、実行IDをキーに実行履歴を取得する。
 java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByIsSuccess(boolean isSuccess)
          実行成否をキーに実行履歴を取得する。
 java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByQueryId(java.lang.String queryId)
          クエリIDをキーに実行履歴を取得する。
 

メソッドの詳細

appendNew

java.util.Map<IQueryHistory.Item,java.io.Serializable> appendNew()
空の実行履歴を一つ追加して返す。

戻り値:
実行履歴を表す空のマップ。

getAll

java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getAll()
全ての実行履歴を取得する。

戻り値:
全ての実行履歴を格納したリスト。

getByQueryId

java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByQueryId(java.lang.String queryId)
クエリIDをキーに実行履歴を取得する。

戻り値:
指定されたクエリIDの実行履歴を格納したリスト。

getByConnectionId

java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByConnectionId(java.lang.String connId)
接続先IDをキーに実行履歴を取得する。

戻り値:
指定された接続先IDの実行履歴を格納したリスト。

getByConnectionId

java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByConnectionId(java.lang.String queryId,
                                                                                         java.lang.String connId)
クエリIDと接続先IDをキーに実行履歴を取得する。

戻り値:
指定されたクエリIDと接続先IDの実行履歴を格納したリスト。

getByExecutionId

java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByExecutionId(java.lang.String execId)
実行IDをキーに実行履歴を取得する。

戻り値:
指定された実行IDの実行履歴を格納したリスト。

getByExecutionId

java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByExecutionId(java.lang.String connId,
                                                                                        java.lang.String execId)
接続先IDと実行IDをキーに実行履歴を取得する。

戻り値:
指定された接続先IDと実行IDの実行履歴を格納したリスト。

getByExecutionId

java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByExecutionId(java.lang.String queryId,
                                                                                        java.lang.String connId,
                                                                                        java.lang.String execId)
クエリIDと接続先ID、実行IDをキーに実行履歴を取得する。

戻り値:
指定されたクエリIDと接続先ID、実行IDの実行履歴を格納したリスト。

getByIsSuccess

java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByIsSuccess(boolean isSuccess)
実行成否をキーに実行履歴を取得する。

パラメータ:
isSuccess - 実行成否。
戻り値:
指定された実行成否の実行履歴を格納したリスト。

getByException

java.util.Map<IQueryHistory.Item,java.io.Serializable> getByException(ts.util.ReasonedException exc)
例外オブジェクトをキーに実行履歴を取得する。

戻り値:
指定された例外オブジェクトがスローされた実行履歴。


Copyright (C) SATOH Takayuki All Rights Reserved.