|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectts.query.QueryHistory
public class QueryHistory
実行履歴を格納するクラス。
クエリ・トランザクションやクエリ・コネクションによって使用され、その開始から
終了までの間に処理されたクエリの実行履歴を格納する。
実行履歴として、以下の情報を保持する:
| 入れ子のクラスの概要 |
|---|
| インタフェース ts.query.IQueryHistory から継承された入れ子のクラス/インタフェース |
|---|
IQueryHistory.Item |
| フィールドの概要 | |
|---|---|
protected ts.util.table.Index<IQueryHistory.Item,java.io.Serializable> |
historyIndexForCidEid
接続先IDをキーとする実行履歴テーブルのインデックス。 |
protected ts.util.table.Index<IQueryHistory.Item,java.io.Serializable> |
historyIndexForEid
実行IDをキーとする実行履歴テーブルのインデックス。 |
protected ts.util.table.Index<IQueryHistory.Item,java.io.Serializable> |
historyIndexForExc
例外オブジェクトをキーとする実行履歴テーブルのインデックス。 |
protected ts.util.table.Index<IQueryHistory.Item,java.io.Serializable> |
historyIndexForQidCidEid
クエリIDをキーとする実行履歴テーブルのインデックス。 |
protected ts.util.table.Table<IQueryHistory.Item,java.io.Serializable> |
historyTable
実行履歴を格納するテーブル。 |
protected ts.util.table.MapComparator<IQueryHistory.Item,java.io.Serializable> |
sorter
テーブル検索時のレコードのソートに使用する MapComparator。 |
| コンストラクタの概要 | |
|---|---|
QueryHistory()
デフォルト・コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
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をキーに実行履歴を取得する。 |
protected ts.util.table.Table<IQueryHistory.Item,java.io.Serializable> |
newHistoryTable()
実行履歴を格納するテーブルを作成する。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected final ts.util.table.Table<IQueryHistory.Item,java.io.Serializable> historyTable
protected final ts.util.table.Index<IQueryHistory.Item,java.io.Serializable> historyIndexForQidCidEid
protected final ts.util.table.Index<IQueryHistory.Item,java.io.Serializable> historyIndexForCidEid
protected final ts.util.table.Index<IQueryHistory.Item,java.io.Serializable> historyIndexForEid
protected final ts.util.table.Index<IQueryHistory.Item,java.io.Serializable> historyIndexForExc
protected final ts.util.table.MapComparator<IQueryHistory.Item,java.io.Serializable> sorter
MapComparator。
| コンストラクタの詳細 |
|---|
public QueryHistory()
| メソッドの詳細 |
|---|
protected ts.util.table.Table<IQueryHistory.Item,java.io.Serializable> newHistoryTable()
public java.util.Map<IQueryHistory.Item,java.io.Serializable> appendNew()
IQueryHistory 内の appendNewpublic java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getAll()
IQueryHistory 内の getAllpublic java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByQueryId(java.lang.String queryId)
IQueryHistory 内の getByQueryIdpublic java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByConnectionId(java.lang.String connId)
IQueryHistory 内の getByConnectionId
public java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByConnectionId(java.lang.String queryId,
java.lang.String connId)
IQueryHistory 内の getByConnectionIdpublic java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByExecutionId(java.lang.String execId)
IQueryHistory 内の getByExecutionId
public java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByExecutionId(java.lang.String connId,
java.lang.String execId)
IQueryHistory 内の getByExecutionId
public java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByExecutionId(java.lang.String queryId,
java.lang.String connId,
java.lang.String execId)
IQueryHistory 内の getByExecutionIdpublic java.util.List<java.util.Map<IQueryHistory.Item,java.io.Serializable>> getByIsSuccess(boolean isSuccess)
IQueryHistory 内の getByIsSuccessisSuccess - 実行成否。
public java.util.Map<IQueryHistory.Item,java.io.Serializable> getByException(ts.util.ReasonedException exc)
IQueryHistory 内の getByException
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||