|
EclipseLink 2.4.0, build 'v20120308-r10963' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.persistence.queries.ANTLRQueryBuilder
public final class ANTLRQueryBuilder
This class defines the default JPAQueryBuilder
implementation
that uses an Antlr-based parser and DatabaseQuery
conversion
mechanism.
JPQLParser
,
JPQLParser
,
JPQLParserFactory
,
JPAQueryBuilder
,
JPAQueryBuilderManager
Constructor Summary | |
---|---|
ANTLRQueryBuilder()
Constructs a new instance of ANTLRQueryBuilder . |
Method Summary | |
---|---|
DatabaseQuery |
buildQuery(java.lang.String jpqlQuery,
org.eclipse.persistence.internal.sessions.AbstractSession session)
Creates a fully initialized DatabaseQuery by parsing the given Java Persistence query. |
void |
populateQuery(java.lang.String jpqlQuery,
DatabaseQuery query,
org.eclipse.persistence.internal.sessions.AbstractSession session)
Populates an existing DatabaseQuery by parsing the given Java Persistence query. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ANTLRQueryBuilder()
ANTLRQueryBuilder
.
Method Detail |
---|
public DatabaseQuery buildQuery(java.lang.String jpqlQuery, org.eclipse.persistence.internal.sessions.AbstractSession session)
DatabaseQuery
by parsing the given Java Persistence query.
buildQuery
in interface JPAQueryBuilder
jpqlQuery
- A non-null
string representation of the query to parse and to
convert into a DatabaseQuery
session
- The EclipseLink AbstractSession
that this query will execute against
DatabaseQuery
public void populateQuery(java.lang.String jpqlQuery, DatabaseQuery query, org.eclipse.persistence.internal.sessions.AbstractSession session)
DatabaseQuery
by parsing the given Java Persistence query.
populateQuery
in interface JPAQueryBuilder
jpqlQuery
- A non-null
string representation of the query to parse and to
convert into a DatabaseQuery
query
- The query to populate with the derived jpql criteriasession
- The EclipseLink AbstractSession
that this query will execute against
|
EclipseLink 2.4.0, build 'v20120308-r10963' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |