romseygeek opened a new pull request, #16388:
URL: https://github.com/apache/lucene/pull/16388

   All of the global metadata available without calling advance() on a skipper 
is loaded at Skipper creation time and can therefore be returned without doing 
any IO. The only reason we need to do IO to create a Skipper is slicing an 
IndexInput, and that can be done lazily in advance() as skippers are designed 
to only be consumed in a single thread.  This removes the throws declaration 
from LeafReader.getDocValuesSkipper(), which in combination with a similar 
change on PointValues will make numeric field metadata available without IO.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to