Lines Matching refs:BlockBasedTable
72 typedef BlockBasedTable::IndexReader IndexReader;
76 const size_t BlockBasedTable::kMaxAutoReadaheadSize = 256 * 1024;
78 BlockBasedTable::~BlockBasedTable() { in ~BlockBasedTable()
82 std::atomic<uint64_t> BlockBasedTable::next_cache_key_id_(0);
222 void BlockBasedTable::UpdateCacheHitMetrics(BlockType block_type, in UpdateCacheHitMetrics()
281 void BlockBasedTable::UpdateCacheMissMetrics(BlockType block_type, in UpdateCacheMissMetrics()
333 void BlockBasedTable::UpdateCacheInsertionMetrics(BlockType block_type, in UpdateCacheInsertionMetrics()
394 Cache::Handle* BlockBasedTable::GetEntryFromCache( in GetEntryFromCache()
410 void BlockBasedTable::SetupCacheKeyPrefix(Rep* rep) { in SetupCacheKeyPrefix()
430 void BlockBasedTable::GenerateCachePrefix(Cache* cc, FSRandomAccessFile* file, in GenerateCachePrefix()
443 void BlockBasedTable::GenerateCachePrefix(Cache* cc, FSWritableFile* file, in GenerateCachePrefix()
550 Slice BlockBasedTable::GetCacheKey(const char* cache_key_prefix, in GetCacheKey()
562 Status BlockBasedTable::Open( in Open()
616 Rep* rep = new BlockBasedTable::Rep(ioptions, env_options, table_options, in Open()
629 std::unique_ptr<BlockBasedTable> new_table( in Open()
630 new BlockBasedTable(rep, block_cache_tracer)); in Open()
684 Status BlockBasedTable::PrefetchTail( in PrefetchTail()
730 Status BlockBasedTable::TryReadPropertiesWithGlobalSeqno( in TryReadPropertiesWithGlobalSeqno()
765 Status BlockBasedTable::ReadPropertiesBlock( in ReadPropertiesBlock()
862 Status BlockBasedTable::ReadRangeDelBlock( in ReadRangeDelBlock()
897 Status BlockBasedTable::PrefetchIndexAndFilterBlocks( in PrefetchIndexAndFilterBlocks()
899 BlockBasedTable* new_table, bool prefetch_all, in PrefetchIndexAndFilterBlocks()
1018 void BlockBasedTable::SetupForCompaction() { in SetupForCompaction()
1036 std::shared_ptr<const TableProperties> BlockBasedTable::GetTableProperties() in GetTableProperties()
1041 size_t BlockBasedTable::ApproximateMemoryUsage() const { in ApproximateMemoryUsage()
1058 Status BlockBasedTable::ReadMetaIndexBlock( in ReadMetaIndexBlock()
1091 Status BlockBasedTable::GetDataBlockFromCache( in GetDataBlockFromCache()
1191 Status BlockBasedTable::PutDataBlockToCache( in PutDataBlockToCache()
1292 std::unique_ptr<FilterBlockReader> BlockBasedTable::CreateFilterBlockReader( in CreateFilterBlockReader()
1326 InternalIteratorBase<IndexValue>* BlockBasedTable::NewIndexIterator( in NewIndexIterator()
1342 DataBlockIter* BlockBasedTable::InitBlockIterator<DataBlockIter>( in InitBlockIterator()
1352 IndexBlockIter* BlockBasedTable::InitBlockIterator<IndexBlockIter>( in InitBlockIterator()
1370 Status BlockBasedTable::MaybeReadBlockAndLoadToCache( in MaybeReadBlockAndLoadToCache()
1538 void BlockBasedTable::RetrieveMultipleBlocks( in RetrieveMultipleBlocks()
1771 Status BlockBasedTable::RetrieveBlock( in RetrieveBlock()
1838 template Status BlockBasedTable::RetrieveBlock<BlockContents>(
1845 template Status BlockBasedTable::RetrieveBlock<ParsedFullFilterBlock>(
1852 template Status BlockBasedTable::RetrieveBlock<Block>(
1859 template Status BlockBasedTable::RetrieveBlock<UncompressionDict>(
1866 BlockBasedTable::PartitionedIndexIteratorState::PartitionedIndexIteratorState( in PartitionedIndexIteratorState()
1867 const BlockBasedTable* table, in PartitionedIndexIteratorState()
1872 BlockBasedTable::PartitionedIndexIteratorState::NewSecondaryIterator( in NewSecondaryIterator()
1909 bool BlockBasedTable::PrefixMayMatch( in PrefixMayMatch()
2018 InternalIterator* BlockBasedTable::NewIterator( in NewIterator()
2049 FragmentedRangeTombstoneIterator* BlockBasedTable::NewRangeTombstoneIterator( in NewRangeTombstoneIterator()
2062 bool BlockBasedTable::FullFilterKeyMayMatch( in FullFilterKeyMayMatch()
2097 void BlockBasedTable::FullFilterKeysMayMatch( in FullFilterKeysMayMatch()
2116 Status BlockBasedTable::Get(const ReadOptions& read_options, const Slice& key, in Get()
2296 void BlockBasedTable::MultiGet(const ReadOptions& read_options, in MultiGet()
2606 Status BlockBasedTable::Prefetch(const Slice* const begin, in Prefetch()
2666 Status BlockBasedTable::VerifyChecksum(const ReadOptions& read_options, in VerifyChecksum()
2700 Status BlockBasedTable::VerifyChecksumInBlocks( in VerifyChecksumInBlocks()
2736 BlockType BlockBasedTable::GetBlockTypeForMetaBlockByName( in GetBlockTypeForMetaBlockByName()
2768 Status BlockBasedTable::VerifyChecksumInMetaBlocks( in VerifyChecksumInMetaBlocks()
2802 bool BlockBasedTable::TEST_BlockInCache(const BlockHandle& handle) const { in TEST_BlockInCache()
2825 bool BlockBasedTable::TEST_KeyInCache(const ReadOptions& options, in TEST_KeyInCache()
2842 Status BlockBasedTable::CreateIndexReader( in CreateIndexReader()
2908 uint64_t BlockBasedTable::ApproximateOffsetOf( in ApproximateOffsetOf()
2930 uint64_t BlockBasedTable::ApproximateOffsetOf(const Slice& key, in ApproximateOffsetOf()
2949 uint64_t BlockBasedTable::ApproximateSize(const Slice& start, const Slice& end, in ApproximateSize()
2975 bool BlockBasedTable::TEST_FilterBlockInCache() const { in TEST_FilterBlockInCache()
2980 bool BlockBasedTable::TEST_IndexBlockInCache() const { in TEST_IndexBlockInCache()
2986 Status BlockBasedTable::GetKVPairsFromDataBlocks( in GetKVPairsFromDataBlocks()
3041 Status BlockBasedTable::DumpTable(WritableFile* out_file) { in DumpTable()
3165 Status BlockBasedTable::DumpIndexBlock(WritableFile* out_file) { in DumpIndexBlock()
3220 Status BlockBasedTable::DumpDataBlocks(WritableFile* out_file) { in DumpDataBlocks()
3301 void BlockBasedTable::DumpKeyValue(const Slice& key, const Slice& value, in DumpKeyValue()