[ 
https://issues.apache.org/jira/browse/LUCENE-9203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17031062#comment-17031062
 ] 

Michael Sokolov commented on LUCENE-9203:
-----------------------------------------

It looks to me as if the discussion in LUCENE-9081 was about whether to 
eliminate {{DocValuesIterator}} altogether since it doesn't actually do 
anything - is really just a marker interface. But I think it's helpful for when 
you want to deal with all the DocValues types in a generic manner to have some 
superclass (or could be an interface maybe?) to which to refer. Otherwise you 
end up with ugly switch code that must reference all the concrete types. Given 
that, I'd be +1 to making public, and if for some reason we decide not to, then 
I think we should remove, since this keeps coming up.

> Make DocValuesIterator public
> -----------------------------
>
>                 Key: LUCENE-9203
>                 URL: https://issues.apache.org/jira/browse/LUCENE-9203
>             Project: Lucene - Core
>          Issue Type: Improvement
>          Components: core/index
>    Affects Versions: 8.4
>            Reporter: juan camilo rodriguez duran
>            Priority: Trivial
>              Labels: docValues
>
> By doing this, we improve extensibility for new formats. Additionally this 
> will improve coherence with the public method already existent in the class.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to