# Package oracle.kv.lob

package oracle.kv.lob
The KVLargeObject interface defines the operations used to read and write Large Objects (LOBs) such as audio and video files. As a general rule, any object larger than 1 MB is a good candidate for representation as a LOB. The LOB API permits access to large values, without having to materialize the value in its entirety by providing streaming APIs for reading and writing these objects.

- Related Packages
  Package
  Description
  oracle.kv
  This package contains the public API for using Oracle NoSQL Database.
- Class
  Description
  InputStreamVersion
  Holds a Stream and Version that are associated with a LOB.
  KVLargeObject
  The KVLargeObject interface defines the operations used to read and write Large Objects (LOBs) such as audio and video files.
  KVLargeObject.LOBState
  The enumeration defines the states associated with a LOB.
  PartialLOBException
  Thrown when `KVLargeObject.getLOB(oracle.kv.Key, oracle.kv.Consistency, long, java.util.concurrent.TimeUnit)` is invoked on a partial LOB.