|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.sql.Datum | +--oracle.sql.DatumWithConnection | +--oracle.sql.REF
Method Summary | |
java.lang.Object |
clone()
|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getBaseTypeName()
Implements the Ref interface method. |
OracleConnection |
getConnection()
|
StructDescriptor |
getDescriptor()
Oracle extension. |
java.sql.Connection |
getJavaSqlConnection()
|
java.lang.Object |
getObject()
JDBC 3.0 Retrieves the SQL structured type instance referenced by this Ref object. |
java.lang.Object |
getObject(java.util.Map map)
|
java.lang.String |
getSQLTypeName()
Oracle extension. |
STRUCT |
getSTRUCT()
Oracle extension. |
java.lang.Object |
getValue()
Oracle extension. |
java.lang.Object |
getValue(java.util.Map map)
Oracle extension. |
int |
hashCode()
|
boolean |
isConvertibleTo(java.lang.Class jClass)
Test whether this data object can be converted to the specified Java data type. |
void |
setObject(java.lang.Object value)
JDBC 3.0 Sets the structured type value that this Ref
object references to the given instance of Object . |
void |
setValue(java.lang.Object value)
Oracle extension. |
java.lang.Object |
toJdbc()
Convert this data object into its default Java object type. |
Methods inherited from class oracle.sql.DatumWithConnection |
assertNotNull,
assertNotNull,
getOracleConnection |
Methods inherited from class oracle.sql.Datum |
asciiStreamValue,
bigDecimalValue,
binaryStreamValue,
booleanValue,
byteValue,
characterStreamValue,
dateValue,
doubleValue,
floatValue,
getBytes,
getLength,
getStream,
intValue,
longValue,
makeJdbcArray,
setBytes,
setShareBytes,
shareBytes,
stringValue,
timestampValue,
timeValue |
Methods inherited from class java.lang.Object |
getClass,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Method Detail |
public java.lang.String getBaseTypeName() throws java.sql.SQLException
public java.lang.Object getValue(java.util.Map map) throws java.sql.SQLException
map
- contains mapping of SQL type names to Java classespublic java.lang.Object getValue() throws java.sql.SQLException
public STRUCT getSTRUCT() throws java.sql.SQLException
public void setValue(java.lang.Object value) throws java.sql.SQLException
value
- the value to be set.public StructDescriptor getDescriptor() throws java.sql.SQLException
public java.lang.String getSQLTypeName() throws java.sql.SQLException
public java.lang.Object getObject(java.util.Map map) throws java.sql.SQLException
public java.lang.Object getObject() throws java.sql.SQLException
Ref
object. If the connection's type map has an entry
for the structured type, the instance will be custom mapped to
the Java class indicated in the type map. Otherwise, the
structured type instance will be mapped to a Struct
object.Object
that is the mapping for
the SQL structured type to which this Ref
object referssetObject(java.lang.Object)
public void setObject(java.lang.Object value) throws java.sql.SQLException
Ref
object references to the given instance of Object
.
The driver converts this to an SQL structured type when it
sends it to the database.value
- an Object
representing the SQL
structured type instance that this
Ref
object will referencegetObject()
,
getObject(Map)
,
PreparedStatement.setObject(int, Object)
,
PreparedStatement#setObject(String, Object)
public java.lang.Object toJdbc() throws java.sql.SQLException
public boolean isConvertibleTo(java.lang.Class jClass)
jClass
- specifies the Java data type to test against.public java.lang.Object clone() throws java.lang.CloneNotSupportedException
public boolean equals(java.lang.Object obj)
public int hashCode()
public java.sql.Connection getJavaSqlConnection() throws java.sql.SQLException
public OracleConnection getConnection() throws java.sql.SQLException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |