renamed class attribute_definition to attribute
This commit is contained in:
@@ -104,13 +104,13 @@ utils::result<repository_node::node_ptr, utils::error> repository_node::make_and
|
||||
return repo.attach_node(node, "");
|
||||
}
|
||||
|
||||
std::shared_ptr<attribute_definition> repository_node::determine_reference_column(const std::type_index& ti,
|
||||
std::shared_ptr<attribute> repository_node::determine_reference_column(const std::type_index& ti,
|
||||
const std::string& table_name,
|
||||
const primary_key_info& pk_info,
|
||||
repository& repo) {
|
||||
const auto it = repo.missing_references_.find(ti);
|
||||
if (it == repo.missing_references_.end()) {
|
||||
return std::make_shared<attribute_definition>(pk_info.pk_column_name, pk_info.type, table_name, attribute_options{utils::constraints::FOREIGN_KEY});
|
||||
return std::make_shared<attribute>(pk_info.pk_column_name, pk_info.type, table_name, attribute_options{utils::constraints::FOREIGN_KEY});
|
||||
}
|
||||
|
||||
auto ref_column = it->second;
|
||||
|
||||
Reference in New Issue
Block a user