## Uses of Interface
org.apache.lucene.util.IOSupplier

- Packages that use IOSupplier
  Package | Description
  --- | ---
  org.apache.lucene.index | Code to maintain and access indices.
  org.apache.lucene.search | Code to search indices.

- - ### Uses of IOSupplier in org.apache.lucene.index

    Methods in org.apache.lucene.index with parameters of type IOSupplier
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SoftDeletesRetentionMergePolicy.`keepFullyDeletedSegment(IOSupplier<CodecReader> readerIOSupplier)`
    `boolean` | NoMergePolicy.`keepFullyDeletedSegment(IOSupplier<CodecReader> readerIOSupplier)`
    `boolean` | MergePolicy.`keepFullyDeletedSegment(IOSupplier<CodecReader> readerIOSupplier)` Returns true if the segment represented by the given CodecReader should be keep even if it's fully deleted.
    `boolean` | FilterMergePolicy.`keepFullyDeletedSegment(IOSupplier<CodecReader> readerIOSupplier)`
    `int` | SoftDeletesRetentionMergePolicy.`numDeletesToMerge(SegmentCommitInfo info, int delCount, IOSupplier<CodecReader> readerSupplier)`
    `int` | NoMergePolicy.`numDeletesToMerge(SegmentCommitInfo info, int delCount, IOSupplier<CodecReader> readerSupplier)`
    `int` | MergePolicy.`numDeletesToMerge(SegmentCommitInfo info, int delCount, IOSupplier<CodecReader> readerSupplier)` Returns the number of deletes that a merge would claim on the given segment.
    `int` | FilterMergePolicy.`numDeletesToMerge(SegmentCommitInfo info, int delCount, IOSupplier<CodecReader> readerSupplier)`

  - ### Uses of IOSupplier in org.apache.lucene.search

    Methods in org.apache.lucene.search with parameters of type IOSupplier
    Modifier and Type | Method and Description
    --- | ---
    `static Matches` | MatchesUtils.`forField(String field, IOSupplier<MatchesIterator> mis)` Create a Matches for a single field

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.