Versions in this module Expand all Collapse all v0 v0.5.0 Apr 15, 2020 v0.0.1 Apr 15, 2020 Changes in this version + type Bitmap struct + func And(x1, x2 *Bitmap) *Bitmap + func AndNot(x1, x2 *Bitmap) *Bitmap + func BitmapOf(dat ...uint64) *Bitmap + func Flip(rb *Bitmap, rangeStart, rangeEnd uint64) *Bitmap + func FlipInt(bm *Bitmap, rangeStart, rangeEnd int) *Bitmap + func New() *Bitmap + func NewBitmap() *Bitmap + func Or(x1, x2 *Bitmap) *Bitmap + func Xor(x1, x2 *Bitmap) *Bitmap + func (rb *Bitmap) Add(x uint64) + func (rb *Bitmap) AddInt(x int) + func (rb *Bitmap) AddMany(dat []uint64) + func (rb *Bitmap) AddRange(rangeStart, rangeEnd uint64) + func (rb *Bitmap) And(x2 *Bitmap) + func (rb *Bitmap) AndCardinality(x2 *Bitmap) uint64 + func (rb *Bitmap) AndNot(x2 *Bitmap) + func (rb *Bitmap) CheckedAdd(x uint64) bool + func (rb *Bitmap) CheckedRemove(x uint64) bool + func (rb *Bitmap) Clear() + func (rb *Bitmap) Clone() *Bitmap + func (rb *Bitmap) CloneCopyOnWriteContainers() + func (rb *Bitmap) Contains(x uint64) bool + func (rb *Bitmap) ContainsInt(x int) bool + func (rb *Bitmap) Equals(o interface{}) bool + func (rb *Bitmap) Flip(rangeStart, rangeEnd uint64) + func (rb *Bitmap) FlipInt(rangeStart, rangeEnd int) + func (rb *Bitmap) GetCardinality() uint64 + func (rb *Bitmap) GetCopyOnWrite() (val bool) + func (rb *Bitmap) GetSizeInBytes() uint64 + func (rb *Bitmap) HasRunCompression() bool + func (rb *Bitmap) Intersects(x2 *Bitmap) bool + func (rb *Bitmap) IsEmpty() bool + func (rb *Bitmap) Iterator() IntPeekable64 + func (rb *Bitmap) ManyIterator() ManyIntIterable64 + func (rb *Bitmap) Maximum() uint64 + func (rb *Bitmap) Minimum() uint64 + func (rb *Bitmap) Or(x2 *Bitmap) + func (rb *Bitmap) OrCardinality(x2 *Bitmap) uint64 + func (rb *Bitmap) Rank(x uint64) uint64 + func (rb *Bitmap) Remove(x uint64) + func (rb *Bitmap) RemoveRange(rangeStart, rangeEnd uint64) + func (rb *Bitmap) ReverseIterator() IntIterable64 + func (rb *Bitmap) RunOptimize() + func (rb *Bitmap) Select(x uint64) (uint64, error) + func (rb *Bitmap) SetCopyOnWrite(val bool) + func (rb *Bitmap) Stats() roaring.Statistics + func (rb *Bitmap) String() string + func (rb *Bitmap) ToArray() []uint64 + func (rb *Bitmap) Xor(x2 *Bitmap) + type IntIterable64 interface + HasNext func() bool + Next func() uint64 + type IntPeekable64 interface + AdvanceIfNeeded func(minval uint64) + PeekNext func() uint64 + type ManyIntIterable64 interface + NextMany func([]uint64) int