| Summary: | Introduce JPQL Parser Interface | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Shaun Smith <shaun.smith> | ||||||
| Component: | Eclipselink | Assignee: | James Sutherland <jamesssss> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | douglas.clarke, eric.gwin, jamesssss, john.b.bracken, neil.hauge, pascal.filion, peter.krogh | ||||||
| Version: | unspecified | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| See Also: | https://bugs.eclipse.org/bugs/show_bug.cgi?id=331817 | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Shaun Smith
Created attachment 185387 [details]
Initial set of JPAQueryBuilder interfaces and ANTLR Implementation
The attached patch file contains the proposed interfaces and mechanism for making JPQL query parsing and DatabaseQuery construction pluggable. Also included is a default implementation that utilizes the existing ANTLR based parser/converter. The included code has been built and passes the jpa and srg tests in my environment against a MySql db. Let me know if there are any changes I need to make or additional information I can provide.
Created attachment 207145 [details]
Updated for 2.4 code stream
This patch also includes parsing a selection criteria through the pluggable parser
This is fixed in 2.4 The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink |