# Uses of Class
org.apache.lucene.search.AbstractDocIdSetIterator

Packages that use AbstractDocIdSetIterator
Package
Description
org.apache.lucene.codecs.lucene90
Lucene 9.0 file format.
org.apache.lucene.search
Code to search indices.
org.apache.lucene.util
Some utility classes.

- ## Uses of AbstractDocIdSetIterator in org.apache.lucene.codecs.lucene90

  Subclasses of AbstractDocIdSetIterator in org.apache.lucene.codecs.lucene90
  Modifier and Type
  Class
  Description
  `final class`
  `IndexedDISI`
  Disk-based implementation of a `DocIdSetIterator` which can return the index of the current document, i.e.

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

  Subclasses of AbstractDocIdSetIterator in org.apache.lucene.search
  Modifier and Type
  Class
  Description
  `final class`
  `DisjunctionDISIApproximation`
  A `DocIdSetIterator` which is a disjunction of the approximations of the provided iterators.
  `class`
  `FilteredDocIdSetIterator`
  Abstract decorator class of a DocIdSetIterator implementation that provides on-demand filter/validation mechanism on an underlying DocIdSetIterator.

- ## Uses of AbstractDocIdSetIterator in org.apache.lucene.util

  Subclasses of AbstractDocIdSetIterator in org.apache.lucene.util
  Modifier and Type
  Class
  Description
  `class`
  `BitSetIterator`
  A `DocIdSetIterator` which iterates over set bits in a bit set.
  `class`
  `DocBaseBitSetIterator`
  A `DocIdSetIterator` like `BitSetIterator` but has a doc base in order to avoid storing previous 0s.