Module bonsaidb_core::transaction[][src]

Expand description

Types for executing transactions.


A record of a changed document.

A record of a changed KeyValue entry.

A list of changed documents.

A draining iterator over ChangedDocuments.

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:


A list of changes.

A command to execute within a Collection.

Information about the result of each Operation in a transaction.