Serializable, oracle.jdbc.internal.ACProxyable, oracle.jdbc.internal.OracleDatumWithConnection, oracle.jdbc.internal.OracleOpaque, OracleOpaquepublic class OPAQUE extends DatumWithConnection implements oracle.jdbc.internal.OracleOpaque
OracleOpaque interface for declaration instead of using
concrete class oracle.sql.OPAQUE. oracle.jdbc.OracleOpaque has methods
declared for all opertions.
Obtaining an OracleOpaque from OracleResultSet
oracle.jdbc.OracleOpaque opaque = ((OracleResultSet)resultSet).getOPAQUE(...);
OracleOpaque,
Serialized FormojiOracleDatumWithConnection, targetDatumtargetDatumWithConnection| Constructor | Description |
|---|---|
OPAQUE(OpaqueDescriptor type,
Connection conn,
Object value) |
Deprecated.
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
byte[] |
getBytesValue() |
Deprecated.
Return a byte array that represents the attributes into the format
that is actually used in the database.
|
OpaqueDescriptor |
getDescriptor() |
Deprecated.
Oracle extension.
|
Connection |
getJavaSqlConnection() |
Deprecated.
Oracle extension
Return the java.sql.Connection associated with the
receiver.
|
OracleTypeMetaData |
getOracleMetaData() |
Deprecated.
Return the type data for this object
|
String |
getSQLTypeName() |
Deprecated.
Implements the Struct interface function
Retrieves the SQL type name of the SQL structured type
that this
Struct object represents. |
Object |
getValue() |
Deprecated.
Return the Opaque value.
|
boolean |
isConvertibleTo(Class jClass) |
Deprecated.
Determines if datum object can be converted to a particular class
|
String |
stringValue() |
Deprecated.
Convert to a String representation of the datum object
|
Object |
toJdbc() |
Deprecated.
Returns the JDBC representation of the datum object
|
asciiStreamValue, bigDecimalValue, binaryStreamValue, booleanValue, bytesEqual, bytesHashCode, byteValue, characterStreamValue, compareBytes, dateValue, doubleValue, equals, floatValue, getBytes, getLength, getStream, intValue, isNull, longValue, setBytes, setShareBytes, shareBytes, stringValue, timestampValue, timestampValue, timeValue, timeValueassertNotNull, assertNotNull, getConnection, getConnectionDuringExceptionHandling, getOracleConnectionclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasciiStreamValue, bigDecimalValue, binaryStreamValue, booleanValue, byteValue, characterStreamValue, dateValue, doubleValue, floatValue, getBytes, getConnection, getInternalConnection, getLength, getOracleConnection, getStream, intValue, longValue, setBytes, setPhysicalConnectionOf, setShareBytes, shareBytes, stringValue, timestampValue, timestampValue, timeValue, timeValuepublic OPAQUE(OpaqueDescriptor type, Connection conn, Object value) throws SQLException
type - the SQLStructType used to convert the type toattributes - the array specifying the attributes to be
converted to raw bytes.SQLExceptionoracle.sql.SQLStructTypepublic String getSQLTypeName() throws SQLException
Struct object represents.getSQLTypeName in interface OracleOpaqueStruct object
is the generic representationSQLException - if a database access error occurspublic String stringValue() throws SQLException
DatumstringValue in interface oracle.jdbc.internal.OracleDatumWithConnectionstringValue in class DatumSQLExceptionpublic OracleTypeMetaData getOracleMetaData() throws SQLException
getOracleMetaData in interface OracleOpaqueSQLException - if an error occurspublic OpaqueDescriptor getDescriptor() throws SQLException
getDescriptor in interface oracle.jdbc.internal.OracleOpaqueSQLExceptionpublic Object getValue() throws SQLException
getValue in interface OracleOpaqueSQLExceptionpublic byte[] getBytesValue()
throws SQLException
getBytesValue in interface oracle.jdbc.internal.OracleOpaqueSQLExceptionpublic boolean isConvertibleTo(Class jClass)
isConvertibleTo in interface oracle.jdbc.internal.OracleDatumWithConnectionisConvertibleTo in interface oracle.jdbc.internal.OracleOpaqueisConvertibleTo in class Datumcls - Class to convert topublic Object toJdbc() throws SQLException
toJdbc in interface oracle.jdbc.internal.OracleDatumWithConnectiontoJdbc in interface oracle.jdbc.internal.OracleOpaquetoJdbc in class DatumSQLException - if conversion to JDBC representation results in
an errorpublic Connection getJavaSqlConnection() throws SQLException
DatumWithConnectiongetJavaSqlConnection in interface oracle.jdbc.internal.OracleDatumWithConnectiongetJavaSqlConnection in interface oracle.jdbc.internal.OracleOpaquegetJavaSqlConnection in class DatumWithConnectionSQLException - if an error occurs