Home
last modified time | relevance | path

Searched refs:InternalIterator (Results 1 – 25 of 66) sorted by relevance

123

/rocksdb-6.9/table/
Dscoped_arena_iterator.h16 void reset(InternalIterator* iter) ROCKSDB_NOEXCEPT { in reset()
18 iter_->~InternalIterator(); in reset()
25 explicit ScopedArenaIterator(InternalIterator* iter = nullptr)
42 InternalIterator* operator->() { return iter_; }
43 InternalIterator* get() { return iter_; } in get()
45 void set(InternalIterator* iter) { reset(iter); } in set()
47 InternalIterator* release() { in release()
59 InternalIterator* iter_;
Dmerging_iterator.h22 using InternalIterator = InternalIteratorBase<Slice>; variable
32 extern InternalIterator* NewMergingIterator(
33 const InternalKeyComparator* comparator, InternalIterator** children, int n,
48 void AddIterator(InternalIterator* iter);
55 InternalIterator* Finish();
59 InternalIterator* first_iter;
Dmerging_iterator.cc37 class MergingIterator : public InternalIterator {
40 InternalIterator** children, int n, bool is_arena_mode, in MergingIterator()
65 virtual void AddIterator(InternalIterator* iter) { in AddIterator()
408 InternalIterator* NewMergingIterator(const InternalKeyComparator* cmp, in NewMergingIterator()
409 InternalIterator** list, int n, in NewMergingIterator()
436 first_iter->~InternalIterator(); in ~MergeIteratorBuilder()
443 void MergeIteratorBuilder::AddIterator(InternalIterator* iter) { in AddIterator()
456 InternalIterator* MergeIteratorBuilder::Finish() { in Finish()
457 InternalIterator* ret = nullptr; in Finish()
Dtable_properties_internal.h18 Status SeekToPropertiesBlock(InternalIterator* meta_iter, bool* is_found);
23 Status SeekToCompressionDictBlock(InternalIterator* meta_iter, bool* is_found,
27 Status SeekToRangeDelBlock(InternalIterator* meta_iter, bool* is_found,
Dtable_properties.cc48 Status SeekToMetaBlock(InternalIterator* meta_iter, in SeekToMetaBlock()
252 Status SeekToPropertiesBlock(InternalIterator* meta_iter, bool* is_found) { in SeekToPropertiesBlock()
262 Status SeekToCompressionDictBlock(InternalIterator* meta_iter, bool* is_found, in SeekToCompressionDictBlock()
267 Status SeekToRangeDelBlock(InternalIterator* meta_iter, bool* is_found, in SeekToRangeDelBlock()
Dmerger_test.cc101 std::vector<InternalIterator*> small_iterators; in Generate()
116 std::unique_ptr<InternalIterator> merging_iterator_;
117 std::unique_ptr<InternalIterator> single_iterator_;
Dtable_test.cc196 virtual InternalIterator* NewIterator(
241 InternalIterator* NewIterator( in NewIterator()
263 iter_->~InternalIterator(); in ~KeyConvertingIterator()
304 InternalIterator* iter_;
386 InternalIterator* NewIterator( in NewIterator()
495 InternalIterator* NewIterator( in NewIterator()
558 InternalIterator* NewIterator( in NewIterator()
854 iter->~InternalIterator(); in TestForwardScan()
872 iter->~InternalIterator(); in TestBackwardScan()
945 iter->~InternalIterator(); in TestRandomAccess()
[all …]
Dmeta_blocks.cc388 std::unique_ptr<InternalIterator> meta_iter(metaindex_block.NewDataIterator( in ReadTableProperties()
413 Status FindMetaBlock(InternalIterator* meta_index_iter, in FindMetaBlock()
459 std::unique_ptr<InternalIterator> meta_iter; in FindMetaBlock()
504 std::unique_ptr<InternalIterator> meta_iter; in ReadMetaBlock()
Dmock_table.h43 InternalIterator* NewIterator(const ReadOptions&,
75 class MockTableIterator : public InternalIterator {
Dtable_reader.h50 virtual InternalIterator* NewIterator(
Dinternal_iterator.h167 using InternalIterator = InternalIteratorBase<Slice>; variable
/rocksdb-6.9/db/
Dforward_iterator.h35 bool operator()(InternalIterator* a, InternalIterator* b) { in operator()
42 typedef std::priority_queue<InternalIterator*, std::vector<InternalIterator*>,
52 class ForwardIterator : public InternalIterator {
116 void DeleteIterator(InternalIterator* iter, bool is_arena = false);
126 InternalIterator* mutable_iter_;
127 std::vector<InternalIterator*> imm_iters_;
128 std::vector<InternalIterator*> l0_iters_;
130 InternalIterator* current_;
Dpinned_iterators_manager.h38 void PinIterator(InternalIterator* iter, bool arena = false) {
76 delete reinterpret_cast<InternalIterator*>(ptr); in ReleaseInternalIterator()
80 reinterpret_cast<InternalIterator*>(ptr)->~InternalIterator(); in ReleaseArenaInternalIterator()
Dforward_iterator.cc34 class ForwardLevelIterator : public InternalIterator {
197 InternalIterator* file_iter_;
585 for (InternalIterator* child_iter : imm_iters_) { in UpdateChildrenPinnedItersMgr()
592 for (InternalIterator* child_iter : l0_iters_) { in UpdateChildrenPinnedItersMgr()
704 std::vector<InternalIterator*> l0_iters_new; in RenewIterators()
957 void ForwardIterator::DeleteIterator(InternalIterator* iter, bool is_arena) { in DeleteIterator()
966 iter->~InternalIterator(); in DeleteIterator()
Drange_tombstone_fragmenter.h41 std::unique_ptr<InternalIterator> unfragmented_tombstones,
76 std::unique_ptr<InternalIterator> unfragmented_tombstones,
96 class FragmentedRangeTombstoneIterator : public InternalIterator {
Ddb_iter.h117 InternalIterator* iter, SequenceNumber s, bool arena_mode,
136 void SetIter(InternalIterator* iter) { in SetIter()
351 const Comparator* user_key_comparator, InternalIterator* internal_iter,
Dbuilder.cc72 TableCache* table_cache, InternalIterator* iter, in BuildTable()
236 std::unique_ptr<InternalIterator> it(table_cache->NewIterator( in BuildTable()
Dbuilder.h68 TableCache* table_cache, InternalIterator* iter,
Drange_tombstone_fragmenter.cc22 std::unique_ptr<InternalIterator> unfragmented_tombstones, in FragmentedRangeTombstoneList()
70 std::unique_ptr<InternalIterator> unfragmented_tombstones, in FragmentTombstones()
/rocksdb-6.9/table/block_based/
Dblock_based_table_reader.h115 InternalIterator* NewIterator(const ReadOptions&,
376 InternalIterator* preloaded_meta_index_iter,
401 std::unique_ptr<InternalIterator>* iter);
406 InternalIterator* meta_iter,
409 InternalIterator* meta_iter,
413 FilePrefetchBuffer* prefetch_buffer, InternalIterator* meta_iter,
Dblock_based_table_reader.cc646 std::unique_ptr<InternalIterator> metaindex_iter; in Open()
766 FilePrefetchBuffer* prefetch_buffer, InternalIterator* meta_iter, in ReadPropertiesBlock()
863 FilePrefetchBuffer* prefetch_buffer, InternalIterator* meta_iter, in ReadRangeDelBlock()
898 FilePrefetchBuffer* prefetch_buffer, InternalIterator* meta_iter, in PrefetchIndexAndFilterBlocks()
1061 std::unique_ptr<InternalIterator>* iter) { in ReadMetaIndexBlock()
2018 InternalIterator* BlockBasedTable::NewIterator( in NewIterator()
2671 std::unique_ptr<InternalIterator> metaindex_iter; in VerifyChecksum()
2868 std::unique_ptr<InternalIterator> metaindex_iter_guard; in CreateIndexReader()
3007 std::unique_ptr<InternalIterator> datablock_iter; in GetKVPairsFromDataBlocks()
3055 std::unique_ptr<InternalIterator> metaindex_iter; in DumpTable()
[all …]
Dhash_index_reader.h20 InternalIterator* meta_index_iter, bool use_cache,
/rocksdb-6.9/db/compaction/
Dcompaction_iterator.h63 InternalIterator* input, const Comparator* cmp, MergeHelper* merge_helper,
78 InternalIterator* input, const Comparator* cmp, MergeHelper* merge_helper,
148 InternalIterator* input_;
/rocksdb-6.9/table/cuckoo/
Dcuckoo_table_reader.cc199 class CuckooTableIterator : public InternalIterator {
379 InternalIterator* CuckooTableReader::NewIterator( in NewIterator()
Dcuckoo_table_reader.h51 InternalIterator* NewIterator(const ReadOptions&,

123