renamed constraint to restriction
This commit is contained in:
@@ -64,9 +64,9 @@ using Boolean = typed_data_type<bool>;
|
||||
using Varchar = sized_typed_data_type<std::string>;
|
||||
using Blob = sized_typed_data_type<std::vector<std::byte>>;
|
||||
|
||||
class constraint {
|
||||
class restriction {
|
||||
public:
|
||||
explicit constraint(std::string name)
|
||||
explicit restriction(std::string name)
|
||||
: name_(std::move(name)) {}
|
||||
|
||||
[[nodiscard]] const std::string& name() const;
|
||||
@@ -126,7 +126,7 @@ public:
|
||||
constraint_builder& references(std::string table, std::string column);
|
||||
|
||||
// ReSharper disable once CppNonExplicitConversionOperator
|
||||
operator object::constraint() const; // NOLINT(*-explicit-constructor)
|
||||
operator object::restriction() const; // NOLINT(*-explicit-constructor)
|
||||
|
||||
private:
|
||||
std::string constraint_name;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#define MATADOR_QUERY_ALTER_TABLE_INTERMEDIATE_HPP
|
||||
|
||||
#include "executable_query.hpp"
|
||||
#include "matador/object/constraint.hpp"
|
||||
#include "matador/object/restriction.hpp"
|
||||
#include "matador/query/intermediates/query_intermediate.hpp"
|
||||
|
||||
namespace matador::query {
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
#include "matador/query/intermediates/executable_query.hpp"
|
||||
|
||||
#include "matador/object/attribute.hpp"
|
||||
#include "matador/object/constraint.hpp"
|
||||
#include "matador/object/restriction.hpp"
|
||||
|
||||
#include <list>
|
||||
|
||||
@@ -16,8 +16,8 @@ class query_create_table_columns_intermediate : public executable_query {
|
||||
public:
|
||||
using executable_query::executable_query;
|
||||
|
||||
executable_query constraints(std::initializer_list<class object::constraint> constraints);
|
||||
executable_query constraints(const std::list<class object::constraint> &constraints);
|
||||
executable_query constraints(std::initializer_list<class object::restriction> constraints);
|
||||
executable_query constraints(const std::list<class object::restriction> &constraints);
|
||||
};
|
||||
|
||||
class query_create_table_intermediate : public query_intermediate {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
#include "matador/query/table.hpp"
|
||||
|
||||
#include "matador/object/attribute.hpp"
|
||||
#include "matador/object/constraint.hpp"
|
||||
#include "matador/object/restriction.hpp"
|
||||
|
||||
#include "matador/utils/placeholder.hpp"
|
||||
|
||||
@@ -392,15 +392,15 @@ private:
|
||||
|
||||
class query_create_table_constraints_part final : public query_part {
|
||||
public:
|
||||
explicit query_create_table_constraints_part(const std::list<class object::constraint> &constraints);
|
||||
explicit query_create_table_constraints_part(const std::list<class object::restriction> &constraints);
|
||||
|
||||
[[nodiscard]] const std::list<class object::constraint>& constraints() const;
|
||||
[[nodiscard]] const std::list<class object::restriction>& constraints() const;
|
||||
|
||||
private:
|
||||
void accept(query_part_visitor &visitor) override;
|
||||
|
||||
private:
|
||||
std::list<class object::constraint> constraints_;
|
||||
std::list<class object::restriction> constraints_;
|
||||
};
|
||||
|
||||
class query_create_schema_part final : public query_part {
|
||||
|
||||
Reference in New Issue
Block a user