Module bonsaidb::core::transaction
source · Expand description
Types for executing transactions.
Structs
- A record of a changed document.
- A record of a changed
KeyValueentry. - A list of changed documents.
- A draining iterator over
ChangedDocuments. - An iterator over
DocumentChanges. - Details about an executed transaction.
- A single operation performed on a
Collection. - A list of operations to execute as a single unit. If any operation fails, all changes are aborted. Transactions are ACID-compliant. ACID stands for:
Enums
- A list of changes.
- A command to execute within a
Collection. - Information about the result of each
Operationin a transaction.