jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Julian Reschke (JIRA)" <j...@apache.org>
Subject [jira] Created: (JCR-1166) JCR2SPI does not provide actual size on RangeIterator.getSize()
Date Tue, 09 Oct 2007 12:46:50 GMT
JCR2SPI does not provide actual size on RangeIterator.getSize()

                 Key: JCR-1166
                 URL: https://issues.apache.org/jira/browse/JCR-1166
             Project: Jackrabbit
          Issue Type: Improvement
          Components: SPI
            Reporter: Julian Reschke

Currently, JCR2SPI always returns -1 on RangeIterator.getSize().

This return value is legal (meaning "unknown"), but may cause clients to simply iterate through
the whole list when what they really want is simply the count.

Use case:

"The use case is to count the number of members of a NT_FOLDER without having to open up the
NT_FOLDER and count all the members (and I assume load them into memory) "

To make this happen we probably need to move away from simple Iterators on the SPI level,
and put quite some additional work into JCR2SPI.

Feedback appreciated.

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

View raw message