Lines Matching refs:table_reader
90 std::unique_ptr<TableReader>* table_reader, in GetTableReader() argument
119 std::move(file_reader), fd.GetFileSize(), table_reader, in GetTableReader()
153 std::unique_ptr<TableReader> table_reader; in FindTable() local
156 file_read_hist, &table_reader, prefix_extractor, in FindTable()
159 assert(table_reader == nullptr); in FindTable()
164 s = cache_->Insert(key, table_reader.get(), 1, in FindTable()
168 table_reader.release(); in FindTable()
186 TableReader* table_reader = nullptr; in NewIterator() local
193 table_reader = fd.table_reader; in NewIterator()
194 if (table_reader == nullptr) { in NewIterator()
200 table_reader = GetTableReaderFromHandle(handle); in NewIterator()
206 !options.table_filter(*table_reader->GetTableProperties())) { in NewIterator()
209 result = table_reader->NewIterator(options, prefix_extractor, arena, in NewIterator()
219 table_reader->SetupForCompaction(); in NewIterator()
222 *table_reader_ptr = table_reader; in NewIterator()
229 table_reader->NewRangeTombstoneIterator(options))); in NewIterator()
265 TableReader* t = fd.table_reader; in GetRangeTombstoneIterator()
380 TableReader* t = fd.table_reader; in Get()
443 TableReader* t = fd.table_reader; in MultiGet()
561 auto table_reader = fd.table_reader; in GetTableProperties() local
563 if (table_reader) { in GetTableProperties()
564 *properties = table_reader->GetTableProperties(); in GetTableProperties()
587 auto table_reader = fd.table_reader; in GetMemoryUsageByTableReader() local
589 if (table_reader) { in GetMemoryUsageByTableReader()
590 return table_reader->ApproximateMemoryUsage(); in GetMemoryUsageByTableReader()
615 TableReader* table_reader = fd.table_reader; in ApproximateOffsetOf() local
617 if (table_reader == nullptr) { in ApproximateOffsetOf()
623 table_reader = GetTableReaderFromHandle(table_handle); in ApproximateOffsetOf()
627 if (table_reader != nullptr) { in ApproximateOffsetOf()
628 result = table_reader->ApproximateOffsetOf(key, caller); in ApproximateOffsetOf()
642 TableReader* table_reader = fd.table_reader; in ApproximateSize() local
644 if (table_reader == nullptr) { in ApproximateSize()
650 table_reader = GetTableReaderFromHandle(table_handle); in ApproximateSize()
654 if (table_reader != nullptr) { in ApproximateSize()
655 result = table_reader->ApproximateSize(start, end, caller); in ApproximateSize()