oracle.sql
Class JAVA_STRUCT

java.lang.Object
  |
  +--oracle.sql.Datum
        |
        +--oracle.sql.STRUCT
              |
              +--oracle.sql.JAVA_STRUCT

public class JAVA_STRUCT
extends STRUCT

Constructor Summary
JAVA_STRUCT(StructDescriptor type, java.sql.Connection conn, java.lang.Object[] attributes)
Constructor.

Method Summary
java.lang.Object toJdbc()
Oracle extension.

Methods inherited from class oracle.sql.STRUCT
getAttributes, getAttributes, getAutoBuffering, getConnection, getDescriptor, getJavaSqlConnection, getOracleAttributes, getSQLTypeName, isConvertibleTo, setAutoBuffering

Methods inherited from class oracle.sql.Datum
asciiStreamValue, bigDecimalValue, binaryStreamValue, booleanValue, byteValue, characterStreamValue, dateValue, doubleValue, equals, floatValue, getBytes, getLength, getStream, intValue, longValue, makeJdbcArray, setBytes, setShareBytes, shareBytes, stringValue, timestampValue, timeValue

Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

JAVA_STRUCT

public JAVA_STRUCT(StructDescriptor type,
                   java.sql.Connection conn,
                   java.lang.Object[] attributes)
            throws java.sql.SQLException
Constructor. The raw bytes are computed at this time or a copy of attributes is made. In any event the caller is free to modify the array without affecting the values held in the STRUCT.
Parameters:
type - the SQLStructType used to convert the type to
attributes - the array specifying the attributes to be converted to raw bytes.
See Also:
oracle.sql.SQLStructType

Method Detail

toJdbc

public java.lang.Object toJdbc()
                        throws java.sql.SQLException
Oracle extension. Returns the JDBC representation of the datum object
Returns:
an object containing the JDBC value
Throws:
java.sql.SQLException - if conversion to JDBC representation results in an error
Overrides:
toJdbc in class STRUCT