Class EliasFanoPrefixSumLongBigList.EliasFanoPrefixSumLongBigListIterator

  • All Implemented Interfaces:
    it.unimi.dsi.fastutil.BidirectionalIterator<java.lang.Long>, it.unimi.dsi.fastutil.BigListIterator<java.lang.Long>, it.unimi.dsi.fastutil.longs.LongBidirectionalIterator, it.unimi.dsi.fastutil.longs.LongBigListIterator, it.unimi.dsi.fastutil.longs.LongIterator, it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator<java.lang.Long>, it.unimi.dsi.fastutil.objects.ObjectIterator<java.lang.Long>, java.util.Iterator<java.lang.Long>, java.util.PrimitiveIterator<java.lang.Long,​java.util.function.LongConsumer>, java.util.PrimitiveIterator.OfLong
    Enclosing class:
    EliasFanoPrefixSumLongBigList

    public class EliasFanoPrefixSumLongBigList.EliasFanoPrefixSumLongBigListIterator
    extends EliasFanoMonotoneLongBigList.EliasFanoMonotoneLongBigListIterator
    An list iterator over the values of this EliasFanoPrefixSumLongBigList.

    Forward iteration will be faster than iterated calls to getLong(). Backward iteration is available, but it will performs similarly to getLong().

    Additional unsafe methods nextLongUnsafe() and previousLongUnsafe() iterate without checking for the existence of a next element.