mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-26 19:35:12 +00:00
cql3: Introduce to_identifier(column_definition&)
This commit is contained in:
@@ -180,12 +180,17 @@ column_definition* get_column_definition(schema_ptr schema, column_identifier& i
|
||||
return schema->get_column_definition(id.bytes_);
|
||||
}
|
||||
|
||||
static inline
|
||||
::shared_ptr<column_identifier> to_identifier(const column_definition& def) {
|
||||
return def.column_specification->name;
|
||||
}
|
||||
|
||||
static inline
|
||||
std::vector<::shared_ptr<column_identifier>> to_identifiers(const std::vector<const column_definition*>& defs) {
|
||||
std::vector<::shared_ptr<column_identifier>> r;
|
||||
r.reserve(defs.size());
|
||||
for (auto&& def : defs) {
|
||||
r.push_back(def->column_specification->name);
|
||||
r.push_back(to_identifier(*def));
|
||||
}
|
||||
return r;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user