ts.query
インタフェース IQueryResult

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

public interface IQueryResult
extends java.io.Serializable

IQueryクラスの実行結果を格納するクラスのインターフェイス。
実行の成否やステータス、処理時間、失敗時の例外オブジェクト、結果テーブルなど を取得するためのメソッドを宣言している。

バージョン:
$Id: IQueryResult.java,v 1.6 2012-03-14 07:49:19 tayu Exp $
作成者:
佐藤隆之

入れ子のクラスの概要
static class IQueryResult.Error
          エラーの理由を示す列挙型。
 
メソッドの概要
 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の結果データ・テーブルを取得する。
 long getSpentTimeMillis()
          処理時間を取得する。
 boolean isSuccess()
          実行結果の成否を取得する。
 

メソッドの詳細

getQueryId

java.lang.String getQueryId()
クエリIDを取得する。


isSuccess

boolean isSuccess()
実行結果の成否を取得する。

戻り値:
成功の場合はtrue、失敗の場合はfalseを返す。

getBeginTimeMillis

long getBeginTimeMillis()
開始時刻を取得する。

戻り値:
開始時刻 [msec]。

getEndTimeMillis

long getEndTimeMillis()
終了時刻を取得する。

戻り値:
終了時刻 [msec]。

getSpentTimeMillis

long getSpentTimeMillis()
処理時間を取得する。

戻り値:
実行時間 [msec]。

getException

ts.util.ReasonedException getException()
失敗時の例外オブジェクトを取得する。

戻り値:
例外オブジェクト。

getAllResultIds

java.util.Collection<java.lang.String> getAllResultIds()
全ての結果IDを格納したコレクションを取得する。

戻り値:
結果IDを格納したコレクション・オブジェクト。

getResultTable

ts.util.table.Table<java.lang.String,java.io.Serializable> getResultTable(java.lang.String rsltId)
指定された実行IDの結果データ・テーブルを取得する。
同じ実行IDの処理が複数回実行されている場合は、それらの結果データを実行順 にまとめた一つのテーブルを返す。

戻り値:
指定された実行IDの結果データ・テーブル。


Copyright (C) SATOH Takayuki All Rights Reserved.