jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paco Avila <pav...@git.es>
Subject Re: Paging results
Date Mon, 04 Jun 2007 08:18:18 GMT
El sáb, 02-06-2007 a las 11:31 +0200, Marcel Reutegger escribió:
> Ronaldo Florence wrote:
> > I'm trying to page the results of a Xpath query, but I'm not sure how to do
> > this. I used the skip method on the NodeIterator class, but I can't bring
> > every node to memory, I need to page the results on the query, I have a
> > large amount of data so it's imperative to do so.
> >  
> > I tried the following query:
> >  
> > //site/Dados/element(*, mtx:content)[position()=1 or position()=2 or
> > position()=3]
> 
> jackrabbit only has limited support for the position() function, mainly to 
> address same name siblings.
> 
> the skip method is exactly what you should use. the returned NodeIterator loads 
> the nodes on a lazy basis. which means jackrabbit will only load nodes that you 
> actually access and none of the skipped ones.

You can also use the RowIterator.


Mime
View raw message