ts.query
インタフェース IQueryConnection

既知の実装クラスの一覧:
QueryConnection

public interface IQueryConnection

クエリを実行する対象への接続を表すコネクション・クラスのインターフェイス。

バージョン:
$Id: IQueryConnection.java,v 1.3 2012-01-30 16:41:20 tayu Exp $
作成者:
佐藤隆之

メソッドの概要
 void close()
          接続を終了する。
 void commit()
          接続先への更新を確定する。
 java.lang.String getConnectionId()
          接続先IDを取得する。
 long getLimitTimeMillis()
          トランザクションのタイムアウト時刻を取得する。
 IQueryHistory getQueryHistory()
          このコネクションを使って実行されたクエリの実行履歴オブジェクトを取得する。
 boolean isClosed()
          接続がクローズされているかどうかを確認する。
 boolean isOpened()
          接続がオープンされているかどうかを確認する。
 void open()
          接続を開始する。
 void rollback()
          接続先への更新を取り消す。
 

メソッドの詳細

getConnectionId

java.lang.String getConnectionId()
接続先IDを取得する。

戻り値:
接続先ID。

open

void open()
          throws ts.util.ReasonedException
接続を開始する。

例外:
ts.util.ReasonedException - 接続の開始処理に失敗した場合。

commit

void commit()
            throws ts.util.ReasonedException
接続先への更新を確定する。

例外:
ts.util.ReasonedException - 接続の確定処理に失敗した場合。

rollback

void rollback()
              throws ts.util.ReasonedException
接続先への更新を取り消す。

例外:
ts.util.ReasonedException - 接続の取消処理に失敗した場合。

close

void close()
           throws ts.util.ReasonedException
接続を終了する。

例外:
ts.util.ReasonedException - 接続の終了処理に失敗した場合。

isOpened

boolean isOpened()
接続がオープンされているかどうかを確認する。

戻り値:
接続がオープンされている場合はtrueを返す。

isClosed

boolean isClosed()
接続がクローズされているかどうかを確認する。

戻り値:
接続がクローズされている場合はtrueを返す。

getLimitTimeMillis

long getLimitTimeMillis()
トランザクションのタイムアウト時刻を取得する。
値がゼロ以下の場合はタイムアウト制限がないものとする。

戻り値:
トランザクションのタイムアウト時刻 [msec]。

getQueryHistory

IQueryHistory getQueryHistory()
このコネクションを使って実行されたクエリの実行履歴オブジェクトを取得する。

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


Copyright (C) SATOH Takayuki All Rights Reserved.