removed condition classes, functions and operators
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
#define QUERY_QUERY_PARTS_HPP
|
||||
|
||||
#include "matador/query/query_part_visitor.hpp"
|
||||
#include "matador/query/basic_condition.hpp"
|
||||
#include "matador/query/criteria.hpp"
|
||||
|
||||
#include "matador/query/internal/key_value_pair.hpp"
|
||||
#include "matador/query/query_part.hpp"
|
||||
@@ -70,15 +70,15 @@ public:
|
||||
explicit query_on_part(const Condition &cond)
|
||||
: query_part(sql::dialect_token::On)
|
||||
, condition_(new Condition(cond)) {}
|
||||
explicit query_on_part(std::unique_ptr<basic_condition> &&cond);
|
||||
explicit query_on_part(std::unique_ptr<abstract_criteria> &&cond);
|
||||
|
||||
[[nodiscard]] const basic_condition& condition() const;
|
||||
[[nodiscard]] const abstract_criteria& condition() const;
|
||||
|
||||
private:
|
||||
void accept(query_part_visitor &visitor) override;
|
||||
|
||||
private:
|
||||
std::unique_ptr<basic_condition> condition_;
|
||||
std::unique_ptr<abstract_criteria> condition_;
|
||||
};
|
||||
|
||||
class query_where_part final : public query_part
|
||||
@@ -88,15 +88,15 @@ public:
|
||||
explicit query_where_part(const Condition &cond)
|
||||
: query_part(sql::dialect_token::Where)
|
||||
, condition_(new Condition(cond)) {}
|
||||
explicit query_where_part(std::unique_ptr<basic_condition> &&cond);
|
||||
explicit query_where_part(std::unique_ptr<abstract_criteria> &&cond);
|
||||
|
||||
[[nodiscard]] const basic_condition& condition() const;
|
||||
[[nodiscard]] const abstract_criteria& condition() const;
|
||||
|
||||
private:
|
||||
void accept(query_part_visitor &visitor) override;
|
||||
|
||||
private:
|
||||
std::unique_ptr<basic_condition> condition_;
|
||||
std::unique_ptr<abstract_criteria> condition_;
|
||||
};
|
||||
|
||||
class query_table_name_part : public query_part
|
||||
|
||||
Reference in New Issue
Block a user