跳过导航链接
A B C D E F G H I K L M N O P R S T U V W X 

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(int, int) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
add(char) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
running time is in O(n) time if insert is not in order.
add(int, int) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
add(char) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
add(int) - 接口 中的方法org.bitlap.roaringbitmap.BitmapDataProvider
set the value to "true", whether it already appears or not.
add(long, long) - 接口 中的方法org.bitlap.roaringbitmap.BitmapDataProvider
Add a range of values to the bitmap
add(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
add(char) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
running time is in O(n) time if insert is not in order.
add(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
add(char) - 类 中的方法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(char) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Add a char to the container.
add(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
add(char) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
add(MutableRoaringBitmap, long, long) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
Generate a new bitmap with all integers in [rangeStart,rangeEnd) added.
add(MutableRoaringBitmap, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
已过时。
use the version where longs specify the range
add(int...) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
Set all the specified values to true.
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(long, long) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
Add to the current bitmap all integers in [rangeStart,rangeEnd).
add(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
已过时。
use the version where longs specify the range
add(int) - 类 中的方法org.bitlap.roaringbitmap.ConstantMemoryContainerAppender
Adds the value to the underlying bitmap.
add(long, long) - 类 中的方法org.bitlap.roaringbitmap.ConstantMemoryContainerAppender
 
add(int, int) - 类 中的方法org.bitlap.roaringbitmap.Container
Return a new container with all shorts in [begin,end) added using an unsigned interpretation.
add(char) - 类 中的方法org.bitlap.roaringbitmap.Container
Add a short to the container.
add(int) - 类 中的方法org.bitlap.roaringbitmap.ContainerAppender
Adds the value to the underlying bitmap.
add(long, long) - 类 中的方法org.bitlap.roaringbitmap.ContainerAppender
 
add(long, long) - 类 中的方法org.bitlap.roaringbitmap.FastRankRoaringBitmap
 
add(int) - 类 中的方法org.bitlap.roaringbitmap.FastRankRoaringBitmap
 
add(int...) - 类 中的方法org.bitlap.roaringbitmap.FastRankRoaringBitmap
 
add(int, int) - 类 中的方法org.bitlap.roaringbitmap.FastRankRoaringBitmap
已过时。
add(long...) - 类 中的方法org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
Set all the specified values to true.
add(long, long) - 类 中的方法org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
Add to the current bitmap all longs in [rangeStart,rangeEnd).
add(long...) - 类 中的方法org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
Set all the specified values to true.
add(long, long) - 类 中的方法org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
Add to the current bitmap all longs in [rangeStart,rangeEnd).
add(long) - 类 中的方法org.bitlap.roaringbitmap.RangeBitmap.Appender
Adds the value and associates it with the current row index.
add(RoaringBitmap, long, long) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
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(int...) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Set all the specified values to true.
add(int) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Add the value to the container (set the value to "true"), whether it already appears or not.
add(long, long) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Add to the current bitmap all integers in [rangeStart,rangeEnd).
add(int, int) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
已过时。
use the version where longs specify the range
add(int) - 接口 中的方法org.bitlap.roaringbitmap.RoaringBitmapWriter
buffers a value to be added to the bitmap.
add(long, long) - 接口 中的方法org.bitlap.roaringbitmap.RoaringBitmapWriter
Add a range to the bitmap
add(int, int) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
add(char) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
add(char) - 接口 中的方法org.bitlap.roaringbitmap.WordStorage
 
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(MappeableContainer, char) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
Add value "offset" to all values in the container, producing two new containers.
addOffset(ImmutableRoaringBitmap, long) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
Generate a copy of the provided bitmap, but with all its values incremented by offset.
addOffset(RoaringBitmap, long) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
Generate a copy of the provided bitmap, but with all its values incremented by offset.
addOffset(Container, char) - 类 中的静态方法org.bitlap.roaringbitmap.Util
Add value "offset" to all values in the container, producing two new containers.
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(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(char) - 类 中的方法org.bitlap.roaringbitmap.BitmapBatchIterator
 
advanceIfNeeded(char) - 类 中的方法org.bitlap.roaringbitmap.buffer.ArrayBatchIterator
 
advanceIfNeeded(char) - 类 中的方法org.bitlap.roaringbitmap.buffer.BitmapBatchIterator
 
advanceIfNeeded(int) - 类 中的方法org.bitlap.roaringbitmap.buffer.BufferIntIteratorFlyweight
 
advanceIfNeeded(int) - 类 中的方法org.bitlap.roaringbitmap.buffer.RoaringBatchIterator
 
advanceIfNeeded(char) - 类 中的方法org.bitlap.roaringbitmap.buffer.RunBatchIterator
 
advanceIfNeeded(char) - 接口 中的方法org.bitlap.roaringbitmap.ContainerBatchIterator
Advance until the value.
advanceIfNeeded(int) - 类 中的方法org.bitlap.roaringbitmap.IntIteratorFlyweight
 
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.
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(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(char) - 类 中的方法org.bitlap.roaringbitmap.RunBatchIterator
 
advanceUntil(CharBuffer, int, int, char) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
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(char[], int, int, char) - 类 中的静态方法org.bitlap.roaringbitmap.Util
Find the smallest integer larger than pos such that array[pos]>= min.
analyse(RoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.insights.BitmapAnalyser
Analyze the internal representation of bitmap
analyse(Collection<? extends RoaringBitmap>) - 类 中的静态方法org.bitlap.roaringbitmap.insights.BitmapAnalyser
Analyze the internal representation of bitmaps
and(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
and(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
and(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
and(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
and(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
and(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
and(ImmutableRoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Compute the AND aggregate.
and(long[], ImmutableRoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Compute the AND aggregate.
and(Iterator<? extends ImmutableRoaringBitmap>) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Compute the AND aggregate.
and(long[], Iterator<? extends ImmutableRoaringBitmap>) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Compute the AND aggregate.
and(MutableRoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Compute the AND aggregate.
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 ImmutableRoaringBitmap>, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
已过时。
use the version where longs specify the range. Negative range end are illegal.
and(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Bitwise AND (intersection) operation.
and(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
and(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
and(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
and(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
and(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
and(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
and(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the bitwise AND of this container with another (intersection).
and(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the bitwise AND of this container with another (intersection).
and(MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
 
and(MappeableRunContainer) - 类 中的方法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.MappeableRunContainer
 
and(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
and(MutableRoaringBitmap, MutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
Bitwise AND (intersection) operation.
and(ImmutableRoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
In-place bitwise AND (intersection) operation.
and(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise AND of this container with another (intersection).
and(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise AND of this container with another (intersection).
and(Container) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise AND of this container with another (intersection).
and(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise AND of this container with another (intersection).
and(Iterator<? extends RoaringBitmap>) - 类 中的静态方法org.bitlap.roaringbitmap.FastAggregation
Compute the AND aggregate.
and(RoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.FastAggregation
Compute the AND aggregate.
and(long[], RoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.FastAggregation
Compute the AND aggregate.
and(RoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.FastRankRoaringBitmap
 
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, RoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
Bitwise AND (intersection) operation.
and(RoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
In-place bitwise AND (intersection) operation.
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(Iterator<? extends RoaringBitmap>, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
已过时。
use the version where longs specify the range. Negative range end are illegal.
and(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
and(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
and(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
andCardinality(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
andCardinality(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
andCardinality(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
andCardinality(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
andCardinality(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
andCardinality(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
andCardinality(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Cardinality of Bitwise AND (intersection) operation.
andCardinality(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
andCardinality(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
andCardinality(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
andCardinality(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
andCardinality(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
andCardinality(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
andCardinality(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
 
andCardinality(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
 
andCardinality(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
 
andCardinality(MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the bitwise AND of this container with another (intersection).
andCardinality(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
andCardinality(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
andCardinality(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
andCardinality(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
 
andCardinality(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
 
andCardinality(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
 
andCardinality(Container) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise AND of this container with another (intersection).
andCardinality(RoaringBitmap, RoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
Cardinality of Bitwise AND (intersection) operation.
andCardinality(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
andCardinality(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
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(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
andNot(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
andNot(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
andNot(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
andNot(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
andNot(ImmutableRoaringBitmap, ImmutableRoaringBitmap, long, long) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Bitwise ANDNOT (difference) operation for the given range, rangeStart (inclusive) and rangeEnd (exclusive).
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) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Bitwise ANDNOT (difference) operation.
andNot(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
andNot(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
andNot(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
andNot(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
andNot(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
andNot(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
andNot(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the bitwise ANDNOT of this container with another (difference).
andNot(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the bitwise ANDNOT of this container with another (difference).
andNot(MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
 
andNot(MappeableRunContainer) - 类 中的方法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.MappeableRunContainer
 
andNot(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
andNot(MutableRoaringBitmap, MutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
Bitwise ANDNOT (difference) operation.
andNot(ImmutableRoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
In-place bitwise ANDNOT (difference) operation.
andNot(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise ANDNOT of this container with another (difference).
andNot(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise ANDNOT of this container with another (difference).
andNot(Container) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise ANDNOT of this container with another (difference).
andNot(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise ANDNOT of this container with another (difference).
andNot(RoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.FastRankRoaringBitmap
 
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, RoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
Bitwise ANDNOT (difference) operation.
andNot(RoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
In-place bitwise ANDNOT (difference) operation.
andNot(RoaringBitmap, RoaringBitmap, long, long) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
Bitwise ANDNOT (difference) operation for the given range, rangeStart (inclusive) and rangeEnd (exclusive).
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(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
andNot(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
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, T) - 接口 中的方法org.bitlap.roaringbitmap.AppendableStorage
Appends the key and container to the storage, throws if the key is less than the current mark.
append(char, MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringArray
 
append(char, MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
 
append(char, Container) - 类 中的方法org.bitlap.roaringbitmap.RoaringArray
 
append(RoaringArray, int, int) - 类 中的方法org.bitlap.roaringbitmap.RoaringArray
Append the values from another array, no copy is made (use with care)
append(char, Container) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
 
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(PointableRoaringArray, int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringArray
Append copies of the values from another array
appendCopy(char, MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringArray
 
appender(long, IntFunction<ByteBuffer>, Consumer<ByteBuffer>) - 类 中的静态方法org.bitlap.roaringbitmap.RangeBitmap
Append values to the RangeBitmap before sealing it.
appender(long) - 类 中的静态方法org.bitlap.roaringbitmap.RangeBitmap
Append values to the RangeBitmap before sealing it, defaults to on heap ByteBuffers.
ArrayBatchIterator - org.bitlap.roaringbitmap中的类
 
ArrayBatchIterator(ArrayContainer) - 类 的构造器org.bitlap.roaringbitmap.ArrayBatchIterator
 
ArrayBatchIterator - org.bitlap.roaringbitmap.buffer中的类
 
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(int) - 类 的构造器org.bitlap.roaringbitmap.ArrayContainer
Create an array container with specified capacity
ArrayContainer(int, int) - 类 的构造器org.bitlap.roaringbitmap.ArrayContainer
Create an array container with a run of ones from firstOfRun to lastOfRun, inclusive.
ArrayContainer(int, char[]) - 类 的构造器org.bitlap.roaringbitmap.ArrayContainer
Create a new container from existing values array.
ArrayContainer(MappeableArrayContainer) - 类 的构造器org.bitlap.roaringbitmap.ArrayContainer
Creates a new non-mappeable container from a mappeable one.
ArrayContainer(char[]) - 类 的构造器org.bitlap.roaringbitmap.ArrayContainer
 
arraycopy(CharBuffer, int, CharBuffer, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
 
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(BitmapContainer) - 类 的构造器org.bitlap.roaringbitmap.BitmapBatchIterator
 
BitmapBatchIterator - org.bitlap.roaringbitmap.buffer中的类
 
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 BitmapDataProvider used by Roaring64NavigableMap
bitmapOf(BitSet) - 类 中的静态方法org.bitlap.roaringbitmap.BitSetUtil
Generate a RoaringBitmap out of a BitSet
bitmapOf(long[]) - 类 中的静态方法org.bitlap.roaringbitmap.BitSetUtil
Generate a RoaringBitmap out of a long[], each long using little-endian representation of its bits
bitmapOf(BitSet) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferBitSetUtil
Generate a MutableRoaringBitmap out of a BitSet
bitmapOf(long[]) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferBitSetUtil
Generate a MutableRoaringBitmap out of a long[], each long using little-endian representation of its bits
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(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(int...) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
Generate a bitmap with the specified values set to true.
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
 
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(CharBuffer, int, int, char) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
 
branchyUnsignedBinarySearch(ByteBuffer, int, int, int, char) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
 
branchyUnsignedBinarySearch(char[], int, int, char) - 类 中的静态方法org.bitlap.roaringbitmap.Util
 
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(IntFunction<ByteBuffer>) - 类 中的方法org.bitlap.roaringbitmap.RangeBitmap.Appender
Converts the appender into an immutable range index.
build() - 类 中的方法org.bitlap.roaringbitmap.RangeBitmap.Appender
build(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.RangeBitmap.Appender
Converts the appender into an immutable range index, using the supplied ByteBuffer.

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(LongBuffer, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
Hamming weight of the bitset in the range start, start+1,..., end-1
cardinalityInBitmapRange(long[], int, int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
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.art中的类
 
ContainerIterator(Containers) - 类 的构造器org.bitlap.roaringbitmap.art.ContainerIterator
construct a containers iterator
containerIterator() - 类 中的方法org.bitlap.roaringbitmap.longlong.HighLowContainer
get a container 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(int, int) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
contains(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
contains(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
contains(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
contains(char) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
contains(int, int) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
contains(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
contains(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
contains(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
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(long, long) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Checks if the bitmap contains the range.
contains(ImmutableRoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Checks whether the parameter is a subset of this RoaringBitmap or not
contains(char) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
contains(ByteBuffer, int, char, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
Checks whether the container contains the value x.
contains(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
contains(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
contains(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
contains(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
contains(char) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
contains(ByteBuffer, int, char) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
Checks whether the container contains the value i.
contains(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
contains(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
contains(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
contains(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
contains(char) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Checks whether the contain contains the provided value
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.MappeableContainer
 
contains(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
 
contains(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
 
contains(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Checks whether the container contains the entire range
contains(char) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
contains(ByteBuffer, int, char, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
Checks whether the run container contains x.
contains(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
contains(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
contains(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
contains(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
contains(char) - 类 中的方法org.bitlap.roaringbitmap.Container
Checks whether the contain contains the provided value
contains(int, int) - 类 中的方法org.bitlap.roaringbitmap.Container
Checks whether the container contains the entire range
contains(Container) - 类 中的方法org.bitlap.roaringbitmap.Container
Checks whether the container is a subset of this container or not
contains(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
 
contains(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
 
contains(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
 
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(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(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(long, long) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Checks if the bitmap contains the range.
contains(RoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Checks whether the parameter is a subset of this RoaringBitmap or not
contains(char) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
contains(int, int) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
contains(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
contains(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
contains(BitmapContainer) - 类 中的方法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(ByteBuffer) - 类 中的方法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(ByteBuffer) - 类 中的静态方法org.bitlap.roaringbitmap.art.Node
deserialize into a typed node
deserialize(DataInput) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
deserialize(DataInput) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringArray
Deserialize.
deserialize(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringArray
Deserialize (retrieve) this bitmap.
deserialize(DataInput) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
Deserialize the bitmap (retrieve from the input stream).
deserialize(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
Deserialize (retrieve) this bitmap.
deserialize(DataInput) - 类 中的方法org.bitlap.roaringbitmap.Container
Deserialize (recover) the container.
deserialize(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.longlong.HighLowContainer
deserialize from the input ByteBuffer in little endian
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(ByteBuffer) - 类 中的方法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, byte[]) - 类 中的方法org.bitlap.roaringbitmap.RoaringArray
Deserialize.
deserialize(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.RoaringArray
Deserialize (retrieve) this bitmap.
deserialize(DataInput, byte[]) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Deserialize (retrieve) this bitmap.
deserialize(DataInput) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Deserialize (retrieve) this bitmap.
deserialize(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Deserialize (retrieve) this bitmap.
deserialize(DataInput) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
deserializeArt(DataInput) - 类 中的方法org.bitlap.roaringbitmap.art.Art
 
deserializeArt(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.art.Art
 
deserializeNodeBody(DataInput) - 类 中的方法org.bitlap.roaringbitmap.art.LeafNode
 
deserializeNodeBody(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.art.LeafNode
 
deserializeNodeBody(DataInput) - 类 中的方法org.bitlap.roaringbitmap.art.Node16
 
deserializeNodeBody(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.art.Node16
 
deserializeNodeBody(DataInput) - 类 中的方法org.bitlap.roaringbitmap.art.Node256
 
deserializeNodeBody(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.art.Node256
 
deserializeNodeBody(DataInput) - 类 中的方法org.bitlap.roaringbitmap.art.Node4
 
deserializeNodeBody(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.art.Node4
deserialize the node's body content
deserializeNodeBody(DataInput) - 类 中的方法org.bitlap.roaringbitmap.art.Node48
 
deserializeNodeBody(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.art.Node48
 
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.

E

empty() - 类 中的静态方法org.bitlap.roaringbitmap.ArrayContainer
 
empty() - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
empty - 类 中的静态变量org.bitlap.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
 
empty - 类 中的静态变量org.bitlap.roaringbitmap.insights.BitmapStatistics
 
ensureCumulatives(int) - 类 中的方法org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
 
equals(Object) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
equals(Object) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
equals(BitSet, RoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.BitSetUtil
Compares a RoaringBitmap and a BitSet.
equals(BitSet, ImmutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferBitSetUtil
Compares a RoaringBitmap and a BitSet.
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
 
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 RoaringBitmap to 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[], LongBuffer, LongBuffer) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
 
fillArrayAND(char[], long[], long[]) - 类 中的静态方法org.bitlap.roaringbitmap.Util
Compute the bitwise AND between two long arrays and write the set bits in the container.
fillArrayANDNOT(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.
fillArrayXOR(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.
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.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, returns the minimum of the set.
first() - 类 中的方法org.bitlap.roaringbitmap.RoaringArray
Gets the first value in the array
first() - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Get the first (smallest) integer in this RoaringBitmap, that is, returns the minimum of the set.
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(ImmutableRoaringBitmap, long, long) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Complements 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(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(MutableRoaringBitmap, long, long) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
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(int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
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(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
已过时。
use the version where longs specify the range
flip(char) - 类 中的方法org.bitlap.roaringbitmap.Container
Add a short to the container if it is not present, otherwise remove it.
flip(int) - 类 中的方法org.bitlap.roaringbitmap.FastRankRoaringBitmap
 
flip(int, int) - 类 中的方法org.bitlap.roaringbitmap.FastRankRoaringBitmap
已过时。
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) - 类 中的方法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(RoaringBitmap, long, long) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
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(int) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Add the value if it is not already present, otherwise remove it.
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(int, int) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
已过时。
use the version where longs specify the range
flip(char) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
flipBitmapRange(LongBuffer, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
flip bits at start, start+1,..., end-1
flipBitmapRange(long[], int, int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
flip bits at start, start+1,..., end-1
flipBitmapRangeAndCardinalityChange(LongBuffer, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
已过时。
flipBitmapRangeAndCardinalityChange(long[], int, int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
已过时。
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(long, int, RelativeRangeConsumer) - 类 中的方法org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
Consume presence information for all values in the range [start, start + length).
forAllInRange(int, int, RelativeRangeConsumer) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Consume presence information for all values in the range [start, start + length).
forAllInRange(char, char, RelativeRangeConsumer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
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(IntConsumer) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
 
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(IntConsumer) - 接口 中的方法org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
Visit all values in the bitmap and pass them to the consumer
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
 
forEach(IntConsumer) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
 
forEach(char, IntConsumer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
forEachInRange(long, int, LongConsumer) - 类 中的方法org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
Consume each value present in the range [start, start + length).
forEachInRange(int, int, IntConsumer) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
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(int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
getArraySizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
getArraySizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
getArraySizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Size of the underlying array
getArraySizeInBytes(int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
getArraySizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
getArraySizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.Container
Size of the underlying array
getArraySizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
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(int) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
 
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(int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringArray
 
getCardinality(int) - 接口 中的方法org.bitlap.roaringbitmap.buffer.PointableRoaringArray
Returns the cardinality of the container at the given index.
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
 
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(long) - 类 中的方法org.bitlap.roaringbitmap.art.Containers
get the Container with the corresponding container index
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(long) - 类 中的方法org.bitlap.roaringbitmap.longlong.HighLowContainer
 
getContainer(char) - 类 中的方法org.bitlap.roaringbitmap.RoaringArray
involves a binary search
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(int) - 类 中的方法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(int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringArray
 
getContainerPointer() - 接口 中的方法org.bitlap.roaringbitmap.buffer.PointableRoaringArray
 
getContainerPointer(int) - 接口 中的方法org.bitlap.roaringbitmap.buffer.PointableRoaringArray
 
getContainerPointer() - 类 中的方法org.bitlap.roaringbitmap.RoaringArray
Create a ContainerPointer for this RoaringArray
getContainerPointer(int) - 类 中的方法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.
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
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 forEach method.
getIntIterator() - 接口 中的方法org.bitlap.roaringbitmap.ImmutableBitmapDataProvider
For better performance, consider the Use the forEach method.
getIntIterator() - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
For better performance, consider the Use the forEach method.
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
 
getKeyBytes() - 类 中的方法org.bitlap.roaringbitmap.art.LeafNode
 
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 forEach method.
getLongIterator() - 类 中的方法org.bitlap.roaringbitmap.longlong.Roaring64Bitmap
For better performance, consider the Use the forEach method.
getLongIterator() - 类 中的方法org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
For better performance, consider the Use the forEach method.
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
 
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.
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.
headerSize(boolean) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
 
headerSize() - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringArray
 
highbits(int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
 
highbits(long) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
 
highbits(int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
 
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
 
highLowContainer - 类 中的变量org.bitlap.roaringbitmap.RoaringBitmap
 
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(ImmutableRoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
horizontal_or(Iterator) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
已过时。
horizontal_or(MutableRoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
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(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(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
iand(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
iand(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
iand(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
iand(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
iand(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
iand(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
iand(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
iand(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
iand(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
iand(MappeableRunContainer) - 类 中的方法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(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise AND of this container with another (intersection).
iand(MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
 
iand(MappeableRunContainer) - 类 中的方法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.MappeableRunContainer
 
iand(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
iand(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the in-place bitwise AND of this container with another (intersection).
iand(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the in-place bitwise AND of this container with another (intersection).
iand(Container) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the in-place bitwise AND of this container with another (intersection).
iand(RunContainer) - 类 中的方法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.RunContainer
 
iand(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
iandNot(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
iandNot(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
iandNot(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
iandNot(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
iandNot(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
iandNot(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
iandNot(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
iandNot(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
iandNot(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
iandNot(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
iandNot(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
iandNot(MappeableRunContainer) - 类 中的方法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(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise ANDNOT of this container with another (difference).
iandNot(MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
 
iandNot(MappeableRunContainer) - 类 中的方法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.MappeableRunContainer
 
iandNot(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
iandNot(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the in-place bitwise ANDNOT of this container with another (difference).
iandNot(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the in-place bitwise ANDNOT of this container with another (difference).
iandNot(Container) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the in-place bitwise ANDNOT of this container with another (difference).
iandNot(RunContainer) - 类 中的方法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.RunContainer
 
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[], 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
intersectArrayIntoBitmap(long[], char[], int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
Intersects the bitmap with the array, returning the cardinality of the result
intersects(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
intersects(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
intersects(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
intersects(int, int) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
intersects(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
intersects(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
intersects(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
intersects(int, int) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
intersects(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Checks whether the two bitmaps intersect.
intersects(long, long) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Checks if the range intersects with the bitmap.
intersects(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
intersects(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
intersects(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
intersects(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
intersects(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
intersects(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
intersects(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
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(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Returns true if the current container intersects the other container.
intersects(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Returns true if the current container intersects the other container.
intersects(MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Returns true if the current container intersects the other container.
intersects(MappeableRunContainer) - 类 中的方法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.MappeableRunContainer
 
intersects(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
intersects(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
intersects(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Returns true if the current container intersects the other container.
intersects(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Returns true if the current container intersects the other container.
intersects(Container) - 类 中的方法org.bitlap.roaringbitmap.Container
Returns true if the current container intersects the other container.
intersects(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Returns true if the current container intersects the other container.
intersects(int, int) - 类 中的方法org.bitlap.roaringbitmap.Container
Checks if the container intersects with a range
intersects(RoaringBitmap, RoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
Checks whether the two bitmaps intersect.
intersects(long, long) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Checks if the range intersects with the bitmap.
intersects(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
intersects(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
intersects(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
intersects(int, int) - 类 中的方法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(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
ior(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
ior(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
ior(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
ior(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
ior(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
ior(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
ior(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
ior(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
ior(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
ior(MappeableRunContainer) - 类 中的方法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(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise OR of this container with another (union).
ior(MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
 
ior(MappeableRunContainer) - 类 中的方法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.MappeableRunContainer
 
ior(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
ior(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the in-place bitwise OR of this container with another (union).
ior(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the in-place bitwise OR of this container with another (union).
ior(Container) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the in-place bitwise OR of this container with another (union).
ior(RunContainer) - 类 中的方法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.RunContainer
 
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.
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(CharBuffer, int, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
Find the smallest integer larger than pos such that array[pos]>= min.
iterateUntil(char[], int, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
Find the smallest integer larger than pos such that array[pos]>= min.
iterator() - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
iterator(Containers) - 类 中的方法org.bitlap.roaringbitmap.art.Art
a convenient method to traverse the key space in ascending order.
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 forEach method.
iterator() - 类 中的方法org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
For better performance, consider the Use the forEach method.
iterator() - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
iterate over the positions of the true values.
iterator() - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
ixor(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
ixor(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
ixor(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
ixor(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
ixor(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
ixor(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
ixor(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
ixor(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
ixor(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
ixor(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
ixor(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
ixor(MappeableRunContainer) - 类 中的方法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(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise XOR of this container with another (symmetric difference).
ixor(MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
 
ixor(MappeableRunContainer) - 类 中的方法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.MappeableRunContainer
 
ixor(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
ixor(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the in-place bitwise XOR of this container with another (symmetric difference).
ixor(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the in-place bitwise XOR of this container with another (symmetric difference).
ixor(Container) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the in-place bitwise OR of this container with another (union).
ixor(RunContainer) - 类 中的方法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.RunContainer
 
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
 
keys - 类 中的变量org.bitlap.roaringbitmap.RoaringArray
 

L

last() - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
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, returns the maximum of the set.
last() - 类 中的方法org.bitlap.roaringbitmap.RoaringArray
Gets the last value in the array
last() - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Get the last (largest) integer in this RoaringBitmap, that is, returns the maximum of the set.
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(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
lazyor(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
lazyor(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
 
lazyor(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
lazyor(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
lazyor(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
lazyor(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
lazyOR(MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the bitwise OR of this container with another (union).
lazyor(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
lazyor(ImmutableRoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
 
lazyOR(Container) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
lazyor(RoaringBitmap, RoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
 
lazyor(RoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
 
lazyor(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
lazyorfromlazyinputs(MutableRoaringBitmap, MutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
 
lazyorfromlazyinputs(RoaringBitmap, RoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
 
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, Containers) - 类 的构造器org.bitlap.roaringbitmap.art.LeafNodeIterator
constructor
LeafNodeIterator(Art, boolean, Containers) - 类 的构造器org.bitlap.roaringbitmap.art.LeafNodeIterator
constructor
LeafNodeIterator(Art, boolean, Containers, long) - 类 的构造器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(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
 
limit(int) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Create a new Roaring bitmap containing at most maxcardinality integers.
limit(int) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
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(long) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
 
lowbits(int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
 
lowbits(long) - 类 中的静态方法org.bitlap.roaringbitmap.Util
 
lowbitsAsInteger(long) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
 
lowbitsAsInteger(int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
 
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(ArrayContainer) - 类 的构造器org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
Creates a new container from a non-mappeable one.
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.
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(BitmapContainer) - 类 的构造器org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
Creates a new bitmap container from a non-mappeable one.
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.
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(MappeableArrayContainer, int) - 类 的构造器org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
MappeableRunContainer(int, int) - 类 的构造器org.bitlap.roaringbitmap.buffer.MappeableRunContainer
Create an run container with a run of ones from firstOfRun to lastOfRun.
MappeableRunContainer(MappeableBitmapContainer, int) - 类 的构造器org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
MappeableRunContainer(RunContainer) - 类 的构造器org.bitlap.roaringbitmap.buffer.MappeableRunContainer
Creates a new container from a non-mappeable one.
MappeableRunContainer(CharBuffer, int) - 类 的构造器org.bitlap.roaringbitmap.buffer.MappeableRunContainer
Construct a new RunContainer backed by the provided CharBuffer.
MAX_CAPACITY - 类 中的静态变量org.bitlap.roaringbitmap.BitmapContainer
 
MAX_CAPACITY - 类 中的静态变量org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
MAX_DEPTH - 类 中的静态变量org.bitlap.roaringbitmap.art.AbstractShuttle
 
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
 
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(ImmutableRoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Compute overall AND between bitmaps two-by-two.
naive_and(Iterator) - 类 中的静态方法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(Iterator<? extends RoaringBitmap>) - 类 中的静态方法org.bitlap.roaringbitmap.FastAggregation
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(ImmutableRoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Compute overall OR between bitmaps two-by-two.
naive_or(Iterator) - 类 中的静态方法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(Iterator<? extends RoaringBitmap>) - 类 中的静态方法org.bitlap.roaringbitmap.FastAggregation
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(ImmutableRoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Compute overall XOR between bitmaps two-by-two.
naive_xor(Iterator) - 类 中的静态方法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(Iterator<? extends RoaringBitmap>) - 类 中的静态方法org.bitlap.roaringbitmap.FastAggregation
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 RoaringBitmapWriter heuristic to use.
NaiveWriterRecommender() - 类 的构造器org.bitlap.roaringbitmap.insights.NaiveWriterRecommender
 
nbrruns - 类 中的变量org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
newEmpty() - 接口 中的方法org.bitlap.roaringbitmap.BitmapDataProviderSupplier
 
newEmpty() - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmapSupplier
 
newEmpty() - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmapSupplier
 
next(int, int[]) - 类 中的方法org.bitlap.roaringbitmap.ArrayBatchIterator
 
next() - 类 中的方法org.bitlap.roaringbitmap.art.ContainerIterator
 
next() - 类 中的方法org.bitlap.roaringbitmap.art.KeyIterator
 
next() - 类 中的方法org.bitlap.roaringbitmap.art.LeafNodeIterator
 
next() - 类 中的方法org.bitlap.roaringbitmap.BatchIntIterator
 
next(int, int[]) - 类 中的方法org.bitlap.roaringbitmap.BitmapBatchIterator
 
next(int, int[]) - 类 中的方法org.bitlap.roaringbitmap.buffer.ArrayBatchIterator
 
next(int, int[]) - 类 中的方法org.bitlap.roaringbitmap.buffer.BitmapBatchIterator
 
next() - 类 中的方法org.bitlap.roaringbitmap.buffer.BufferIntIteratorFlyweight
 
next() - 类 中的方法org.bitlap.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
 
next(int, int[]) - 类 中的方法org.bitlap.roaringbitmap.buffer.RunBatchIterator
 
next() - 接口 中的方法org.bitlap.roaringbitmap.CharIterator
 
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() - 接口 中的方法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.RunBatchIterator
 
nextAbsentValue(char) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
nextAbsentValue(char) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
nextAbsentValue(int) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
 
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(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
 
nextAbsentValue(char) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
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(int) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
 
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(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
 
nextValue(char) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
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
 
Node256 - org.bitlap.roaringbitmap.art中的类
 
Node256(int) - 类 的构造器org.bitlap.roaringbitmap.art.Node256
 
Node4 - org.bitlap.roaringbitmap.art中的类
 
Node4(int) - 类 的构造器org.bitlap.roaringbitmap.art.Node4
 
Node48 - org.bitlap.roaringbitmap.art中的类
 
Node48(int) - 类 的构造器org.bitlap.roaringbitmap.art.Node48
 
nodeType - 类 中的变量org.bitlap.roaringbitmap.art.Node
 
NodeType - org.bitlap.roaringbitmap.art中的枚举
 
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(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
or(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
or(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
or(CharIterator) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
or(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
or(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
or(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
or(ImmutableRoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Compute overall OR between bitmaps.
or(Iterator) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Compute overall OR between bitmaps.
or(MutableRoaringBitmap...) - 类 中的静态方法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, ImmutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Bitwise OR (union) operation.
or(Iterator<? extends ImmutableRoaringBitmap>) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Compute overall OR between bitmaps.
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 ImmutableRoaringBitmap>, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
已过时。
use the version where longs specify the range. Negative range points are forbidden.
or(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
or(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
or(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
or(CharIterator) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
or(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
or(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
or(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
or(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the bitwise OR of this container with another (union).
or(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the bitwise OR of this container with another (union).
or(MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
 
or(MappeableRunContainer) - 类 中的方法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.MappeableRunContainer
 
or(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
or(ImmutableRoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
Compute overall OR between bitmaps.
or(MutableRoaringBitmap, MutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
Bitwise OR (union) operation.
or(ImmutableRoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
In-place bitwise OR (union) operation.
or(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
or(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
or(Container) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
or(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
or(Iterator<? extends RoaringBitmap>) - 类 中的静态方法org.bitlap.roaringbitmap.FastAggregation
Compute overall OR between bitmaps.
or(RoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.FastAggregation
Compute overall OR between bitmaps.
or(RoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.FastRankRoaringBitmap
 
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.ParallelAggregation
Computes the bitwise union of the input bitmaps
or(Iterator<? extends RoaringBitmap>) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
Compute overall OR between bitmaps.
or(RoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
Compute overall OR between bitmaps.
or(RoaringBitmap, RoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
Bitwise OR (union) operation.
or(RoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
In-place bitwise OR (union) operation.
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(Iterator<? extends RoaringBitmap>, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
已过时。
use the version where longs specify the range. Negative range points are forbidden.
or(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
or(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
or(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
orCardinality(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Cardinality of the bitwise OR (union) operation.
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
The org.roaringbitmap package provides 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.roaringbitmap.buffer package provides two classes (MutableRoaringBitmap and (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.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, 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(ImmutableRoaringBitmap, long) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
In-place bitwise ORNOT operation.
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(int) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
 
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(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
 
previousAbsentValue(char) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
previousValue(char) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
previousValue(char) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
previousValue(int) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
 
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(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
 
previousValue(char) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
priorityqueue_or(ImmutableRoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Uses a priority queue to compute the or aggregate.
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(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(int) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
 
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(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
 
rank(char) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
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(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
 
rankLong(int) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
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(int, int) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
remove(char) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
remove() - 类 中的方法org.bitlap.roaringbitmap.art.AbstractShuttle
 
remove(byte[]) - 类 中的方法org.bitlap.roaringbitmap.art.Art
remove the key from the art if it's there.
remove(long) - 类 中的方法org.bitlap.roaringbitmap.art.Containers
remove the container index Container
remove() - 类 中的方法org.bitlap.roaringbitmap.art.KeyIterator
 
remove(int) - 类 中的方法org.bitlap.roaringbitmap.art.LeafNode
 
remove() - 类 中的方法org.bitlap.roaringbitmap.art.LeafNodeIterator
 
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() - 接口 中的方法org.bitlap.roaringbitmap.art.Shuttle
remove the current visiting LeafNode and its corresponding value container
remove(int, int) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
remove(char) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
remove(int) - 接口 中的方法org.bitlap.roaringbitmap.BitmapDataProvider
If present remove the specified integers (effectively, sets its bit value to false)
remove(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
remove(char) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
remove(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
remove(char) - 类 中的方法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(char) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Remove the char from this container.
remove(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
remove(char) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
remove(MutableRoaringBitmap, long, long) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
Generate a new bitmap with all integers in [rangeStart,rangeEnd) removed.
remove(MutableRoaringBitmap, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
已过时。
use the version where longs specify the range
remove(int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
If present remove the specified integers (effectively, sets its bit value to false)
remove(long, long) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
Remove from the current bitmap all integers in [rangeStart,rangeEnd).
remove(int, int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
已过时。
use the version where longs specify the range
remove() - 接口 中的方法org.bitlap.roaringbitmap.CharIterator
If possible, remove the current value
remove(int, int) - 类 中的方法org.bitlap.roaringbitmap.Container
Return a new container with all chars in [begin,end) remove using an unsigned interpretation.
remove(char) - 类 中的方法org.bitlap.roaringbitmap.Container
Remove the char from this container.
remove(int, int) - 类 中的方法org.bitlap.roaringbitmap.FastRankRoaringBitmap
已过时。
remove(int) - 类 中的方法org.bitlap.roaringbitmap.FastRankRoaringBitmap
 
remove(long, long) - 类 中的方法org.bitlap.roaringbitmap.FastRankRoaringBitmap
 
remove(byte[]) - 类 中的方法org.bitlap.roaringbitmap.longlong.HighLowContainer
Attempt to remove the container that corresponds to the 48 bit key.
remove(RoaringBitmap, long, long) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
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(int) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
If present remove the specified integer (effectively, sets its bit value to false)
remove(long, long) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Remove from the current bitmap all integers in [rangeStart,rangeEnd).
remove(int, int) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
已过时。
use the version where longs specify the range
remove(int, int) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
remove(char) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
removeAtIndex(int) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringArray
 
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(MutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmapPrivate
已过时。
 
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(RoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmapPrivate
已过时。
 
repairAfterLazy() - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
replace(Container) - 类 中的方法org.bitlap.roaringbitmap.art.ContainerIterator
replace current container
replace(long, Container) - 类 中的方法org.bitlap.roaringbitmap.art.Containers
replace the container index one with a fresh Container
replace(int, int, Container) - 类 中的方法org.bitlap.roaringbitmap.art.Containers
replace with a fresh 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(LongBuffer, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
clear bits at start, start+1,..., end-1
resetBitmapRange(long[], int, int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
clear bits at start, start+1,..., end-1
resetBitmapRangeAndCardinalityChange(LongBuffer, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
已过时。
resetBitmapRangeAndCardinalityChange(long[], int, int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
已过时。
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(BitmapDataProviderSupplier) - 类 的构造器org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
By default, longs are managed as unsigned longs and cardinalities are cached.
Roaring64NavigableMap(boolean, BitmapDataProviderSupplier) - 类 的构造器org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
By default, we activating cardinalities caching.
Roaring64NavigableMap(boolean, boolean, BitmapDataProviderSupplier) - 类 的构造器org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
 
RoaringArray - org.bitlap.roaringbitmap中的类
Specialized array to store the containers used by a RoaringBitmap.
RoaringArray() - 类 的构造器org.bitlap.roaringbitmap.RoaringArray
 
RoaringArray(int) - 类 的构造器org.bitlap.roaringbitmap.RoaringArray
 
RoaringArray(char[], Container[], int) - 类 的构造器org.bitlap.roaringbitmap.RoaringArray
create method with keys and containers
RoaringBatchIterator - org.bitlap.roaringbitmap.buffer中的类
 
RoaringBatchIterator(MappeableContainerPointer) - 类 的构造器org.bitlap.roaringbitmap.buffer.RoaringBatchIterator
 
RoaringBatchIterator - org.bitlap.roaringbitmap中的类
 
RoaringBatchIterator(RoaringArray) - 类 的构造器org.bitlap.roaringbitmap.RoaringBatchIterator
 
RoaringBitmap - org.bitlap.roaringbitmap中的类
RoaringBitmap, a compressed alternative to the BitSet.
RoaringBitmap() - 类 的构造器org.bitlap.roaringbitmap.RoaringBitmap
Create an empty bitmap
RoaringBitmap(RoaringArray) - 类 的构造器org.bitlap.roaringbitmap.RoaringBitmap
Wrap an existing high low container
RoaringBitmap(ImmutableRoaringBitmap) - 类 的构造器org.bitlap.roaringbitmap.RoaringBitmap
Create a RoaringBitmap from a MutableRoaringBitmap or ImmutableRoaringBitmap.
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(MappeableRunContainer) - 类 的构造器org.bitlap.roaringbitmap.buffer.RunBatchIterator
 
RunBatchIterator - org.bitlap.roaringbitmap中的类
 
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(ArrayContainer, int) - 类 的构造器org.bitlap.roaringbitmap.RunContainer
 
RunContainer(int, int) - 类 的构造器org.bitlap.roaringbitmap.RunContainer
Create an run container with a run of ones from firstOfRun to lastOfRun.
RunContainer(BitmapContainer, int) - 类 的构造器org.bitlap.roaringbitmap.RunContainer
 
RunContainer(int) - 类 的构造器org.bitlap.roaringbitmap.RunContainer
Create an array container with specified capacity
RunContainer(MappeableRunContainer) - 类 的构造器org.bitlap.roaringbitmap.RunContainer
Creates a new non-mappeable container from a mappeable one.
RunContainer(char[], int) - 类 的构造器org.bitlap.roaringbitmap.RunContainer
Construct a new RunContainer backed by the provided array.
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(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(int) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Return the jth value stored in this bitmap.
select(int) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
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
 
serialize(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
serialize(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.art.Containers
Serialize the Containers
serialize(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.art.Containers
Serialize the Containers
serialize(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.art.Node
serialize
serialize(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.art.Node
serialize
serialize(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
serialize(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
Serialize.
serialize(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringArray
 
serialize(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Serialize this bitmap.
serialize(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
 
serialize(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringArray
Serialize.
serialize(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringArray
Serialize.
serialize(DataOutput) - 接口 中的方法org.bitlap.roaringbitmap.buffer.PointableRoaringArray
Serialize.
serialize(ByteBuffer) - 接口 中的方法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(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(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(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(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
Serialize this bitmap.
serialize(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.RangeBitmap.Appender
Serializes the bitmap to the buffer without materialising it.
serialize(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.RoaringArray
Serialize.
serialize(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.RoaringArray
Serialize.
serialize(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
Serialize this bitmap.
serialize(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
 
serialize(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
serializeArt(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.art.Art
 
serializeArt(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.art.Art
 
serializedSizeInBytes(int) - 类 中的静态方法org.bitlap.roaringbitmap.ArrayContainer
 
serializedSizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
serializedSizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.art.Containers
Report the number of bytes required for serialization.
serializedSizeInBytes(int) - 类 中的静态方法org.bitlap.roaringbitmap.BitmapContainer
 
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(int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
serializedSizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
serializedSizeInBytes(int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
serializedSizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
serializedSizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Report the number of bytes required to serialize this container.
serializedSizeInBytes(int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
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(int) - 类 中的静态方法org.bitlap.roaringbitmap.RunContainer
 
serializedSizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
serializeNodeBody(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.art.LeafNode
 
serializeNodeBody(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.art.LeafNode
 
serializeNodeBody(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.art.Node16
 
serializeNodeBody(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.art.Node16
 
serializeNodeBody(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.art.Node256
 
serializeNodeBody(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.art.Node256
 
serializeNodeBody(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.art.Node4
 
serializeNodeBody(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.art.Node4
serialize the node's body content
serializeNodeBody(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.art.Node48
 
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
 
serializeSizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.art.Art
 
serializeSizeInBytes() - 类 中的方法org.bitlap.roaringbitmap.art.Node
the serialized size in bytes of this node
setBitmapRange(LongBuffer, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
set bits at start, start+1,..., end-1
setBitmapRange(long[], int, int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
set bits at start, start+1,..., end-1
setBitmapRangeAndCardinalityChange(LongBuffer, int, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
已过时。
setBitmapRangeAndCardinalityChange(long[], int, int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
已过时。
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
 
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
 
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 long by 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(CharBuffer, int, int, char) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
Look for value k in buffer 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(char[], int, int, char) - 类 中的静态方法org.bitlap.roaringbitmap.Util
Look for value k in array in the range [begin,end).
unsignedDifference(CharBuffer, int, CharBuffer, int, char[]) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
 
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(CharIterator, CharIterator, char[]) - 类 中的静态方法org.bitlap.roaringbitmap.Util
Compute the difference between two sorted lists and write the result to the provided output array
unsignedExclusiveUnion2by2(CharBuffer, int, CharBuffer, int, char[]) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
 
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
unsignedIntersect2by2(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
unsignedIntersects(CharBuffer, int, CharBuffer, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
Checks if two arrays intersect
unsignedIntersects(char[], int, char[], int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
Checks if two arrays intersect
unsignedLocalIntersect2by2(CharBuffer, int, CharBuffer, int, char[]) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
 
unsignedLocalIntersect2by2(char[], int, char[], int, char[]) - 类 中的静态方法org.bitlap.roaringbitmap.Util
 
unsignedLocalIntersect2by2Cardinality(CharBuffer, int, CharBuffer, int) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
 
unsignedLocalIntersect2by2Cardinality(char[], int, char[], int) - 类 中的静态方法org.bitlap.roaringbitmap.Util
Compute the cardinality of the intersection
unsignedOneSidedGallopingIntersect2by2(CharBuffer, int, CharBuffer, int, char[]) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferUtil
 
unsignedOneSidedGallopingIntersect2by2(char[], int, char[], int, char[]) - 类 中的静态方法org.bitlap.roaringbitmap.Util
 
unsignedUnion2by2(CharBuffer, int, int, CharBuffer, int, 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
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) - 枚举 中的静态方法org.bitlap.roaringbitmap.art.NodeType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.bitlap.roaringbitmap.art.NodeType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values - 类 中的变量org.bitlap.roaringbitmap.RoaringArray
 
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(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.ArrayBatchIterator
 
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(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(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
writeArray(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
writeArray(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
writeArray(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
writeArray(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
writeArray(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
writeArray(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
writeArray(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Write just the underlying array.
writeArray(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Write just the underlying array.
writeArray(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
writeArray(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
writeArray(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.Container
Write just the underlying array.
writeArray(ByteBuffer) - 类 中的方法org.bitlap.roaringbitmap.Container
Write just the underlying array.
writeArray(DataOutput) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
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
Roaring64NavigableMap are serializable.
writeExternal(ObjectOutput) - 类 中的方法org.bitlap.roaringbitmap.longlong.Roaring64NavigableMap
Roaring64NavigableMap are 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(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
xor(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
xor(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
xor(CharIterator) - 类 中的方法org.bitlap.roaringbitmap.ArrayContainer
 
xor(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
xor(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
xor(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.BitmapContainer
 
xor(ImmutableRoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Compute overall XOR between bitmaps.
xor(Iterator) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.BufferFastAggregation
Compute overall XOR between bitmaps.
xor(MutableRoaringBitmap...) - 类 中的静态方法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(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 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(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.ImmutableRoaringBitmap
Bitwise XOR (symmetric difference) operation.
xor(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
xor(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
xor(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
xor(CharIterator) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableArrayContainer
 
xor(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
xor(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
xor(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableBitmapContainer
 
xor(MappeableArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the bitwise XOR of this container with another (symmetric difference).
xor(MappeableBitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
Computes the bitwise XOR of this container with another (symmetric difference).
xor(MappeableContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableContainer
 
xor(MappeableRunContainer) - 类 中的方法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.MappeableRunContainer
 
xor(MappeableRunContainer) - 类 中的方法org.bitlap.roaringbitmap.buffer.MappeableRunContainer
 
xor(MutableRoaringBitmap, MutableRoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
Bitwise XOR (symmetric difference) operation.
xor(ImmutableRoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.buffer.MutableRoaringBitmap
In-place bitwise XOR (symmetric difference) operation.
xor(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise XOR of this container with another (symmetric difference).
xor(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise XOR of this container with another (symmetric difference).
xor(Container) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise XOR of this container with another (symmetric difference).
xor(RunContainer) - 类 中的方法org.bitlap.roaringbitmap.Container
Computes the bitwise XOR of this container with another (symmetric difference).
xor(Iterator<? extends RoaringBitmap>) - 类 中的静态方法org.bitlap.roaringbitmap.FastAggregation
Compute overall XOR between bitmaps.
xor(RoaringBitmap...) - 类 中的静态方法org.bitlap.roaringbitmap.FastAggregation
Compute overall XOR between bitmaps.
xor(RoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.FastRankRoaringBitmap
 
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.ParallelAggregation
Computes the bitwise symmetric difference of the input bitmaps
xor(RoaringBitmap, RoaringBitmap) - 类 中的静态方法org.bitlap.roaringbitmap.RoaringBitmap
Bitwise XOR (symmetric difference) operation.
xor(RoaringBitmap) - 类 中的方法org.bitlap.roaringbitmap.RoaringBitmap
In-place bitwise XOR (symmetric difference) operation.
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(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(ArrayContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
xor(BitmapContainer) - 类 中的方法org.bitlap.roaringbitmap.RunContainer
 
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.
A B C D E F G H I K L M N O P R S T U V W X 
跳过导航链接