索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- AbstractShuttle - org.bitlap.roaringbitmap.art中的类
-
visit the art tree's space through a stack which records the deep first visiting paths.
- AbstractShuttle(Art, Containers) - 类的构造器 org.bitlap.roaringbitmap.art.AbstractShuttle
- accept(int) - 接口中的方法 org.bitlap.roaringbitmap.IntConsumer
-
Receives the integer
- accept(long) - 接口中的方法 org.bitlap.roaringbitmap.longlong.LongConsumer
-
Receives the long
- acceptAbsent(int) - 类中的方法 org.bitlap.roaringbitmap.IntConsumerRelativeRangeAdapter
- acceptAbsent(int) - 类中的方法 org.bitlap.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter
- acceptAbsent(int) - 接口中的方法 org.bitlap.roaringbitmap.RelativeRangeConsumer
-
Consume a single absent value at relativePos.
- acceptAllAbsent(int, int) - 类中的方法 org.bitlap.roaringbitmap.IntConsumerRelativeRangeAdapter
- acceptAllAbsent(int, int) - 类中的方法 org.bitlap.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter
- acceptAllAbsent(int, int) - 接口中的方法 org.bitlap.roaringbitmap.RelativeRangeConsumer
-
Consume consecutive absent values in the range [relativeFrom, relativeTo).
- acceptAllPresent(int, int) - 类中的方法 org.bitlap.roaringbitmap.IntConsumerRelativeRangeAdapter
- acceptAllPresent(int, int) - 类中的方法 org.bitlap.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter
- acceptAllPresent(int, int) - 接口中的方法 org.bitlap.roaringbitmap.RelativeRangeConsumer
-
Consume consecutive present values in the range [relativeFrom, relativeTo).
- acceptPresent(int) - 类中的方法 org.bitlap.roaringbitmap.IntConsumerRelativeRangeAdapter
- acceptPresent(int) - 类中的方法 org.bitlap.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter
- acceptPresent(int) - 接口中的方法 org.bitlap.roaringbitmap.RelativeRangeConsumer
-
Consume a single present value at relativePos.
- accumulator() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector
- accumulator() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
- accumulator() - 类中的方法 org.bitlap.roaringbitmap.ParallelAggregation.ContainerCollector
- accumulator() - 类中的方法 org.bitlap.roaringbitmap.ParallelAggregation.OrCollector
- add(char) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
-
running time is in O(n) time if insert is not in order.
- add(char) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- add(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
-
running time is in O(n) time if insert is not in order.
- add(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- add(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Add a char to the container.
- add(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- add(char) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Add a short to the container.
- add(char) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- add(char) - 接口中的方法 org.bitlap.roaringbitmap.WordStorage
- add(int) - 接口中的方法 org.bitlap.roaringbitmap.BitmapDataProvider
-
set the value to "true", whether it already appears or not.
- add(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- add(int) - 类中的方法 org.bitlap.roaringbitmap.ConstantMemoryContainerAppender
-
Adds the value to the underlying bitmap.
- add(int) - 类中的方法 org.bitlap.roaringbitmap.ContainerAppender
-
Adds the value to the underlying bitmap.
- add(int) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- add(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- add(int) - 接口中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter
-
buffers a value to be added to the bitmap.
- add(int...) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Set all the specified values to true.
- add(int...) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- add(int...) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Set all the specified values to true.
- add(int, int) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- add(int, int) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- add(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- add(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- add(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Return a new container with all chars in [begin,end) added using an unsigned interpretation.
- add(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- add(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
已过时。use the version where longs specify the range
- add(int, int) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Return a new container with all shorts in [begin,end) added using an unsigned interpretation.
- add(int, int) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
-
已过时。
- add(int, int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
已过时。use the version where longs specify the range
- add(int, int) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- add(long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap.Appender
-
Adds the value and associates it with the current row index.
- add(long...) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Set all the specified values to true.
- add(long...) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Set all the specified values to true.
- add(long, long) - 接口中的方法 org.bitlap.roaringbitmap.BitmapDataProvider
-
Add a range of values to the bitmap
- add(long, long) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Add to the current bitmap all integers in [rangeStart,rangeEnd).
- add(long, long) - 类中的方法 org.bitlap.roaringbitmap.ConstantMemoryContainerAppender
- add(long, long) - 类中的方法 org.bitlap.roaringbitmap.ContainerAppender
- add(long, long) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- add(long, long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
已过时。as this may be confused with adding individual longs
- add(long, long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
已过时。as this may be confused with adding individual longs
- add(long, long) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Add to the current bitmap all integers in [rangeStart,rangeEnd).
- add(long, long) - 接口中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter
-
Add a range to the bitmap
- add(MutableRoaringBitmap, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
已过时。use the version where longs specify the range
- add(MutableRoaringBitmap, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) added.
- add(RoaringBitmap, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
已过时。use the version where longs specify the range
- add(RoaringBitmap, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) added.
- addContainer(Container) - 类中的方法 org.bitlap.roaringbitmap.art.Containers
-
add a Container
- addInt(int) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- addInt(int) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Add the integer value to the container (set the value to "true"), whether it already appears or not.
- addLong(long) - 接口中的方法 org.bitlap.roaringbitmap.longlong.LongBitmapDataProvider
-
set the value to "true", whether it already appears or not.
- addLong(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- addLong(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- addMany(int...) - 类中的方法 org.bitlap.roaringbitmap.ConstantMemoryContainerAppender
- addMany(int...) - 类中的方法 org.bitlap.roaringbitmap.ContainerAppender
- addMany(int...) - 接口中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter
-
Adds many values to the bitmap.
- addN(int[], int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Set the specified values to true, within given boundaries.
- addN(int[], int, int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Set the specified values to true, within given boundaries.
- addOffset(ImmutableRoaringBitmap, long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Generate a copy of the provided bitmap, but with all its values incremented by offset.
- addOffset(MappeableContainer, char) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
Add value "offset" to all values in the container, producing two new containers.
- addOffset(Container, char) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Add value "offset" to all values in the container, producing two new containers.
- addOffset(RoaringBitmap, long) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Generate a copy of the provided bitmap, but with all its values incremented by offset.
- addRange(long, long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Add to the current bitmap all longs in [rangeStart,rangeEnd).
- addRange(long, long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Add to the current bitmap all longs in [rangeStart,rangeEnd).
- advance() - 接口中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainerPointer
-
Move to the next container
- advance() - 接口中的方法 org.bitlap.roaringbitmap.ContainerPointer
-
Move to the next container
- advanceIfNeeded(char) - 类中的方法 org.bitlap.roaringbitmap.ArrayBatchIterator
- advanceIfNeeded(char) - 类中的方法 org.bitlap.roaringbitmap.BitmapBatchIterator
- advanceIfNeeded(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.ArrayBatchIterator
- advanceIfNeeded(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.BitmapBatchIterator
- advanceIfNeeded(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.RunBatchIterator
- advanceIfNeeded(char) - 接口中的方法 org.bitlap.roaringbitmap.ContainerBatchIterator
-
Advance until the value.
- advanceIfNeeded(char) - 接口中的方法 org.bitlap.roaringbitmap.PeekableCharIterator
-
If needed, when iterating forward through the chars it will advance as long as the next value is smaller than val (as an unsigned short) when iterating in reverse through the chars it will advance as long as the next value is larger than val (as an unsigned short)
- advanceIfNeeded(char) - 类中的方法 org.bitlap.roaringbitmap.RunBatchIterator
- advanceIfNeeded(int) - 接口中的方法 org.bitlap.roaringbitmap.BatchIterator
-
If needed, advance as long as the next value is smaller than minval The advanceIfNeeded method is used for performance reasons, to skip over unnecessary repeated calls to next.
- advanceIfNeeded(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferIntIteratorFlyweight
- advanceIfNeeded(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.RoaringBatchIterator
- advanceIfNeeded(int) - 类中的方法 org.bitlap.roaringbitmap.IntIteratorFlyweight
- advanceIfNeeded(int) - 接口中的方法 org.bitlap.roaringbitmap.PeekableIntIterator
-
If needed, advance as long as the next value is smaller than minval The advanceIfNeeded method is used for performance reasons, to skip over unnecessary repeated calls to next.
- advanceIfNeeded(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBatchIterator
- advanceIfNeeded(long) - 接口中的方法 org.bitlap.roaringbitmap.longlong.PeekableLongIterator
-
If needed, for a forwards iterator advance as long as the next value is smaller than thresholdVal For a reverse iterator advance as long as the next value is greater than thresholdVal The advanceIfNeeded method is used for performance reasons, to skip over unnecessary repeated calls to next.
- advanceUntil(char[], int, int, char) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Find the smallest integer larger than pos such that array[pos]>= min.
- advanceUntil(char, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- advanceUntil(char, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- advanceUntil(char, int) - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
-
Find the smallest integer index larger than pos such that getKeyAtIndex(index)>=x.
- advanceUntil(char, int) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
Find the smallest integer index larger than pos such that array[index].key>=x.
- advanceUntil(CharBuffer, int, int, char) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
Find the smallest integer larger than pos such that array[pos]>= min.
- analyse(Collection<? extends RoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.insights.BitmapAnalyser
-
Analyze the internal representation of bitmaps
- analyse(RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.insights.BitmapAnalyser
-
Analyze the internal representation of bitmap
- and(long[], Iterator<? extends ImmutableRoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- and(long[], ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- and(long[], RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute the AND aggregate.
- and(Iterator<? extends ImmutableRoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- and(Iterator<? extends ImmutableRoaringBitmap>, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
已过时。use the version where longs specify the range. Negative range end are illegal.
- and(Iterator<? extends ImmutableRoaringBitmap>, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Computes AND between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
- and(Iterator<? extends RoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute the AND aggregate.
- and(Iterator<? extends RoaringBitmap>, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
已过时。use the version where longs specify the range. Negative range end are illegal.
- and(Iterator<? extends RoaringBitmap>, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Computes AND between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
- and(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- and(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- and(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- and(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- and(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- and(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- and(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- and(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- and(ImmutableRoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise AND (intersection) operation.
- and(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- and(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise AND (intersection) operation.
- and(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- and(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- and(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise AND of this container with another (intersection).
- and(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- and(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- and(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- and(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise AND of this container with another (intersection).
- and(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- and(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- and(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- and(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- and(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise AND of this container with another (intersection).
- and(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- and(MutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- and(MutableRoaringBitmap, MutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise AND (intersection) operation.
- and(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- and(Roaring64Bitmap) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
In-place bitwise AND (intersection) operation.
- and(Roaring64NavigableMap) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
In-place bitwise AND (intersection) operation.
- and(RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- and(RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
In-place bitwise AND (intersection) operation.
- and(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute the AND aggregate.
- and(RoaringBitmap, RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Bitwise AND (intersection) operation.
- and(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- and(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- and(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- and(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- andCardinality(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- andCardinality(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- andCardinality(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
- andCardinality(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- andCardinality(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- andCardinality(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- andCardinality(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
- andCardinality(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- andCardinality(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute cardinality of the AND aggregate.
- andCardinality(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Cardinality of Bitwise AND (intersection) operation.
- andCardinality(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- andCardinality(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- andCardinality(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- andCardinality(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- andCardinality(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- andCardinality(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- andCardinality(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- andCardinality(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- andCardinality(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise AND of this container with another (intersection).
- andCardinality(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- andCardinality(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- andCardinality(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- andCardinality(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- andCardinality(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- andCardinality(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute cardinality of the AND aggregate.
- andCardinality(RoaringBitmap, RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Cardinality of Bitwise AND (intersection) operation.
- andCardinality(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- andCardinality(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- andCardinality(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
- andCardinality(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- andInto(long[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- andInto(long[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- andInto(long[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the intersection of this container with the bits present in the array, modifying the array.
- andInto(long[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- andNot(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- andNot(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- andNot(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- andNot(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- andNot(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- andNot(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- andNot(ImmutableRoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise ANDNOT (difference) operation.
- andNot(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise ANDNOT (difference) operation.
- andNot(ImmutableRoaringBitmap, ImmutableRoaringBitmap, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
已过时。use the version where longs specify the range. Negative values for range endpoints are not allowed.
- andNot(ImmutableRoaringBitmap, ImmutableRoaringBitmap, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise ANDNOT (difference) operation for the given range, rangeStart (inclusive) and rangeEnd (exclusive).
- andNot(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- andNot(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- andNot(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- andNot(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- andNot(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- andNot(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- andNot(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- andNot(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- andNot(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- andNot(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- andNot(MutableRoaringBitmap, MutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise ANDNOT (difference) operation.
- andNot(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(Roaring64Bitmap) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
In-place bitwise ANDNOT (difference) operation.
- andNot(Roaring64NavigableMap) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
In-place bitwise ANDNOT (difference) operation.
- andNot(RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- andNot(RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
In-place bitwise ANDNOT (difference) operation.
- andNot(RoaringBitmap, RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Bitwise ANDNOT (difference) operation.
- andNot(RoaringBitmap, RoaringBitmap, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
已过时。use the version where longs specify the range. Negative values for range endpoints are not allowed.
- andNot(RoaringBitmap, RoaringBitmap, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Bitwise ANDNOT (difference) operation for the given range, rangeStart (inclusive) and rangeEnd (exclusive).
- andNot(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- andNot(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- andNot(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- andNotCardinality(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Cardinality of the bitwise ANDNOT (left difference) operation.
- andNotCardinality(RoaringBitmap, RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Cardinality of the bitwise ANDNOT (left difference) operation.
- append(char, MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- append(char, MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
- append(char, Container) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
- append(char, Container) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- append(char, T) - 接口中的方法 org.bitlap.roaringbitmap.AppendableStorage
-
Appends the key and container to the storage, throws if the key is less than the current mark.
- append(RoaringArray) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
append a roaringArray
- append(RoaringArray, int, int) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
Append the values from another array, no copy is made (use with care)
- AppendableStorage<T> - org.bitlap.roaringbitmap中的接口
-
Key-value storage of 16 bit containers
- appendCopiesAfter(PointableRoaringArray, char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
-
Append copies of the values AFTER a specified key (may or may not be present) to end.
- appendCopiesUntil(PointableRoaringArray, char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
-
Append copies of the values from another array, from the start
- appendCopy(char, MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- appendCopy(PointableRoaringArray, int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
-
Append copies of the values from another array
- appender(long) - 类中的静态方法 org.bitlap.roaringbitmap.RangeBitmap
-
Append values to the RangeBitmap before sealing it, defaults to on heap ByteBuffers.
- appender(long, IntFunction<ByteBuffer>, Consumer<ByteBuffer>) - 类中的静态方法 org.bitlap.roaringbitmap.RangeBitmap
-
Append values to the RangeBitmap before sealing it.
- ArrayBatchIterator - org.bitlap.roaringbitmap中的类
- ArrayBatchIterator - org.bitlap.roaringbitmap.buffer中的类
- ArrayBatchIterator(ArrayContainer) - 类的构造器 org.bitlap.roaringbitmap.ArrayBatchIterator
- ArrayBatchIterator(MappeableArrayContainer) - 类的构造器 org.bitlap.roaringbitmap.buffer.ArrayBatchIterator
- ArrayContainer - org.bitlap.roaringbitmap中的类
-
Simple container made of an array of 16-bit integers
- ArrayContainer() - 类的构造器 org.bitlap.roaringbitmap.ArrayContainer
-
Create an array container with default capacity
- ArrayContainer(char[]) - 类的构造器 org.bitlap.roaringbitmap.ArrayContainer
- ArrayContainer(int) - 类的构造器 org.bitlap.roaringbitmap.ArrayContainer
-
Create an array container with specified capacity
- ArrayContainer(int, char[]) - 类的构造器 org.bitlap.roaringbitmap.ArrayContainer
-
Create a new container from existing values array.
- ArrayContainer(int, int) - 类的构造器 org.bitlap.roaringbitmap.ArrayContainer
-
Create an array container with a run of ones from firstOfRun to lastOfRun, inclusive.
- ArrayContainer(MappeableArrayContainer) - 类的构造器 org.bitlap.roaringbitmap.ArrayContainer
-
Creates a new non-mappeable container from a mappeable one.
- arraycopy(CharBuffer, int, CharBuffer, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- ArraysShim - org.bitlap.roaringbitmap中的类
-
Shim over JDK11 methods in Arrays to support multi-release
- ArraysShim() - 类的构造器 org.bitlap.roaringbitmap.ArraysShim
- arraySupplier() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.BufferWizard
- arraySupplier() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.RoaringWizard
- arraySupplier() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
- art - 类中的变量 org.bitlap.roaringbitmap.art.AbstractShuttle
- Art - org.bitlap.roaringbitmap.art中的类
-
See: https://db.in.tum.de/~leis/papers/ART.pdf a cpu cache friendly main memory data structure.
- Art() - 类的构造器 org.bitlap.roaringbitmap.art.Art
- asIntIterator(int[]) - 接口中的方法 org.bitlap.roaringbitmap.BatchIterator
-
Creates a wrapper around the iterator so it behaves like an IntIterator
- assertNonEmpty(boolean) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Throw if the container is empty
- assertNonEmpty(boolean) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Throw if the container is empty
- averageCardinality() - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
-
Average cardinality of ArrayContainers
B
- BackwardShuttle - org.bitlap.roaringbitmap.art中的类
-
visit the leaf node space in descending order
- BatchIntIterator - org.bitlap.roaringbitmap中的类
-
Wraps a batch iterator for use as an IntIterator
- BatchIterator - org.bitlap.roaringbitmap中的接口
- between(long, long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns a RoaringBitmap of rows which have a value in between the thresholds.
- betweenCardinality(long, long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value in between the thresholds.
- betweenCardinality(long, long, RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value in between the thresholds.
- binarySearch(byte[], int, int, byte) - 类中的静态方法 org.bitlap.roaringbitmap.art.Node
-
search the position of the input byte key in the node's key byte array part
- BitmapAnalyser - org.bitlap.roaringbitmap.insights中的类
- BitmapAnalyser() - 类的构造器 org.bitlap.roaringbitmap.insights.BitmapAnalyser
- BitmapBatchIterator - org.bitlap.roaringbitmap中的类
- BitmapBatchIterator - org.bitlap.roaringbitmap.buffer中的类
- BitmapBatchIterator(BitmapContainer) - 类的构造器 org.bitlap.roaringbitmap.BitmapBatchIterator
- BitmapBatchIterator(MappeableBitmapContainer) - 类的构造器 org.bitlap.roaringbitmap.buffer.BitmapBatchIterator
- BitmapContainer - org.bitlap.roaringbitmap中的类
-
Simple bitset-like container.
- BitmapContainer() - 类的构造器 org.bitlap.roaringbitmap.BitmapContainer
-
Create a bitmap container with all bits set to false
- BitmapContainer(int, int) - 类的构造器 org.bitlap.roaringbitmap.BitmapContainer
-
Create a bitmap container with a run of ones from firstOfRun to lastOfRun.
- BitmapContainer(long[], int) - 类的构造器 org.bitlap.roaringbitmap.BitmapContainer
-
Create a new container, no copy is made.
- BitmapContainer(MappeableBitmapContainer) - 类的构造器 org.bitlap.roaringbitmap.BitmapContainer
-
Creates a new non-mappeable container from a mappeable one.
- BitmapDataProvider - org.bitlap.roaringbitmap中的接口
-
Representing a general bitmap interface.
- BitmapDataProviderSupplier - org.bitlap.roaringbitmap中的接口
-
Enable customizing the
BitmapDataProviderused byRoaring64NavigableMap - bitmapOf(int...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Generate a bitmap with the specified values set to true.
- bitmapOf(int...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Generate a bitmap with the specified values set to true.
- bitmapOf(int...) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Generate a bitmap with the specified values set to true.
- bitmapOf(long[]) - 类中的静态方法 org.bitlap.roaringbitmap.BitSetUtil
-
Generate a RoaringBitmap out of a long[], each long using little-endian representation of its bits
- bitmapOf(long[]) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferBitSetUtil
-
Generate a MutableRoaringBitmap out of a long[], each long using little-endian representation of its bits
- bitmapOf(long...) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Generate a bitmap with the specified values set to true.
- bitmapOf(long...) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Generate a bitmap with the specified values set to true.
- bitmapOf(ByteBuffer) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferBitSetUtil
-
Efficiently generate a RoaringBitmap from an uncompressed byte array or ByteBuffer This method tries to minimise all kinds of memory allocation
- bitmapOf(ByteBuffer, boolean) - 类中的静态方法 org.bitlap.roaringbitmap.BitSetUtil
-
Efficiently generate a RoaringBitmap from an uncompressed byte array or ByteBuffer This method tries to minimise all kinds of memory allocation
- bitmapOf(ByteBuffer, boolean, long[]) - 类中的静态方法 org.bitlap.roaringbitmap.BitSetUtil
-
Efficiently generate a RoaringBitmap from an uncompressed byte array or ByteBuffer This method tries to minimise all kinds of memory allocation
You can provide a cached wordsBuffer for avoiding 8 KB of extra allocation on every call No reference is kept to the wordsBuffer, so it can be cached as a ThreadLocal - bitmapOf(ByteBuffer, long[]) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferBitSetUtil
-
Efficiently generate a RoaringBitmap from an uncompressed byte array or ByteBuffer This method tries to minimise all kinds of memory allocation
You can provide a cached wordsBuffer for avoiding 8 KB of extra allocation on every call No reference is kept to the wordsBuffer, so it can be cached as a ThreadLocal - bitmapOf(BitSet) - 类中的静态方法 org.bitlap.roaringbitmap.BitSetUtil
-
Generate a RoaringBitmap out of a BitSet
- bitmapOf(BitSet) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferBitSetUtil
-
Generate a MutableRoaringBitmap out of a BitSet
- bitmapOfRange(long, long) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
- bitmapOfUnordered(int...) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Efficiently builds a RoaringBitmap from unordered data
- BitmapStatistics - org.bitlap.roaringbitmap.insights中的类
- BitmapStatistics.ArrayContainersStats - org.bitlap.roaringbitmap.insights中的类
- BitSetUtil - org.bitlap.roaringbitmap中的类
-
This class provides convenience functions to manipulate BitSet and RoaringBitmap objects.
- BitSetUtil() - 类的构造器 org.bitlap.roaringbitmap.BitSetUtil
- BLOCK_LENGTH - 类中的静态变量 org.bitlap.roaringbitmap.BitSetUtil
- boundaryNodePosition(Node, boolean) - 类中的方法 org.bitlap.roaringbitmap.art.AbstractShuttle
- boundaryNodePosition(Node, boolean) - 类中的方法 org.bitlap.roaringbitmap.art.BackwardShuttle
- boundaryNodePosition(Node, boolean) - 类中的方法 org.bitlap.roaringbitmap.art.ForwardShuttle
- branchyUnsignedBinarySearch(char[], int, int, char) - 类中的静态方法 org.bitlap.roaringbitmap.Util
- branchyUnsignedBinarySearch(ByteBuffer, int, int, int, char) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- branchyUnsignedBinarySearch(CharBuffer, int, int, char) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- BufferBitSetUtil - org.bitlap.roaringbitmap.buffer中的类
-
This class provides convenience functions to manipulate BitSet and MutableRoaringBitmap objects.
- BufferBitSetUtil() - 类的构造器 org.bitlap.roaringbitmap.buffer.BufferBitSetUtil
- BufferFastAggregation - org.bitlap.roaringbitmap.buffer中的类
-
Fast algorithms to aggregate many bitmaps.
- BufferIntIteratorFlyweight - org.bitlap.roaringbitmap.buffer中的类
-
Fast iterator minimizing the stress on the garbage collector.
- BufferIntIteratorFlyweight() - 类的构造器 org.bitlap.roaringbitmap.buffer.BufferIntIteratorFlyweight
-
Creates an instance that is not ready for iteration.
- BufferIntIteratorFlyweight(ImmutableRoaringBitmap) - 类的构造器 org.bitlap.roaringbitmap.buffer.BufferIntIteratorFlyweight
-
Creates an instance that is ready for iteration.
- BufferParallelAggregation - org.bitlap.roaringbitmap.buffer中的类
-
These utility methods provide parallel implementations of logical aggregation operators.
- BufferParallelAggregation() - 类的构造器 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation
- BufferParallelAggregation.ContainerCollector - org.bitlap.roaringbitmap.buffer中的类
-
Collects containers grouped by their key into a RoaringBitmap, applying the supplied aggregation function to each group.
- BufferParallelAggregation.OrCollector - org.bitlap.roaringbitmap.buffer中的类
-
Collects a list of containers into a single container.
- BufferReverseIntIteratorFlyweight - org.bitlap.roaringbitmap.buffer中的类
-
Fast iterator minimizing the stress on the garbage collector.
- BufferReverseIntIteratorFlyweight() - 类的构造器 org.bitlap.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
-
Creates an instance that is not ready for iteration.
- BufferReverseIntIteratorFlyweight(ImmutableRoaringBitmap) - 类的构造器 org.bitlap.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
-
Creates an instance that is ready for iteration.
- BufferUtil - org.bitlap.roaringbitmap.buffer中的类
-
Various useful methods for roaring bitmaps.
- BufferWizard() - 类的构造器 org.bitlap.roaringbitmap.RoaringBitmapWriter.BufferWizard
- bufferWriter() - 接口中的静态方法 org.bitlap.roaringbitmap.RoaringBitmapWriter
- build() - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap.Appender
-
see build(IntFunction)
- build(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap.Appender
-
Converts the appender into an immutable range index, using the supplied ByteBuffer.
- build(IntFunction<ByteBuffer>) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap.Appender
-
Converts the appender into an immutable range index.
C
- cardinality - 类中的变量 org.bitlap.roaringbitmap.ArrayContainer
- cardinality - 类中的变量 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- cardinalityExceeds(long) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Returns true if the bitmap's cardinality exceeds the threshold.
- cardinalityExceeds(long) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Returns true if the bitmap's cardinality exceeds the threshold.
- cardinalityInBitmapRange(long[], int, int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Hamming weight of the bitset in the range start, start+1,..., end-1
- cardinalityInBitmapRange(LongBuffer, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
Hamming weight of the bitset in the range start, start+1,..., end-1
- cardinalityInBitmapWordRange(long[], int, int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
已过时。
- characteristics() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector
- characteristics() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
- characteristics() - 类中的方法 org.bitlap.roaringbitmap.ParallelAggregation.ContainerCollector
- characteristics() - 类中的方法 org.bitlap.roaringbitmap.ParallelAggregation.OrCollector
- CharIterator - org.bitlap.roaringbitmap中的接口
-
Iterator over short values.
- checkedAdd(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- checkedAdd(int) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- checkedAdd(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- checkedRemove(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
If present remove the specified integer (effectively, sets its bit value to false)
- checkedRemove(int) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- checkedRemove(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
If present remove the specified integer (effectively, sets its bit value to false)
- clear() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- clear() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- clear() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- clear() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- clear() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Empties the container
- clear() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- clear() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- clear() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
reset to an empty bitmap; result occupies as much space a newly created bitmap.
- clear() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Empties the container
- clear() - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- clear() - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
clear to be a empty fresh one
- clear() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
reset to an empty bitmap; result occupies as much space a newly created bitmap.
- clear() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
reset to an empty bitmap; result occupies as much space a newly created bitmap.
- clear() - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap.Appender
-
Call this to reuse the appender and its buffers
- clear() - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
clear
- clear() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
reset to an empty bitmap; result occupies as much space a newly created bitmap.
- clear() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- clone() - 类中的方法 org.bitlap.roaringbitmap.ArrayBatchIterator
- clone() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- clone() - 类中的方法 org.bitlap.roaringbitmap.BatchIntIterator
- clone() - 接口中的方法 org.bitlap.roaringbitmap.BatchIterator
-
Creates a copy of the iterator.
- clone() - 类中的方法 org.bitlap.roaringbitmap.BitmapBatchIterator
- clone() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.ArrayBatchIterator
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.BitmapBatchIterator
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferIntIteratorFlyweight
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- clone() - 接口中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainerPointer
-
Create a copy
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
- clone() - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
-
Create an independent copy of the underlying array
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.RoaringBatchIterator
- clone() - 类中的方法 org.bitlap.roaringbitmap.buffer.RunBatchIterator
- clone() - 接口中的方法 org.bitlap.roaringbitmap.CharIterator
-
Creates a copy of the iterator.
- clone() - 类中的方法 org.bitlap.roaringbitmap.Container
- clone() - 接口中的方法 org.bitlap.roaringbitmap.ContainerBatchIterator
-
Creates a copy of the iterator.
- clone() - 接口中的方法 org.bitlap.roaringbitmap.ContainerPointer
-
Create a copy
- clone() - 接口中的方法 org.bitlap.roaringbitmap.IntIterator
-
Creates a copy of the iterator.
- clone() - 类中的方法 org.bitlap.roaringbitmap.IntIteratorFlyweight
- clone() - 接口中的方法 org.bitlap.roaringbitmap.longlong.LongIterator
-
Creates a copy of the iterator.
- clone() - 接口中的方法 org.bitlap.roaringbitmap.longlong.PeekableLongIterator
-
Creates a copy of the iterator.
- clone() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- clone() - 接口中的方法 org.bitlap.roaringbitmap.PeekableCharIterator
-
Creates a copy of the iterator.
- clone() - 接口中的方法 org.bitlap.roaringbitmap.PeekableCharRankIterator
- clone() - 接口中的方法 org.bitlap.roaringbitmap.PeekableIntIterator
-
Creates a copy of the iterator.
- clone() - 接口中的方法 org.bitlap.roaringbitmap.PeekableIntRankIterator
- clone() - 类中的方法 org.bitlap.roaringbitmap.ReverseIntIteratorFlyweight
- clone() - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
- clone() - 类中的方法 org.bitlap.roaringbitmap.RoaringBatchIterator
- clone() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- clone() - 类中的方法 org.bitlap.roaringbitmap.RunBatchIterator
- clone() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- combiner() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector
- combiner() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
- combiner() - 类中的方法 org.bitlap.roaringbitmap.ParallelAggregation.ContainerCollector
- combiner() - 类中的方法 org.bitlap.roaringbitmap.ParallelAggregation.OrCollector
- compareHigh(byte[], byte[]) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.LongUtils
-
compare according to the dictionary order
- constantMemory - 类中的变量 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
- constantMemory() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
-
All writes are buffered into the same buffer of 8kB, before converting to the best container representation and appending to the bitmap.
- ConstantMemoryContainerAppender<T extends BitmapDataProvider & AppendableStorage<Container>> - org.bitlap.roaringbitmap中的类
-
This class can be used to write quickly values to a bitmap.
- Container - org.bitlap.roaringbitmap中的类
-
Base container class.
- Container() - 类的构造器 org.bitlap.roaringbitmap.Container
- ContainerAppender<C extends WordStorage<C>,
T extends BitmapDataProvider & AppendableStorage<C>> - org.bitlap.roaringbitmap中的类 -
This class can be used to write quickly values to a bitmap.
- ContainerBatchIterator - org.bitlap.roaringbitmap中的接口
- containerCount() - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics
- containerFraction(long) - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics
-
Calculates what fraction of all containers is the `containerTypeCount`
- containerIterator() - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
get a container iterator
- ContainerIterator - org.bitlap.roaringbitmap.art中的类
- ContainerIterator(Containers) - 类的构造器 org.bitlap.roaringbitmap.art.ContainerIterator
-
construct a containers iterator
- ContainerNames - 类中的静态变量 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Name of the various possible containers
- ContainerNames - 类中的静态变量 org.bitlap.roaringbitmap.Container
-
Name of the various possible containers
- ContainerPointer - org.bitlap.roaringbitmap中的接口
-
This interface allows you to iterate over the containers in a roaring bitmap.
- containers - 类中的变量 org.bitlap.roaringbitmap.art.AbstractShuttle
- Containers - org.bitlap.roaringbitmap.art中的类
-
To support the largest 2^48 different keys,we almost need 2^18 Container arrays which holds 2^31 - 8 Container
- Containers() - 类的构造器 org.bitlap.roaringbitmap.art.Containers
-
Constructor
- containerSupplier - 类中的变量 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
- ContainerWithIndex - org.bitlap.roaringbitmap.longlong中的类
- ContainerWithIndex(Container, long) - 类的构造器 org.bitlap.roaringbitmap.longlong.ContainerWithIndex
- contains(char) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- contains(char) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- contains(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- contains(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- contains(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Checks whether the contain contains the provided value
- contains(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- contains(char) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Checks whether the contain contains the provided value
- contains(char) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- contains(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks whether the value in included, which is equivalent to checking if the corresponding bit is set (get in BitSet class).
- contains(int) - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Checks whether the value in included, which is equivalent to checking if the corresponding bit is set (get in BitSet class).
- contains(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Checks whether the value is included, which is equivalent to checking if the corresponding bit is set (get in BitSet class).
- contains(int, int) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- contains(int, int) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- contains(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- contains(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- contains(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Checks whether the container contains the entire range
- contains(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- contains(int, int) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Checks whether the container contains the entire range
- contains(int, int) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- contains(long) - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Checks whether the value in included, which is equivalent to checking if the corresponding bit is set (get in BitSet class).
- contains(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- contains(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- contains(long, long) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks if the bitmap contains the range.
- contains(long, long) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Checks if the bitmap contains the range.
- contains(ByteBuffer, int, char) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
-
Checks whether the container contains the value i.
- contains(ByteBuffer, int, char, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
-
Checks whether the container contains the value x.
- contains(ByteBuffer, int, char, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
-
Checks whether the run container contains x.
- contains(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- contains(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- contains(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
- contains(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- contains(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- contains(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- contains(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
- contains(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- contains(ImmutableRoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks whether the parameter is a subset of this RoaringBitmap or not
- contains(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- contains(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- contains(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- contains(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- contains(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- contains(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- contains(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- contains(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- contains(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Checks whether the container is a subset of this container or not
- contains(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- contains(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- contains(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- contains(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- contains(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Checks whether the container is a subset of this container or not
- contains(RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Checks whether the parameter is a subset of this RoaringBitmap or not
- contains(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- contains(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- contains(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
- contains(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- containsForContainerAtIndex(int, char) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- containsForContainerAtIndex(int, char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- containsForContainerAtIndex(int, char) - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
-
This checks whether the container at index i has the value x.
- content - 类中的变量 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- convertToImmutable(Iterator<MutableRoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Convenience method converting one type of iterator into another, to avoid unnecessary warnings.
- copyPrefix(Node, Node) - 类中的静态方法 org.bitlap.roaringbitmap.art.Node
-
copy the prefix between two nodes
- copyRange(int, int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- count - 类中的变量 org.bitlap.roaringbitmap.art.Node
- createUnderlying(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.BufferWizard
- createUnderlying(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.FastRankRoaringBitmapWizard
- createUnderlying(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard
- createUnderlying(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
- currentBeforeHigh(byte[], byte[]) - 类中的方法 org.bitlap.roaringbitmap.art.AbstractShuttle
- currentBeforeHigh(byte[], byte[]) - 类中的方法 org.bitlap.roaringbitmap.art.BackwardShuttle
- currentBeforeHigh(byte[], byte[]) - 类中的方法 org.bitlap.roaringbitmap.art.ForwardShuttle
- currentContainerIdx() - 类中的方法 org.bitlap.roaringbitmap.art.KeyIterator
D
- DEFAULT_MAX_SIZE - 类中的静态变量 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- depth - 类中的变量 org.bitlap.roaringbitmap.art.AbstractShuttle
- deserialize(DataInput) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- deserialize(DataInput) - 类中的方法 org.bitlap.roaringbitmap.art.Containers
-
Deserialize the byte stream to init this Containers
- deserialize(DataInput) - 类中的静态方法 org.bitlap.roaringbitmap.art.Node
-
deserialize into a typed node from the byte stream
- deserialize(DataInput) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- deserialize(DataInput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
-
Deserialize.
- deserialize(DataInput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Deserialize the bitmap (retrieve from the input stream).
- deserialize(DataInput) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Deserialize (recover) the container.
- deserialize(DataInput) - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
deserialize from the input byte stream
- deserialize(DataInput) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Deserialize (retrieve) this bitmap.
- deserialize(DataInput) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Deserialize (retrieve) this bitmap.
- deserialize(DataInput) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
Deserialize.
- deserialize(DataInput) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Deserialize (retrieve) this bitmap.
- deserialize(DataInput) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- deserialize(DataInput, byte[]) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
Deserialize.
- deserialize(DataInput, byte[]) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Deserialize (retrieve) this bitmap.
- deserialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.Containers
-
Deserialize the byte stream to init this Containers
- deserialize(ByteBuffer) - 类中的静态方法 org.bitlap.roaringbitmap.art.Node
-
deserialize into a typed node
- deserialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
-
Deserialize (retrieve) this bitmap.
- deserialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Deserialize (retrieve) this bitmap.
- deserialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
deserialize from the input ByteBuffer in little endian
- deserialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Deserialize (retrieve) this bitmap.
- deserialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
Deserialize (retrieve) this bitmap.
- deserialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Deserialize (retrieve) this bitmap.
- deserializeArt(DataInput) - 类中的方法 org.bitlap.roaringbitmap.art.Art
- deserializeArt(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.Art
- deserializeLegacy(DataInput) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Deserialize (retrieve) this bitmap.
- deserializeNodeBody(DataInput) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- deserializeNodeBody(DataInput) - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- deserializeNodeBody(DataInput) - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- deserializeNodeBody(DataInput) - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- deserializeNodeBody(DataInput) - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- deserializeNodeBody(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- deserializeNodeBody(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- deserializeNodeBody(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- deserializeNodeBody(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.Node4
-
deserialize the node's body content
- deserializeNodeBody(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- deserializePortable(DataInput) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Deserialize (retrieve) this bitmap.
- doPartialRadixSort() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
-
Will partially sort values, which can allocate O(n) temporary memory but can significantly speed up adding unsorted values to a bitmap.
- DUMMY_ROOT - enum class 中的枚举常量 org.bitlap.roaringbitmap.art.NodeType
E
- empty - 类中的静态变量 org.bitlap.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
- empty - 类中的静态变量 org.bitlap.roaringbitmap.insights.BitmapStatistics
- empty() - 类中的静态方法 org.bitlap.roaringbitmap.ArrayContainer
- empty() - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- ensureCumulatives(int) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- eq(long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns a RoaringBitmap of rows which have a value equal to the value.
- eq(long, RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns a RoaringBitmap of rows which have a value equal to the value.
- eqCardinality(long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value equal to the value.
- eqCardinality(long, RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value equal to the value, and intersect with the context bitmap, which will not be modified.
- equals(char[], int, int, char[], int, int) - 类中的静态方法 org.bitlap.roaringbitmap.ArraysShim
-
Checks if the two arrays are equal within the given range.
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- equals(Object) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- equals(BitSet, ImmutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferBitSetUtil
-
Compares a RoaringBitmap and a BitSet.
- equals(BitSet, RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.BitSetUtil
-
Compares a RoaringBitmap and a BitSet.
- expectedContainerSize - 类中的变量 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
- expectedDensity(double) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
-
Influence default container choice by how dense the bitmap is expected to be.
- expectedRange(long, long) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
-
Guesses the number of prefices required based on an estimate of the range the bitmap will contain, assumes that all prefices in the range will be required.
- expectedValuesPerContainer(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
- extendArray(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
F
- FastAggregation - org.bitlap.roaringbitmap中的类
-
Fast algorithms to aggregate many bitmaps.
- fastRank() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.RoaringWizard
- fastRank() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
- FastRankRoaringBitmap - org.bitlap.roaringbitmap中的类
-
This extends
RoaringBitmapto provide better performance for .rank and .select operations, at the cost of maintain a cache of cardinalities. - FastRankRoaringBitmap() - 类的构造器 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- FastRankRoaringBitmap(RoaringArray) - 类的构造器 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- fillArrayAND(char[], long[], long[]) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Compute the bitwise AND between two long arrays and write the set bits in the container.
- fillArrayAND(char[], LongBuffer, LongBuffer) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- fillArrayANDNOT(char[], long[], long[]) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Compute the bitwise ANDNOT between two long arrays and write the set bits in the container.
- fillArrayANDNOT(char[], LongBuffer, LongBuffer) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- fillArrayXOR(char[], long[], long[]) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Compute the bitwise XOR between two long arrays and write the set bits in the container.
- fillArrayXOR(char[], LongBuffer, LongBuffer) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- fillLeastSignificant16bits(int[], int, int) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- fillLeastSignificant16bits(int[], int, int) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- fillLeastSignificant16bits(int[], int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- fillLeastSignificant16bits(int[], int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- fillLeastSignificant16bits(int[], int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Fill the least significant 16 bits of the integer array, starting at index index, with the char values from this container.
- fillLeastSignificant16bits(int[], int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- fillLeastSignificant16bits(int[], int, int) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Fill the least significant 16 bits of the integer array, starting at index i, with the short values from this container.
- fillLeastSignificant16bits(int[], int, int) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- findByKey(byte[]) - 类中的方法 org.bitlap.roaringbitmap.art.Art
- finisher() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector
- finisher() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
- finisher() - 类中的方法 org.bitlap.roaringbitmap.ParallelAggregation.ContainerCollector
- finisher() - 类中的方法 org.bitlap.roaringbitmap.ParallelAggregation.OrCollector
- first() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- first() - 类中的方法 org.bitlap.roaringbitmap.art.Art
- first() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- first() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- first() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Get the first (smallest) integer in this RoaringBitmap, that is, returns the minimum of the set.
- first() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- first() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- first() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Get the first integer held in the container
- first() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- first() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- first() - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
-
Gets the first value in the array
- first() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Get the first integer held in the container
- first() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Get the first (smallest) integer in this RoaringBitmap, that is, return the minimum of the set.
- first() - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
Gets the first value in the array
- first() - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Get the first (smallest) integer in this RoaringBitmap, that is, return the minimum of the set.
- first() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Get the first (smallest) integer in this RoaringBitmap, that is, returns the minimum of the set.
- first() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- first() - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
Gets the first value in the array
- first() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- first() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- firstByte(int) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.IntegerUtil
-
fetch the first byte
- flip(char) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- flip(char) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- flip(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- flip(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- flip(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Add a char to the container if it is not present, otherwise remove it.
- flip(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- flip(char) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Add a short to the container if it is not present, otherwise remove it.
- flip(char) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- flip(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Add the value if it is not already present, otherwise remove it.
- flip(int) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- flip(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Add the value if it is not already present, otherwise remove it.
- flip(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
已过时。use the version where longs specify the range
- flip(int, int) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
-
已过时。
- flip(int, int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
已过时。use the version where longs specify the range
- flip(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Add the value if it is not already present, otherwise remove it.
- flip(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Add the value if it is not already present, otherwise remove it.
- flip(long, long) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Modifies the current bitmap by complementing the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
- flip(long, long) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- flip(long, long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
- flip(long, long) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Modifies the current bitmap by complementing the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
- flip(ImmutableRoaringBitmap, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
已过时。use the version where longs specify the range
- flip(ImmutableRoaringBitmap, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
- flip(MutableRoaringBitmap, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
已过时。use the version where longs specify the range
- flip(MutableRoaringBitmap, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
- flip(RoaringBitmap, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
已过时。use the version where longs specify the range
- flip(RoaringBitmap, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
- flipBitmapRange(long[], int, int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
flip bits at start, start+1,..., end-1
- flipBitmapRange(LongBuffer, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
flip bits at start, start+1,..., end-1
- flipBitmapRangeAndCardinalityChange(long[], int, int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
已过时。
- flipBitmapRangeAndCardinalityChange(LongBuffer, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
已过时。
- flush() - 类中的方法 org.bitlap.roaringbitmap.ConstantMemoryContainerAppender
-
Ensures that any buffered additions are flushed to the underlying bitmap.
- flush() - 类中的方法 org.bitlap.roaringbitmap.ContainerAppender
-
Ensures that any buffered additions are flushed to the underlying bitmap.
- flush() - 接口中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter
-
Flushes all pending changes to the bitmap.
- forAll(int, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- forAll(int, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- forAll(int, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Consume presence information for all values in this container.
- forAll(int, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- forAllFrom(char, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- forAllFrom(char, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- forAllFrom(char, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Consume presence information for all values greater or equal to startValue in this container.
- forAllFrom(char, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- forAllInRange(char, char, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- forAllInRange(char, char, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- forAllInRange(char, char, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Consumer presence information for all values in the range [startValue, endValue) in this container.
- forAllInRange(char, char, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- forAllInRange(int, int, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Consume presence information for all values in the range [start, start + length).
- forAllInRange(long, int, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Consume presence information for all values in the range [start, start + length).
- forAllUntil(int, char, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- forAllUntil(int, char, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- forAllUntil(int, char, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Consume presence information for all values smaller than endValue in this container.
- forAllUntil(int, char, RelativeRangeConsumer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- forEach(char, IntConsumer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- forEach(char, IntConsumer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- forEach(char, IntConsumer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- forEach(char, IntConsumer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- forEach(char, IntConsumer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Iterate through the values of this container and pass them along to the IntConsumer, using msb as the 16 most significant bits.
- forEach(char, IntConsumer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- forEach(char, IntConsumer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Iterate through the values of this container and pass them along to the IntConsumer, using msb as the 16 most significant bits.
- forEach(char, IntConsumer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- forEach(IntConsumer) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- forEach(IntConsumer) - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Visit all values in the bitmap and pass them to the consumer
- forEach(IntConsumer) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- forEach(LongConsumer) - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Visit all values in the bitmap and pass them to the consumer
- forEach(LongConsumer) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- forEach(LongConsumer) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- forEachInRange(int, int, IntConsumer) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Consume each value present in the range [start, start + length).
- forEachInRange(long, int, LongConsumer) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Consume each value present in the range [start, start + length).
- ForwardShuttle - org.bitlap.roaringbitmap.art中的类
-
visit the leaf node space in ascending order.
- fromBDBytes(byte[]) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.IntegerUtil
-
convert into its integer representation
- fromBDBytes(byte[]) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.LongUtils
-
get the long from the big endian representation bytes
- full() - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- full() - 类中的静态方法 org.bitlap.roaringbitmap.RunContainer
G
- get() - 接口中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter
-
flushes any pending changes to the bitmap and returns the bitmap
- get() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.RoaringWizard
- get() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
-
Builds a bitmap writer based on the supplied options.
- getArrayContainersStats() - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics
- getArraySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- getArraySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- getArraySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- getArraySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- getArraySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Size of the underlying array
- getArraySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- getArraySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Size of the underlying array
- getArraySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- getArraySizeInBytes(int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- getArraySizeInBytes(int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- getBatchIterator() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- getBatchIterator() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- getBatchIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- getBatchIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- getBatchIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- getBatchIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Gets an iterator to visit the contents of the container in batches
- getBatchIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- getBatchIterator() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Gets an iterator to visit the contents of the container in batches
- getBatchIterator() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
This iterator may be faster than others
- getBatchIterator() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- getBatchIterator() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- getBitmapContainerCount() - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics
- getBitmapsCount() - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics
- getCardinality() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- getCardinality() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- getCardinality() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- getCardinality() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- getCardinality() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- getCardinality() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the distinct number of char values in the container.
- getCardinality() - 接口中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainerPointer
-
Returns the cardinality of the current container.
- getCardinality() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- getCardinality() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the distinct number of char values in the container.
- getCardinality() - 接口中的方法 org.bitlap.roaringbitmap.ContainerPointer
-
Return the cardinality of the current container
- getCardinality() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getCardinality() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- getCardinality() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- getCardinality(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- getCardinality(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- getCardinality(int) - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
-
Returns the cardinality of the container at the given index.
- getCardinalitySum() - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
- getCharIterator() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- getCharIterator() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- getCharIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- getCharIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- getCharIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Iterator to visit the char values in the container in ascending order.
- getCharIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- getCharIterator() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Iterator to visit the char values in the container in ascending order.
- getCharIterator() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- getCharRankIterator() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- getCharRankIterator() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- getCharRankIterator() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Iterator to visit the short values in container and pre-compute ranks
- getCharRankIterator() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- getChild(int) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- getChild(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
get the child at the specified position in the node, the 'pos' range from 0 to count
- getChild(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- getChild(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- getChild(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- getChild(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- getChildKey(int) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- getChildKey(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
get the corresponding key byte of the requested position
- getChildKey(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- getChildKey(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- getChildKey(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- getChildKey(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- getChildPos(byte) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- getChildPos(byte) - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
get the position of a child corresponding to the input key 'k'
- getChildPos(byte) - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- getChildPos(byte) - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- getChildPos(byte) - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- getChildPos(byte) - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- getContainer() - 接口中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainerPointer
-
This method can be used to check whether there is current a valid container as it returns null when there is not.
- getContainer() - 接口中的方法 org.bitlap.roaringbitmap.ContainerPointer
-
This method can be used to check whether there is current a valid container as it returns null when there is not.
- getContainer() - 类中的方法 org.bitlap.roaringbitmap.longlong.ContainerWithIndex
- getContainer(char) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
involves a binary search
- getContainer(long) - 类中的方法 org.bitlap.roaringbitmap.art.Containers
-
get the Container with the corresponding container index
- getContainer(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
- getContainerAtIndex(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- getContainerAtIndex(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- getContainerAtIndex(int) - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
- getContainerAtIndex(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
- getContainerIdx() - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- getContainerIdx() - 类中的方法 org.bitlap.roaringbitmap.longlong.ContainerWithIndex
- getContainerIndex(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- getContainerIndex(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- getContainerIndex(char) - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
-
Returns either the index of the container corresponding to key x, or a negative value.
- getContainerIndex(char) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
- getContainerName() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Get the name of this container.
- getContainerName() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Get the name of this container.
- getContainerPointer() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- getContainerPointer() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Return a low-level container pointer that can be used to access the underlying data structure.
- getContainerPointer() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- getContainerPointer() - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
- getContainerPointer() - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
Create a ContainerPointer for this RoaringArray
- getContainerPointer() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Return a low-level container pointer that can be used to access the underlying data structure.
- getContainerPointer(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- getContainerPointer(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- getContainerPointer(int) - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
- getContainerPointer(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
Create a ContainerPointer for this RoaringArray
- getContainersCount() - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
- getContainerSize() - 类中的方法 org.bitlap.roaringbitmap.art.Containers
-
the number of all the holding containers
- getCurrentContainerIdx() - 类中的方法 org.bitlap.roaringbitmap.art.ContainerIterator
- getCurrentLeafNode() - 类中的方法 org.bitlap.roaringbitmap.art.AbstractShuttle
- getCurrentLeafNode() - 接口中的方法 org.bitlap.roaringbitmap.art.Shuttle
-
get the current LeafNode after calling the method moveToNextLeaf
- getHighLowContainer() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- getIndex(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- getIndex(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- getIndex(char) - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
- getIntCardinality() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- getIntCardinality() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- getIntIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
For better performance, consider the Use the
forEachmethod. - getIntIterator() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
For better performance, consider the Use the
forEachmethod. - getIntIterator() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
For better performance, consider the Use the
forEachmethod. - getIntRankIterator() - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
-
Get a special iterator that allows .peekNextRank efficiently
- getKeyAtIndex(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- getKeyAtIndex(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- getKeyAtIndex(int) - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
- getKeyAtIndex(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
getKeyAtIndex
- getKeyBytes() - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- getKeys() - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
- getKeySize() - 类中的方法 org.bitlap.roaringbitmap.art.Art
- getLength(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
-
Gets the length of the run at the index.
- getLength(int) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
-
Gets the length of the run at the index.
- getLongCardinality() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getLongCardinality() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getLongCardinality() - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getLongCardinality() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getLongCardinality() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getLongCardinality() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getLongIterator() - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
For better performance, consider the Use the
forEachmethod. - getLongIterator() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
For better performance, consider the Use the
forEachmethod. - getLongIterator() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
For better performance, consider the Use the
forEachmethod. - getLongIteratorFrom(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Produce an iterator over the values in this bitmap starting from `minval`.
- getLongSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Estimate of the memory usage of this data structure.
- getLongSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- getLongSizeInBytes() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Estimate of the memory usage of this data structure.
- getLongSizeInBytes() - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Estimate of the memory usage of this data structure.
- getLongSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Estimate of the memory usage of this data structure.
- getLongSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- getLongSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Estimate of the memory usage of this data structure.
- getMappeableRoaringArray() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
- getMaxPos() - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- getMaxPos() - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
get the max child's position
- getMaxPos() - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- getMaxPos() - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- getMaxPos() - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- getMaxPos() - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- getMinPos() - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- getMinPos() - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
get the position of the min element in current node.
- getMinPos() - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- getMinPos() - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- getMinPos() - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- getMinPos() - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- getNearestChildPos(byte) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- getNearestChildPos(byte) - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
get the position of a child corresponding to the input key 'k' if present if 'k' is not in the child, return the positions of the neighbouring nodes instead
- getNearestChildPos(byte) - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- getNearestChildPos(byte) - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- getNearestChildPos(byte) - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- getNearestChildPos(byte) - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- getNextLargerPos(int) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- getNextLargerPos(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
get the next position in the node
- getNextLargerPos(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- getNextLargerPos(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- getNextLargerPos(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- getNextLargerPos(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- getNextSmallerPos(int) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- getNextSmallerPos(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
get the next smaller element's position
- getNextSmallerPos(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- getNextSmallerPos(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- getNextSmallerPos(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- getNextSmallerPos(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- getReverseCharIterator() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- getReverseCharIterator() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- getReverseCharIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- getReverseCharIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- getReverseCharIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Iterator to visit the char values in the container in descending order.
- getReverseCharIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- getReverseCharIterator() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Iterator to visit the char values in the container in descending order.
- getReverseCharIterator() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- getReverseIntIterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- getReverseIntIterator() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
- getReverseIntIterator() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- getReverseLongIterator() - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
- getReverseLongIterator() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- getReverseLongIterator() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- getReverseLongIteratorFrom(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Produce an iterator over the values in this bitmap starting from `maxval`.
- getReverseShortIterator(long[]) - 类中的静态方法 org.bitlap.roaringbitmap.BitmapContainer
-
Return a bitmap iterator over this array
- getRoot() - 类中的方法 org.bitlap.roaringbitmap.art.Art
- getRunContainerCount() - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics
- getShortIterator(long[]) - 类中的静态方法 org.bitlap.roaringbitmap.BitmapContainer
-
Return a bitmap iterator over this array
- getSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- getSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- getSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Estimate of the memory usage of this data structure.
- getSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- getSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- getSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes an estimate of the memory usage of this container.
- getSizeInBytes() - 接口中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainerPointer
-
Get the size in bytes of the container.
- getSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- getSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes an estimate of the memory usage of this container.
- getSizeInBytes() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Estimate of the memory usage of this data structure.
- getSizeInBytes() - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Estimate of the memory usage of this data structure.
- getSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- getSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- getSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Estimate of the memory usage of this data structure.
- getSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- getSizeInBytesFromCardinalityEtc(int, int, boolean) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
From the cardinality of a container, compute the corresponding size in bytes of the container.
- getUnderlying() - 类中的方法 org.bitlap.roaringbitmap.ConstantMemoryContainerAppender
-
Grab a reference to the underlying bitmap
- getUnderlying() - 类中的方法 org.bitlap.roaringbitmap.ContainerAppender
-
Grab a reference to the underlying bitmap
- getUnderlying() - 接口中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter
-
Gets the bitmap being written to.
- getValue(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
-
Gets the value of the first element of the run at the index.
- getValue(int) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
-
Gets the value of the first element of the run at the index.
- getValues() - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
- groupByKey(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation
-
Groups the containers by their keys
- groupByKey(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.ParallelAggregation
-
Groups the containers by their keys
- gt(long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns a RoaringBitmap of rows which have a value greater than the threshold.
- gt(long, RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns a RoaringBitmap of rows which have a value greater than the threshold, and intersect with the context bitmap, which will not be modified.
- gtCardinality(long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value greater than the threshold.
- gtCardinality(long, RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value greater than the threshold, and intersect with the context bitmap, which will not be modified.
- gte(long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns a RoaringBitmap of rows which have a value greater than or equal to the threshold.
- gte(long, RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns a RoaringBitmap of rows which have a value greater than or equal to the threshold, and intersect with the context bitmap, which will not be modified.
- gteCardinality(long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value greater than or equal to the threshold.
- gteCardinality(long, RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value greater than or equal to the threshold, and intersect with the context bitmap, which will not be modified.
H
- hasContainer() - 接口中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainerPointer
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Compute the hashCode() of this bitmap.
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Compute the hashCode() of this bitmap.
- hashCode() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.ArrayBatchIterator
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.art.ContainerIterator
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.art.KeyIterator
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.art.LeafNodeIterator
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.BatchIntIterator
- hasNext() - 接口中的方法 org.bitlap.roaringbitmap.BatchIterator
-
Returns true is there are more values to get.
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.BitmapBatchIterator
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.buffer.ArrayBatchIterator
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.buffer.BitmapBatchIterator
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferIntIteratorFlyweight
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.buffer.RoaringBatchIterator
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.buffer.RunBatchIterator
- hasNext() - 接口中的方法 org.bitlap.roaringbitmap.CharIterator
- hasNext() - 接口中的方法 org.bitlap.roaringbitmap.ContainerBatchIterator
-
Whether the underlying container is exhausted or not
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt
- hasNext() - 接口中的方法 org.bitlap.roaringbitmap.IntIterator
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.IntIteratorFlyweight
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong
- hasNext() - 接口中的方法 org.bitlap.roaringbitmap.longlong.LongIterator
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.ReverseIntIteratorFlyweight
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.RoaringBatchIterator
- hasNext() - 类中的方法 org.bitlap.roaringbitmap.RunBatchIterator
- hasRun - 类中的变量 org.bitlap.roaringbitmap.art.AbstractShuttle
- hasRunCompression() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- hasRunCompression() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Check whether this bitmap has had its runs compressed.
- hasRunCompression() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- hasRunCompression() - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
-
Check whether this bitmap has had its runs compressed.
- hasRunCompression() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Check whether this bitmap has had its runs compressed.
- hasRunContainer() - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
hasRunContainer
- headerSize() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- headerSize() - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
headerSize
- headerSize(boolean) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- highbits(int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- highbits(int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
- highbits(long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- highbits(long) - 类中的静态方法 org.bitlap.roaringbitmap.Util
- highKeyIterator() - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
get a key iterator
- highKeyLeafNodeIterator(boolean) - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
- highKeyLeafNodeIteratorFrom(long, boolean) - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
- HighLowContainer - org.bitlap.roaringbitmap.longlong中的类
- HighLowContainer() - 类的构造器 org.bitlap.roaringbitmap.longlong.HighLowContainer
- highPart(long) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.LongUtils
-
get the high 48 bit parts of the input data
- highPartInPlace(long, byte[]) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.LongUtils
-
set the high 48 bit parts of the input number into the given byte array
- horizontal_or(Iterator) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
已过时。
- horizontal_or(Iterator<? extends RoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
已过时。
- horizontal_or(List<? extends RoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
- horizontal_or(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
- horizontal_or(MutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
- horizontal_or(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
- horizontal_xor(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Minimizes memory usage while computing the xor aggregate on a moderate number of bitmaps.
- horizontal_xor(MutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Minimizes memory usage while computing the xor aggregate on a moderate number of bitmaps.
- horizontal_xor(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Minimizes memory usage while computing the xor aggregate on a moderate number of bitmaps.
- hybridUnsignedBinarySearch(char[], int, int, char) - 类中的静态方法 org.bitlap.roaringbitmap.Util
I
- iadd(int, int) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- iadd(int, int) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- iadd(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- iadd(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- iadd(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Add all chars in [begin,end) using an unsigned interpretation.
- iadd(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- iadd(int, int) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Add all shorts in [begin,end) using an unsigned interpretation.
- iadd(int, int) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- iand(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- iand(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- iand(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- iand(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- iand(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- iand(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- iand(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- iand(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- iand(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- iand(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- iand(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- iand(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- iand(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- iand(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- iand(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- iand(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- iand(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- iand(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- iand(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- iandNot(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- iandNot(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- iandNot(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- iandNot(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- iandNot(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- iandNot(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- iandNot(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- iandNot(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- iandNot(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- iandNot(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- iandNot(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- iandNot(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- iandNot(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- iandNot(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- iandNot(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- iandNot(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- iandNot(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- iandNot(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- iandNot(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- ILLEGAL_IDX - 类中的静态变量 org.bitlap.roaringbitmap.art.Node
- ImmutableBitmapDataProvider - org.bitlap.roaringbitmap中的接口
-
Interface representing an immutable bitmap.
- ImmutableBitmapDataProvider.RoaringOfInt - org.bitlap.roaringbitmap中的类
-
An internal class to help provide streams.
- ImmutableLongBitmapDataProvider - org.bitlap.roaringbitmap.longlong中的接口
-
Interface representing an immutable bitmap.
- ImmutableLongBitmapDataProvider.RoaringOfLong - org.bitlap.roaringbitmap.longlong中的类
-
An internal class to help provide streams.
- ImmutableRoaringArray - org.bitlap.roaringbitmap.buffer中的类
-
This is the underlying data structure for an ImmutableRoaringBitmap.
- ImmutableRoaringArray(ByteBuffer) - 类的构造器 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
-
Create an array based on a previously serialized ByteBuffer.
- ImmutableRoaringBitmap - org.bitlap.roaringbitmap.buffer中的类
-
ImmutableRoaringBitmap provides a compressed immutable (cannot be modified) bitmap.
- ImmutableRoaringBitmap() - 类的构造器 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- ImmutableRoaringBitmap(ByteBuffer) - 类的构造器 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Constructs a new ImmutableRoaringBitmap starting at this ByteBuffer's position().
- INITIAL_CAPACITY - 类中的静态变量 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- initialCapacity - 类中的变量 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
- initialCapacity(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
-
Takes control of the size of the prefix array, in case it can be precalculated or estimated.
- initShuttle() - 类中的方法 org.bitlap.roaringbitmap.art.AbstractShuttle
- initShuttle() - 接口中的方法 org.bitlap.roaringbitmap.art.Shuttle
-
should be called firstly before calling other methods
- initShuttleFrom(long) - 类中的方法 org.bitlap.roaringbitmap.art.AbstractShuttle
- initShuttleFrom(long) - 接口中的方法 org.bitlap.roaringbitmap.art.Shuttle
-
Call this instead of initShuttle, if the iterator should start from a bound (upper/lower depending on direction)
- initWithFirst4Byte(int) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.LongUtils
-
initialize a long value with the given fist 32 bit
- inot(int, int) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- inot(int, int) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- inot(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- inot(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- inot(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise NOT of this container (complement).
- inot(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- inot(int, int) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise NOT of this container (complement).
- inot(int, int) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- insert(byte[], long) - 类中的方法 org.bitlap.roaringbitmap.art.Art
-
insert the 48 bit key and the corresponding containerIdx
- insert(Node, Node, byte) - 类中的静态方法 org.bitlap.roaringbitmap.art.Node16
-
insert a child into the node with the key byte
- insert(Node, Node, byte) - 类中的静态方法 org.bitlap.roaringbitmap.art.Node256
-
insert the child node into the node256 node with the key byte
- insert(Node, Node, byte) - 类中的静态方法 org.bitlap.roaringbitmap.art.Node4
-
insert the child node into the node4 with the key byte
- insert(Node, Node, byte) - 类中的静态方法 org.bitlap.roaringbitmap.art.Node48
-
insert a child node into the node48 node with the key byte
- insertLeaf(Node, LeafNode, byte) - 类中的静态方法 org.bitlap.roaringbitmap.art.Node
-
insert the LeafNode as a child of the current internal node
- insertNewKeyValueAt(int, char, MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- IntConsumer - org.bitlap.roaringbitmap中的接口
-
An IntConsumer receives the int values contained in a data structure.
- IntConsumerRelativeRangeAdapter - org.bitlap.roaringbitmap中的类
-
Wrapper to use an IntConsumer where a RelativeRangeConsumer is expected.
- IntConsumerRelativeRangeAdapter(int, IntConsumer) - 类的构造器 org.bitlap.roaringbitmap.IntConsumerRelativeRangeAdapter
- IntegerUtil - org.bitlap.roaringbitmap.longlong中的类
- IntegerUtil() - 类的构造器 org.bitlap.roaringbitmap.longlong.IntegerUtil
- intersectArrayIntoBitmap(long[], char[], int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Intersects the bitmap with the array, returning the cardinality of the result
- intersectArrayIntoBitmap(long[], CharBuffer, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
Intersects the bitmap with the array, returning the cardinality of the result
- intersectArrayIntoBitmap(LongBuffer, CharBuffer, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
Intersects the bitmap with the array, returning the cardinality of the result
- intersects(int, int) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- intersects(int, int) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- intersects(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- intersects(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- intersects(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Checks if the container intersects with a range
- intersects(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- intersects(int, int) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Checks if the container intersects with a range
- intersects(int, int) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- intersects(long, long) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks if the range intersects with the bitmap.
- intersects(long, long) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Checks if the range intersects with the bitmap.
- intersects(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- intersects(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- intersects(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Returns true if the current container intersects the other container.
- intersects(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- intersects(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- intersects(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- intersects(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Returns true if the current container intersects the other container.
- intersects(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- intersects(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks whether the two bitmaps intersect.
- intersects(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- intersects(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- intersects(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Returns true if the current container intersects the other container.
- intersects(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- intersects(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- intersects(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- intersects(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Returns true if the current container intersects the other container.
- intersects(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- intersects(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Returns true if the current container intersects the other container.
- intersects(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- intersects(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- intersects(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Returns true if the current container intersects the other container.
- intersects(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- intersects(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Returns true if the current container intersects the other container.
- intersects(RoaringBitmap, RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Checks whether the two bitmaps intersect.
- intersects(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- intersects(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- intersects(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Returns true if the current container intersects the other container.
- intersects(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- IntIterator - org.bitlap.roaringbitmap中的接口
-
A simple iterator over integer values.
- IntIteratorFlyweight - org.bitlap.roaringbitmap中的类
-
Fast iterator minimizing the stress on the garbage collector.
- IntIteratorFlyweight() - 类的构造器 org.bitlap.roaringbitmap.IntIteratorFlyweight
-
Creates an instance that is not ready for iteration.
- IntIteratorFlyweight(RoaringBitmap) - 类的构造器 org.bitlap.roaringbitmap.IntIteratorFlyweight
-
Creates an instance that is ready for iteration.
- InvalidRoaringFormat - org.bitlap.roaringbitmap中的异常错误
-
Exception thrown when attempting to deserialize a roaring bitmap from an input stream missing a cookie or having other similar anomalies.
- InvalidRoaringFormat(String) - 异常错误的构造器 org.bitlap.roaringbitmap.InvalidRoaringFormat
-
Exception constructor.
- ior(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- ior(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- ior(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another (union).
- ior(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- ior(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- ior(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- ior(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another (union).
- ior(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- ior(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- ior(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- ior(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- ior(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- ior(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- ior(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- ior(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- ior(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- ior(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- ior(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- ior(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- ior(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- ior(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- ior(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another (union).
- ior(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- ior(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- ior(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another (union).
- ior(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- iorNot(MappeableContainer, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise ORNOT of this container with another.
- iorNot(Container, int) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise ORNOT of this container with another.
- iremove(int, int) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- iremove(int, int) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- iremove(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- iremove(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- iremove(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Remove chars in [begin,end) using an unsigned interpretation.
- iremove(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- iremove(int, int) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Remove shorts in [begin,end) using an unsigned interpretation.
- iremove(int, int) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- isArrayBacked() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- isArrayBacked() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- isArrayBacked() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- isArrayBacked() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- isBackedBySimpleArray(Buffer) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
Checks whether the Buffer is backed by a simple array.
- isBitmapContainer() - 接口中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainerPointer
-
Returns true if it is a bitmap container (MappeableBitmapContainer).
- isBitmapContainer() - 接口中的方法 org.bitlap.roaringbitmap.ContainerPointer
-
Check whether the current container is a bitmap container.
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.art.Art
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
-
Returns true if this bitmap is empty.
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks whether the bitmap is empty.
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Checks whether the container is empty or not.
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Checks whether the container is empty or not.
- isEmpty() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Checks whether the bitmap is empty.
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
whether it's empty
- isEmpty() - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Checks whether the bitmap is empty.
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Checks whether the bitmap is empty.
- isEmpty() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- isEmpty() - 接口中的方法 org.bitlap.roaringbitmap.WordStorage
- isFull() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- isFull() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- isFull() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- isFull() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- isFull() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Checks whether the container is full or not.
- isFull() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- isFull() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Checks whether the container is full or not.
- isFull() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- isHammingSimilar(ImmutableRoaringBitmap, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Returns true if the other bitmap has no more than tolerance bits differing from this bitmap.
- isHammingSimilar(RoaringBitmap, int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Returns true if the other bitmap has no more than tolerance bits differing from this bitmap.
- isMaxHigh(byte[]) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.LongUtils
-
checks if given high48 is the maximum possible one (e.g. it is the case for -1L, which is the maximum unsigned long)
- isRunContainer() - 接口中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainerPointer
-
Returns true if it is a run container (MappeableRunContainer).
- isRunContainer() - 接口中的方法 org.bitlap.roaringbitmap.ContainerPointer
-
Check whether the current container is a run container.
- iterateUntil(char[], int, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Find the smallest integer larger than pos such that array[pos]>= min.
- iterateUntil(CharBuffer, int, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
Find the smallest integer larger than pos such that array[pos]>= min.
- iterator() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- iterator() - 类中的方法 org.bitlap.roaringbitmap.art.Containers
-
a iterator of the Containers
- iterator() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- iterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
iterate over the positions of the true values.
- iterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- iterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- iterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- iterator() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
iterate over the positions of the true values.
- iterator() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
For better performance, consider the Use the
forEachmethod. - iterator() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
For better performance, consider the Use the
forEachmethod. - iterator() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
iterate over the positions of the true values.
- iterator() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- iterator(Containers) - 类中的方法 org.bitlap.roaringbitmap.art.Art
-
a convenient method to traverse the key space in ascending order.
- ixor(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- ixor(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- ixor(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- ixor(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- ixor(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- ixor(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- ixor(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- ixor(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- ixor(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- ixor(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- ixor(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- ixor(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- ixor(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- ixor(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- ixor(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- ixor(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- ixor(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- ixor(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- ixor(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- ixor(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- ixor(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- ixor(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another (union).
- ixor(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- ixor(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- ixor(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- ixor(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
K
- key() - 接口中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainerPointer
-
The key is a 16-bit integer that indicates the position of the container in the roaring bitmap.
- key() - 接口中的方法 org.bitlap.roaringbitmap.ContainerPointer
-
The key is a 16-bit integer that indicates the position of the container in the roaring bitmap.
- KeyIterator - org.bitlap.roaringbitmap.art中的类
- KeyIterator(Art, Containers) - 类的构造器 org.bitlap.roaringbitmap.art.KeyIterator
L
- last() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- last() - 类中的方法 org.bitlap.roaringbitmap.art.Art
- last() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- last() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- last() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Get the last (largest) integer in this RoaringBitmap, that is, returns the maximum of the set.
- last() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- last() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- last() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Get the last integer held in the container
- last() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- last() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- last() - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
-
Gets the last value in the array
- last() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Get the last integer held in the container
- last() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Get the last (largest) integer in this RoaringBitmap, that is, return the maximum of the set.
- last() - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
Gets the last value in the array
- last() - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Get the last (largest) integer in this RoaringBitmap, that is, return the maximum of the set.
- last() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Get the last (largest) integer in this RoaringBitmap, that is, returns the maximum of the set.
- last() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- last() - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
Gets the last value in the array
- last() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- last() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- lazyIOR(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- lazyIOR(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another (union).
- lazyor(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- lazyor(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- lazyor(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- lazyor(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- lazyor(ImmutableRoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
- lazyor(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- lazyor(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- lazyor(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- lazyor(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- lazyor(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- lazyor(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- lazyor(RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- lazyor(RoaringBitmap, RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
- lazyor(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- lazyOR(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise OR of this container with another (union).
- lazyOR(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- lazyorfromlazyinputs(MutableRoaringBitmap, MutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
- lazyorfromlazyinputs(RoaringBitmap, RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
- LEAF_NODE - enum class 中的枚举常量 org.bitlap.roaringbitmap.art.NodeType
- LEAF_NODE_KEY_LENGTH_IN_BYTES - 类中的静态变量 org.bitlap.roaringbitmap.art.LeafNode
- LeafNode - org.bitlap.roaringbitmap.art中的类
- LeafNode(byte[], long) - 类的构造器 org.bitlap.roaringbitmap.art.LeafNode
-
constructor
- LeafNode(long, long) - 类的构造器 org.bitlap.roaringbitmap.art.LeafNode
-
constructor
- leafNodeIterator(boolean, Containers) - 类中的方法 org.bitlap.roaringbitmap.art.Art
- LeafNodeIterator - org.bitlap.roaringbitmap.art中的类
- LeafNodeIterator(Art, boolean, Containers) - 类的构造器 org.bitlap.roaringbitmap.art.LeafNodeIterator
-
constructor
- LeafNodeIterator(Art, boolean, Containers, long) - 类的构造器 org.bitlap.roaringbitmap.art.LeafNodeIterator
-
constructor
- LeafNodeIterator(Art, Containers) - 类的构造器 org.bitlap.roaringbitmap.art.LeafNodeIterator
-
constructor
- leafNodeIteratorFrom(long, boolean, Containers) - 类中的方法 org.bitlap.roaringbitmap.art.Art
- leftShiftHighPart(long) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.LongUtils
-
shift the long by left the container size amount so we use the value after have done our steps
- limit(int) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- limit(int) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- limit(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Create a new Roaring bitmap containing at most maxcardinality integers.
- limit(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- limit(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- limit(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Create a new MappeableContainer containing at most maxcardinality integers.
- limit(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- limit(int) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Create a new Container containing at most maxcardinality integers.
- limit(int) - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Create a new bitmap of the same class, containing at most maxcardinality integers.
- limit(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Create a new Roaring bitmap containing at most maxcardinality integers.
- limit(int) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- limit(long) - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Create a new bitmap of the same class, containing at most maxcardinality integers.
- limit(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- limit(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- LongBitmapDataProvider - org.bitlap.roaringbitmap.longlong中的接口
-
Representing a general bitmap interface.
- LongConsumer - org.bitlap.roaringbitmap.longlong中的接口
-
An LongConsumer receives the long values contained in a data structure.
- LongConsumerRelativeRangeAdapter - org.bitlap.roaringbitmap.longlong中的类
-
Wrapper to use a LongConsumer where a RelativeRangeConsumer is expected.
- LongConsumerRelativeRangeAdapter(long, LongConsumer) - 类的构造器 org.bitlap.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter
- LongIterator - org.bitlap.roaringbitmap.longlong中的接口
-
A simple iterator over long values.
- LongUtils - org.bitlap.roaringbitmap.longlong中的类
- LongUtils() - 类的构造器 org.bitlap.roaringbitmap.longlong.LongUtils
- lowbits(int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- lowbits(int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
- lowbits(long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- lowbits(long) - 类中的静态方法 org.bitlap.roaringbitmap.Util
- lowbitsAsInteger(int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
- lowbitsAsInteger(long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- lowbitsAsInteger(long) - 类中的静态方法 org.bitlap.roaringbitmap.Util
- lowPart(long) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.LongUtils
-
get the low 16 bit parts of the input data
- lt(long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns a RoaringBitmap of rows which have a value less than the threshold.
- lt(long, RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns a RoaringBitmap of rows which have a value less than the threshold, and intersect with the context bitmap, which will not be modified.
- ltCardinality(long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value less than the threshold.
- ltCardinality(long, RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value less than the threshold, and intersect with the context bitmap, which will not be modified.
- lte(long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns a RoaringBitmap of rows which have a value less than or equal to the threshold.
- lte(long, RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns a RoaringBitmap of rows which have a value less than or equal to the threshold, and intersect with the context bitmap, which will not be modified.
- lteCardinality(long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value less than or equal to the threshold.
- lteCardinality(long, RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value less than or equal to the threshold, and intersect with the context bitmap, which will not be modified.
M
- map(ByteBuffer) - 类中的静态方法 org.bitlap.roaringbitmap.RangeBitmap
-
Maps the RangeBitmap from the buffer with minimal allocation.
- MappeableArrayContainer - org.bitlap.roaringbitmap.buffer中的类
-
Simple container made of an array of 16-bit integers.
- MappeableArrayContainer() - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
-
Create an array container with default capacity
- MappeableArrayContainer(int) - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
-
Create an array container with specified capacity
- MappeableArrayContainer(int, int) - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
-
Create an array container with a run of ones from firstOfRun to lastOfRun, exclusive.
- MappeableArrayContainer(CharBuffer, int) - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
-
Construct a new ArrayContainer backed by the provided CharBuffer.
- MappeableArrayContainer(ArrayContainer) - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
-
Creates a new container from a non-mappeable one.
- MappeableBitmapContainer - org.bitlap.roaringbitmap.buffer中的类
-
Simple bitset-like container.
- MappeableBitmapContainer() - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
-
Create a bitmap container with all bits set to false
- MappeableBitmapContainer(int, int) - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
-
Create a bitmap container with a run of ones from firstOfRun to lastOfRun, inclusive caller must ensure that the range isn't so small that an ArrayContainer should have been created instead
- MappeableBitmapContainer(LongBuffer, int) - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
-
Construct a new BitmapContainer backed by the provided LongBuffer.
- MappeableBitmapContainer(BitmapContainer) - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
-
Creates a new bitmap container from a non-mappeable one.
- MappeableContainer - org.bitlap.roaringbitmap.buffer中的类
-
Base container class.
- MappeableContainer() - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableContainer
- MappeableContainerPointer - org.bitlap.roaringbitmap.buffer中的接口
-
This interface allows you to iterate over the containers in a roaring bitmap.
- MappeableRunContainer - org.bitlap.roaringbitmap.buffer中的类
-
This container takes the form of runs of consecutive values (effectively, run-length encoding).
- MappeableRunContainer() - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
-
Create a container with default capacity
- MappeableRunContainer(int) - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
-
Create an array container with specified capacity
- MappeableRunContainer(int, int) - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
-
Create an run container with a run of ones from firstOfRun to lastOfRun.
- MappeableRunContainer(CharBuffer, int) - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
-
Construct a new RunContainer backed by the provided CharBuffer.
- MappeableRunContainer(MappeableArrayContainer, int) - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- MappeableRunContainer(MappeableBitmapContainer, int) - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- MappeableRunContainer(RunContainer) - 类的构造器 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
-
Creates a new container from a non-mappeable one.
- MAX_CAPACITY - 类中的静态变量 org.bitlap.roaringbitmap.BitmapContainer
- MAX_CAPACITY - 类中的静态变量 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- MAX_DEPTH - 类中的静态变量 org.bitlap.roaringbitmap.art.AbstractShuttle
- MAX_UNSIGNED_INT - 类中的静态变量 org.bitlap.roaringbitmap.longlong.LongUtils
- maximumSerializedSize(int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Assume that one wants to store "cardinality" integers in [0, universe_size), this function returns an upper bound on the serialized size in bytes.
- maximumSerializedSize(long, long) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Assume that one wants to store "cardinality" integers in [0, universe_size), this function returns an upper bound on the serialized size in bytes.
- maxLowBit() - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- maxLowBitAsInteger() - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- maxLowBitAsInteger() - 类中的静态方法 org.bitlap.roaringbitmap.longlong.LongUtils
- maxLowBitAsInteger() - 类中的静态方法 org.bitlap.roaringbitmap.Util
- mismatch(byte[], int, int, byte[], int, int) - 类中的静态方法 org.bitlap.roaringbitmap.ArraysShim
-
Finds and returns the relative index of the first mismatch between two byte arrays over the specified ranges,otherwise return -1 if no mismatch is found.
- moveToNextLeaf() - 类中的方法 org.bitlap.roaringbitmap.art.AbstractShuttle
- moveToNextLeaf() - 接口中的方法 org.bitlap.roaringbitmap.art.Shuttle
- MutableRoaringArray - org.bitlap.roaringbitmap.buffer中的类
-
Specialized array to store the containers used by a RoaringBitmap.
- MutableRoaringArray() - 类的构造器 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- MutableRoaringArray(int) - 类的构造器 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- MutableRoaringBitmap - org.bitlap.roaringbitmap.buffer中的类
-
MutableRoaringBitmap, a compressed alternative to the BitSet.
- MutableRoaringBitmap() - 类的构造器 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Create an empty bitmap
- MutableRoaringBitmap(MutableRoaringArray) - 类的构造器 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
- MutableRoaringBitmap(RoaringBitmap) - 类的构造器 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Create a MutableRoaringBitmap from a RoaringBitmap.
- MutableRoaringBitmapPrivate - org.bitlap.roaringbitmap.buffer中的类
-
已过时。
- MutableRoaringBitmapPrivate() - 类的构造器 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmapPrivate
-
已过时。
- MutableRoaringBitmapSupplier - org.bitlap.roaringbitmap.buffer中的类
- MutableRoaringBitmapSupplier() - 类的构造器 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmapSupplier
N
- naive_and(Iterator) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall AND between bitmaps two-by-two.
- naive_and(Iterator<? extends RoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute overall AND between bitmaps two-by-two.
- naive_and(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall AND between bitmaps two-by-two.
- naive_and(MutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall AND between bitmaps two-by-two.
- naive_and(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute overall AND between bitmaps two-by-two.
- naive_or(Iterator) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps two-by-two.
- naive_or(Iterator<? extends RoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute overall OR between bitmaps two-by-two.
- naive_or(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps two-by-two.
- naive_or(MutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps two-by-two.
- naive_or(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute overall OR between bitmaps two-by-two.
- naive_xor(Iterator) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- naive_xor(Iterator<? extends RoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- naive_xor(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- naive_xor(MutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- naive_xor(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- naivelazyor(ImmutableRoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
- naivelazyor(MutableRoaringBitmap, MutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmapPrivate
-
已过时。
- naivelazyor(Roaring64NavigableMap) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
In-place bitwise OR (union) operation without maintaining cardinality.
- naivelazyor(RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- naivelazyor(RoaringBitmap, RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmapPrivate
-
已过时。
- NaiveWriterRecommender - org.bitlap.roaringbitmap.insights中的类
-
The purpose of this class it to help user decide which
RoaringBitmapWriterheuristic to use. - NaiveWriterRecommender() - 类的构造器 org.bitlap.roaringbitmap.insights.NaiveWriterRecommender
- nbrruns - 类中的变量 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- neq(long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns a RoaringBitmap of rows which have a value not equal to the value.
- neq(long, RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns a RoaringBitmap of rows which have a value not equal to the value.
- neqCardinality(long) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value not equal to the value.
- neqCardinality(long, RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap
-
Returns the number of rows which have a value not equal to the value, and intersect with the context bitmap, which will not be modified.
- newEmpty() - 接口中的方法 org.bitlap.roaringbitmap.BitmapDataProviderSupplier
- newEmpty() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmapSupplier
- newEmpty() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapSupplier
- next() - 类中的方法 org.bitlap.roaringbitmap.art.ContainerIterator
- next() - 类中的方法 org.bitlap.roaringbitmap.art.KeyIterator
- next() - 类中的方法 org.bitlap.roaringbitmap.art.LeafNodeIterator
- next() - 类中的方法 org.bitlap.roaringbitmap.BatchIntIterator
- next() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferIntIteratorFlyweight
- next() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
- next() - 接口中的方法 org.bitlap.roaringbitmap.CharIterator
- next() - 接口中的方法 org.bitlap.roaringbitmap.IntIterator
- next() - 类中的方法 org.bitlap.roaringbitmap.IntIteratorFlyweight
- next() - 接口中的方法 org.bitlap.roaringbitmap.longlong.LongIterator
- next() - 类中的方法 org.bitlap.roaringbitmap.ReverseIntIteratorFlyweight
- next(int, int[]) - 类中的方法 org.bitlap.roaringbitmap.ArrayBatchIterator
- next(int, int[]) - 类中的方法 org.bitlap.roaringbitmap.BitmapBatchIterator
- next(int, int[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.ArrayBatchIterator
- next(int, int[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.BitmapBatchIterator
- next(int, int[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.RunBatchIterator
- next(int, int[]) - 接口中的方法 org.bitlap.roaringbitmap.ContainerBatchIterator
-
Fills the buffer with values prefixed by the key, and returns how much of the buffer was used.
- next(int, int[]) - 类中的方法 org.bitlap.roaringbitmap.RunBatchIterator
- nextAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- nextAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- nextAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- nextAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- nextAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Gets the first absent value greater than or equal to the lower bound.
- nextAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- nextAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Gets the first absent value greater than or equal to the lower bound.
- nextAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- nextAbsentValue(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- nextAbsentValue(int) - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Returns the first absent value equal to or larger than the provided value (interpreted as an unsigned integer).
- nextAbsentValue(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- nextAsInt() - 接口中的方法 org.bitlap.roaringbitmap.CharIterator
- nextBatch(int[]) - 接口中的方法 org.bitlap.roaringbitmap.BatchIterator
-
Writes the next batch of integers onto the buffer, and returns how many were written.
- nextBatch(int[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.RoaringBatchIterator
- nextBatch(int[]) - 类中的方法 org.bitlap.roaringbitmap.RoaringBatchIterator
- nextInt() - 类中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt
- nextLong() - 类中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong
- nextSetBit(int) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
-
Find the index of the next set bit greater or equal to i, returns -1 if none found.
- nextSetBit(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
-
Find the index of the next set bit greater or equal to i, returns -1 if none found.
- nextValue(char) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- nextValue(char) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- nextValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- nextValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- nextValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Gets the first value greater than or equal to the lower bound, or -1 if no such value exists.
- nextValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- nextValue(char) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Gets the first value greater than or equal to the lower bound, or -1 if no such value exists.
- nextValue(char) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- nextValue(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- nextValue(int) - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Returns the first value equal to or larger than the provided value (interpreted as an unsigned integer).
- nextValue(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- NO_OFFSET_THRESHOLD - 类中的静态变量 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- Node - org.bitlap.roaringbitmap.art中的类
- Node(NodeType, int) - 类的构造器 org.bitlap.roaringbitmap.art.Node
-
constructor
- Node16 - org.bitlap.roaringbitmap.art中的类
- Node16(int) - 类的构造器 org.bitlap.roaringbitmap.art.Node16
- NODE16 - enum class 中的枚举常量 org.bitlap.roaringbitmap.art.NodeType
- Node256 - org.bitlap.roaringbitmap.art中的类
- Node256(int) - 类的构造器 org.bitlap.roaringbitmap.art.Node256
- NODE256 - enum class 中的枚举常量 org.bitlap.roaringbitmap.art.NodeType
- Node4 - org.bitlap.roaringbitmap.art中的类
- Node4(int) - 类的构造器 org.bitlap.roaringbitmap.art.Node4
- NODE4 - enum class 中的枚举常量 org.bitlap.roaringbitmap.art.NodeType
- Node48 - org.bitlap.roaringbitmap.art中的类
- Node48(int) - 类的构造器 org.bitlap.roaringbitmap.art.Node48
- NODE48 - enum class 中的枚举常量 org.bitlap.roaringbitmap.art.NodeType
- nodeType - 类中的变量 org.bitlap.roaringbitmap.art.Node
- NodeType - org.bitlap.roaringbitmap.art中的Enum Class
- not(int, int) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- not(int, int) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- not(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- not(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- not(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise NOT of this container (complement).
- not(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- not(int, int) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise NOT of this container (complement).
- not(int, int) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- numberOfRuns() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- numberOfRuns() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- numberOfRunsAdjustment() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
-
Computes the number of runs
- numberOfRunsLowerBound(int) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
-
Counts how many runs there is in the bitmap, up to a maximum
O
- optimiseForArrays() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
-
Choose this option if it is known that most containers will be sparse.
- optimiseForRuns() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
-
Choose this option if the bitmap is expected to be RLE compressible.
- or(Iterator) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps.
- or(Iterator<? extends ImmutableRoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Compute overall OR between bitmaps.
- or(Iterator<? extends ImmutableRoaringBitmap>, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
已过时。use the version where longs specify the range. Negative range points are forbidden.
- or(Iterator<? extends ImmutableRoaringBitmap>, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Computes OR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
- or(Iterator<? extends RoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute overall OR between bitmaps.
- or(Iterator<? extends RoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Compute overall OR between bitmaps.
- or(Iterator<? extends RoaringBitmap>, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
已过时。use the version where longs specify the range. Negative range points are forbidden.
- or(Iterator<? extends RoaringBitmap>, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Computes OR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
- or(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- or(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- or(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- or(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- or(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- or(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- or(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- or(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- or(ImmutableRoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise OR (union) operation.
- or(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps.
- or(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation
-
Computes the bitwise union of the input bitmaps
- or(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Compute overall OR between bitmaps.
- or(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Compute overall OR between bitmaps.
- or(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise OR (union) operation.
- or(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- or(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- or(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise OR of this container with another (union).
- or(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- or(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- or(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- or(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise OR of this container with another (union).
- or(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- or(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- or(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- or(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- or(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise OR of this container with another (union).
- or(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- or(MutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps.
- or(MutableRoaringBitmap, MutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise OR (union) operation.
- or(CharIterator) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- or(CharIterator) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- or(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- or(Roaring64Bitmap) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
In-place bitwise OR (union) operation.
- or(Roaring64NavigableMap) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
In-place bitwise OR (union) operation.
- or(RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- or(RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
In-place bitwise OR (union) operation.
- or(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute overall OR between bitmaps.
- or(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.ParallelAggregation
-
Computes the bitwise union of the input bitmaps
- or(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Compute overall OR between bitmaps.
- or(RoaringBitmap, RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Bitwise OR (union) operation.
- or(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- or(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- or(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- or(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- orCardinality(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute cardinality of the OR aggregate.
- orCardinality(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Cardinality of the bitwise OR (union) operation.
- orCardinality(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute cardinality of the OR aggregate.
- orCardinality(RoaringBitmap, RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Cardinality of the bitwise OR (union) operation.
- OrCollector() - 类的构造器 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
- OrCollector() - 类的构造器 org.bitlap.roaringbitmap.ParallelAggregation.OrCollector
- org.bitlap.roaringbitmap - 程序包 org.bitlap.roaringbitmap
-
<<<<<<< Updated upstream:RoaringBitmap/src/main/java/org/bitlap/roaringbitmap/package-info.java The org.roaringbitmap package provides ======= The org.bitlap.roaringbitmap package provides >>>>>>> Stashed changes:RoaringBitmap/src/main/java/org/roaringbitmap/package-info.java one class (
RoaringBitmap) that users can rely upon for fast set of integers. - org.bitlap.roaringbitmap.art - 程序包 org.bitlap.roaringbitmap.art
- org.bitlap.roaringbitmap.buffer - 程序包 org.bitlap.roaringbitmap.buffer
-
The org.bitlap.roaringbitmap.buffer package provides two classes (
MutableRoaringBitmapand (ImmutableRoaringBitmap) that users can rely upon for fast set of integers. - org.bitlap.roaringbitmap.insights - 程序包 org.bitlap.roaringbitmap.insights
- org.bitlap.roaringbitmap.longlong - 程序包 org.bitlap.roaringbitmap.longlong
-
The org.bitlap.roaringbitmap.longlong package provides one class (
Roaring64NavigableMap) that users can rely upon for fast set of 64-bit integers. - orInto(long[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- orInto(long[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- orInto(long[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the union of this container with the bits present in the array, modifying the array.
- orInto(long[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- orNot(ImmutableRoaringBitmap, long) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise ORNOT operation.
- orNot(ImmutableRoaringBitmap, ImmutableRoaringBitmap, long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise ORNOT operation for the given range, rangeStart (inclusive) and rangeEnd (exclusive).
- orNot(MappeableContainer, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise ORNOT of this container with another.
- orNot(Container, int) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise ORNOT of this container with another.
- orNot(RoaringBitmap, long) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
In-place bitwise ORNOT operation.
- orNot(RoaringBitmap, RoaringBitmap, long) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Bitwise ORNOT operation for the given range, rangeStart (inclusive) and rangeEnd (exclusive).
P
- ParallelAggregation - org.bitlap.roaringbitmap中的类
-
These utility methods provide parallel implementations of logical aggregation operators.
- ParallelAggregation() - 类的构造器 org.bitlap.roaringbitmap.ParallelAggregation
- ParallelAggregation.ContainerCollector - org.bitlap.roaringbitmap中的类
-
Collects containers grouped by their key into a RoaringBitmap, applying the supplied aggregation function to each group.
- ParallelAggregation.OrCollector - org.bitlap.roaringbitmap中的类
-
Collects a list of containers into a single container.
- partiallySortValues - 类中的变量 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
- partialRadixSort(int[]) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Sorts the data by the 16 bit prefix using Radix sort.
- PeekableCharIterator - org.bitlap.roaringbitmap中的接口
-
Simple extension to the CharIterator interface
- PeekableCharRankIterator - org.bitlap.roaringbitmap中的接口
-
PeekableCharIterator that calculates the next value rank during iteration
- PeekableIntIterator - org.bitlap.roaringbitmap中的接口
-
Simple extension to the IntIterator interface.
- PeekableIntRankIterator - org.bitlap.roaringbitmap中的接口
-
PeekableIntIterator that calculates the next value rank during iteration
- PeekableLongIterator - org.bitlap.roaringbitmap.longlong中的接口
-
Simple extension to the IntIterator interface.
- peekNext() - 类中的方法 org.bitlap.roaringbitmap.art.LeafNodeIterator
-
Return the next leaf without advancing the iterator.
- peekNext() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferIntIteratorFlyweight
- peekNext() - 类中的方法 org.bitlap.roaringbitmap.IntIteratorFlyweight
- peekNext() - 接口中的方法 org.bitlap.roaringbitmap.longlong.PeekableLongIterator
-
Look at the next value without advancing The peek is useful when working with several iterators at once.
- peekNext() - 接口中的方法 org.bitlap.roaringbitmap.PeekableCharIterator
-
Look at the next value without advancing
- peekNext() - 接口中的方法 org.bitlap.roaringbitmap.PeekableIntIterator
-
Look at the next value without advancing The peek is useful when working with several iterators at once.
- peekNextRank() - 接口中的方法 org.bitlap.roaringbitmap.PeekableCharRankIterator
-
peek in-container rank of the next value Uses integer because internal representation of rank is int and in-container rank lies in range 1-65536
- peekNextRank() - 接口中的方法 org.bitlap.roaringbitmap.PeekableIntRankIterator
-
Look at rank of the next value without advancing
- PointableRoaringArray - org.bitlap.roaringbitmap.buffer中的接口
-
Generic interface for the array underlying roaring bitmap classes.
- prefix - 类中的变量 org.bitlap.roaringbitmap.art.Node
- prefixLength - 类中的变量 org.bitlap.roaringbitmap.art.Node
- prefixMismatchIsInRunDirection(byte, byte) - 类中的方法 org.bitlap.roaringbitmap.art.AbstractShuttle
- prefixMismatchIsInRunDirection(byte, byte) - 类中的方法 org.bitlap.roaringbitmap.art.BackwardShuttle
- prefixMismatchIsInRunDirection(byte, byte) - 类中的方法 org.bitlap.roaringbitmap.art.ForwardShuttle
- previous() - 接口中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainerPointer
-
Move to the previous container
- previousAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- previousAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- previousAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- previousAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- previousAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Gets the last value less than or equal to the upper bound.
- previousAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- previousAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Gets the last value less than or equal to the upper bound.
- previousAbsentValue(char) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- previousAbsentValue(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- previousAbsentValue(int) - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Returns the first absent value less than or equal to the provided value (interpreted as an unsigned integer).
- previousAbsentValue(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- previousValue(char) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- previousValue(char) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- previousValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- previousValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- previousValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Gets the last value less than or equal to the upper bound, or -1 if no such value exists.
- previousValue(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- previousValue(char) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Gets the last value less than or equal to the upper bound, or -1 if no such value exists.
- previousValue(char) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- previousValue(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- previousValue(int) - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Returns the first value less than or equal to the provided value (interpreted as an unsigned integer).
- previousValue(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- priorityqueue_or(Iterator) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Uses a priority queue to compute the or aggregate.
- priorityqueue_or(Iterator<? extends RoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Uses a priority queue to compute the or aggregate.
- priorityqueue_or(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Uses a priority queue to compute the or aggregate.
- priorityqueue_or(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Uses a priority queue to compute the or aggregate.
- priorityqueue_xor(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Uses a priority queue to compute the xor aggregate.
- priorityqueue_xor(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Uses a priority queue to compute the xor aggregate.
- put(byte[], Container) - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
put the 48 bit key and the corresponding container
R
- RangeBitmap - org.bitlap.roaringbitmap中的类
-
A 2D bitmap which associates values with a row index and can perform range queries.
- RangeBitmap.Appender - org.bitlap.roaringbitmap中的类
-
Builder for constructing immutable RangeBitmaps
- rangeCardinality(long, long) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- rangeCardinality(long, long) - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Computes the number of values in the interval [start,end) where start is included and end excluded.
- rangeCardinality(long, long) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- rangeOfOnes(int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Create a container initialized with a range of consecutive values
- rangeOfOnes(int, int) - 类中的静态方法 org.bitlap.roaringbitmap.Container
-
Create a container initialized with a range of consecutive values
- rangeSanityCheck(long, long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
- rank(char) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- rank(char) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- rank(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- rank(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- rank(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
- rank(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- rank(char) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
- rank(char) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- rank(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- rank(int) - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Rank returns the number of integers that are smaller or equal to x (rank(infinity) would be getCardinality()).
- rank(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- rankLong(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
- rankLong(int) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- rankLong(int) - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Rank returns the number of integers that are smaller or equal to x (rankLong(infinity) would be getLongCardinality()).
- rankLong(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
- rankLong(long) - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
- rankLong(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- rankLong(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- readExternal(ObjectInput) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- readExternal(ObjectInput) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- readExternal(ObjectInput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- readExternal(ObjectInput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- readExternal(ObjectInput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- readExternal(ObjectInput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- readExternal(ObjectInput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
- readExternal(ObjectInput) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- readExternal(ObjectInput) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- readExternal(ObjectInput) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
- readExternal(ObjectInput) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- readExternal(ObjectInput) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- recommend(BitmapStatistics) - 类中的静态方法 org.bitlap.roaringbitmap.insights.NaiveWriterRecommender
-
Based on the statistics it applies expert rules to help tuning the
RoaringBitmapWriter - RelativeRangeConsumer - org.bitlap.roaringbitmap中的接口
-
A consumer interface to process ranges of value contained in a bitmap using relative offsets.
- releaseContainer() - 类中的方法 org.bitlap.roaringbitmap.ArrayBatchIterator
- releaseContainer() - 类中的方法 org.bitlap.roaringbitmap.BitmapBatchIterator
- releaseContainer() - 类中的方法 org.bitlap.roaringbitmap.buffer.ArrayBatchIterator
- releaseContainer() - 类中的方法 org.bitlap.roaringbitmap.buffer.BitmapBatchIterator
- releaseContainer() - 类中的方法 org.bitlap.roaringbitmap.buffer.RunBatchIterator
- releaseContainer() - 接口中的方法 org.bitlap.roaringbitmap.ContainerBatchIterator
-
Discard the reference to the container
- releaseContainer() - 类中的方法 org.bitlap.roaringbitmap.RunBatchIterator
- remove() - 类中的方法 org.bitlap.roaringbitmap.art.AbstractShuttle
- remove() - 类中的方法 org.bitlap.roaringbitmap.art.KeyIterator
- remove() - 类中的方法 org.bitlap.roaringbitmap.art.LeafNodeIterator
- remove() - 接口中的方法 org.bitlap.roaringbitmap.art.Shuttle
-
remove the current visiting LeafNode and its corresponding value container
- remove() - 接口中的方法 org.bitlap.roaringbitmap.CharIterator
-
If possible, remove the current value
- remove(byte[]) - 类中的方法 org.bitlap.roaringbitmap.art.Art
-
remove the key from the art if it's there.
- remove(byte[]) - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
Attempt to remove the container that corresponds to the 48 bit key.
- remove(char) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- remove(char) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- remove(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- remove(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- remove(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Remove the char from this container.
- remove(char) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- remove(char) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Remove the char from this container.
- remove(char) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- remove(int) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- remove(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
remove the specified position child
- remove(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- remove(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- remove(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- remove(int) - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- remove(int) - 接口中的方法 org.bitlap.roaringbitmap.BitmapDataProvider
-
If present remove the specified integers (effectively, sets its bit value to false)
- remove(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
If present remove the specified integers (effectively, sets its bit value to false)
- remove(int) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- remove(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
If present remove the specified integer (effectively, sets its bit value to false)
- remove(int, int) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- remove(int, int) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- remove(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- remove(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- remove(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Return a new container with all chars in [begin,end) remove using an unsigned interpretation.
- remove(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- remove(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
已过时。use the version where longs specify the range
- remove(int, int) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Return a new container with all chars in [begin,end) remove using an unsigned interpretation.
- remove(int, int) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
-
已过时。
- remove(int, int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
已过时。use the version where longs specify the range
- remove(int, int) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- remove(long) - 类中的方法 org.bitlap.roaringbitmap.art.Containers
-
remove the container index Container
- remove(long, long) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Remove from the current bitmap all integers in [rangeStart,rangeEnd).
- remove(long, long) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- remove(long, long) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Remove from the current bitmap all integers in [rangeStart,rangeEnd).
- remove(MutableRoaringBitmap, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
已过时。use the version where longs specify the range
- remove(MutableRoaringBitmap, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) removed.
- remove(RoaringBitmap, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
已过时。use the version where longs specify the range
- remove(RoaringBitmap, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) removed.
- removeAtIndex(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- removeFrom(long[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- removeFrom(long[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- removeFrom(long[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the intersection of the negation of this container with the bits present in the array, modifying the array.
- removeFrom(long[]) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- removeIndexRange(int, int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- removeLong(long) - 接口中的方法 org.bitlap.roaringbitmap.longlong.LongBitmapDataProvider
-
If present remove the specified integers (effectively, sets its bit value to false)
- removeLong(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- removeLong(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- removeRunCompression() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Remove run-length encoding even when it is more space efficient
- removeRunCompression() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Remove run-length encoding even when it is more space efficient
- removeSpecifyKey(Node, byte[], int) - 类中的方法 org.bitlap.roaringbitmap.art.Art
- repairAfterLazy() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- repairAfterLazy() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- repairAfterLazy() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- repairAfterLazy() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- repairAfterLazy() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
The output of a lazyOR or lazyIOR might be an invalid container, this should be called on it.
- repairAfterLazy() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- repairAfterLazy() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
- repairAfterLazy() - 类中的方法 org.bitlap.roaringbitmap.Container
-
The output of a lazyOR or lazyIOR might be an invalid container, this should be called on it.
- repairAfterLazy() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
to be used with naivelazyor
- repairAfterLazy() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- repairAfterLazy() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- repairAfterLazy(MutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmapPrivate
-
已过时。
- repairAfterLazy(RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmapPrivate
-
已过时。
- replace(int, int, Container) - 类中的方法 org.bitlap.roaringbitmap.art.Containers
-
replace with a fresh Container
- replace(long, Container) - 类中的方法 org.bitlap.roaringbitmap.art.Containers
-
replace the container index one with a fresh Container
- replace(Container) - 类中的方法 org.bitlap.roaringbitmap.art.ContainerIterator
-
replace current container
- replaceChildren(Node[]) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- replaceChildren(Node[]) - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- replaceChildren(Node[]) - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- replaceChildren(Node[]) - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- replaceChildren(Node[]) - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- replaceContainer(long, Container) - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
replace the specified position one with a fresh container
- replaceKeyAndContainerAtIndex(int, char, MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- replaceNode(int, Node) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- replaceNode(int, Node) - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
replace the position child to the fresh one
- replaceNode(int, Node) - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- replaceNode(int, Node) - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- replaceNode(int, Node) - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- replaceNode(int, Node) - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- reset() - 类中的方法 org.bitlap.roaringbitmap.ConstantMemoryContainerAppender
- reset() - 类中的方法 org.bitlap.roaringbitmap.ContainerAppender
- reset() - 接口中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter
-
Resets the writer so it can be reused, must release the reference to the underlying bitmap
- resetBitmapRange(long[], int, int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
clear bits at start, start+1,..., end-1
- resetBitmapRange(LongBuffer, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
clear bits at start, start+1,..., end-1
- resetBitmapRangeAndCardinalityChange(long[], int, int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
已过时。
- resetBitmapRangeAndCardinalityChange(LongBuffer, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
已过时。
- resize(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- ReverseIntIteratorFlyweight - org.bitlap.roaringbitmap中的类
-
Fast iterator minimizing the stress on the garbage collector.
- ReverseIntIteratorFlyweight() - 类的构造器 org.bitlap.roaringbitmap.ReverseIntIteratorFlyweight
-
Creates an instance that is not ready for iteration.
- ReverseIntIteratorFlyweight(RoaringBitmap) - 类的构造器 org.bitlap.roaringbitmap.ReverseIntIteratorFlyweight
-
Creates an instance that is ready for iteration.
- reverseStream() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
- reverseStream() - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
- reverseUntil(char[], int, int, char) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Find the largest integer smaller than pos such that array[pos]<= max.
- rightShiftHighPart(long) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.LongUtils
-
shift the long right by the container size amount so we can loop across containers by +1 steps
- Roaring64Bitmap - org.bitlap.roaringbitmap.longlong中的类
-
Roaring64Bitmap is a compressed 64 bit bitmap.
- Roaring64Bitmap() - 类的构造器 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- Roaring64NavigableMap - org.bitlap.roaringbitmap.longlong中的类
-
Roaring64NavigableMap extends RoaringBitmap to the whole range of longs (or unsigned longs).
- Roaring64NavigableMap() - 类的构造器 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
By default, we consider longs are unsigned longs: normal longs: 0 is the lowest possible long.
- Roaring64NavigableMap(boolean) - 类的构造器 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
By default, use RoaringBitmap as underlyings
BitmapDataProvider - Roaring64NavigableMap(boolean, boolean) - 类的构造器 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
By default, use RoaringBitmap as underlyings
BitmapDataProvider - Roaring64NavigableMap(boolean, boolean, BitmapDataProviderSupplier) - 类的构造器 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- Roaring64NavigableMap(boolean, BitmapDataProviderSupplier) - 类的构造器 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
By default, we activating cardinalities caching.
- Roaring64NavigableMap(BitmapDataProviderSupplier) - 类的构造器 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
By default, longs are managed as unsigned longs and cardinalities are cached.
- RoaringArray - org.bitlap.roaringbitmap中的类
-
Specialized array to store the containers used by a RoaringBitmap.
- RoaringArray() - 类的构造器 org.bitlap.roaringbitmap.RoaringArray
-
create RoaringArray with initial capacity
- RoaringArray(char[], Container[], int) - 类的构造器 org.bitlap.roaringbitmap.RoaringArray
-
create RoaringArray
- RoaringArray(int) - 类的构造器 org.bitlap.roaringbitmap.RoaringArray
-
create RoaringArray
- RoaringBatchIterator - org.bitlap.roaringbitmap.buffer中的类
- RoaringBatchIterator - org.bitlap.roaringbitmap中的类
- RoaringBatchIterator(MappeableContainerPointer) - 类的构造器 org.bitlap.roaringbitmap.buffer.RoaringBatchIterator
- RoaringBatchIterator(RoaringArray) - 类的构造器 org.bitlap.roaringbitmap.RoaringBatchIterator
- roaringbitmap - 模块 roaringbitmap
-
This module class contains the public packages for the RoaringBitmap library.
- RoaringBitmap - org.bitlap.roaringbitmap中的类
-
RoaringBitmap, a compressed alternative to the BitSet.
- RoaringBitmap() - 类的构造器 org.bitlap.roaringbitmap.RoaringBitmap
-
Create an empty bitmap
- RoaringBitmap(ImmutableRoaringBitmap) - 类的构造器 org.bitlap.roaringbitmap.RoaringBitmap
-
Create a RoaringBitmap from a MutableRoaringBitmap or ImmutableRoaringBitmap.
- RoaringBitmap(RoaringArray) - 类的构造器 org.bitlap.roaringbitmap.RoaringBitmap
-
Wrap an existing high low container
- RoaringBitmapPrivate - org.bitlap.roaringbitmap中的类
-
已过时。
- RoaringBitmapPrivate() - 类的构造器 org.bitlap.roaringbitmap.RoaringBitmapPrivate
-
已过时。
- RoaringBitmapSupplier - org.bitlap.roaringbitmap中的类
- RoaringBitmapSupplier() - 类的构造器 org.bitlap.roaringbitmap.RoaringBitmapSupplier
- RoaringBitmapWizard() - 类的构造器 org.bitlap.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard
- RoaringBitmapWriter<T extends BitmapDataProvider> - org.bitlap.roaringbitmap中的接口
- RoaringBitmapWriter.BufferWizard - org.bitlap.roaringbitmap中的类
- RoaringBitmapWriter.FastRankRoaringBitmapWizard - org.bitlap.roaringbitmap中的类
- RoaringBitmapWriter.RoaringBitmapWizard - org.bitlap.roaringbitmap中的类
- RoaringBitmapWriter.RoaringWizard<T extends RoaringBitmap> - org.bitlap.roaringbitmap中的类
- RoaringBitmapWriter.Wizard<C extends WordStorage<C>,
T extends BitmapDataProvider & AppendableStorage<C>> - org.bitlap.roaringbitmap中的类 - RoaringOfInt(IntIterator) - 类的构造器 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt
- RoaringOfLong(LongIterator) - 类的构造器 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong
- RoaringWizard() - 类的构造器 org.bitlap.roaringbitmap.RoaringBitmapWriter.RoaringWizard
- RunBatchIterator - org.bitlap.roaringbitmap.buffer中的类
- RunBatchIterator - org.bitlap.roaringbitmap中的类
- RunBatchIterator(MappeableRunContainer) - 类的构造器 org.bitlap.roaringbitmap.buffer.RunBatchIterator
- RunBatchIterator(RunContainer) - 类的构造器 org.bitlap.roaringbitmap.RunBatchIterator
- runCompress - 类中的变量 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
- runCompress(boolean) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
-
By default the bitmap will be run-compressed on the fly, but it can be disabled (and run compressed at the end).
- RunContainer - org.bitlap.roaringbitmap中的类
-
This container takes the form of runs of consecutive values (effectively, run-length encoding).
- RunContainer() - 类的构造器 org.bitlap.roaringbitmap.RunContainer
-
Create a container with default capacity
- RunContainer(char[], int) - 类的构造器 org.bitlap.roaringbitmap.RunContainer
-
Construct a new RunContainer backed by the provided array.
- RunContainer(int) - 类的构造器 org.bitlap.roaringbitmap.RunContainer
-
Create an array container with specified capacity
- RunContainer(int, int) - 类的构造器 org.bitlap.roaringbitmap.RunContainer
-
Create an run container with a run of ones from firstOfRun to lastOfRun.
- RunContainer(ArrayContainer, int) - 类的构造器 org.bitlap.roaringbitmap.RunContainer
- RunContainer(BitmapContainer, int) - 类的构造器 org.bitlap.roaringbitmap.RunContainer
- RunContainer(MappeableRunContainer) - 类的构造器 org.bitlap.roaringbitmap.RunContainer
-
Creates a new non-mappeable container from a mappeable one.
- runOptimize() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- runOptimize() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- runOptimize() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- runOptimize() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- runOptimize() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Convert to MappeableRunContainers, when the result is smaller.
- runOptimize() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
-
Convert to Array or Bitmap container if the serialized form would be shorter
- runOptimize() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Use a run-length encoding where it is estimated as more space efficient
- runOptimize() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Convert to RunContainers, when the result is smaller.
- runOptimize() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Use a run-length encoding where it is estimated as more space efficient
- runOptimize() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Use a run-length encoding where it is estimated as more space efficient
- runOptimize() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Use a run-length encoding where it is more space efficient
- runOptimize() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
-
Convert to Array or Bitmap container if the serialized form would be shorter.
- runOptimize() - 接口中的方法 org.bitlap.roaringbitmap.WordStorage
- runSupplier() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.BufferWizard
- runSupplier() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.RoaringWizard
- runSupplier() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmapWriter.Wizard
S
- searchContainer(byte[]) - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
search the container by the given 48 bit high part key
- searchMissNextPosition(SearchResult) - 类中的方法 org.bitlap.roaringbitmap.art.AbstractShuttle
- searchMissNextPosition(SearchResult) - 类中的方法 org.bitlap.roaringbitmap.art.BackwardShuttle
- searchMissNextPosition(SearchResult) - 类中的方法 org.bitlap.roaringbitmap.art.ForwardShuttle
- seek(long) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNodeIterator
-
Move this iterator to the leaf that contains `boundval`.
- select(int) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- select(int) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- select(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Return the jth value stored in this bitmap.
- select(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- select(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- select(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Return the jth value
- select(int) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- select(int) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Return the jth value
- select(int) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- select(int) - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Return the jth value stored in this bitmap.
- select(int) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Return the jth value stored in this bitmap.
- select(int) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- select(long) - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Return the jth value stored in this bitmap.
- select(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Return the jth value stored in this bitmap.
- select(long) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Return the jth value stored in this bitmap.
- select(long, int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Given a word w, return the position of the jth true bit.
- SERIAL_COOKIE - 类中的静态变量 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- SERIAL_COOKIE - 类中的静态变量 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- SERIAL_COOKIE_NO_RUNCONTAINER - 类中的静态变量 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- SERIAL_COOKIE_NO_RUNCONTAINER - 类中的静态变量 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- SERIALIZATION_MODE - 类中的静态变量 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- SERIALIZATION_MODE_LEGACY - 类中的静态变量 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- SERIALIZATION_MODE_PORTABLE - 类中的静态变量 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.art.Containers
-
Serialize the Containers
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
serialize
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
-
Serialize.
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Serialize this bitmap.
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
-
Serialize.
- serialize(DataOutput) - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
-
Serialize.
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Serialize the container.
- serialize(DataOutput) - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Serialize this bitmap.
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
serialize into the byte stream
- serialize(DataOutput) - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Serialize this bitmap.
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Serialize this bitmap.
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Serialize this bitmap.
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
Serialize.
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Serialize this bitmap.
- serialize(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- serialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.Containers
-
Serialize the Containers
- serialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
serialize
- serialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- serialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
- serialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
-
Serialize.
- serialize(ByteBuffer) - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
-
Serialize.
- serialize(ByteBuffer) - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Serialize this bitmap to a ByteBuffer.
- serialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
serialize into the ByteBuffer in little endian
- serialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Serialize this bitmap, please make sure the size of the serialized bytes is smaller enough that ByteBuffer can hold it.
- serialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap.Appender
-
Serializes the bitmap to the buffer without materialising it.
- serialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
Serialize.
- serialize(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- serializeArt(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.art.Art
- serializeArt(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.Art
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.art.Containers
-
Report the number of bytes required for serialization.
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Report the number of bytes required for serialization.
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Report the number of bytes required to serialize this container.
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
-
Report the number of bytes required for serialization.
- serializedSizeInBytes() - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Report the number of bytes required to serialize this container.
- serializedSizeInBytes() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Report the number of bytes required to serialize this bitmap.
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.longlong.HighLowContainer
-
serialized size in bytes
- serializedSizeInBytes() - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Report the number of bytes required to serialize this bitmap.
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.RangeBitmap.Appender
-
Returns the size of the RangeBitmap on disk.
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
Report the number of bytes required for serialization.
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Report the number of bytes required to serialize this bitmap.
- serializedSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- serializedSizeInBytes(int) - 类中的静态方法 org.bitlap.roaringbitmap.ArrayContainer
- serializedSizeInBytes(int) - 类中的静态方法 org.bitlap.roaringbitmap.BitmapContainer
- serializedSizeInBytes(int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- serializedSizeInBytes(int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- serializedSizeInBytes(int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- serializedSizeInBytes(int) - 类中的静态方法 org.bitlap.roaringbitmap.RunContainer
- serializeLegacy(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
已过时。
- serializeNodeBody(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- serializeNodeBody(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- serializeNodeBody(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- serializeNodeBody(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- serializeNodeBody(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- serializeNodeBody(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- serializeNodeBody(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- serializeNodeBody(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- serializeNodeBody(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.Node4
-
serialize the node's body content
- serializeNodeBody(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- serializeNodeBodySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.art.LeafNode
- serializeNodeBodySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
the serialized size except the common node header part
- serializeNodeBodySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.art.Node16
- serializeNodeBodySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.art.Node256
- serializeNodeBodySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.art.Node4
- serializeNodeBodySizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.art.Node48
- serializePortable(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Serialize this bitmap.
- serializeSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.art.Art
- serializeSizeInBytes() - 类中的方法 org.bitlap.roaringbitmap.art.Node
-
the serialized size in bytes of this node
- setBitmapRange(long[], int, int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
set bits at start, start+1,..., end-1
- setBitmapRange(LongBuffer, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
set bits at start, start+1,..., end-1
- setBitmapRangeAndCardinalityChange(long[], int, int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
已过时。
- setBitmapRangeAndCardinalityChange(LongBuffer, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
已过时。
- setByte(int, byte, int) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.IntegerUtil
-
set a specified position byte to another value to return a fresh integer
- setContainerAtIndex(int, MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- setContainerAtIndex(int, Container) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
- shiftLeftFromSpecifiedPosition(int, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.IntegerUtil
-
shift the byte left from the specified position
- Shuttle - org.bitlap.roaringbitmap.art中的接口
- size() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
- size() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- size() - 接口中的方法 org.bitlap.roaringbitmap.buffer.PointableRoaringArray
- size() - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
- sortSmallByteArray(byte[], Node[], int, int) - 类中的静态方法 org.bitlap.roaringbitmap.art.Node
-
sort the small arrays through the insertion sort alg.
- stack - 类中的变量 org.bitlap.roaringbitmap.art.AbstractShuttle
- stream() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
- stream() - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
- supplier() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector
- supplier() - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
- supplier() - 类中的方法 org.bitlap.roaringbitmap.ParallelAggregation.ContainerCollector
- supplier() - 类中的方法 org.bitlap.roaringbitmap.ParallelAggregation.OrCollector
T
- toArray() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Return the set values as an array if the cardinality is less than 2147483648.
- toArray() - 接口中的方法 org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
-
Return the set values as an array.
- toArray() - 接口中的方法 org.bitlap.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Return the set values as an array.
- toArray() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Return the set values as an array, if the cardinality is smaller than 2147483648.
- toArray() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Return the set values as an array, if the cardinality is smaller than 2147483648.
- toArray() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Return the set values as an array, if the cardinality is smaller than 2147483648.
- toBDBytes(int) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.IntegerUtil
-
convert integer to its byte array format
- toBDBytes(long) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.LongUtils
-
to big endian bytes representation
- toBitmapContainer() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
-
Copies the data in a bitmap container.
- toBitmapContainer() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- toBitmapContainer() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
-
Copies the data in a bitmap container.
- toBitmapContainer() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- toBitmapContainer() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Convert the current container to a BitmapContainer, if a conversion is needed.
- toBitmapContainer() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- toBitmapContainer() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Convert the current container to a BitmapContainer, if a conversion is needed.
- toBitmapContainer() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- toCharArray() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
-
Create a copy of the content of this container as a char array.
- toCharBuffer() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
-
Return the content of this container as a ShortBuffer.
- toCharBuffer() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
-
Return the content of this container as a ShortBuffer.
- toContainer() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- toContainer() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- toContainer() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Convert to a non-mappeable container.
- toContainer() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- toImmutableRoaringBitmap() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Convenience method, effectively casts the object to an object of class ImmutableRoaringBitmap.
- toIOException() - 异常错误中的方法 org.bitlap.roaringbitmap.InvalidRoaringFormat
-
Convert the exception to an IOException (convenience function)
- toIterator(Iterator<Map.Entry<Integer, BitmapDataProvider>>, boolean) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- toLong(byte[], char) - 类中的静态方法 org.bitlap.roaringbitmap.longlong.LongUtils
-
reconstruct the long data
- toLongArray() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
-
Create a copy of the content of this container as a long array.
- toLongBuffer() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
-
Return the content of this container as a LongBuffer.
- toMappeableContainer() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- toMappeableContainer() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- toMappeableContainer() - 类中的方法 org.bitlap.roaringbitmap.Container
-
Convert to a mappeable container.
- toMappeableContainer() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- toMutableRoaringBitmap() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Copies the content of this bitmap to a bitmap that can be modified.
- toMutableRoaringBitmap() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Convert (copies) to a mutable roaring bitmap.
- toRoaringBitmap() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Copies this bitmap to a mutable RoaringBitmap.
- toShortArray() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
-
Create a copy of the content of this container as a char array.
- toString() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- toString() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- toString() - 类中的方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
A string describing the bitmap.
- toString() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- toString() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- toString() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- toString() - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
- toString() - 类中的方法 org.bitlap.roaringbitmap.insights.BitmapStatistics
- toString() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
A string describing the bitmap.
- toString() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
A string describing the bitmap.
- toString() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
A string describing the bitmap.
- toString() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- toUnsignedLong(int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Converts the argument to a
longby an unsigned conversion. - trim() - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- trim() - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- trim() - 接口中的方法 org.bitlap.roaringbitmap.BitmapDataProvider
-
Recover allocated but unused memory.
- trim() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- trim() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- trim() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
If possible, recover wasted memory.
- trim() - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- trim() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
-
If possible, recover wasted memory.
- trim() - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Recover allocated but unused memory.
- trim() - 类中的方法 org.bitlap.roaringbitmap.Container
-
If possible, recover wasted memory.
- trim() - 接口中的方法 org.bitlap.roaringbitmap.longlong.LongBitmapDataProvider
-
Recover allocated but unused memory.
- trim() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
remove the allocated unused memory space
- trim() - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
- trim() - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
-
If possible, recover wasted memory.
- trim() - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Recover allocated but unused memory.
- trim() - 类中的方法 org.bitlap.roaringbitmap.RunContainer
U
- unsignedBinarySearch(char[], int, int, char) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Look for value k in array in the range [begin,end).
- unsignedBinarySearch(ByteBuffer, int, int, int, char) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
Look for value k in buffer in the range [begin,end).
- unsignedBinarySearch(CharBuffer, int, int, char) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
Look for value k in buffer in the range [begin,end).
- unsignedDifference(char[], int, char[], int, char[]) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Compute the difference between two sorted lists and write the result to the provided output array
- unsignedDifference(CharBuffer, int, CharBuffer, int, char[]) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- unsignedDifference(CharIterator, CharIterator, char[]) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Compute the difference between two sorted lists and write the result to the provided output array
- unsignedExclusiveUnion2by2(char[], int, char[], int, char[]) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Compute the exclusive union of two sorted lists and write the result to the provided output array
- unsignedExclusiveUnion2by2(CharBuffer, int, CharBuffer, int, char[]) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- unsignedIntersect2by2(char[], int, char[], int, char[]) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Intersect two sorted lists and write the result to the provided output array
- unsignedIntersect2by2(CharBuffer, int, CharBuffer, int, char[]) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- unsignedIntersects(char[], int, char[], int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Checks if two arrays intersect
- unsignedIntersects(CharBuffer, int, CharBuffer, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
-
Checks if two arrays intersect
- unsignedLocalIntersect2by2(char[], int, char[], int, char[]) - 类中的静态方法 org.bitlap.roaringbitmap.Util
- unsignedLocalIntersect2by2(CharBuffer, int, CharBuffer, int, char[]) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- unsignedLocalIntersect2by2Cardinality(char[], int, char[], int) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Compute the cardinality of the intersection
- unsignedLocalIntersect2by2Cardinality(CharBuffer, int, CharBuffer, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- unsignedOneSidedGallopingIntersect2by2(char[], int, char[], int, char[]) - 类中的静态方法 org.bitlap.roaringbitmap.Util
- unsignedOneSidedGallopingIntersect2by2(CharBuffer, int, CharBuffer, int, char[]) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- unsignedUnion2by2(char[], int, int, char[], int, int, char[]) - 类中的静态方法 org.bitlap.roaringbitmap.Util
-
Unite two sorted lists and write the result to the provided output array
- unsignedUnion2by2(CharBuffer, int, int, CharBuffer, int, int, char[]) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferUtil
- USE_HYBRID_BINSEARCH - 类中的静态变量 org.bitlap.roaringbitmap.Util
-
optimization flag: whether to use hybrid binary search: hybrid formats combine a binary search with a sequential search
- Util - org.bitlap.roaringbitmap中的类
-
Various useful methods for roaring bitmaps.
V
- valueOf(String) - enum class中的静态方法 org.bitlap.roaringbitmap.art.NodeType
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 org.bitlap.roaringbitmap.art.NodeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueslength - 类中的变量 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- visitedNodeNextPosition(Node, int) - 类中的方法 org.bitlap.roaringbitmap.art.AbstractShuttle
- visitedNodeNextPosition(Node, int) - 类中的方法 org.bitlap.roaringbitmap.art.BackwardShuttle
- visitedNodeNextPosition(Node, int) - 类中的方法 org.bitlap.roaringbitmap.art.ForwardShuttle
W
- WordStorage<T> - org.bitlap.roaringbitmap中的接口
- workAndMemoryShyAnd(long[], ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Computes the intersection by first intersecting the keys, avoids materialising containers, limits memory usage.
- workAndMemoryShyAnd(long[], RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Computes the intersection by first intersecting the keys, avoids materialising containers, limits memory usage.
- workShyAnd(long[], RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Computes the intersection by first intersecting the keys, avoids materialising containers.
- wrap(ImmutableRoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferIntIteratorFlyweight
-
Prepares a bitmap for iteration
- wrap(ImmutableRoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
-
Prepares a bitmap for iteration
- wrap(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.ArrayBatchIterator
- wrap(RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.IntIteratorFlyweight
-
Prepares a bitmap for iteration
- wrap(RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.ReverseIntIteratorFlyweight
-
Prepares a bitmap for iteration
- writeArray(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- writeArray(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- writeArray(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- writeArray(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- writeArray(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Write just the underlying array.
- writeArray(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- writeArray(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Write just the underlying array.
- writeArray(DataOutput) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- writeArray(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- writeArray(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- writeArray(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- writeArray(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- writeArray(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Write just the underlying array.
- writeArray(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- writeArray(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Write just the underlying array.
- writeArray(ByteBuffer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- writeExternal(ObjectOutput) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- writeExternal(ObjectOutput) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- writeExternal(ObjectOutput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- writeExternal(ObjectOutput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- writeExternal(ObjectOutput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- writeExternal(ObjectOutput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringArray
- writeExternal(ObjectOutput) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
- writeExternal(ObjectOutput) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
Roaring64NavigableMapare serializable. - writeExternal(ObjectOutput) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
Roaring64NavigableMapare serializable. - writeExternal(ObjectOutput) - 类中的方法 org.bitlap.roaringbitmap.RoaringArray
- writeExternal(ObjectOutput) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
- writeExternal(ObjectOutput) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- writer() - 接口中的静态方法 org.bitlap.roaringbitmap.RoaringBitmapWriter
X
- xor(Iterator) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps.
- xor(Iterator<? extends ImmutableRoaringBitmap>, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
已过时。use the version where longs specify the range. Negative values not allowed for rangeStart and rangeEnd
- xor(Iterator<? extends ImmutableRoaringBitmap>, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Computes XOR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
- xor(Iterator<? extends RoaringBitmap>) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps.
- xor(Iterator<? extends RoaringBitmap>, int, int) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
已过时。use the version where longs specify the range. Negative values not allowed for rangeStart and rangeEnd
- xor(Iterator<? extends RoaringBitmap>, long, long) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Computes XOR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
- xor(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- xor(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- xor(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(ArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- xor(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- xor(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- xor(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(BitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- xor(ImmutableRoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise XOR (symmetric difference) operation.
- xor(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps.
- xor(ImmutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferParallelAggregation
-
Computes the bitwise symmetric difference of the input bitmaps
- xor(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise XOR (symmetric difference) operation.
- xor(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- xor(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- xor(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(MappeableArrayContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- xor(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- xor(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- xor(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(MappeableBitmapContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- xor(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
- xor(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- xor(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
- xor(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(MappeableRunContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableRunContainer
- xor(MutableRoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps.
- xor(MutableRoaringBitmap, MutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise XOR (symmetric difference) operation.
- xor(CharIterator) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- xor(CharIterator) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
- xor(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(Roaring64Bitmap) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
-
In-place bitwise XOR (symmetric difference) operation.
- xor(Roaring64NavigableMap) - 类中的方法 org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
-
In-place bitwise XOR (symmetric difference) operation.
- xor(RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.FastRankRoaringBitmap
- xor(RoaringBitmap) - 类中的方法 org.bitlap.roaringbitmap.RoaringBitmap
-
In-place bitwise XOR (symmetric difference) operation.
- xor(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps.
- xor(RoaringBitmap...) - 类中的静态方法 org.bitlap.roaringbitmap.ParallelAggregation
-
Computes the bitwise symmetric difference of the input bitmaps
- xor(RoaringBitmap, RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Bitwise XOR (symmetric difference) operation.
- xor(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.ArrayContainer
- xor(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.BitmapContainer
- xor(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(RunContainer) - 类中的方法 org.bitlap.roaringbitmap.RunContainer
- xorCardinality(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Cardinality of the bitwise XOR (symmetric difference) operation.
- xorCardinality(MappeableContainer) - 类中的方法 org.bitlap.roaringbitmap.buffer.MappeableContainer
-
Returns the cardinality of the XOR between the passed container and this container without materialising a temporary container.
- xorCardinality(Container) - 类中的方法 org.bitlap.roaringbitmap.Container
-
Returns the cardinality of the XOR between the passed container and this container without materialising a temporary container.
- xorCardinality(RoaringBitmap, RoaringBitmap) - 类中的静态方法 org.bitlap.roaringbitmap.RoaringBitmap
-
Cardinality of the bitwise XOR (symmetric difference) operation.
All Classes and Interfaces|常量字段值|所有程序包|序列化表格