ts.query
インタフェース IQuery

既知の実装クラスの一覧:
ControllableQuery, Query

public interface IQuery

1つのまとまったクエリを表すクラスのインターフェイス。
任意の接続先に対する一つ又は複数の照会や更新からなるクエリを処理し、結果を IQueryResultに格納して返す。

バージョン:
$Id: IQuery.java,v 1.5 2012-02-28 15:51:16 tayu Exp $
作成者:
佐藤隆之

メソッドの概要
 IQueryResult execute(java.util.Map<java.lang.String,java.lang.Object> inputMap)
          このオブジェクトが表すクエリを実行する。
 IQueryHistory getQueryHistory()
          クエリの実行履歴を取得する。
 

メソッドの詳細

execute

IQueryResult execute(java.util.Map<java.lang.String,java.lang.Object> inputMap)
                     throws ts.util.ReasonedException,
                            ts.util.ReasonedRuntimeException
このオブジェクトが表すクエリを実行する。 実行結果は、QueryResultオブジェクトに格納して返す。

パラメータ:
inputMap - 入力パラメータ・マップ。
戻り値:
クエリの実行結果を格納したQueryResultオブジェクト。
例外:
ts.util.ReasonedException - クエリの実行に失敗した場合。
ts.util.ReasonedRuntimeException - クエリを実行するための設定等に誤りがあった 場合。

getQueryHistory

IQueryHistory getQueryHistory()
クエリの実行履歴を取得する。

戻り値:
IQueryHistoryオブジェクト。


Copyright (C) SATOH Takayuki All Rights Reserved.