Version 1.1.29
SODA - Simple Oracle Document Access
SODA is a simple API for working with document collections. The API is primarily designed for working with JSON documents, although other types of document content, such as images, audio, and video, are supported as well.
Find, insert, replace, and remove are some of the operations provided on document collections.
The core interfaces are:
Interface | Description |
---|---|
OracleClient | Entry point for working with the API. For the Oracle RDBMS SODA implementation, the entry point is the oracle.soda.rdbms.OracleRDBMSClient class, which implements this interface |
OracleDocument | Document |
OracleDatabase | Database of document collections. Provides methods for opening of collections |
OracleDatabaseAdmin | Provides DDL and metadata methods, such as collection creation, for the OracleDatabase |
OracleCollection | Document collection. Provides find(), insert(), etc. methods |
OracleCollectionAdmin | Provides DDL and metadata methods, such as index creation, for the OracleCollection |
OracleOperationBuilder | A builder and executor of read and write operations on the document collection |
OracleCursor | Returned by OracleOperationBuilder.iterator(). Allows iteration over results of a read operation on the document collection. The next() method returns the next OracleDocument from the result |
Note: future additions to the SODA interfaces are possible
Package | Description |
---|---|
oracle.soda |
Contains the core SODA interfaces and classes.
|
oracle.soda.rdbms |
Contains RDBMS-specific SODA interfaces and classes.
|