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)

Reply via email to