| 449 | } |
| 450 | |
| 451 | void HashTableCtx::ExprValuesCache::Reset() noexcept { |
| 452 | ResetIterators(); |
| 453 | // Set the end pointer after resetting the other pointers so they point to |
| 454 | // the same location. |
| 455 | cur_expr_values_hash_end_ = cur_expr_values_hash_; |
| 456 | null_bitmap_.SetAllBits(false); |
| 457 | } |
| 458 | |
| 459 | void HashTableCtx::ExprValuesCache::ResetForRead() { |
| 460 | // Record the end of hash values iterator to be used in AtEnd(). |
no test coverage detected