Home
last modified time | relevance | path

Searched refs:InternalIteratorBase (Results 1 – 18 of 18) sorted by relevance

/rocksdb-6.9/table/
Dinternal_iterator.h26 class InternalIteratorBase : public Cleanable {
28 InternalIteratorBase() {} in InternalIteratorBase() function
31 InternalIteratorBase(const InternalIteratorBase&) = delete;
32 InternalIteratorBase& operator=(const InternalIteratorBase&) = delete;
34 virtual ~InternalIteratorBase() {} in ~InternalIteratorBase()
167 using InternalIterator = InternalIteratorBase<Slice>;
171 extern InternalIteratorBase<TValue>* NewEmptyInternalIterator();
175 extern InternalIteratorBase<TValue>* NewErrorInternalIterator(
180 extern InternalIteratorBase<TValue>* NewErrorInternalIterator(
Diterator.cc135 class EmptyInternalIterator : public InternalIteratorBase<TValue> {
170 template InternalIteratorBase<IndexValue>* NewErrorInternalIterator(
172 template InternalIteratorBase<Slice>* NewErrorInternalIterator(
176 InternalIteratorBase<TValue>* NewErrorInternalIterator(const Status& status, in NewErrorInternalIterator()
185 template InternalIteratorBase<IndexValue>* NewErrorInternalIterator(
187 template InternalIteratorBase<Slice>* NewErrorInternalIterator(
191 InternalIteratorBase<TValue>* NewEmptyInternalIterator() { in NewEmptyInternalIterator()
194 template InternalIteratorBase<IndexValue>* NewEmptyInternalIterator();
195 template InternalIteratorBase<Slice>* NewEmptyInternalIterator();
198 InternalIteratorBase<TValue>* NewEmptyInternalIterator(Arena* arena) { in NewEmptyInternalIterator()
[all …]
Diterator_wrapper.h27 explicit IteratorWrapperBase(InternalIteratorBase<TValue>* _iter) in IteratorWrapperBase()
32 InternalIteratorBase<TValue>* iter() const { return iter_; } in iter()
36 InternalIteratorBase<TValue>* Set(InternalIteratorBase<TValue>* _iter) { in Set()
37 InternalIteratorBase<TValue>* old_iter = iter_; in Set()
53 iter_->~InternalIteratorBase<TValue>(); in DeleteIter()
137 InternalIteratorBase<TValue>* iter_;
147 extern InternalIteratorBase<TValue>* NewEmptyInternalIterator(Arena* arena);
Dtwo_level_iterator.cc22 class TwoLevelIndexIterator : public InternalIteratorBase<IndexValue> {
26 InternalIteratorBase<IndexValue>* first_level_iter);
72 void SetSecondLevelIterator(InternalIteratorBase<IndexValue>* iter);
86 InternalIteratorBase<IndexValue>* first_level_iter) in TwoLevelIndexIterator()
180 InternalIteratorBase<IndexValue>* iter) { in SetSecondLevelIterator()
181 InternalIteratorBase<IndexValue>* old_iter = second_level_iter_.Set(iter); in SetSecondLevelIterator()
196 InternalIteratorBase<IndexValue>* iter = in InitDataBlock()
206 InternalIteratorBase<IndexValue>* NewTwoLevelIterator( in NewTwoLevelIterator()
208 InternalIteratorBase<IndexValue>* first_level_iter) { in NewTwoLevelIterator()
Dtwo_level_iterator.h25 virtual InternalIteratorBase<IndexValue>* NewSecondaryIterator(
39 extern InternalIteratorBase<IndexValue>* NewTwoLevelIterator(
41 InternalIteratorBase<IndexValue>* first_level_iter);
Dmerging_iterator.h21 class InternalIteratorBase; variable
22 using InternalIterator = InternalIteratorBase<Slice>;
/rocksdb-6.9/table/block_based/
Dpartitioned_index_iterator.h21 class ParititionedIndexIterator : public InternalIteratorBase<IndexValue> {
28 std::unique_ptr<InternalIteratorBase<IndexValue>>&& index_iter,
131 std::unique_ptr<InternalIteratorBase<IndexValue>> index_iter_;
Dblock_based_table_reader.h193 virtual InternalIteratorBase<IndexValue>* NewIterator(
324 InternalIteratorBase<IndexValue>* NewIndexIterator(
420 Status VerifyChecksumInMetaBlocks(InternalIteratorBase<Slice>* index_iter);
422 InternalIteratorBase<IndexValue>* index_iter);
439 const InternalIteratorBase<IndexValue>& index_iter) const;
463 InternalIteratorBase<IndexValue>* NewSecondaryIterator(
Dblock_based_table_iterator.h18 class BlockBasedTableIterator : public InternalIteratorBase<Slice> {
25 std::unique_ptr<InternalIteratorBase<IndexValue>>&& index_iter,
153 std::unique_ptr<InternalIteratorBase<IndexValue>> index_iter_;
Dpartitioned_index_reader.cc44 InternalIteratorBase<IndexValue>* PartitionIndexReader::NewIterator( in NewIterator()
62 InternalIteratorBase<IndexValue>* it = nullptr; in NewIterator()
82 std::unique_ptr<InternalIteratorBase<IndexValue>> index_iter( in NewIterator()
Dblock_based_table_reader.cc1326 InternalIteratorBase<IndexValue>* BlockBasedTable::NewIndexIterator( in NewIndexIterator()
1871 InternalIteratorBase<IndexValue>*
2619 std::unique_ptr<InternalIteratorBase<IndexValue>> iiter_unique_ptr; in Prefetch()
2685 InternalIteratorBase<IndexValue>* iiter = NewIndexIterator( in VerifyChecksum()
2688 std::unique_ptr<InternalIteratorBase<IndexValue>> iiter_unique_ptr; in VerifyChecksum()
2702 InternalIteratorBase<IndexValue>* index_iter) { in VerifyChecksumInBlocks()
2769 InternalIteratorBase<Slice>* index_iter) { in VerifyChecksumInMetaBlocks()
2909 const InternalIteratorBase<IndexValue>& index_iter) const { in ApproximateOffsetOf()
2940 std::unique_ptr<InternalIteratorBase<IndexValue>> iiter_unique_ptr; in ApproximateOffsetOf()
2961 std::unique_ptr<InternalIteratorBase<IndexValue>> iiter_unique_ptr; in ApproximateSize()
[all …]
Dbinary_search_index_reader.h28 InternalIteratorBase<IndexValue>* NewIterator(
Dpartitioned_index_reader.h27 InternalIteratorBase<IndexValue>* NewIterator(
Dhash_index_reader.h25 InternalIteratorBase<IndexValue>* NewIterator(
Dbinary_search_index_reader.cc42 InternalIteratorBase<IndexValue>* BinarySearchIndexReader::NewIterator( in NewIterator()
Dhash_index_reader.cc111 InternalIteratorBase<IndexValue>* HashIndexReader::NewIterator( in NewIterator()
Dblock.h232 class BlockIter : public InternalIteratorBase<TValue> {
Dblock_test.cc576 InternalIteratorBase<IndexValue> *iter = reader.NewIndexIterator( in TEST_P()