remove all values in range [firstOfRange,lastOfRange)
(firstOfRange, lastOfRange int)
| 427 | |
| 428 | // remove all values in range [firstOfRange,lastOfRange) |
| 429 | func (bc *bitmapContainer) iremoveRange(firstOfRange, lastOfRange int) container { |
| 430 | bc.cardinality += resetBitmapRangeAndCardinalityChange(bc.bitmap, firstOfRange, lastOfRange) |
| 431 | if bc.getCardinality() <= arrayDefaultMaxSize { |
| 432 | return bc.toArrayContainer() |
| 433 | } |
| 434 | return bc |
| 435 | } |
| 436 | |
| 437 | // flip all values in range [firstOfRange,endx) |
| 438 | func (bc *bitmapContainer) inot(firstOfRange, endx int) container { |
nothing calls this directly
no test coverage detected