Class PackedLongValues.Builder

java.lang.Object
org.apache.lucene.util.packed.PackedLongValues.Builder
All Implemented Interfaces:
Accountable
Enclosing class:
PackedLongValues

public static class PackedLongValues.Builder extends Object implements Accountable
A Builder for a PackedLongValues instance.
  • Method Details

    • build

      public PackedLongValues build()
      Build a PackedLongValues instance that contains values that have been added to this builder. This operation is destructive.
    • ramBytesUsed

      public final long ramBytesUsed()
      Description copied from interface: Accountable
      Return the memory usage of this object in bytes. Negative values are illegal.
      Specified by:
      ramBytesUsed in interface Accountable
    • size

      public final long size()
      Return the number of elements that have been added to this builder.
    • add

      public PackedLongValues.Builder add(long l)
      Add a new element to this builder.