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

- Packages that use MutableBits
  Package | Description
  --- | ---
  org.apache.lucene.codecs | Codecs API: API for customization of the encoding and structure of the index.
  org.apache.lucene.codecs.lucene50 | Components from the Lucene 5.0 index format See `org.apache.lucene.codecs.lucene53` for an overview of the index format.
  org.apache.lucene.index | Code to maintain and access indices.
  org.apache.lucene.util | Some utility classes.

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

    Methods in org.apache.lucene.codecs that return MutableBits
    Modifier and Type | Method and Description
    --- | ---
    `abstract MutableBits` | LiveDocsFormat.`newLiveDocs(Bits existing)` Creates a new mutablebits of the same bits set and size of existing.
    `abstract MutableBits` | LiveDocsFormat.`newLiveDocs(int size)` Creates a new MutableBits, with all bits set, for the specified size.

    Methods in org.apache.lucene.codecs with parameters of type MutableBits
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | LiveDocsFormat.`writeLiveDocs(MutableBits bits, Directory dir, SegmentCommitInfo info, int newDelCount, IOContext context)` Persist live docs bits.

  - ### Uses of MutableBits in org.apache.lucene.codecs.lucene50

    Methods in org.apache.lucene.codecs.lucene50 that return MutableBits
    Modifier and Type | Method and Description
    --- | ---
    `MutableBits` | Lucene50LiveDocsFormat.`newLiveDocs(Bits existing)`
    `MutableBits` | Lucene50LiveDocsFormat.`newLiveDocs(int size)`

    Methods in org.apache.lucene.codecs.lucene50 with parameters of type MutableBits
    Modifier and Type | Method and Description
    --- | ---
    `void` | Lucene50LiveDocsFormat.`writeLiveDocs(MutableBits bits, Directory dir, SegmentCommitInfo info, int newDelCount, IOContext context)`

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

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

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

    Classes in org.apache.lucene.util that implement MutableBits
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BitSet` Base implementation for a bit set.
    `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.

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