[ 
https://issues.apache.org/jira/browse/LUCENE-3859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Muir updated LUCENE-3859:
--------------------------------

    Attachment: LUCENE-3859.patch

Updated patch: same approach as before, except with some related cleanups.

FieldInfos are now public from IndexReader in 4.0, but javadoc is sparse and 
some naming is inconsistent.

Patch renames FieldInfos.anyDocValuesFields() to FieldInfos.hasDocValues(), 
consistent with hasProx(), hasNorms(), and hasFreq().

Patch also renames FieldInfo.normsPresent() to FieldInfo.hasNorms(), consistent 
with hasDocValues(), and consistent with the naming in FieldInfoS.

Also i added some additional javadoc.
                
> nuke/clean up AtomicReader.hasNorms
> -----------------------------------
>
>                 Key: LUCENE-3859
>                 URL: https://issues.apache.org/jira/browse/LUCENE-3859
>             Project: Lucene - Java
>          Issue Type: Task
>    Affects Versions: 4.0
>            Reporter: Robert Muir
>         Attachments: LUCENE-3859.patch, LUCENE-3859.patch
>
>
> implementations already have to return fieldInfos() [which can tell you 
> this], and normValues() [which can also tell you this].
> So if we want to keep it, I think it should just have a final implementation 
> and not be required for FilterReaders, etc.
> Or we can just nuke it... do we really need 3 ways to do the same thing?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to