MCPcopy Create free account
hub / github.com/RoaringBitmap/roaring / parNaiveStartAt

Function parNaiveStartAt

parallel.go:471–480  ·  view source on GitHub ↗
(ra *roaringArray, start uint16, last uint16)

Source from the content-addressed store, hash-verified

469}
470
471func parNaiveStartAt(ra *roaringArray, start uint16, last uint16) int {
472 for idx, key := range ra.keys {
473 if key >= start && key <= last {
474 return idx
475 } else if key > last {
476 break
477 }
478 }
479 return ra.size()
480}
481
482func lazyOrOnRange(ra1, ra2 *roaringArray, start, last uint16) *roaringArray {
483 answer := newRoaringArray()

Callers 2

lazyOrOnRangeFunction · 0.70
lazyIOrOnRangeFunction · 0.70

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…