MCPcopy Index your code
hub / github.com/RoaringBitmap/roaring / andArrayCardinality

Method andArrayCardinality

bitmapcontainer.go:843–851  ·  view source on GitHub ↗
(value2 *arrayContainer)

Source from the content-addressed store, hash-verified

841}
842
843func (bc *bitmapContainer) andArrayCardinality(value2 *arrayContainer) int {
844 c := value2.getCardinality()
845 pos := 0
846 for k := 0; k < c; k++ {
847 v := value2.content[k]
848 pos += int(bc.bitValue(v))
849 }
850 return pos
851}
852
853func (bc *bitmapContainer) getCardinalityInRange(start, end uint) int {
854 if start >= end {

Callers 1

andCardinalityMethod · 0.95

Calls 2

bitValueMethod · 0.95
getCardinalityMethod · 0.65

Tested by

no test coverage detected