(value2 *bitmapContainer)
| 628 | } |
| 629 | |
| 630 | func (bc *bitmapContainer) iorBitmap(value2 *bitmapContainer) container { |
| 631 | answer := bc |
| 632 | answer.cardinality = 0 |
| 633 | for k := 0; k < len(answer.bitmap); k++ { |
| 634 | answer.bitmap[k] = bc.bitmap[k] | value2.bitmap[k] |
| 635 | } |
| 636 | answer.computeCardinality() |
| 637 | if bc.isFull() { |
| 638 | return newRunContainer16Range(0, MaxUint16) |
| 639 | } |
| 640 | return answer |
| 641 | } |
| 642 | |
| 643 | func (bc *bitmapContainer) lazyIORArray(value2 *arrayContainer) container { |
| 644 | answer := bc |
no test coverage detected