/* * Copyright (C) 2023-present ScyllaDB */ /* * SPDX-License-Identifier: LicenseRef-ScyllaDB-Source-Available-1.0 */ #pragma once #include #include "db/config.hh" namespace perf { int scylla_fast_forward_main(int argc, char** argv); int scylla_row_cache_update_main(int argc, char**argv); int scylla_simple_query_main(int argc, char** argv); int scylla_sstable_main(int argc, char** argv); int scylla_tablets_main(int argc, char**argv); std::function alternator(std::function scylla_main, std::function cfg)>* after_init_func); int scylla_tablet_load_balancing_main(int argc, char**argv); } // namespace tools