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

Method andCardinality

bitmapcontainer.go:779–789  ·  view source on GitHub ↗
(a container)

Source from the content-addressed store, hash-verified

777}
778
779func (bc *bitmapContainer) andCardinality(a container) int {
780 switch x := a.(type) {
781 case *arrayContainer:
782 return bc.andArrayCardinality(x)
783 case *bitmapContainer:
784 return bc.andBitmapCardinality(x)
785 case *runContainer16:
786 return x.andBitmapContainerCardinality(bc)
787 }
788 panic("unsupported container type")
789}
790
791func (bc *bitmapContainer) intersects(a container) bool {
792 switch x := a.(type) {

Callers

nothing calls this directly

Calls 3

andArrayCardinalityMethod · 0.95
andBitmapCardinalityMethod · 0.95

Tested by

no test coverage detected