Package org.roaringbitmap.longlong
The org.roaringbitmap.longlong package provides
one class (
Roaring64NavigableMap
) that users
can rely upon for fast set of 64-bit integers.
import org.roaringbitmap.longlong.*;
//...
Roaring64NavigableMap r1 = new Roaring64NavigableMap();
for(long k = 4000l; k<4255l;++k) r1.addLong(k);
-
Interface Summary Interface Description ImmutableLongBitmapDataProvider Interface representing an immutable bitmap.LongBitmapDataProvider Representing a general bitmap interface.LongConsumer An LongConsumer receives the long values contained in a data structure.LongIterator A simple iterator over long values.PeekableLongIterator Simple extension to the IntIterator interface. -
Class Summary Class Description ContainerWithIndex HighLowContainer ImmutableLongBitmapDataProvider.RoaringOfLong An internal class to help provide streams.IntegerUtil LongConsumerRelativeRangeAdapter Wrapper to use a LongConsumer where a RelativeRangeConsumer is expected.LongUtils Roaring64Bitmap Roaring64Bitmap is a compressed 64 bit bitmap.Roaring64NavigableMap Roaring64NavigableMap extends RoaringBitmap to the whole range of longs (or unsigned longs).