constraint progress
This commit is contained in:
@@ -34,25 +34,42 @@ const std::string& query_add_key_constraint_part::name() const {
|
||||
return name_;
|
||||
}
|
||||
|
||||
query_drop_key_constraint_part::query_drop_key_constraint_part(std::string name)
|
||||
: query_part( sql::dialect_token::DropConstraint )
|
||||
, name_(std::move( name )){}
|
||||
query_add_constraint_part_by_constraint::query_add_constraint_part_by_constraint(const query::constraint &co)
|
||||
: query_part(sql::dialect_token::AddConstraint)
|
||||
, constraint_(co) {}
|
||||
|
||||
void query_drop_key_constraint_part::accept( query_part_visitor& visitor ) {
|
||||
void query_add_constraint_part_by_constraint::accept(query_part_visitor &visitor) {
|
||||
visitor.visit(*this);
|
||||
}
|
||||
|
||||
const std::string& query_drop_key_constraint_part::name() const {
|
||||
const class constraint & query_add_constraint_part_by_constraint::constraint() const {
|
||||
return constraint_;
|
||||
}
|
||||
|
||||
query_drop_key_constraint_part_by_name::query_drop_key_constraint_part_by_name(std::string name)
|
||||
: query_part( sql::dialect_token::DropConstraint )
|
||||
, name_(std::move( name )){}
|
||||
|
||||
void query_drop_key_constraint_part_by_name::accept(query_part_visitor& visitor) {
|
||||
visitor.visit(*this);
|
||||
}
|
||||
|
||||
const std::string& query_drop_key_constraint_part_by_name::name() const {
|
||||
return name_;
|
||||
}
|
||||
|
||||
query_drop_foreign_key_constraint_part::query_drop_foreign_key_constraint_part()
|
||||
: query_part( sql::dialect_token::DropConstraint ) {}
|
||||
query_drop_key_constraint_part_by_constraint::query_drop_key_constraint_part_by_constraint(const class constraint &co)
|
||||
: query_part( sql::dialect_token::DropConstraint )
|
||||
, constraint_(co) {}
|
||||
|
||||
void query_drop_foreign_key_constraint_part::accept( query_part_visitor& visitor ) {
|
||||
void query_drop_key_constraint_part_by_constraint::accept(query_part_visitor& visitor) {
|
||||
visitor.visit(*this);
|
||||
}
|
||||
|
||||
const class constraint& query_drop_key_constraint_part_by_constraint::constraint() const {
|
||||
return constraint_;
|
||||
}
|
||||
|
||||
query_add_foreign_key_constraint_part::query_add_foreign_key_constraint_part(const std::vector<column>& columns)
|
||||
: query_part(sql::dialect_token::ForeignKey)
|
||||
, columns_(columns) {}
|
||||
|
||||
Reference in New Issue
Block a user