Lines Matching refs:ioptions_

63     : ioptions_(ioptions),  in TableCache()
68 if (ioptions_.row_cache) { in TableCache()
71 PutVarint64(&row_cache_id_, ioptions_.row_cache->NewId()); in TableCache()
94 TableFileName(ioptions_.cf_paths, fd.GetNumber(), fd.GetPathId()); in GetTableReader()
96 Status s = ioptions_.fs->NewRandomAccessFile(fname, file_options, &file, in GetTableReader()
98 RecordTick(ioptions_.statistics, NO_FILE_OPENS); in GetTableReader()
101 s = ioptions_.fs->NewRandomAccessFile(fname, file_options, &file, nullptr); in GetTableReader()
102 RecordTick(ioptions_.statistics, NO_FILE_OPENS); in GetTableReader()
106 if (!sequential_mode && ioptions_.advise_random_on_open) { in GetTableReader()
109 StopWatch sw(ioptions_.env, ioptions_.statistics, TABLE_OPEN_IO_MICROS); in GetTableReader()
112 std::move(file), fname, ioptions_.env, in GetTableReader()
113 record_read_stats ? ioptions_.statistics : nullptr, SST_READ_MICROS, in GetTableReader()
114 file_read_hist, ioptions_.rate_limiter, ioptions_.listeners)); in GetTableReader()
115 s = ioptions_.table_factory->NewTableReader( in GetTableReader()
116 TableReaderOptions(ioptions_, prefix_extractor, file_options, in GetTableReader()
141 PERF_TIMER_GUARD_WITH_ENV(find_table_nanos, ioptions_.env); in FindTable()
160 RecordTick(ioptions_.statistics, NO_FILE_ERRORS); in FindTable()
323 ioptions_.row_cache->Lookup(row_cache_key.GetUserKey())) { in GetFromRowCache()
331 static_cast<const std::string*>(ioptions_.row_cache->Value(row_handle)); in GetFromRowCache()
341 ioptions_.row_cache.get(), row_handle); in GetFromRowCache()
344 RecordTick(ioptions_.statistics, ROW_CACHE_HIT); in GetFromRowCache()
347 RecordTick(ioptions_.statistics, ROW_CACHE_MISS); in GetFromRowCache()
369 if (ioptions_.row_cache && !get_context->NeedToReadSequence()) { in Get()
422 ioptions_.row_cache->Insert(row_cache_key.GetUserKey(), row_ptr, charge, in Get()
453 ioptions_.row_cache && !first_key.get_context->NeedToReadSequence(); in MultiGet()
542 ioptions_.row_cache->Insert(row_cache_key.GetUserKey(), row_ptr, charge, in MultiGet()