Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
-
Linux
Description
ValueFactory vf = session.getValueFactory();
QueryManager queryMgr = session.getWorkspace().getQueryManager();
String expression = "SELECT * FROM [nt:unstructured] WHERE id = $id ";
Query query = queryMgr.createQuery(expression,Query.JCR_SQL2);
query.bindValue("id", vf.createValue(id));
QueryResult result = query.execute();
>> failed with spi2dav because it doesn't seems to be implemented.
Exception thrown a "id is not a known bind variable name in this query".
When I check the code, I found a possible reason in the org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.checkQueryStatement :
// TODO implement
Attachments
Issue Links
- duplicates
-
JCR-2533 spi2dav: Implement RepositoryService#checkQueryStatement
- Open