# Package oracle.sql

A package of classes that represent java SQL types and Oracle specific SQL types.

Since:
  9i

Interface Summary
CustomDatum: This is an interface for encapsulating SQL Types into Java types of the user's choice.
CustomDatumFactory: This interface complements CustomDatum.
ORAData: Oracle interface for customized user-defined types.
ORADataFactory: ORAData factory interface.

Class Summary
ANYDATA: This class is the Java mapping of the SYS.ANYDATA SQL type.
ARRAY: Deprecated. Use java.sql.Array interface for declaration instead of using concrete class oracle.sql.ARRAY.
ArrayDescriptor: Deprecated. Use factory method OracleConnection.createOracleArray to create an instance of java.sql.Array directly.
AttributeDescriptor
BFILE: Deprecated. Use oracle.jdbc.OracleBfile interface for declaration instead of using concrete class oracle.sql.BFILE.
BINARY_DOUBLE: The BINARY_DOUBLE class is a representation of the Oracle BINARY_DOUBLE datatype.
BINARY_FLOAT: The BINARY_FLOAT class is a representation of the Oracle BINARY_FLOAT datatype.
BLOB: Deprecated. Use java.sql.Blob interface for declaration instead of using concrete class oracle.sql.BLOB.
BOOLEAN: The BOOLEAN class is a representation of the Oracle BOOLEAN datatype.
CHAR: The Oracle specific representation of characters.
CharacterBuffer: This class allows the program to construct an array of bytes in some representation using the 32 bit values returned by a CharacterWalker.
CharacterSet: This class encapsulates methods and attributes of the character sets defined by Oracle.
CharacterSetWithConverter: This is an abstract base class that all character sets that use CharacterConverter are based on.
CharacterWalker: A CharacterWalker lets you walk through the characters that are represented as a sequence of bytes in some CharacterSet.
CLOB: Deprecated. Use java.sql.Clob interface for declaration instead of using concrete class oracle.sql.CLOB.
ConcreteProxyUtil: This class has helper methods for all concrete class needs proxification.
ConverterArchive: This class allows a program to serialize an object and put it into a regular file or archive it into a zip file.
DATE: DATE Class
Datum: The root of Oracle native datatype hierarchy.
DatumWithConnection: A supper class for some Oracle specific datatypes, such as BFILE, BLOB, etc.
INTERVALDS: INTERVALDS Class
INTERVALYM: INTERVALYM Class
JAVA_STRUCT: A class for structured data type.
NCLOB: Deprecated. Use java.sql.NClob interface for declaration instead of using concrete class oracle.sql.NCLOB.
NUMBER: NUMBER Class
OPAQUE: Deprecated. Use oracle.jdbc.OracleOpaque interface for declaration instead of using concrete class oracle.sql.OPAQUE.
OpaqueDescriptor: Deprecated. OPAQUE types cannot be created on the client side.
RAW: The RAW class is a representation of the Oracle RAW datatype.
REF: Deprecated. Use java.sql.Ref interface for declaration instead of using concrete class oracle.sql.REF.
ROWID: The ROWID class is a representation of the Oracle ROWID datatype.
STRUCT: Deprecated. Use java.sql.Struct interface for declaration instead of using concrete class oracle.sql.STRUCT.
StructDescriptor: Deprecated. Use factory method Connection.createStruct to create an instance of java.sql.Struct directly.
TIMESTAMP: TIMESTAMP Class
TIMESTAMPLTZ: TIMESTAMPLTZ Class
TIMESTAMPTZ: TIMESTAMPTZ Class
TypeDescriptor: The descriptor of pre-defined types.
VECTOR: VECTOR Class