builder progress (attribute, object and constraint class in todo.md)
This commit is contained in:
@@ -2,11 +2,17 @@
|
||||
|
||||
namespace matador::query {
|
||||
|
||||
column_builder::column_builder(std::string column_name)
|
||||
: column_name( std::move(column_name) ) {}
|
||||
column_builder::column_builder(std::string column_name, const utils::basic_type type, const size_t size)
|
||||
: column_name_(std::move(column_name))
|
||||
, type_(type){}
|
||||
|
||||
column_builder::operator class query::column() const {
|
||||
return {column_name};
|
||||
return {column_name_};
|
||||
}
|
||||
|
||||
column_builder& column_builder::not_null() {
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
table_builder::table_builder(std::string name)
|
||||
@@ -55,8 +61,8 @@ table_builder table( std::string name ) {
|
||||
return table_builder(std::move(name));
|
||||
}
|
||||
|
||||
column_builder column( std::string name ) {
|
||||
return column_builder(std::move(name));
|
||||
column_builder column(std::string name, const utils::basic_type type, size_t size) {
|
||||
return column_builder(std::move(name), type, size);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user