|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.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
中的 getSQLTypeName
String
物件,該物件表示此 SerialStruct
物件所表示的 SQL 結構型別的 SQL 型別名稱
SerialException
- 如果發生錯誤public Object[] getAttributes() throws SerialException
Object
值的陣列,該陣列包含此 SerialStruct
物件所表示的 SQL 結構型別的屬性。
Struct
中的 getAttributes
Object
值的陣列,其中每個元素為此 SerialStruct
物件所表示的 SQL 結構型別的屬性。
SerialException
- 如果發生錯誤public Object[] getAttributes(Map<String,Class<?>> map) throws SerialException
SerialStruct
表示為 Object
值陣列的 SQL 結構型別的屬性;如果適用,則使用給定的型別映射表進行自定義映射。
Struct
中的 getAttributes
map
- 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。