3 Java Persistence Query Language Extensions

Oracle TopLink provides many extensions to the standard JPA Java Persistence Query Language (JPQL). These extensions, referred to as the EclipseLink Query Language (EQL), provide access to additional database features many of which are part of standard SQL, provide access to native database features and functions, and provide access to Oracle TopLink specific features.

This chapter contains the following sections:

For more information on JQPL, see:

3.1 Special Operators

EclipseLink defines the following operators to perform database operations that would not be possible in standard JPQL:

3.2 EclipseLink Query Language

Oracle TopLink provides access to the following EclipseLink EQL functions: