class
Crecto::Multi
- Crecto::Multi
- Reference
- Object
Overview
Multi is used for grouping multiple Repo operations into a single transaction
Operations will be executed in the order they were added
If a Multi contains operations that accept a Changeset, they will be checked before starting the transaction. If any changesets have errors, the transaction will never be started.
Defined in:
crecto/multi.crInstance Method Summary
- #changesets_valid?
- #delete(changeset : Crecto::Changeset::Changeset)
- #delete(queryable_instance : Crecto::Model)
- #delete_all(queryable, query = Crecto::Repo::Query.new)
- #insert(changeset : Crecto::Changeset::Changeset)
- #insert(queryable_instance : Crecto::Model)
- #update(changeset : Crecto::Changeset::Changeset)
- #update(queryable_instance : Crecto::Model)
- #update_all(queryable, query, update_hash : UpdateHash)
- #update_all(queryable, query, update_tuple : NamedTuple)