| 35 | : eval_batch_(eval_batch), all_invalid_(false) {} |
| 36 | |
| 37 | void Visit(const VectorReadValidityDex& dex) { |
| 38 | int idx = dex.ValidityIdx(); |
| 39 | auto bitmap = eval_batch_.GetBuffer(idx); |
| 40 | // The bitmap could be null. Ignore it in this case. |
| 41 | if (bitmap != NULLPTR) { |
| 42 | src_maps_.push_back(bitmap); |
| 43 | src_map_offsets_.push_back(eval_batch_.GetBufferOffset(idx)); |
| 44 | } |
| 45 | } |
| 46 | |
| 47 | void Visit(const LocalBitMapValidityDex& dex) { |
| 48 | int idx = dex.local_bitmap_idx(); |
nothing calls this directly
no test coverage detected