Skip Headers

# Understanding the Query API

Previous

Next

Table: Session Query API Summary summarizes the query support provided by each type of session. For each session type, it shows the type of query operation (create, read, update, delete) that you can perform and whether or not you can execute a `DatabaseQuery` or `Call`. For example, using a unit of work, you can use session queries to read and delete; using a server session, you can use session queries to create, read, update, and delete.

Session Query API Summary

Session | Create | Read | Update | Delete | Execute Database Query | Execute Call
--- | --- | --- | --- | --- | --- | ---
Unit of work |  |  |  |  |  |
Database |  |  |  |  |  |
Server |  |  |  |  |  |
Client |  |  |  |  |  |

Example: Query and Expression Packages summarizes the important TopLink packages that provide query and expression support:

Query and Expression Packages

    oracle.toplink.queryframework
    oracle.toplink.expressions
    oracle.toplink.querykeys
    oracle.toplink.descriptors.DescriptorQueryManager