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

- Packages that use FixedBitSet
  Package | Description
  --- | ---
  org.apache.lucene.codecs | Codecs API: API for customization of the encoding and structure of the index.
  org.apache.lucene.index | Code to maintain and access indices.
  org.apache.lucene.util | Some utility classes.
  org.apache.lucene.util.bkd | Block KD-tree, implementing the generic spatial data structure described in this paper.

- - ### Uses of FixedBitSet in org.apache.lucene.codecs

    Methods in org.apache.lucene.codecs with parameters of type FixedBitSet
    Modifier and Type | Method and Description
    --- | ---
    `BlockTermState` | PushPostingsWriterBase.`writeTerm(BytesRef term, TermsEnum termsEnum, FixedBitSet docsSeen, NormsProducer norms)`
    `abstract BlockTermState` | PostingsWriterBase.`writeTerm(BytesRef term, TermsEnum termsEnum, FixedBitSet docsSeen, NormsProducer norms)` Write all postings for one term; use the provided `TermsEnum` to pull a `PostingsEnum`.

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

    Fields in org.apache.lucene.index declared as FixedBitSet
    Modifier and Type | Field and Description
    --- | ---
    `FixedBitSet` | SegmentWriteState.`liveDocs` `FixedBitSet` recording live documents; this is only set if there is one or more deleted documents.

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

    Methods in org.apache.lucene.util that return FixedBitSet
    Modifier and Type | Method and Description
    --- | ---
    `FixedBitSet` | FixedBitSet.`clone()`
    `static FixedBitSet` | FixedBitSet.`copyOf(Bits bits)` Make a copy of the given bits.
    `static FixedBitSet` | FixedBitSet.`ensureCapacity(FixedBitSet bits, int numBits)` If the given `FixedBitSet` is large enough to hold `numBits+1`, returns the given bits, otherwise returns a new `FixedBitSet` which can hold the requested number of bits.
    `static FixedBitSet` | BitSetIterator.`getFixedBitSetOrNull(DocIdSetIterator iterator)` If the provided iterator wraps a `FixedBitSet`, returns it, otherwise returns null.

    Methods in org.apache.lucene.util with parameters of type FixedBitSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | FixedBitSet.`and(FixedBitSet other)` this = this AND other
    `void` | FixedBitSet.`andNot(FixedBitSet other)` this = this AND NOT other
    `static long` | FixedBitSet.`andNotCount(FixedBitSet a, FixedBitSet b)` Returns the popcount or cardinality of "a and not b" or "intersection(a, not(b))".
    `static FixedBitSet` | FixedBitSet.`ensureCapacity(FixedBitSet bits, int numBits)` If the given `FixedBitSet` is large enough to hold `numBits+1`, returns the given bits, otherwise returns a new `FixedBitSet` which can hold the requested number of bits.
    `static long` | FixedBitSet.`intersectionCount(FixedBitSet a, FixedBitSet b)` Returns the popcount or cardinality of the intersection of the two sets.
    `boolean` | FixedBitSet.`intersects(FixedBitSet other)` returns true if the sets have any elements in common
    `void` | FixedBitSet.`or(FixedBitSet other)` this = this OR other
    `static long` | FixedBitSet.`unionCount(FixedBitSet a, FixedBitSet b)` Returns the popcount or cardinality of the union of the two sets.
    `void` | FixedBitSet.`xor(FixedBitSet other)` this = this XOR other

  - ### Uses of FixedBitSet in org.apache.lucene.util.bkd

    Fields in org.apache.lucene.util.bkd declared as FixedBitSet
    Modifier and Type | Field and Description
    --- | ---
    `protected FixedBitSet` | BKDWriter.`docsSeen`

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