|
JavaTM 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 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。