## Uses of Class
org.apache.lucene.util.BitSet

- Packages that use BitSet
  Package | Description
  --- | ---
  org.apache.lucene.util | Some utility classes.

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

    Subclasses of BitSet in org.apache.lucene.util
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FixedBitSet` BitSet of fixed length (numBits), backed by accessible (`FixedBitSet.getBits()`) long[], accessed with an int index, implementing `Bits` and `DocIdSet`.
    `class` | `SparseFixedBitSet` A bit set that only stores longs that have at least one bit which is set.

    Methods in org.apache.lucene.util that return BitSet
    Modifier and Type | Method and Description
    --- | ---
    `BitSet` | BitDocIdSet.`bits()`
    `BitSet` | BitSetIterator.`getBitSet()` Return the wrapped `BitSet`.
    `static BitSet` | BitSet.`of(DocIdSetIterator it, int maxDoc)` Build a `BitSet` from the content of the provided `DocIdSetIterator`.

    Constructors in org.apache.lucene.util with parameters of type BitSet
    Constructor and Description
    `BitDocIdSet(BitSet set)` Same as `BitDocIdSet.BitDocIdSet(BitSet, long)` but uses the set's `approximate cardinality` as a cost.
    `BitDocIdSet(BitSet set, long cost)` Wrap the given `BitSet` as a `DocIdSet`.
    `BitSetIterator(BitSet bits, long cost)` Sole constructor.

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