- java.lang.Object
-
- javax.sql.rowset.serial.SerialDatalink
-
- すべての実装されたインタフェース:
Serializable
,Cloneable
public class SerialDatalink extends Object implements Serializable, Cloneable
Javaプログラミング言語でのSQLDATALINK
値の直列化マッピングです。DATALINK
値は、データ・ソースによって管理される配下のデータ・ソースの外部のファイルを参照します。RowSet
実装は、RowSet.getURL
メソッドを使って、外部データの操作用のjava.net.URL
オブジェクトを取得できます。java.net.URL url = rowset.getURL(1);
スレッドの安全性
SerialDatalinkは、複数の並行スレッドによる使用において安全ではありません。 複数のスレッドで使用する場合は、適切な同期処理によってSerialDatalinkへのアクセスを制御するようにしてください。- 導入されたバージョン:
- 1.5
- 関連項目:
- 直列化された形式
-
-
コンストラクタの詳細
-
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)
-
-