Searched refs:InternalIteratorBase (Results 1 – 18 of 18) sorted by relevance
26 class InternalIteratorBase : public Cleanable {28 InternalIteratorBase() {} in InternalIteratorBase() function31 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(
135 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 …]
27 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);
22 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()
25 virtual InternalIteratorBase<IndexValue>* NewSecondaryIterator(39 extern InternalIteratorBase<IndexValue>* NewTwoLevelIterator(41 InternalIteratorBase<IndexValue>* first_level_iter);
21 class InternalIteratorBase; variable22 using InternalIterator = InternalIteratorBase<Slice>;
21 class ParititionedIndexIterator : public InternalIteratorBase<IndexValue> {28 std::unique_ptr<InternalIteratorBase<IndexValue>>&& index_iter,131 std::unique_ptr<InternalIteratorBase<IndexValue>> index_iter_;
193 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(
18 class BlockBasedTableIterator : public InternalIteratorBase<Slice> {25 std::unique_ptr<InternalIteratorBase<IndexValue>>&& index_iter,153 std::unique_ptr<InternalIteratorBase<IndexValue>> index_iter_;
44 InternalIteratorBase<IndexValue>* PartitionIndexReader::NewIterator( in NewIterator()62 InternalIteratorBase<IndexValue>* it = nullptr; in NewIterator()82 std::unique_ptr<InternalIteratorBase<IndexValue>> index_iter( in NewIterator()
1326 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 …]
28 InternalIteratorBase<IndexValue>* NewIterator(
27 InternalIteratorBase<IndexValue>* NewIterator(
25 InternalIteratorBase<IndexValue>* NewIterator(
42 InternalIteratorBase<IndexValue>* BinarySearchIndexReader::NewIterator( in NewIterator()
111 InternalIteratorBase<IndexValue>* HashIndexReader::NewIterator( in NewIterator()
232 class BlockIter : public InternalIteratorBase<TValue> {
576 InternalIteratorBase<IndexValue> *iter = reader.NewIndexIterator( in TEST_P()