Files
scylladb/redis/options.cc
Avi Kivity 69a385fd9d Introduce schema/ module
Schema related files are moved there. This excludes schema files that
also interact with mutations, because the mutation module depends on
the schema. Those files will have to go into a separate module.

Closes #12858
2023-02-15 11:01:50 +02:00

28 lines
601 B
C++

/*
* Copyright (C) 2019 pengjian.uestc @ gmail.com
*/
/*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
#include "redis/options.hh"
#include "types.hh"
#include "service/storage_proxy.hh"
#include "data_dictionary/data_dictionary.hh"
#include "schema/schema.hh"
#include <seastar/core/print.hh>
#include "redis/keyspace_utils.hh"
using namespace seastar;
namespace redis {
schema_ptr get_schema(service::storage_proxy& proxy, const sstring& ks_name, const sstring& cf_name) {
auto db = proxy.data_dictionary();
auto schema = db.find_schema(ks_name, cf_name);
return schema;
}
}