lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Simon Willnauer (JIRA)" <>
Subject [jira] Commented: (LUCENE-2648) Allow PackedInts.ReaderIterator to advance more than one value
Date Fri, 17 Sep 2010 09:35:33 GMT


Simon Willnauer commented on LUCENE-2648:

Since this API is new in 4.0 I wonder if we should then rename it to PackedIntsEnum or PackedIntsIterator
since ReaderIterator is a very general term. Another option would be to just name it Iterator
since it already has a name context because its an inner class. 

> Allow PackedInts.ReaderIterator to advance more than one value
> --------------------------------------------------------------
>                 Key: LUCENE-2648
>                 URL:
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: Other
>    Affects Versions: 4.0
>            Reporter: Simon Willnauer
>            Assignee: Simon Willnauer
>            Priority: Minor
>         Attachments: LUCENE-2648.patch
> The iterator-like API in LUCENE-2186 makes effective use of PackedInts.ReaderIterator
but frequently skips multiple values. ReaderIterator currently requires to loop over ReaderInterator#next()
to advance to a certain value. We should allow ReaderIterator to expose a #advance(ord) method
to make use-cases like that more efficient. 
> This issue is somewhat part of my efforts to make LUCENE-2186 smaller while breaking
it up in little issues for parts which can be generally useful.

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

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message