QueryResult's RowIterator.getSize returned the wrong size of the results after 
I implemented my own AccessManager
-----------------------------------------------------------------------------------------------------------------

                 Key: JCR-758
                 URL: https://issues.apache.org/jira/browse/JCR-758
             Project: Jackrabbit
          Issue Type: Bug
    Affects Versions: 1.2.1
            Reporter: Xiaohua Lu


The background is I have implemented my own AccessManager. After executing a 
query and get back the RowIterator from the result, if I call 
rowiterator.getSize, it will return the size of all nodes matching my query 
(without honoring the access control) . But if I iterate through the result, I 
find lots of duplicates in the results; and if I filter out those duplicate, 
the final result is quite off the original number from RowIteartor.getSize()

BTW, I also disabled Doc Order sorting.

 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to