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 - エラーが発生した場合Structpublic 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、インタフェース: StructSerialStruct オブジェクトによって表される SQL 構造型の SQL 型名を表す String オブジェクトSerialException - エラーが発生した場合public Object[] getAttributes() throws SerialException
SerialStruct オブジェクトによって表される SQL 構造型の属性を格納する Object 値の配列を取得します。getAttributes、インタフェース: StructObject 値の配列。この SerialStruct オブジェクトによって表される SQL 構造型の属性を要素として格納するSerialException - エラーが発生した場合public Object[] getAttributes(Map<String,Class<?>> map) throws SerialException
SerialStruct によって表される SQL 構造型の属性に相当する Object 値の配列を取得します (適切な場合)。getAttributes、インタフェース: Structmap - 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.