# Uses of Package
org.apache.lucene.util.packed

- Packages that use org.apache.lucene.util.packed
  Package | Description
  --- | ---
  org.apache.lucene.util.packed | Packed integer arrays and streams.

- Classes in org.apache.lucene.util.packed used by org.apache.lucene.util.packed
  Class and Description
  AbstractPagedMutable Base implementation for `PagedMutable` and `PagedGrowableWriter`.
  DirectMonotonicReader Retrieves an instance previously written by `DirectMonotonicWriter`.
  DirectMonotonicReader.Meta In-memory metadata that needs to be kept around for `DirectMonotonicReader` to read data from disk.
  DirectMonotonicWriter Write monotonically-increasing sequences of integers.
  DirectWriter Class for writing packed integers to be directly read from Directory.
  GrowableWriter Implements `PackedInts.Mutable`, but grows the bit count of the underlying packed ints on-demand.
  MonotonicBlockPackedReader Provides random access to a stream written with `MonotonicBlockPackedWriter`.
  PackedInts.Decoder A decoder for packed integers.
  PackedInts.Encoder An encoder for packed integers.
  PackedInts.Format A format to write packed ints.
  PackedInts.FormatAndBits Simple class that holds a format and a number of bits per value.
  PackedInts.Mutable A packed integer array that can be modified.
  PackedInts.Reader A read-only random access array of positive integers.
  PackedInts.ReaderIterator Run-once iterator interface, to decode previously saved PackedInts.
  PackedInts.Writer A write-once Writer.
  PackedLongValues Utility class to compress integers into a `LongValues` instance.
  PackedLongValues.Builder A Builder for a `PackedLongValues` instance.
  PackedLongValues.Iterator An iterator over long values.
  PagedGrowableWriter A `PagedGrowableWriter`.
  PagedMutable A `PagedMutable`.

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