session progress
This commit is contained in:
@@ -38,19 +38,19 @@ std::unordered_map<std::type_index, query_contexts> to_contexts_by_name(const sc
|
||||
// SELECT one
|
||||
queries.select_one = select(node.table())
|
||||
.from(node.name())
|
||||
.where(*node.table().primary_key_column().value() == _)
|
||||
.where(*node.table().primary_key_column() == _)
|
||||
.compile(d);
|
||||
// UPDATE one
|
||||
auto update_set = update(node.table());
|
||||
for (const auto &col: node.table().columns()) {
|
||||
update_set.set(col, _);
|
||||
}
|
||||
queries.update_one = update_set.where(*node.table().primary_key_column().value() == _)
|
||||
queries.update_one = update_set.where(*node.table().primary_key_column() == _)
|
||||
.compile(d);
|
||||
// DELETE one
|
||||
queries.delete_one = remove()
|
||||
.from(node.name())
|
||||
.where(*node.table().primary_key_column().value() == _)
|
||||
.where(*node.table().primary_key_column() == _)
|
||||
.compile(d);
|
||||
}
|
||||
// INSERT one
|
||||
|
||||
Reference in New Issue
Block a user