Dominique Jäggi created JCR-3845:
------------------------------------
Summary: Have AuthorizableQueryManager Support Specifying Sort
Ignore Case Mode
Key: JCR-3845
URL: https://issues.apache.org/jira/browse/JCR-3845
Project: Jackrabbit Content Repository
Issue Type: Improvement
Components: jackrabbit-jcr-commons
Affects Versions: 2.8
Reporter: Dominique Jäggi
Currently the _AuthorizableQueryManager_ hard-sets to ignore the case for any
specified sort property, resulting in a query that sorts like this:
{noformat} ... order by fn:lower-case(@myProperty) {noformat}
this may lead to performance impact, as the lowercasing cannot be covered by a
respective index.
i therefore suggest to allow users of the _AuthorizableQueryManager_ to specify
whether lowercasing is desired or not, as an additional flag _ignoreCase: true
| false_ in the _ order | sort:_ section.
[~anchela], kindly review attached patch.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)