# Uses of Package
oracle.sql

Packages that use oracle.sql
oracle.jdbc: Beginning in Oracle9i, the Oracle extensions to JDBC are captured in the package `oracle.jdbc`.
oracle.jdbc.aq: This package is an Oracle JDBC extension that provides interfaces to access the Advanced Queuing feature of Oracle for enterprise messaging applications.
oracle.jdbc.dcn: This package is an Oracle JDBC extension that provides interfaces to access the Database Change Notification feature of Oracle.
oracle.sql: A package of classes that represent java SQL types and Oracle specific SQL types.
oracle.sql.json: The API for JSON type in Oracle Database.

Classes in oracle.sql used by oracle.jdbc
Class and Description
ARRAY Deprecated. Use java.sql.Array interface for declaration instead of using concrete class oracle.sql.ARRAY.
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.
CHAR The Oracle specific representation of characters.
CLOB Deprecated. Use java.sql.Clob interface for declaration instead of using concrete class oracle.sql.CLOB.
CustomDatum This is an interface for encapsulating SQL Types into Java types of the user's choice.
CustomDatumFactory This interface complements CustomDatum.
DATE DATE Class
Datum The root of Oracle native datatype hierarchy.
INTERVALDS INTERVALDS Class
INTERVALYM INTERVALYM Class
NUMBER NUMBER Class
OPAQUE Deprecated. Use oracle.jdbc.OracleOpaque interface for declaration instead of using concrete class oracle.sql.OPAQUE.
ORAData Oracle interface for customized user-defined types.
ORADataFactory ORAData factory interface.
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.

Classes in oracle.sql used by oracle.jdbc.aq
Class and Description
ANYDATA This class is the Java mapping of the SYS.ANYDATA SQL type.
RAW The RAW class is a representation of the Oracle RAW datatype.
STRUCT Deprecated. Use java.sql.Struct interface for declaration instead of using concrete class oracle.sql.STRUCT.

Classes in oracle.sql used by oracle.jdbc.dcn
Class and Description
ROWID The ROWID class is a representation of the Oracle ROWID datatype.

Classes in oracle.sql used by oracle.sql
Class and Description
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.
BLOB Deprecated. Use java.sql.Blob interface for declaration instead of using concrete class oracle.sql.BLOB.
CharacterSet This class encapsulates methods and attributes of the character sets defined by Oracle.
CLOB Deprecated. Use java.sql.Clob interface for declaration instead of using concrete class oracle.sql.CLOB.
CustomDatum This is an interface for encapsulating SQL Types into Java types of the user's choice.
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.
NUMBER NUMBER Class
OpaqueDescriptor Deprecated. OPAQUE types cannot be created on the client side.
ORAData Oracle interface for customized user-defined types.
RAW The RAW class is a representation of the Oracle RAW 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.

Classes in oracle.sql used by oracle.sql.json
Class and Description
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.
CHAR The Oracle specific representation of characters.
DATE DATE Class
Datum The root of Oracle native datatype hierarchy.
INTERVALDS INTERVALDS Class
INTERVALYM INTERVALYM Class
NUMBER NUMBER Class
RAW The RAW class is a representation of the Oracle RAW datatype.
TIMESTAMP TIMESTAMP Class
TIMESTAMPTZ TIMESTAMPTZ Class

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