# Hierarchy For Package oracle.sql

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - oracle.sql.ANYDATA (implements oracle.jdbc.OracleData, oracle.sql.ORAData)
  - oracle.sql.AttributeDescriptor
  - oracle.sql.CharacterBuffer
  - oracle.sql.CharacterSet
    - oracle.sql.CharacterSetWithConverter
  - oracle.sql.CharacterWalker
  - oracle.sql.ConcreteProxyUtil
  - oracle.sql.ConverterArchive (implements oracle.jdbc.diagnostics.Diagnosable)
  - oracle.sql.Datum (implements java.io.Serializable)
    - oracle.sql.BINARY_DOUBLE
    - oracle.sql.BINARY_FLOAT
    - oracle.sql.BOOLEAN
    - oracle.sql.CHAR
    - oracle.sql.DATE (implements oracle.jdbc.internal.OracleDate)
    - oracle.sql.DatumWithConnection (implements oracle.jdbc.internal.OracleDatumWithConnection)
      - oracle.sql.ARRAY (implements oracle.jdbc.internal.OracleArray, oracle.jdbc.internal.OracleConcreteProxy)
      - oracle.sql.BFILE (implements oracle.jdbc.internal.OracleBfile, oracle.jdbc.internal.OracleConcreteProxy)
      - oracle.sql.BLOB (implements oracle.jdbc.internal.OracleBlob, oracle.jdbc.internal.OracleConcreteProxy)
      - oracle.sql.CLOB (implements oracle.jdbc.internal.OracleClob, oracle.jdbc.internal.OracleConcreteProxy)
        - oracle.sql.NCLOB (implements oracle.jdbc.internal.OracleNClob)
      - oracle.sql.OPAQUE (implements oracle.jdbc.internal.OracleOpaque)
      - oracle.sql.REF (implements java.lang.Cloneable, oracle.jdbc.internal.OracleConcreteProxy, oracle.jdbc.internal.OracleRef, java.io.Serializable)
      - oracle.sql.STRUCT (implements oracle.jdbc.internal.OracleConcreteProxy, oracle.jdbc.internal.OracleStruct)
        - oracle.sql.JAVA_STRUCT
    - oracle.sql.INTERVALDS
    - oracle.sql.INTERVALYM
    - oracle.sql.NUMBER (implements oracle.jdbc.internal.OracleNumber)
    - oracle.sql.RAW
    - oracle.sql.ROWID (implements oracle.jdbc.internal.OracleRowId)
    - oracle.sql.TIMESTAMP (implements oracle.jdbc.internal.OracleTimestamp, java.io.Serializable)
    - oracle.sql.TIMESTAMPLTZ
    - oracle.sql.TIMESTAMPTZ (implements oracle.jdbc.internal.OracleTimestampWithTimeZone)
    - oracle.sql.VECTOR
  - oracle.sql.TypeDescriptor (implements oracle.jdbc.diagnostics.Diagnosable, oracle.jdbc.OracleData, oracle.jdbc.internal.OracleTypeMetaData, oracle.sql.ORAData, java.io.Serializable)
    - oracle.sql.ArrayDescriptor (implements oracle.jdbc.internal.OracleTypeMetaData.Array, java.io.Serializable)
    - oracle.sql.OpaqueDescriptor (implements oracle.jdbc.internal.OracleTypeMetaData.Opaque, java.io.Serializable)
    - oracle.sql.StructDescriptor (implements oracle.jdbc.internal.OracleTypeMetaData.Struct, java.io.Serializable)

## Interface Hierarchy

- oracle.jdbc.internal.ObjectData
  - oracle.sql.CustomDatum
  - oracle.sql.ORAData
- oracle.jdbc.internal.ObjectDataFactory
  - oracle.sql.CustomDatumFactory
  - oracle.sql.ORADataFactory
- oracle.sql.VECTOR.SparseArray
  - oracle.sql.VECTOR.SparseByteArray
  - oracle.sql.VECTOR.SparseDoubleArray
  - oracle.sql.VECTOR.SparseFloatArray