|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の getQueryId
public boolean isSuccess()
IQueryResult
内の isSuccess
public ts.util.ReasonedException getException()
IQueryResult
内の getException
protected void setException(java.lang.Exception exc)
ReasonedException
オブジェクトに型キャスト
又は再作成して、このオブジェクトの属性として設定する。
exc
- 例外オブジェクト。public long getBeginTimeMillis()
IQueryResult
内の getBeginTimeMillis
protected void setBeginTimeMillis(long tm)
tm
- 開始時刻。public long getEndTimeMillis()
IQueryResult
内の getEndTimeMillis
protected void setEndTimeMillis(long tm)
tm
- 終了時刻。public long getSpentTimeMillis()
IQueryResult
内の getSpentTimeMillis
public java.util.Collection<java.lang.String> getAllResultIds()
IQueryResult
内の getAllResultIds
public ts.util.table.Table<java.lang.String,java.io.Serializable> getResultTable(java.lang.String rsltId)
IQueryResult
内の getResultTable
protected java.util.Map<java.lang.String,ts.util.table.Table<java.lang.String,java.io.Serializable>> getResultTableMap()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |