|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.sql.rowset.serial.SerialRef
public class SerialRef
A serialized mapping of a Ref
object, which is the mapping in the
Java programming language of an SQL REF
value.
The SerialRef
class provides a constructor for
creating a SerialRef
instance from a Ref
object and provides methods for getting and setting the Ref
object.
Constructor Summary | |
---|---|
SerialRef(Ref ref)
Constructs a SerialRef object from the given Ref
object. |
Method Summary | |
---|---|
String |
getBaseTypeName()
Returns a string describing the base type name of the Ref . |
Object |
getObject()
Returns an Object representing the SQL structured type
to which this SerialRef object refers. |
Object |
getObject(Map<String,Class<?>> map)
Returns an Object representing the SQL structured type
to which this SerialRef object refers. |
void |
setObject(Object obj)
Sets the SQL structured type that this SerialRef object
references to the given Object object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SerialRef(Ref ref) throws SerialException, SQLException
SerialRef
object from the given Ref
object.
ref
- a Ref object; cannot be null
SQLException
- if a database access occurs; if ref
is null
; or if the Ref
object returns a
null
value base type name.
SerialException
- if an error occurs serializing the Ref
objectMethod Detail |
---|
public String getBaseTypeName() throws SerialException
Ref
.
getBaseTypeName
in interface Ref
SerialException
- in no Ref object has been setpublic Object getObject(Map<String,Class<?>> map) throws SerialException
Object
representing the SQL structured type
to which this SerialRef
object refers. The attributes
of the structured type are mapped according to the given type map.
map
- a java.util.Map
object containing zero or
more entries, with each entry consisting of 1) a String
giving the fully qualified name of a UDT and 2) the
Class
object for the SQLData
implementation
that defines how the UDT is to be mapped
SerialException
- if an error is encountered in the reference
resolutionRef.setObject(java.lang.Object)
public Object getObject() throws SerialException
Object
representing the SQL structured type
to which this SerialRef
object refers.
SerialException
- if an error is encountered in the reference
resolutionRef.setObject(java.lang.Object)
public void setObject(Object obj) throws SerialException
SerialRef
object
references to the given Object
object.
obj
- an Object
representing the SQL structured type
to be referenced
SerialException
- if an error is encountered generating the
the structured type referenced by this SerialRef
objectRef.getObject()
,
Ref.getObject(Map)
,
PreparedStatement.setObject(int, Object)
,
CallableStatement.setObject(String, Object)
|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.