|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.sql.rowset.serial.SerialStruct
public class SerialStruct
SQL 結構型別在 Java 程式語言中的序列化映射關係。每個尚未序列化的屬性將被映射為序列化形式;如果屬性本身是結構型別,則其每個尚未序列化的屬性將被映射為序列化形式。
此外,結構型別將被映射為 Java 程式語言中的類別,如果存在這樣的映射關係;如果存在適用於其屬性的映射關係,則其屬性也會被映射。
SerialStruct 類別提供一個根據 Struct 物件創建實例的建構子,一個用於在資料庫中獲取 SQL 結構型別的 SQL 型別名稱的方法,以及用於獲取其屬性值的各種方法。
| 建構子摘要 | |
|---|---|
SerialStruct(SQLData in,
Map<String,Class<?>> map)
根據給定 SQLData 物件建構 SerialStruct 物件,使用給定型別映射表將其自定義映射為 Java 程式語言中的類別。 |
|
SerialStruct(Struct in,
Map<String,Class<?>> map)
根據給定 Struct 物件建構 SerialStruct 物件,使用給定 java.util.Map 物件來自定義映射 SQL 結構型別或其任何為 SQL 結構型別的屬性。 |
|
| 方法摘要 | |
|---|---|
Object[] |
getAttributes()
獲取 Object 值的陣列,該陣列包含此 SerialStruct 物件所表示的 SQL 結構型別的屬性。 |
Object[] |
getAttributes(Map<String,Class<?>> map)
獲取此 SerialStruct 表示為 Object 值陣列的 SQL 結構型別的屬性;如果適用,則使用給定的型別映射表進行自定義映射。 |
String |
getSQLTypeName()
獲取此 SerialStruct 物件的 SQL 型別名稱。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public SerialStruct(Struct in,
Map<String,Class<?>> map)
throws SerialException
Struct 物件建構 SerialStruct 物件,使用給定 java.util.Map 物件來自定義映射 SQL 結構型別或其任何為 SQL 結構型別的屬性。
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 - SQLData 類別的實例,該類別將 SQL 結構型別的映射關係定義為 Java 程式語言中的一個或多個物件map - java.util.Map 物件,其中每個條目包含:1) 給出 UDT 完全限定名的 String 物件 2) 用於定義 UDT 映射方式的 SQLData 實作的 Class 物件
SerialException - 如果發生錯誤| 方法詳細資訊 |
|---|
public String getSQLTypeName()
throws SerialException
SerialStruct 物件的 SQL 型別名稱。此為在結構型別的 SQL 定義中使用的名稱。
Struct 中的 getSQLTypeNameString 物件,該物件表示此 SerialStruct 物件所表示的 SQL 結構型別的 SQL 型別名稱
SerialException - 如果發生錯誤
public Object[] getAttributes()
throws SerialException
Object 值的陣列,該陣列包含此 SerialStruct 物件所表示的 SQL 結構型別的屬性。
Struct 中的 getAttributesObject 值的陣列,其中每個元素為此 SerialStruct 物件所表示的 SQL 結構型別的屬性。
SerialException - 如果發生錯誤
public Object[] getAttributes(Map<String,Class<?>> map)
throws SerialException
SerialStruct 表示為 Object 值陣列的 SQL 結構型別的屬性;如果適用,則使用給定的型別映射表進行自定義映射。
Struct 中的 getAttributesmap - java.util.Map 物件,其中每個條目包含:1) 給出 UDT 完全限定名的 String 物件 2) 用於定義 UDT 映射方式的 SQLData 實作的 Class 物件
Object 值陣列,其中每個元素都是此 SerialStruct 物件所表示的 SQL 結構型別的屬性
SerialException - 如果發生錯誤
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。