Lines Matching refs:biter

2200       DataBlockIter biter;  in Get()  local
2203 read_options, v.handle, &biter, BlockType::kData, get_context, in Get()
2207 if (no_io && biter.status().IsIncomplete()) { in Get()
2214 if (!biter.status().ok()) { in Get()
2215 s = biter.status(); in Get()
2219 bool may_exist = biter.SeekForGet(key); in Get()
2230 for (; biter.Valid(); biter.Next()) { in Get()
2232 if (!ParseInternalKey(biter.key(), &parsed_key)) { in Get()
2237 parsed_key, biter.value(), &matched, in Get()
2238 biter.IsValuePinned() ? &biter : nullptr)) { in Get()
2241 referenced_data_size = biter.key().size() + biter.value().size(); in Get()
2247 s = biter.status(); in Get()
2255 referenced_key = biter.key(); in Get()
2461 DataBlockIter* biter = nullptr; in MultiGet() local
2478 biter = &first_biter; in MultiGet()
2496 biter = &next_biter; in MultiGet()
2501 biter->status().IsIncomplete()) { in MultiGet()
2508 if (!biter->status().ok()) { in MultiGet()
2509 s = biter->status(); in MultiGet()
2513 bool may_exist = biter->SeekForGet(key); in MultiGet()
2523 for (; biter->Valid(); biter->Next()) { in MultiGet()
2527 if (!ParseInternalKey(biter->key(), &parsed_key)) { in MultiGet()
2530 if (biter->IsValuePinned()) { in MultiGet()
2533 assert(biter->cache_handle() != nullptr); in MultiGet()
2534 block_cache->Ref(biter->cache_handle()); in MultiGet()
2536 biter->cache_handle()); in MultiGet()
2539 value_pinner = biter; in MultiGet()
2542 if (!get_context->SaveValue(parsed_key, biter->value(), &matched, in MultiGet()
2547 biter->key().size() + biter->value().size(); in MultiGet()
2552 s = biter->status(); in MultiGet()
2560 referenced_key = biter->key(); in MultiGet()
2581 s = biter->status(); in MultiGet()
2650 DataBlockIter biter; in Prefetch() local
2653 ReadOptions(), block_handle, &biter, /*type=*/BlockType::kData, in Prefetch()
2657 if (!biter.status().ok()) { in Prefetch()
2659 return biter.status(); in Prefetch()