Lines Matching refs:ctx_
157 : range_(range), ctx_(range->ctx_), index_(idx) { in Iterator()
160 (range_->ctx_->value_mask_ | range_->skip_mask_)) in Iterator()
170 (range_->ctx_->value_mask_ | range_->skip_mask_))
176 assert(range_->ctx_ == other.range_->ctx_);
181 assert(range_->ctx_ == other.range_->ctx_);
187 return *(ctx_->sorted_keys_[index_]);
192 return ctx_->sorted_keys_[index_];
200 const MultiGetContext* ctx_; variable
207 ctx_ = mget_range.ctx_; in Range()
221 ~(ctx_->value_mask_ | skip_mask_)) == 0; in empty()
229 ctx_->value_mask_ |= (1ull << iter.index_); in MarkKeyDone()
233 return ctx_->value_mask_ & (1ull << iter.index_); in CheckKeyDone()
237 uint64_t new_val = skip_mask_ | ctx_->value_mask_; in KeysLeft()
248 MultiGetContext* ctx_; variable
254 : ctx_(ctx), start_(0), end_(num_keys), skip_mask_(0) {} in Range()