Support for "ESCAPE" in EJBQL
-----------------------------
Key: CAY-1426
URL: https://issues.apache.org/jira/browse/CAY-1426
Project: Cayenne
Issue Type: Improvement
Components: Core Library
Affects Versions: 3.0RC3
Reporter: Andrew Lindesay
Priority: Minor
The EJBQL specification allows for an escape character to be supplied for the
generated SQL. For example, the following would be valid;
...WHERE (((r.applicableTimestamp>=?1) AND (r.applicableTimestamp<?2)) AND
(UPPER(r.message) LIKE ?3 ESCAPE '|')) ORDER...
The EJBQL parser is presently failing;
... 70 more
Caused by: org.apache.cayenne.ejbql.parser.ParseException: Encountered "
"ESCAPE" "ESCAPE "" at line 1, column 130.
Was expecting:
")" ...
at
org.apache.cayenne.ejbql.parser.EJBQL.generateParseException(EJBQL.java:9419)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.