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] Commented: (JCR-1239) SPI: Provide possibility to retrieve the number of child-nodes without retrieving them.
Date Thu, 29 Nov 2007 12:11:43 GMT

    [ https://issues.apache.org/jira/browse/JCR-1239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12546687
] 

Julian Reschke commented on JCR-1239:
-------------------------------------

The problem is that it's hard for the SPI implementation to decide whether it needs to internally
refetch the children if the client first asks for the count, and then starts iterating. It's
much easier to decide if this happens with method calls on the same object.

> SPI: Provide possibility to retrieve the number of child-nodes without retrieving them.
> ---------------------------------------------------------------------------------------
>
>                 Key: JCR-1239
>                 URL: https://issues.apache.org/jira/browse/JCR-1239
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-spi
>            Reporter: angela
>             Fix For: 1.4
>
>
> separate issue started by julian within issue #1166:
> RepositoryService.getChildInfos is defined to return an Iterator.
> this forces the caller to loop over all entries in order to detect the number of child-nodes.
> currently the hierarchy is populated any way, but that could be a source for future optimization.
> possible solutions:
> - change return value to RangeIterator
> - change return value to Collection (or Set).

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


Mime
View raw message