/* * Copyright (C) 2019-present ScyllaDB */ /* * SPDX-License-Identifier: AGPL-3.0-or-later */ #pragma once #include #include "streaming/stream_reason.hh" #include "seastarx.hh" namespace replica { class table; } namespace db { class system_distributed_keyspace; } namespace locator { class token_metadata; } namespace db::view { future check_needs_view_update_path(db::system_distributed_keyspace& sys_dist_ks, const locator::token_metadata& tm, const replica::table& t, streaming::stream_reason reason); }