Lines Matching refs:table_

84   PlainTableReader* table_;  member in ROCKSDB_NAMESPACE::PlainTableIterator
636 : table_(table), in PlainTableIterator()
637 decoder_(&table_->file_info_, table_->encoding_type_, in PlainTableIterator()
638 table_->user_key_len_, table_->prefix_extractor_), in PlainTableIterator()
640 next_offset_ = offset_ = table_->file_info_.data_end_offset; in PlainTableIterator()
647 return offset_ < table_->file_info_.data_end_offset && in Valid()
648 offset_ >= table_->data_start_offset_; in Valid()
653 next_offset_ = table_->data_start_offset_; in SeekToFirst()
654 if (next_offset_ >= table_->file_info_.data_end_offset) { in SeekToFirst()
655 next_offset_ = offset_ = table_->file_info_.data_end_offset; in SeekToFirst()
664 next_offset_ = offset_ = table_->file_info_.data_end_offset; in SeekToLast()
668 if (use_prefix_seek_ != !table_->IsTotalOrderMode()) { in Seek()
677 offset_ = next_offset_ = table_->file_info_.data_end_offset; in Seek()
683 if (table_->IsTotalOrderMode()) { in Seek()
684 if (table_->full_scan_mode_) { in Seek()
687 offset_ = next_offset_ = table_->file_info_.data_end_offset; in Seek()
689 } else if (table_->GetIndexSize() > 1) { in Seek()
694 offset_ = next_offset_ = table_->file_info_.data_end_offset; in Seek()
699 Slice prefix_slice = table_->GetPrefix(target); in Seek()
702 if (!table_->IsTotalOrderMode()) { in Seek()
704 if (!table_->MatchBloom(prefix_hash)) { in Seek()
706 offset_ = next_offset_ = table_->file_info_.data_end_offset; in Seek()
711 status_ = table_->GetOffset(&decoder_, target, prefix_slice, prefix_hash, in Seek()
714 offset_ = next_offset_ = table_->file_info_.data_end_offset; in Seek()
718 if (next_offset_ < table_->file_info_.data_end_offset) { in Seek()
722 if (table_->GetPrefix(key()) != prefix_slice) { in Seek()
723 offset_ = next_offset_ = table_->file_info_.data_end_offset; in Seek()
728 if (table_->internal_comparator_.Compare(key(), target) >= 0) { in Seek()
733 offset_ = table_->file_info_.data_end_offset; in Seek()
741 offset_ = next_offset_ = table_->file_info_.data_end_offset; in SeekForPrev()
746 if (offset_ < table_->file_info_.data_end_offset) { in Next()
750 table_->Next(&decoder_, &next_offset_, &parsed_key, &key_, &value_); in Next()
752 offset_ = next_offset_ = table_->file_info_.data_end_offset; in Next()