Versions in this module Expand all Collapse all v0 v0.6.2 Apr 29, 2021 v0.6.1 Apr 29, 2021 Changes in this version + func ClearBits(foundSet, target *roaring.Bitmap) + type BSI struct + MaxValue int64 + MinValue int64 + func NewBSI(maxValue int64, minValue int64) *BSI + func NewDefaultBSI() *BSI + func (b *BSI) Add(other *BSI) + func (b *BSI) BatchEqual(parallelism int, values []int64) *roaring.Bitmap + func (b *BSI) BitCount() int + func (b *BSI) ClearValues(foundSet *roaring.Bitmap) + func (b *BSI) Clone() *BSI + func (b *BSI) CompareValue(parallelism int, op Operation, valueOrStart, end int64, ...) *roaring.Bitmap + func (b *BSI) GetCardinality() uint64 + func (b *BSI) GetExistenceBitmap() *roaring.Bitmap + func (b *BSI) GetValue(columnID uint64) (int64, bool) + func (b *BSI) HasRunCompression() bool + func (b *BSI) Increment(foundSet *roaring.Bitmap) + func (b *BSI) IncrementAll() + func (b *BSI) IntersectAndTranspose(parallelism int, foundSet *roaring.Bitmap) *roaring.Bitmap + func (b *BSI) MarshalBinary() ([][]byte, error) + func (b *BSI) NewBSIRetainSet(foundSet *roaring.Bitmap) *BSI + func (b *BSI) ParOr(parallelism int, bsis ...*BSI) + func (b *BSI) RunOptimize() + func (b *BSI) SetValue(columnID uint64, value int64) + func (b *BSI) Sum(foundSet *roaring.Bitmap) (sum int64, count uint64) + func (b *BSI) Transpose() *roaring.Bitmap + func (b *BSI) TransposeWithCounts(parallelism int, foundSet *roaring.Bitmap) *BSI + func (b *BSI) UnmarshalBinary(bitData [][]byte) error + func (b *BSI) ValueExists(columnID uint64) bool + type Operation int + const EQ + const GE + const GT + const LE + const LT + const RANGE