Home
last modified time | relevance | path

Searched refs:Block (Results 1 – 25 of 26) sorted by relevance

12

/rocksdb-6.9/table/block_based/
Dindex_reader_common.h23 CachableEntry<Block>&& index_block) in IndexReaderCommon()
34 CachableEntry<Block>* index_block);
71 CachableEntry<Block>* index_block) const;
82 CachableEntry<Block> index_block_;
Dblock.cc827 uint32_t Block::NumRestarts() const { in NumRestarts()
849 BlockBasedTableOptions::DataBlockIndexType Block::IndexType() const { in IndexType()
862 Block::~Block() { in ~Block()
868 Block::Block(BlockContents&& contents, size_t read_amp_bytes_per_bit, in Block() function in ROCKSDB_NAMESPACE::Block
925 DataBlockIter* Block::NewDataIterator(const Comparator* cmp, in NewDataIterator()
960 IndexBlockIter* Block::NewIndexIterator( in NewIndexIterator()
991 size_t Block::ApproximateMemoryUsage() const { in ApproximateMemoryUsage()
Dpartitioned_index_reader.cc25 CachableEntry<Block> index_block; in Create()
49 CachableEntry<Block> index_block; in NewIterator()
113 CachableEntry<Block> index_block; in CacheDependencies()
159 CachableEntry<Block> block; in CacheDependencies()
Dblock.h151 class Block {
154 explicit Block(BlockContents&& contents, size_t read_amp_bytes_per_bit = 0,
157 Block(const Block&) = delete;
158 void operator=(const Block&) = delete;
160 ~Block();
Dpartitioned_filter_block.h68 class PartitionedFilterBlockReader : public FilterBlockReaderCommon<Block> {
71 CachableEntry<Block>&& filter_block);
93 BlockHandle GetFilterPartitionHandle(const CachableEntry<Block>& filter_block,
Dpartitioned_filter_block.cc129 const BlockBasedTable* t, CachableEntry<Block>&& filter_block) in PartitionedFilterBlockReader()
140 CachableEntry<Block> filter_block; in Create()
192 const CachableEntry<Block>& filter_block, const Slice& entry) const { in GetFilterPartitionHandle()
253 CachableEntry<Block> filter_block; in MayMatch()
304 CachableEntry<Block> filter_block; in CacheDependencies()
Dblock_based_table_reader.h232 CachableEntry<Block>& block,
269 static TBlockIter* InitBlockIterator(const Rep* rep, Block* block,
307 autovector<CachableEntry<Block>, MultiGetContext::MAX_BATCH_SIZE>*
400 std::unique_ptr<Block>* metaindex_block,
462 std::unordered_map<uint64_t, CachableEntry<Block>>* block_map);
469 std::unordered_map<uint64_t, CachableEntry<Block>>* block_map_;
Dblock_test.cc96 Block reader(std::move(contents)); in TEST_F()
155 Block reader1(std::move(contents)); in CheckBlockContents()
156 Block reader2(std::move(contents_ref)); in CheckBlockContents()
380 Block reader(std::move(contents), kBytesPerBit, stats.get()); in TEST_F()
413 Block reader(std::move(contents), kBytesPerBit, stats.get()); in TEST_F()
448 Block reader(std::move(contents), kBytesPerBit, stats.get()); in TEST_F()
568 Block reader(std::move(contents)); in TEST_P()
Dpartitioned_index_reader.h46 CachableEntry<Block>&& index_block) in PartitionIndexReader()
49 std::unordered_map<uint64_t, CachableEntry<Block>> partition_map_;
Dindex_reader_common.cc16 CachableEntry<Block>* index_block) { in ReadIndexBlock()
37 CachableEntry<Block>* index_block) const { in GetOrReadIndexBlock()
Dbinary_search_index_reader.cc22 CachableEntry<Block> index_block; in Create()
48 CachableEntry<Block> index_block; in NewIterator()
Ddata_block_hash_index_test.cc287 Block reader(std::move(contents)); in TEST()
309 Block reader(std::move(contents)); in TEST()
340 Block reader(std::move(contents)); in TEST()
364 Block reader(std::move(contents)); in TEST()
391 Block reader(std::move(contents)); in TEST()
473 Block reader(std::move(contents)); in TEST()
Dblock_based_table_reader.cc120 class BlocklikeTraits<Block> {
128 static uint32_t GetNumRestarts(const Block& block) { in GetNumRestarts()
645 std::unique_ptr<Block> metaindex; in Open()
1060 std::unique_ptr<Block>* metaindex_block, in ReadMetaIndexBlock()
1064 std::unique_ptr<Block> metaindex; in ReadMetaIndexBlock()
1343 const Rep* rep, Block* block, BlockType block_type, in InitBlockIterator()
1353 const Rep* rep, Block* block, BlockType block_type, in InitBlockIterator()
1852 template Status BlockBasedTable::RetrieveBlock<Block>(
2670 std::unique_ptr<Block> metaindex; in VerifyChecksum()
2867 std::unique_ptr<Block> metaindex_guard; in CreateIndexReader()
[all …]
Dhash_index_reader.cc28 CachableEntry<Block> index_block; in Create()
117 CachableEntry<Block> index_block; in NewIterator()
Dblock_based_table_reader_impl.h54 CachableEntry<Block> block; in NewDataBlockIterator()
127 CachableEntry<Block>& block, in NewDataBlockIterator()
Dpartitioned_filter_block_test.cc38 CachableEntry<Block>&& filter_block) in MyPartitionedFilterBlockReader()
153 CachableEntry<Block> block( in NewReader()
154 new Block(std::move(contents), 0 /* read_amp_bytes_per_bit */, nullptr), in NewReader()
Dbinary_search_index_reader.h45 CachableEntry<Block>&& index_block) in BinarySearchIndexReader()
Dhash_index_reader.h44 HashIndexReader(const BlockBasedTable* t, CachableEntry<Block>&& index_block) in HashIndexReader()
Dfilter_block_reader_common.cc99 template class FilterBlockReaderCommon<Block>;
/rocksdb-6.9/table/
Dmeta_blocks.cc229 Block properties_block(std::move(block_contents)); in ReadProperties()
387 Block metaindex_block(std::move(metaindex_contents)); in ReadTableProperties()
457 Block metaindex_block(std::move(metaindex_contents)); in FindMetaBlock()
502 Block metaindex_block(std::move(metaindex_contents)); in ReadMetaBlock()
Dtable_test.cc238 block_ = new Block(std::move(contents)); in FinishImpl()
250 Block* block_;
4395 Block metaindex_block(std::move(metaindex_contents)); in TEST_P()
4412 Block properties_block(std::move(properties_contents)); in TEST_P()
4473 Block metaindex_block(std::move(metaindex_contents)); in TEST_P()
/rocksdb-6.9/docs/_posts/
D2018-08-23-data-block-hash-index.markdown2 title: Improving Point-Lookup Using Data Block Hash Index
39 ### Data Block Hash Index Design
80 **Util Ratio's Impact on Data Block Cache**
110 …our hash index performance. We use a hash util ratio of 1.0 in this test. Block size are set to 16…
D2017-09-28-rocksdb-5-8-released.markdown19 * Block-based table support for disabling checksums by setting `BlockBasedTableOptions::checksum = …
D2014-09-12-cuckoo.markdown74 …h utilization, we found that 85% of keys are accommodated in first Cuckoo Block. Prefetching the f…
/rocksdb-6.9/table/plain/
Dplain_table_reader.h30 class Block; variable

12