mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-24 10:30:38 +00:00
config: Unify ks_meta_data::new_keyspace() functions
Use default argument to unify the two new_keyspace() function variants. Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
This commit is contained in:
@@ -69,12 +69,12 @@ ks_meta_data::ks_meta_data(sstring name_,
|
||||
}
|
||||
}
|
||||
|
||||
// For new user created keyspaces (through CQL)
|
||||
lw_shared_ptr<ks_meta_data> ks_meta_data::new_keyspace(sstring name, sstring strategy_name, std::unordered_map<sstring, sstring> options, bool durable_writes) {
|
||||
return new_keyspace(name, strategy_name, options, durable_writes, std::vector<schema_ptr>{});
|
||||
}
|
||||
|
||||
lw_shared_ptr<ks_meta_data> ks_meta_data::new_keyspace(sstring name, sstring strategy_name, std::unordered_map<sstring, sstring> options, bool durables_writes, std::vector<schema_ptr> cf_defs)
|
||||
lw_shared_ptr<ks_meta_data>
|
||||
ks_meta_data::new_keyspace(sstring name,
|
||||
sstring strategy_name,
|
||||
std::unordered_map<sstring, sstring> options,
|
||||
bool durables_writes,
|
||||
std::vector<schema_ptr> cf_defs)
|
||||
{
|
||||
return ::make_lw_shared<ks_meta_data>(name, strategy_name, options, durables_writes, cf_defs, ::make_shared<user_types_metadata>());
|
||||
}
|
||||
|
||||
@@ -64,10 +64,12 @@ public:
|
||||
std::vector<schema_ptr> cf_defs,
|
||||
shared_ptr<user_types_metadata> user_types_);
|
||||
|
||||
// For new user created keyspaces (through CQL)
|
||||
static lw_shared_ptr<ks_meta_data> new_keyspace(sstring name, sstring strategy_name, std::unordered_map<sstring, sstring> options, bool durable_writes);
|
||||
|
||||
static lw_shared_ptr<ks_meta_data> new_keyspace(sstring name, sstring strategy_name, std::unordered_map<sstring, sstring> options, bool durables_writes, std::vector<schema_ptr> cf_defs);
|
||||
static lw_shared_ptr<ks_meta_data>
|
||||
new_keyspace(sstring name,
|
||||
sstring strategy_name,
|
||||
std::unordered_map<sstring, sstring> options,
|
||||
bool durables_writes,
|
||||
std::vector<schema_ptr> cf_defs = std::vector<schema_ptr>{});
|
||||
|
||||
const std::unordered_map<sstring, schema_ptr>& cf_meta_data() const {
|
||||
return _cf_meta_data;
|
||||
|
||||
Reference in New Issue
Block a user