Lines Matching refs:rep

410 void BlockBasedTable::SetupCacheKeyPrefix(Rep* rep) {  in SetupCacheKeyPrefix()  argument
412 rep->cache_key_prefix_size = 0; in SetupCacheKeyPrefix()
413 rep->compressed_cache_key_prefix_size = 0; in SetupCacheKeyPrefix()
414 if (rep->table_options.block_cache != nullptr) { in SetupCacheKeyPrefix()
415 GenerateCachePrefix(rep->table_options.block_cache.get(), rep->file->file(), in SetupCacheKeyPrefix()
416 &rep->cache_key_prefix[0], &rep->cache_key_prefix_size); in SetupCacheKeyPrefix()
418 if (rep->table_options.persistent_cache != nullptr) { in SetupCacheKeyPrefix()
419 GenerateCachePrefix(/*cache=*/nullptr, rep->file->file(), in SetupCacheKeyPrefix()
420 &rep->persistent_cache_key_prefix[0], in SetupCacheKeyPrefix()
421 &rep->persistent_cache_key_prefix_size); in SetupCacheKeyPrefix()
423 if (rep->table_options.block_cache_compressed != nullptr) { in SetupCacheKeyPrefix()
424 GenerateCachePrefix(rep->table_options.block_cache_compressed.get(), in SetupCacheKeyPrefix()
425 rep->file->file(), &rep->compressed_cache_key_prefix[0], in SetupCacheKeyPrefix()
426 &rep->compressed_cache_key_prefix_size); in SetupCacheKeyPrefix()
616 Rep* rep = new BlockBasedTable::Rep(ioptions, env_options, table_options, in Open() local
619 rep->file = std::move(file); in Open()
620 rep->footer = footer; in Open()
621 rep->hash_index_allow_collision = table_options.hash_index_allow_collision; in Open()
625 rep->internal_prefix_transform.reset( in Open()
628 SetupCacheKeyPrefix(rep); in Open()
630 new BlockBasedTable(rep, block_cache_tracer)); in Open()
633 rep->persistent_cache_options = in Open()
634 PersistentCacheOptions(rep->table_options.persistent_cache, in Open()
635 std::string(rep->persistent_cache_key_prefix, in Open()
636 rep->persistent_cache_key_prefix_size), in Open()
637 rep->ioptions.statistics); in Open()
642 rep->compression_dict_handle = BlockHandle::NullBlockHandle(); in Open()
1295 auto& rep = rep_; in CreateFilterBlockReader() local
1296 auto filter_type = rep->filter_type; in CreateFilterBlockReader()
1301 assert(rep->filter_policy); in CreateFilterBlockReader()
1343 const Rep* rep, Block* block, BlockType block_type, in InitBlockIterator() argument
1346 &rep->internal_comparator, rep->internal_comparator.user_comparator(), in InitBlockIterator()
1347 rep->get_global_seqno(block_type), input_iter, rep->ioptions.statistics, in InitBlockIterator()
1353 const Rep* rep, Block* block, BlockType block_type, in InitBlockIterator() argument
1356 &rep->internal_comparator, rep->internal_comparator.user_comparator(), in InitBlockIterator()
1357 rep->get_global_seqno(block_type), input_iter, rep->ioptions.statistics, in InitBlockIterator()
1358 /* total_order_seek */ true, rep->index_has_first_key, in InitBlockIterator()
1359 rep->index_key_includes_seq, rep->index_value_is_full, in InitBlockIterator()
1879 const Rep* rep = table_->get_rep(); in NewSecondaryIterator() local
1880 assert(rep); in NewSecondaryIterator()
1886 &rep->internal_comparator, rep->internal_comparator.user_comparator(), in NewSecondaryIterator()
1887 rep->get_global_seqno(BlockType::kIndex), nullptr, kNullStats, true, in NewSecondaryIterator()
1888 rep->index_has_first_key, rep->index_key_includes_seq, in NewSecondaryIterator()
1889 rep->index_value_is_full); in NewSecondaryIterator()