Note: such code does not make practical sense, except for lazy evaluations
(bc2 *bitmapContainer)
| 420 | |
| 421 | // Note: such code does not make practical sense, except for lazy evaluations |
| 422 | func (ac *arrayContainer) iorBitmap(bc2 *bitmapContainer) container { |
| 423 | bc1 := ac.toBitmapContainer() |
| 424 | bc1.iorBitmap(bc2) |
| 425 | // DO NOT DO THIS: |
| 426 | // *ac = *newArrayContainerFromBitmap(bc1) |
| 427 | // This will create gigantic array containers in the case of repeated calls to iorBitmap. |
| 428 | return bc1 |
| 429 | } |
| 430 | |
| 431 | func (ac *arrayContainer) iorRun16(rc *runContainer16) container { |
| 432 | runCardinality := rc.getCardinality() |
no test coverage detected