|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectts.query.QueryResult
public class QueryResult
クエリの実行結果を表すクラス。
実行の成否や実行時刻、失敗時の例外オブジェクトなどを保持する。
また、このクラスは結果IDごとに結果データ・テーブルを保持することができる。
結果IDには任意の識別文字列を使用でき、通常はIQueryExecutionを識別
する実行IDが使用される。
| 入れ子のクラスの概要 |
|---|
| インタフェース ts.query.IQueryResult から継承された入れ子のクラス/インタフェース |
|---|
IQueryResult.Error |
| コンストラクタの概要 | |
|---|---|
QueryResult(java.lang.String queryId)
クエリIDを引数にとるコンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
java.util.Collection<java.lang.String> |
getAllResultIds()
全ての結果IDを格納したコレクションを取得する。 |
long |
getBeginTimeMillis()
開始時刻を取得する。 |
long |
getEndTimeMillis()
終了時刻を取得する。 |
ts.util.ReasonedException |
getException()
失敗時の例外オブジェクトを取得する。 |
java.lang.String |
getQueryId()
クエリIDを取得する。 |
ts.util.table.Table<java.lang.String,java.io.Serializable> |
getResultTable(java.lang.String rsltId)
指定された実行IDの結果データ・テーブルを取得する。 |
protected java.util.Map<java.lang.String,ts.util.table.Table<java.lang.String,java.io.Serializable>> |
getResultTableMap()
結果IDと結果テーブルの対応を格納するマップを取得する。 |
long |
getSpentTimeMillis()
処理時間を取得する。 |
boolean |
isSuccess()
実行結果の成否を取得する。 |
protected java.util.Map<java.lang.String,ts.util.table.Table<java.lang.String,java.io.Serializable>> |
newResultTableMap()
結果IDと結果テーブルの対応を保持するマップを作成する。 |
protected void |
setBeginTimeMillis(long tm)
開始時刻を設定する。 |
protected void |
setEndTimeMillis(long tm)
終了時刻を設定する。 |
protected void |
setException(java.lang.Exception exc)
結果が失敗の場合の例外オブジェクトを設定する。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public QueryResult(java.lang.String queryId)
queryId - クエリID。| メソッドの詳細 |
|---|
protected java.util.Map<java.lang.String,ts.util.table.Table<java.lang.String,java.io.Serializable>> newResultTableMap()
public java.lang.String getQueryId()
IQueryResult 内の getQueryIdpublic boolean isSuccess()
IQueryResult 内の isSuccesspublic ts.util.ReasonedException getException()
IQueryResult 内の getExceptionprotected void setException(java.lang.Exception exc)
ReasonedExceptionオブジェクトに型キャスト
又は再作成して、このオブジェクトの属性として設定する。
exc - 例外オブジェクト。public long getBeginTimeMillis()
IQueryResult 内の getBeginTimeMillisprotected void setBeginTimeMillis(long tm)
tm - 開始時刻。public long getEndTimeMillis()
IQueryResult 内の getEndTimeMillisprotected void setEndTimeMillis(long tm)
tm - 終了時刻。public long getSpentTimeMillis()
IQueryResult 内の getSpentTimeMillispublic java.util.Collection<java.lang.String> getAllResultIds()
IQueryResult 内の getAllResultIdspublic ts.util.table.Table<java.lang.String,java.io.Serializable> getResultTable(java.lang.String rsltId)
IQueryResult 内の getResultTableprotected java.util.Map<java.lang.String,ts.util.table.Table<java.lang.String,java.io.Serializable>> getResultTableMap()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||