/* * Copyright (C) 2021-present ScyllaDB */ /* * SPDX-License-Identifier: LicenseRef-ScyllaDB-Source-Available-1.0 */ #pragma once #include "sstables/sstable_set.hh" #include "streaming/stream_reason.hh" #include "service/topology_guard.hh" namespace replica { class database; } namespace db { namespace view { class view_builder; } } namespace streaming { reader_consumer_v2 make_streaming_consumer(sstring origin, sharded& db, db::view::view_builder& vb, uint64_t estimated_partitions, stream_reason reason, sstables::offstrategy offstrategy, service::frozen_topology_guard); }