EclipseLink 2.4.0, build 'v20120308-r10963' API Reference

org.eclipse.persistence.queries
Class JPAQueryBuilderManager

java.lang.Object
  extended by org.eclipse.persistence.queries.JPAQueryBuilderManager

public final class JPAQueryBuilderManager
extends java.lang.Object

Manager class that maintains the JPAQueryBuilder to be used in parsing JPQL queries and converting them to DatabaseQuerys in the the EclipseLink environment. In the absence of designating a query builder specifically (setQueryBuilder(JPAQueryBuilder)), the default builder is ANTLRQueryBuilder.

Version:
2.2
See Also:
JPAQueryBuilder, ANTLRQueryBuilder
Author:
John Bracken
Since:
2.2

Constructor Summary
JPAQueryBuilderManager()
           
 
Method Summary
static JPAQueryBuilder getQueryBuilder()
          This method returns the JPAQueryBuilder that has been set for the EclipseLink environment.
static void setQueryBuilder(JPAQueryBuilder queryBuilder)
          Sets the system JPAQueryBuilder to be used across the EclipseLink environment.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPAQueryBuilderManager

public JPAQueryBuilderManager()
Method Detail

getQueryBuilder

public static JPAQueryBuilder getQueryBuilder()
This method returns the JPAQueryBuilder that has been set for the EclipseLink environment. If no query builder has been explicitly designated, then the ANTLRQueryBuilder will be used.

Returns:
the JPAQueryBuilder designated for the environment.

setQueryBuilder

public static void setQueryBuilder(JPAQueryBuilder queryBuilder)
Sets the system JPAQueryBuilder to be used across the EclipseLink environment.

Parameters:
queryBuilder - The query builder to set.

EclipseLink 2.4.0, build 'v20120308-r10963' API Reference