Class MergeState.DocMap

java.lang.Object
org.apache.lucene.index.MergeState.DocMap
Enclosing class:
MergeState

public abstract static class MergeState.DocMap extends Object
Remaps docids around deletes during merge
  • Method Details

    • get

      public abstract int get(int docID)
      Returns the mapped docID corresponding to the provided one.
    • maxDoc

      public abstract int maxDoc()
      Returns the total number of documents, ignoring deletions.
    • numDocs

      public final int numDocs()
      Returns the number of not-deleted documents.
    • numDeletedDocs

      public abstract int numDeletedDocs()
      Returns the number of deleted documents.
    • hasDeletions

      public boolean hasDeletions()
      Returns true if there are any deletions.
    • build

      public static MergeState.DocMap build(AtomicReader reader)
      Creates a MergeState.DocMap instance appropriate for this reader.