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

Packages that use org.apache.lucene.util.packed
Package
Description
org.apache.lucene.codecs.lucene95
Lucene 9.5 file format.
org.apache.lucene.util.packed
Packed integer arrays and streams.

- Classes in org.apache.lucene.util.packed used by org.apache.lucene.codecs.lucene95
  Class
  Description
  DirectMonotonicReader
  Retrieves an instance previously written by `DirectMonotonicWriter`.
- Classes in org.apache.lucene.util.packed used by org.apache.lucene.util.packed
  Class
  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.NullReader
  A `PackedInts.Reader` which has all its values equal to 0 (bitsPerValue = 0).
  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`.