added returning token for insert query

This commit is contained in:
2026-02-15 18:34:12 +01:00
parent 9065355ee0
commit f38be4c6d9
16 changed files with 178 additions and 58 deletions
+13
View File
@@ -311,6 +311,19 @@ void query_values_part::accept(query_part_visitor &visitor) {
visitor.visit(*this);
}
query_returning_part::query_returning_part(std::vector<table_column> columns)
: query_part(sql::dialect_token::Returning)
, columns_(std::move(columns)) {
}
const std::vector<table_column> & query_returning_part::columns() const {
return columns_;
}
void query_returning_part::accept(query_part_visitor &visitor) {
visitor.visit(*this);
}
query_update_part::query_update_part(class table tab)
: query_part(sql::dialect_token::Update)
, table_(std::move(tab)) {