renamed condition_node_visitor to criteria_visitor.hpp and condition_operators to criteria_operators

This commit is contained in:
2025-10-19 10:57:29 +02:00
parent 9dade562c7
commit afd1e0aef4
18 changed files with 61 additions and 61 deletions
+5 -5
View File
@@ -1,10 +1,11 @@
SET(SOURCE
../include/matador/criteria/abstract_criteria.hpp
../include/matador/criteria/between_criteria.hpp
../include/matador/criteria/collection_criteria.hpp
../include/matador/criteria/column.hpp
../include/matador/criteria/condition_node_visitor.hpp
../include/matador/criteria/condition_operators.hpp
../include/matador/criteria/abstract_criteria.hpp
../include/matador/criteria/criteria.hpp
../include/matador/criteria/criteria_operators.hpp
../include/matador/criteria/criteria_visitor.hpp
../include/matador/criteria/like_criteria.hpp
../include/matador/criteria/logical_criteria.hpp
../include/matador/criteria/types.hpp
@@ -13,11 +14,10 @@ SET(SOURCE
criteria/binary_criteria.cpp
criteria/collection_criteria.cpp
criteria/column.cpp
criteria/condition_operators.cpp
criteria/criteria_operators.cpp
criteria/like_criteria.cpp
criteria/logical_criteria.cpp
criteria/not_criteria.cpp
../include/matador/criteria/criteria.hpp
)
add_library(matador-criteria STATIC ${SOURCE})
+2 -2
View File
@@ -1,6 +1,6 @@
#include "matador/criteria/between_criteria.hpp"
#include "matador/criteria/condition_node_visitor.hpp"
#include "matador/criteria/criteria_visitor.hpp"
namespace matador::criteria {
between_criteria::between_criteria( column column, value min, value max )
@@ -9,7 +9,7 @@ between_criteria::between_criteria( column column, value min, value max )
, max_(std::move(max))
{}
void between_criteria::accept( condition_node_visitor& visitor ) const {
void between_criteria::accept( criteria_visitor& visitor ) const {
visitor.visit(*this);
}
}
+2 -2
View File
@@ -1,6 +1,6 @@
#include "matador/criteria/binary_criteria.hpp"
#include "matador/criteria/condition_node_visitor.hpp"
#include "matador/criteria/criteria_visitor.hpp"
namespace matador::criteria {
binary_criteria::binary_criteria( column column, const binary_operator operator_, value value )
@@ -9,7 +9,7 @@ binary_criteria::binary_criteria( column column, const binary_operator operator_
, value_(std::move(value))
{}
void binary_criteria::accept( condition_node_visitor& visitor ) const {
void binary_criteria::accept( criteria_visitor& visitor ) const {
visitor.visit(*this);
}
}
+2 -2
View File
@@ -1,6 +1,6 @@
#include "matador/criteria/collection_criteria.hpp"
#include "matador/criteria/condition_node_visitor.hpp"
#include "matador/criteria/criteria_visitor.hpp"
namespace matador::criteria {
collection_criteria::collection_criteria( column col, collection_operator operator_, std::vector<value> values )
@@ -15,7 +15,7 @@ collection_criteria::collection_criteria(column col, const collection_operator o
, values_(values)
{}
void collection_criteria::accept( condition_node_visitor& visitor ) const {
void collection_criteria::accept( criteria_visitor& visitor ) const {
visitor.visit(*this);
}
}
@@ -1,4 +1,4 @@
#include "matador/criteria/condition_operators.hpp"
#include "matador/criteria/criteria_operators.hpp"
#include "matador/criteria/between_criteria.hpp"
#include "matador/criteria/like_criteria.hpp"
@@ -6,23 +6,23 @@
#include "matador/criteria/not_criteria.hpp"
namespace matador::criteria {
condition_node_ptr operator&&(condition_node_ptr left, condition_node_ptr right) {
criteria_ptr operator&&(criteria_ptr left, criteria_ptr right) {
return std::make_unique<logical_criteria>(std::move(left), logical_operator::AND, std::move(right));
}
condition_node_ptr operator||(condition_node_ptr left, condition_node_ptr right) {
criteria_ptr operator||(criteria_ptr left, criteria_ptr right) {
return std::make_unique<logical_criteria>(std::move(left), logical_operator::OR, std::move(right));
}
condition_node_ptr operator!(condition_node_ptr cond) {
return std::make_unique<not_criteria>(std::move(cond));
criteria_ptr operator!(criteria_ptr clause) {
return std::make_unique<not_criteria>(std::move(clause));
}
condition_node_ptr between(const column &col, value min, value max) {
criteria_ptr between(const column &col, value min, value max) {
return std::make_unique<between_criteria>(col, std::move(min), std::move(max));
}
condition_node_ptr like(const column &col, const std::string &pattern) {
criteria_ptr like(const column &col, const std::string &pattern) {
return std::make_unique<like_criteria>(col, pattern);
}
}
+2 -2
View File
@@ -1,13 +1,13 @@
#include "matador/criteria/like_criteria.hpp"
#include "matador/criteria/condition_node_visitor.hpp"
#include "matador/criteria/criteria_visitor.hpp"
namespace matador::criteria {
like_criteria::like_criteria(column column, std::string pattern)
: column_(std::move(column))
, pattern_(std::move(pattern)){}
void like_criteria::accept(condition_node_visitor &visitor) const {
void like_criteria::accept(criteria_visitor &visitor) const {
visitor.visit(*this);
}
}
+6 -6
View File
@@ -1,15 +1,15 @@
#include "matador/criteria/logical_criteria.hpp"
#include "matador/criteria/condition_node_visitor.hpp"
#include "matador/criteria/criteria_visitor.hpp"
namespace matador::criteria {
logical_criteria::logical_criteria( condition_node_ptr left, const logical_operator op, condition_node_ptr right )
: left_(std::move(left))
, op_(op)
, right_(std::move(right))
logical_criteria::logical_criteria( criteria_ptr left, const logical_operator op, criteria_ptr right )
: left_criteria_(std::move(left))
, operand_(op)
, right_criteria_(std::move(right))
{}
void logical_criteria::accept(condition_node_visitor& visitor) const {
void logical_criteria::accept(criteria_visitor& visitor) const {
visitor.visit(*this);
}
}
+4 -4
View File
@@ -1,13 +1,13 @@
#include "matador/criteria/not_criteria.hpp"
#include "matador/criteria/condition_node_visitor.hpp"
#include "matador/criteria/criteria_visitor.hpp"
namespace matador::criteria {
not_criteria::not_criteria(condition_node_ptr condition)
: condition_(std::move(condition))
not_criteria::not_criteria(criteria_ptr clause)
: criteria_(std::move(clause))
{}
void not_criteria::accept( condition_node_visitor& visitor ) const {
void not_criteria::accept( criteria_visitor& visitor ) const {
visitor.visit(*this);
}
}