diff --git a/readers/mutation_fragment_v1_stream.hh b/readers/mutation_fragment_v1_stream.hh index 44d429d188..e9efe59569 100644 --- a/readers/mutation_fragment_v1_stream.hh +++ b/readers/mutation_fragment_v1_stream.hh @@ -14,7 +14,7 @@ class mutation_fragment_v1_stream final { range_tombstone_assembler _rt_assembler; std::optional _row; - friend class mutation_fragment_v2; // so it sees our consumer methods +public: // consume() methods need to be visible to concepts like MutationFragmentConsumerV2 mutation_fragment_opt consume(static_row mf) { return wrap(std::move(mf)); } @@ -41,7 +41,7 @@ class mutation_fragment_v1_stream final { _rt_assembler.on_end_of_stream(); return wrap(std::move(mf)); } - +private: future read_from_underlying() { auto mfp = co_await _reader(); if (!mfp) [[unlikely]] {