Class PackedInts.Mutable

    • Constructor Detail

      • Mutable

        public Mutable()
    • Method Detail

      • set

        public abstract void set​(int index,
                                 long value)
        Set the value at the given index in the array.
        Parameters:
        index - where the value should be positioned.
        value - a value conforming to the constraints set by the array.
      • set

        public int set​(int index,
                       long[] arr,
                       int off,
                       int len)
        Bulk set: set at least one and at most len longs starting at off in arr into this mutable, starting at index. Returns the actual number of values that have been set.
      • fill

        public void fill​(int fromIndex,
                         int toIndex,
                         long val)
        Fill the mutable from fromIndex (inclusive) to toIndex (exclusive) with val.
      • clear

        public void clear()
        Sets all values to 0.
      • save

        public void save​(DataOutput out)
                  throws IOException
        Save this mutable into out. Instantiating a reader from the generated data will return a reader with the same number of bits per value.
        Throws:
        IOException