Class PackedLongValues

java.lang.Object
org.apache.lucene.util.LongValues
org.apache.lucene.util.packed.PackedLongValues
All Implemented Interfaces:
Accountable
Direct Known Subclasses:
DeltaPackedLongValues

public class PackedLongValues extends LongValues implements Accountable
Utility class to compress integers into a LongValues instance.
  • Field Details

    • BASE_RAM_BYTES_USED

      private static final long BASE_RAM_BYTES_USED
    • DEFAULT_PAGE_SIZE

      static final int DEFAULT_PAGE_SIZE
      See Also:
    • MIN_PAGE_SIZE

      static final int MIN_PAGE_SIZE
      See Also:
    • MAX_PAGE_SIZE

      static final int MAX_PAGE_SIZE
      See Also:
    • values

      final PackedInts.Reader[] values
    • pageShift

      final int pageShift
    • pageMask

      final int pageMask
    • size

      private final long size
    • ramBytesUsed

      private final long ramBytesUsed
  • Constructor Details

    • PackedLongValues

      PackedLongValues(int pageShift, int pageMask, PackedInts.Reader[] values, long size, long ramBytesUsed)
  • Method Details