I was trying to execute following jcr sql2 query:
String expression = "SELECT * FROM [nt:base] AS p " +
"WHERE NAME(p) like 'opony.txt'";
But I got
javax.jcr.UnsupportedRepositoryOperationException.
Is it any other way to search for nodes that names are like '%example%'?
I was also trying to search for nodes with specified path
String expression = "SELECT * FROM [nt:base] " +
"WHERE PATH([nt:base]) like '/a/b'";
But I got
javax.jcr.query.InvalidQueryException: Query:
SELECT * FROM [nt:base] WHERE PATH([(*)nt:base]) like '/a/b'; expected: LENGTH, NAME, LOCALNAME, SCORE, LOWER, UPPER, or CAST
How can I search nodes that paths are like '%example%'?
I am using JCR_SQL2
javax.jcr.query.Query query = queryManager.createQuery(expression, Query.JCR_SQL2);