Class PackedInts.Mutable

    • Constructor Summary

      Constructors 
      Constructor Description
      Mutable()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void clear()
      Sets all values to 0.
      void fill​(int fromIndex, int toIndex, long val)
      Fill the mutable from fromIndex (inclusive) to toIndex (exclusive) with val.
      void save​(DataOutput out)
      Save this mutable into out.
      abstract void set​(int index, long value)
      Set the value at the given index in the array.
      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.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 java.io.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:
        java.io.IOException