Reports the following errors inside Persistence QL queries:

Example queries:


SELECT OBJECT(e) FROM JavaEntity e WHERE TRUE // Warning: constant condition

SELECT OBJECT(e) FROM JavaEntity e WHERE e.id BETWEEN 0 AND '2' // Error: expected a numeric value but got a string

SELECT e from JavaEntity e where e.id=?1 and e.name=?3 // Error: there are only 2 actual query parameters