criteria progress

This commit is contained in:
Sascha Kühl
2026-01-22 11:38:02 +01:00
parent 328d164c05
commit b331ef6923
29 changed files with 223 additions and 32 deletions
+16 -3
View File
@@ -147,16 +147,29 @@ void query_from_part::accept(query_part_visitor &visitor) {
visitor.visit(*this);
}
query_join_part::query_join_part(class table tab)
query_join_table_part::query_join_table_part(class table tab)
: query_part(sql::dialect_token::Join)
, table_(std::move(tab)) {
}
const table &query_join_part::table() const {
const table &query_join_table_part::table() const {
return table_;
}
void query_join_part::accept(query_part_visitor &visitor) {
void query_join_table_part::accept(query_part_visitor &visitor) {
visitor.visit(*this);
}
query_join_query_part::query_join_query_part(fetchable_query q)
: query_part(sql::dialect_token::Join)
, query_(std::move(q))
{}
const fetchable_query &query_join_query_part::query() const {
return query_;
}
void query_join_query_part::accept(query_part_visitor &visitor) {
visitor.visit(*this);
}