モジュール java.sql.rowset
パッケージ javax.sql.rowset.serial

クラスSerialDatalink

java.lang.Object
javax.sql.rowset.serial.SerialDatalink
すべての実装されたインタフェース:
Serializable, Cloneable

public class SerialDatalink extends Object implements Serializable, Cloneable
Javaプログラミング言語でのSQL DATALINK値の直列化マッピングです。 DATALINK値は、データ・ソースによって管理される配下のデータ・ソースの外部のファイルを参照します。

RowSet実装は、RowSet.getURLメソッドを使って、外部データの操作用のjava.net.URLオブジェクトを取得できます。

      java.net.URL url = rowset.getURL(1);
 

スレッドの安全性

SerialDatalinkは、複数の並行スレッドによる使用において安全ではありません。 複数のスレッドで使用する場合は、適切な同期処理によってSerialDatalinkへのアクセスを制御するようにしてください。
導入されたバージョン:
1.5
関連項目:
直列化された形式
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    指定されたjava.net.URLオブジェクトから新しいSerialDatalinkオブジェクトを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    このSerialDatalinkのクローンを返します。
    boolean
    equals​(Object obj)
    このSerialDatalinkを指定されたオブジェクトと比較します。
    このSerialDatalinkオブジェクトのコピーである新しいURLを返します。
    int
    このSerialDatalinkのハッシュ・コードを返します。

    クラス java.lang.Objectで宣言されたメソッド

    finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • SerialDatalink

      public SerialDatalink(URL url) throws SerialException
      指定されたjava.net.URLオブジェクトから新しいSerialDatalinkオブジェクトを構築します。
      パラメータ:
      url - SerialDataLinkの作成時に使用するURL
      例外:
      SerialException - urlパラメータがnullの場合
  • メソッドの詳細

    • getDatalink

      public URL getDatalink() throws SerialException
      このSerialDatalinkオブジェクトのコピーである新しいURLを返します。
      戻り値:
      このSerialDatalinkオブジェクトのコピーに相当する、Javaプログラミング言語でのURLオブジェクト。
      例外:
      SerialException - URLオブジェクトの直列化復元ができない場合
    • equals

      public boolean equals(Object obj)
      このSerialDatalinkを指定されたオブジェクトと比較します。 引数がnullでなく、このオブジェクトと同じURLを持つSerialDatalinkオブジェクトである場合にのみ、結果はtrueになります
      オーバーライド:
      equals 、クラス:  Object
      パラメータ:
      obj - このSerialDatalinkと比較するオブジェクト
      戻り値:
      指定されたオブジェクトがこのSerialDatalinkに等しいSerialDatalinkを表す場合はtrue、それ以外の場合はfalse
      関連項目:
      Object.hashCode()HashMap
    • hashCode

      public int hashCode()
      このSerialDatalinkのハッシュ・コードを返します。 SerialDatalinkオブジェクトのハッシュ・コードは、格納されているURLのハッシュ・コードとして取得されます。
      オーバーライド:
      hashCode 、クラス:  Object
      戻り値:
      このオブジェクトのハッシュ・コード値。
      関連項目:
      Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
    • clone

      public Object clone()
      このSerialDatalinkのクローンを返します。
      オーバーライド:
      clone、クラス: Object
      戻り値:
      このSerialDatalinkのクローン
      関連項目:
      Cloneable