RoaringBitmap

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total6,280 of 6,2800%892 of 8920%5595591,4091,409113113
orNot(RoaringBitmap, RoaringBitmap, long)3520%520%2727606011
orNot(RoaringBitmap, long)3360%520%2727606011
forAllInRange(int, int, RelativeRangeConsumer)3260%680%3535757511
addOffset(RoaringBitmap, long)2050%340%1818383811
selectRangeWithoutCopy(RoaringBitmap, long, long)1810%300%1616353511
add(RoaringBitmap, long, long)1690%120%77313111
addN(int[], int, int)1690%220%1212464611
lazyorfromlazyinputs(RoaringBitmap, RoaringBitmap)1520%240%1313404011
remove(RoaringBitmap, long, long)1440%200%1111303011
remove(long, long)1400%200%1111383811
xor(RoaringBitmap, RoaringBitmap)1330%220%1212333311
xor(RoaringBitmap)1290%220%1212383811
lazyor(RoaringBitmap, RoaringBitmap)1280%200%1111313111
or(RoaringBitmap, RoaringBitmap)1280%200%1111313111
contains(long, long)1280%260%1414282811
flip(RoaringBitmap, long, long)1270%160%99252511
andNotCardinality(RoaringBitmap, RoaringBitmap)1240%200%1111282811
naivelazyor(RoaringBitmap)1190%200%1111333311
intersects(long, long)1180%240%1313252511
lazyor(RoaringBitmap)1160%200%1111323211
or(RoaringBitmap)1160%200%1111323211
andNot(RoaringBitmap)1130%160%99292911
isHammingSimilar(RoaringBitmap, int)1110%200%1111292911
computeNextAbsentValue(int)1040%140%88232311
andNot(RoaringBitmap, RoaringBitmap)980%120%77242411
previousValue(int)980%220%1212212111
computePreviousAbsentValue(int)980%140%88222211
flip(long, long)920%120%77212111
rangeCardinality(long, long)910%120%77202011
and(RoaringBitmap)860%120%77202011
add(long, long)840%100%66191911
nextValue(int)830%180%1010151511
and(RoaringBitmap, RoaringBitmap)790%100%66191911
andCardinality(RoaringBitmap, RoaringBitmap)710%80%55171711
contains(RoaringBitmap)700%120%77181811
intersects(RoaringBitmap, RoaringBitmap)690%100%66171711
select(int)650%40%33111111
toString()650%60%44131311
limit(int)600%60%44131311
checkedAdd(int)550%40%33141411
flip(int)490%40%33111111
rankLong(int)480%60%449911
checkedRemove(int)470%60%44141411
rangeSanityCheck(long, long)450%80%555511
maximumSerializedSize(long, long)420%20%228811
add(int)390%20%228811
toArray()390%20%229911
nextAbsentValue(int)380%120%775511
previousAbsentValue(int)380%120%775511
removeRunCompression()340%40%338811
remove(int)330%40%339911
runOptimize()290%40%337711
RoaringBitmap(ImmutableRoaringBitmap)280%20%228811
cardinalityExceeds(long)280%40%336611
getLongSizeInBytes()260%20%225511
getLongCardinality()220%20%224411
forEach(IntConsumer)210%20%223311
hasRunCompression()210%40%335511
repairAfterLazy()210%20%224411
add(RoaringBitmap, int, int)200%20%223311
flip(RoaringBitmap, int, int)200%20%223311
remove(RoaringBitmap, int, int)200%20%223311
flip(int, int)200%20%224411
add(int, int)190%20%224411
contains(int)190%40%333311
remove(int, int)190%20%224411
clone()180%n/a115511
andNot(RoaringBitmap, RoaringBitmap, long, long)170%n/a114411
bitmapOfUnordered(int[])140%n/a115511
equals(Object)140%20%224411
xorCardinality(RoaringBitmap, RoaringBitmap)120%n/a111111
RoaringBitmap()110%n/a114411
and(Iterator, long, long)110%n/a113311
deserialize(DataInput, byte[])110%n/a115511
or(Iterator, long, long)110%n/a113311
xor(Iterator, long, long)110%n/a113311
bitmapOfRange(long, long)100%n/a113311
orCardinality(RoaringBitmap, RoaringBitmap)100%n/a111111
deserialize(DataInput)100%n/a115511
deserialize(ByteBuffer)100%n/a115511
forEachInRange(int, int, IntConsumer)100%n/a112211
bitmapOf(int[])90%n/a113311
RoaringBitmap(RoaringArray)90%n/a114411
selectRangeWithoutCopy(Iterator, long, long)90%n/a112211
andNot(RoaringBitmap, RoaringBitmap, int, int)80%n/a111111
isEmpty()80%20%221111
static {...}80%20%221111
add(int[])70%n/a112211
and(Iterator, int, int)70%n/a111111
or(Iterator, int, int)70%n/a111111
xor(Iterator, int, int)70%n/a111111
clear()60%n/a112211
getIntIterator()60%n/a111111
getReverseIntIterator()60%n/a111111
getBatchIterator()60%n/a111111
iterator()60%n/a112211
append(char, Container)60%n/a112211
rank(int)50%n/a111111
readExternal(ObjectInput)50%n/a112211
serialize(DataOutput)50%n/a112211
serialize(ByteBuffer)50%n/a112211
toMutableRoaringBitmap()50%n/a111111
writeExternal(ObjectOutput)50%n/a112211
getCardinality()40%n/a111111
getContainerPointer()40%n/a111111
getSizeInBytes()40%n/a111111
hashCode()40%n/a111111
first()40%n/a111111
last()40%n/a111111
serializedSizeInBytes()40%n/a111111
trim()40%n/a112211
or(Iterator)30%n/a111111
or(RoaringBitmap[])30%n/a111111