You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Marcel Reutegger (JIRA)" <ji...@apache.org> on 2007/02/20 18:00:13 UTC
[jira] Commented: (JCR-758) QueryResult's RowIterator.getSize
returned the wrong size of the results after I implemented my own
AccessManager
[ https://issues.apache.org/jira/browse/JCR-758?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12474497 ]
Marcel Reutegger commented on JCR-758:
--------------------------------------
Can you please provide a test case that shows this behaviour? Thank you.
> 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.