Strukt

Posted on  by 



OverviewPackageClassUseTreeDeprecatedIndexHelp
Oracle®Database JDBC Java API Reference
12c Release 1 (12.1.0.2)
E56669-01
All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD

oracle.sql
Class STRUCT

java.lang.Object
oracle.sql.Datum
oracle.sql.DatumWithConnection
oracle.sql.STRUCT

We are Strukt, a start-up marrying machine learning and ledger technology for cybersecurity, with ID and documents.

Struktur teks ulasan

A Port Elizabeth based architecture firm. Admin@strukt.co.za +27 (41) 582 1986. 2a Alabaster Street Baakens Valley, P.E. Home; Portfolio; Contact Us; North WordPress Theme by Themelovin, Elite ThemeForest Author. Make social videos in an instant: use custom templates to tell the right story for your business. Screen Recorder. Record and instantly share video messages from your browser. D-Strukt 0688H Slim. CURBSIDE PICKUP IS NOW AVAILABLE! Complete your pickup in store order. Wait for the confirmation email that your order is ready, drive up and once at your local store call to have someone from our staff bring your Diesel order straight to you. Buy Diesel D-Strukt Slim-Fit Jeans at SaksFifthAvenue. Shop our collection of Diesel Slim online and get free shipping!

All Implemented Interfaces:
Serializable, Struct, oracle.jdbc.internal.ACProxyable, oracle.jdbc.internal.OracleDatumWithConnection, OracleStruct
Direct Known Subclasses:
JAVA_STRUCT

Deprecated.Use java.sql.Struct interface for declaration instead of using concrete class oracle.sql.STRUCT.

extends DatumWithConnection
implements oracle.jdbc.internal.OracleStruct

This class has two roles.

  • It is the Oracle implementation class for the generic JDBC Struct interface.
  • It wraps the 'raw bytes' of an Oracle Object Type.

Like other classes in oracle.sql. it is a value class. That is, once it is constructed the user should not change its contents. Use Struct interface for declaration instead of using concrete class oracle.sql.STRUCT. java.sql.Struct has methods declared for all opertions. For Oracle specific methods use the interface OracleStruct.

Obtaining a Struct from the ResultSet

java.sql.Struct struct = resultSet.getStruct(...);

Creating a Struct using factory method Connection.createStruct(java.lang.String, java.lang.Object[])

java.sql.Struct struct = connection.createStruct(...);

See Also:
Struct, OracleStruct, Connection.createStruct(java.lang.String, java.lang.Object[]), Serialized Form
Field Summary
static booleanTRACE
Deprecated.
Constructor Summary
STRUCT(StructDescriptor type, Connection conn, Map attrList)
Deprecated.
STRUCT(StructDescriptor type, Connection conn, Object[] attributes)
Deprecated. Constructor.
Method Summary
Stringdump()
Deprecated. Create a string which show the contents of this Object and of all its component parts.
static voiddump(Object o, PrintStream ps)
Deprecated.
static voiddump(Object o, PrintWriter pw)
Deprecated.
ObjectgetACProxy()
Deprecated.
Object[]getAttributes()
Deprecated. Implements the Struct interface function.
Object[]getAttributes(Map map)
Deprecated. Implements the Struct interface function.
booleangetAutoBuffering()
Deprecated. Performance hint.
StructDescriptorgetDescriptor()
Deprecated. Oracle extension.
ConnectiongetJavaSqlConnection()
Deprecated. Oracle extension Return the java.sql.Connection associated with the receiver.
Datum[]getOracleAttributes()
Deprecated. Oracle extension.
OracleDataFactorygetOracleDataFactory(Hashtable map, String classname)
Deprecated.
OracleTypeMetaDatagetOracleMetaData()
Deprecated. Return the type data for this object
StringgetSQLTypeName()
Deprecated. Implements the Struct interface function Retrieves the SQL type name of the SQL structured type that this Struct object represents.
booleanisConvertibleTo(Class jClass)
Deprecated. Determines if datum object can be converted to a particular class
voidsetACProxy(Object w)
Deprecated.
voidsetAutoBuffering(boolean enable)
Deprecated. Performance hint.
ObjecttoJdbc()
Deprecated. Oracle extension.
ObjecttoJdbc(Map map)
Deprecated. Oracle extension.
Methods inherited from class oracle.sql.DatumWithConnection
assertNotNull, assertNotNull, getConnection, getConnectionDuringExceptionHandling, getOracleConnection
Methods inherited from class oracle.sql.Datum
asciiStreamValue, bigDecimalValue, binaryStreamValue, booleanValue, bytesEqual, byteValue, characterStreamValue, compareBytes, dateValue, doubleValue, equals, floatValue, getBytes, getLength, getStream, intValue, isNull, longValue, setBytes, setShareBytes, shareBytes, stringValue, stringValue, timestampValue, timestampValue, timeValue, timeValue
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface oracle.jdbc.internal.OracleDatumWithConnection
asciiStreamValue, bigDecimalValue, binaryStreamValue, booleanValue, byteValue, characterStreamValue, dateValue, doubleValue, floatValue, getBytes, getConnection, getInternalConnection, getLength, getOracleConnection, getStream, intValue, longValue, setBytes, setPhysicalConnectionOf, setShareBytes, shareBytes, stringValue, stringValue, timestampValue, timestampValue, timeValue, timeValue
Field Detail

TRACE

Deprecated.
See Also:
Constant Field Values
Constructor Detail

STRUCT

Deprecated.
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. For inherited object types we must check that the descriptor indicates that the type is instantiable. That database does not check on e.g. insertion but only on PL/SQL object creation. So we have to check here, too. There is an argument to be made that there is a good use for the STRUCT instance to carry data around and that the error ought to be when an insertion or udpate is attempted. But this keeps the 'not instantiable' rather than 'not storable' notion. And is is much more simple.
Parameters:
type - the SQLStructType used to convert the type to
attributes - the array specifying the attributes to be converted to raw bytes.
Throws:
SQLException
See Also:
oracle.sql.SQLStructType

STRUCT

Deprecated.
Throws:
SQLException
Method Detail

getSQLTypeName

Deprecated.
Implements the Struct interface function Retrieves the SQL type name of the SQL structured type that this Struct object represents.
Specified by:
getSQLTypeName in interface Struct
Returns:
the fully-qualified type name of the SQL structured type for which this Struct object is the generic representation
Throws:
SQLException - if a database access error occurs
Strukt

getAttributes

Deprecated.
Implements the Struct interface function. Produces the ordered values of the attributes of the SQL structure type that this Struct object represents. Each call returns a fresh array. This method uses the type map associated with the connection for customizations of the type mappings. If there is no entry in the connection's type map that matches the structured type that this StrukturalismiStruct object represents, the driver uses the standard mapping.

Conceptually, this method calls the method getObject on each attribute of the structured type and returns a Java array containing the result.

Specified by:
getAttributes in interface Struct
Returns:
an array containing the ordered attribute values
Throws:
SQLException - if a database access error occurs

getAttributes

Deprecated.
Implements the Struct interface function. Produces the ordered values of the attributes of the SQL structurec type that this Struct object represents. Each call returns a fresh array. This method uses the given type map for customizations of the type mappings. If there is no entry in the given type map that matches the structured type that this Struct object represents, the driver uses the standard mapping.

Conceptually, this method calls the method getObject on each attribute of the structured type and returns a Java array containing the result.

Specified by:
getAttributes in interface Struct
Parameters:
map - a mapping of SQL type names to Java classes
Returns:
an array containing the ordered attribute values
Throws:
SQLException - if a database access error occurs

getOracleMetaData

Deprecated.
Return the type data for this object
Specified by:
getOracleMetaData in interface OracleStruct
Returns:
type metadata
Throws:
SQLException - if an error occurs
Since:
11.2.0.3.0

getDescriptor

Deprecated.
Oracle extension. Return the StructDescriptor object that contains the type information.
Returns:
the type descriptor
Throws:
SQLException

getOracleAttributes

Deprecated.
Oracle extension. Retrun the array of Attributes as oracle.sql.XXX's. A fresh array is returned each time getOracleAttributes is called.
Returns:
Datum array that containing the ordered attribute values as oracle.sql.Datum objects.
Throws:
SQLException

toJdbc

Deprecated.
Oracle extension. Returns the JDBC representation of the datum object
Specified by:
toJdbc in interface oracle.jdbc.internal.OracleDatumWithConnection
Specified by:
toJdbc in class Datum
Returns:
an object containing the JDBC value
Throws:
SQLException - if conversion to JDBC representation results in an error

toJdbc

Deprecated.
Oracle extension. Consults the map to determine what class to convert to, and then uses toClass
Throws:
SQLException

isConvertibleTo

Deprecated.
Determines if datum object can be converted to a particular class
Specified by:
isConvertibleTo in interface oracle.jdbc.internal.OracleDatumWithConnection
Specified by:
isConvertibleTo in class Datum
Parameters:
cls - Class to convert to
Returns:
true, if conversion to cls is permitted false, if conversion to cls is not permitted

setAutoBuffering

Deprecated.
Performance hint. Sets this struct's auto-buffering mode. If a struct is in auto-buffering mode, then the struct will keep a local copy of all its attributes. Then the next access to the same attributes will return a cloned copy. Otherwise, type conversion for each element is required. By default, a STRUCT is NOT in auto-buffering mode.
Parameters:
enable - - true enables auto-buffering; false disables auto-buffering
Throws:
SQLException
Since:
8.1.7
See Also:
getAutoBuffering()

getAutoBuffering

Deprecated.
Performance hint. Get the current auto-buffering state.
Returns:
the current state of auto-buffering
Throws:
SQLException
Since:
8.1.7
See Also:
setAutoBuffering(boolean)

getOracleDataFactory

Deprecated.
Throws:
SQLException

getJavaSqlConnection

Deprecated.
Description copied from class: DatumWithConnection
Oracle extension Return the java.sql.Connection associated with the receiver. Since 9.0.0 not all Oracle JDBC connection objects are assignment compatible with oracle.jdbc.driver.OracleConnection. If the connection is wrapped, return the outermost wrapper.
Specified by:
getJavaSqlConnection in interface oracle.jdbc.internal.OracleDatumWithConnection
Overrides:
getJavaSqlConnection in class DatumWithConnection
Returns:
the connection
Throws:
SQLException - if an error occurs

dump

Deprecated.
Create a string which show the contents of this Object and of all its component parts.
Throws:
SQLException

dump

Deprecated.
Throws:
SQLException

dump

Deprecated.
Throws:
SQLException

setACProxy

Deprecated.
Specified by:
setACProxy in interface oracle.jdbc.internal.ACProxyable

getACProxy

Deprecated.
Specified by:
getACProxy in interface oracle.jdbc.internal.ACProxyable
Struktur

Struktur Surat Pribadi

OverviewPackageClassUseTreeDeprecatedIndexHelp
Oracle®Database JDBC Java API Reference
12c Release 1 (12.1.0.2)
E56669-01
All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD

Struktur Teks Ulasan

Copyright © 2008, 2014, Oracle and/or its affiliates. All rights reserved.




Coments are closed