| 1006 | |
| 1007 | struct BitmapAndOp : public BitmapOperation { |
| 1008 | Result<std::shared_ptr<Buffer>> Call(MemoryPool* pool, const uint8_t* left, |
| 1009 | int64_t left_offset, const uint8_t* right, |
| 1010 | int64_t right_offset, int64_t length, |
| 1011 | int64_t out_offset) const override { |
| 1012 | return BitmapAnd(pool, left, left_offset, right, right_offset, length, out_offset); |
| 1013 | } |
| 1014 | |
| 1015 | Status Call(const uint8_t* left, int64_t left_offset, const uint8_t* right, |
| 1016 | int64_t right_offset, int64_t length, int64_t out_offset, |