public class SerialStruct extends Object implements Struct, Serializable, Cloneable
このようなマッピングが存在する場合、構造型は、属性と同様に、Java プログラミング言語内のクラスにカスタムマップされます (適切な場合)。
SerialStruct
クラスは、Struct
オブジェクトからインスタンスを作成するためのコンストラクタと、データベース内の SQL 構造型の SQL 型名を取得するためのメソッドと、その属性値を取得するためのメソッドを提供します。
コンストラクタと説明 |
---|
SerialStruct(SQLData in, Map<String,Class<?>> map)
指定された
SQLData オブジェクトから、指定の型マップを使って SerialStruct オブジェクトを構築し、これを Java プログラミング言語のクラスにカスタムマップします。 |
SerialStruct(Struct in, Map<String,Class<?>> map)
指定された
Struct オブジェクトから、指定された java.util.Map オブジェクトを使って、SQL 構造型か SQL 構造型の属性のいずれかのカスタムマッピングに使用する SerialStruct オブジェクトを構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
Object[] |
getAttributes()
この
SerialStruct オブジェクトによって表される SQL 構造型の属性を格納する Object 値の配列を取得します。 |
Object[] |
getAttributes(Map<String,Class<?>> map)
指定されたカスタムマッピング用の型マップを使って、この
SerialStruct によって表される SQL 構造型の属性に相当する Object 値の配列を取得します (適切な場合)。 |
String |
getSQLTypeName()
この
SerialStruct オブジェクトの SQL 型名を取得します。 |
public SerialStruct(Struct in, Map<String,Class<?>> map) throws SerialException
Struct
オブジェクトから、指定された java.util.Map
オブジェクトを使って、SQL 構造型か SQL 構造型の属性のいずれかのカスタムマッピングに使用する SerialStruct
オブジェクトを構築します。map
- java.util.Map
オブジェクト。オブジェクト内の各エントリは、(1) UDT の完全修飾名を指定する String
オブジェクトと、(2) UDT のマッピング方法を定義する SQLData
実装の Class
オブジェクトで構成されるSerialException
- エラーが発生した場合Struct
public SerialStruct(SQLData in, Map<String,Class<?>> map) throws SerialException
SQLData
オブジェクトから、指定の型マップを使って SerialStruct
オブジェクトを構築し、これを Java プログラミング言語のクラスにカスタムマップします。型マップは、SQL 型とマップ先のクラスを指定します。SQLData
オブジェクトは、SQL 型のマップ先のクラスを定義します。in
- SQL 構造型と Java プログラミング言語の 1 個以上のオブジェクトのマッピングを定義する SQLData
クラスのインスタンスmap
- java.util.Map
オブジェクト。オブジェクト内の各エントリは、(1) UDT の完全修飾名を指定する String
オブジェクトと、(2) UDT のマッピング方法を定義する SQLData
実装の Class
オブジェクトで構成されるSerialException
- エラーが発生した場合public String getSQLTypeName() throws SerialException
SerialStruct
オブジェクトの SQL 型名を取得します。これは、構造型の SQL 定義で使用される名前に一致します。getSQLTypeName
、インタフェース: Struct
SerialStruct
オブジェクトによって表される SQL 構造型の SQL 型名を表す String
オブジェクトSerialException
- エラーが発生した場合public Object[] getAttributes() throws SerialException
SerialStruct
オブジェクトによって表される SQL 構造型の属性を格納する Object
値の配列を取得します。getAttributes
、インタフェース: Struct
Object
値の配列。この SerialStruct
オブジェクトによって表される SQL 構造型の属性を要素として格納するSerialException
- エラーが発生した場合public Object[] getAttributes(Map<String,Class<?>> map) throws SerialException
SerialStruct
によって表される SQL 構造型の属性に相当する Object
値の配列を取得します (適切な場合)。getAttributes
、インタフェース: Struct
map
- java.util.Map
オブジェクト。オブジェクト内の各エントリは、(1) UDT の完全修飾名を指定する String
オブジェクトと、(2) UDT のマッピング方法を定義する SQLData
実装の Class
オブジェクトで構成されるObject
値の配列。この SerialStruct
オブジェクトによって表される SQL 構造型の属性を要素として格納するSerialException
- エラーが発生した場合 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.