# Uses of Package
oracle.sql.json

Packages that use oracle.sql.json
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.sql.json: The API for JSON type in Oracle Database.

Classes in oracle.sql.json used by oracle.jdbc.aq
OracleJsonDatum: Represents a JSON type value and holds Oracle binary JSON.

Classes in oracle.sql.json used by oracle.sql.json
OracleJsonArray: A JSON array (an ordered sequence of zero or more values).
OracleJsonBinary: A raw binary value (in any format) stored within JSON data.
OracleJsonDate: A SQL/JSON DATE value.
OracleJsonDecimal: A SQL/JSON fixed decimal value.
OracleJsonDecimal.TargetType: Marker indicating if this value is intended to be mapped to Java int, long, or BigDecimal/BigInteger.
OracleJsonDouble: A 64-bit, double-precision floating-point number.
OracleJsonException: Indicates that a problem occurred during JSON processing.
OracleJsonFloat: A 32-bit, single-precision floating-point number.
OracleJsonGenerator: Writes a JSON type value to an output source.
OracleJsonIntervalDS: A SQL/JSON time interval in days, hours, minutes, and seconds.
OracleJsonIntervalYM: A SQL/JSON time interval in years and months.
OracleJsonNumber: Super type of `OracleJsonDecimal`, `OracleJsonDouble`, and `OracleJsonFloat`.
OracleJsonObject: A JSON object (an unordered collection of zero or more key/value pairs).
OracleJsonParser: Reads a JSON type value from an input source as a stream of events.
OracleJsonParser.Event
OracleJsonString: A SQL/JSON string value.
OracleJsonStructure: Super type of `OracleJsonObject` and `OracleJsonArray`.
OracleJsonTimestamp: A SQL/JSON timestamp (without a timezone).
OracleJsonTimestampTZ: A SQL/JSON timestamp (with a timezone).
OracleJsonValue: The interface for JSON type in Oracle Database.
OracleJsonValue.OracleJsonType