[][src]Module places::db::tx

Modules

coop_transaction

This implements "cooperative transactions" for places. It relies on our decision to have exactly 1 general purpose "writer" connection and exactly one "sync writer" - ie, exactly 2 write connections.

Structs

PlacesTransaction

High level transaction type which "does the right thing" for you. Construct one with PlacesDb::begin_transaction().

Enums

PlacesTransactionRepr

Only separated from PlacesTransaction so that the internals of the former are private (so that it can't be matched on, for example)