Module bonsaidb_core::transaction
source · Expand description
Types for executing transactions.
Structs
- A record of a changed document.
- A record of a changed
KeyValue
entry. - A list of changed documents.
- A draining iterator over
ChangedDocument
s. - 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
Operation
in a transaction.