Skip to main content

Module transaction

Module transaction 

Source
Expand description

Transações: construção do TPB, início e commit/rollback (com variantes retentivas).

Uma Transaction é um handle leve; os métodos reais de I/O recebem a Connection proprietária para que apenas um empréstimo mutável esteja ativo por vez. commit/rollback consomem o handle; as variantes retentivas o mantêm. Descartar uma Transaction sem finalizá-la deixa a transação do lado do servidor aberta até a conexão se desconectar — sempre finalize explicitamente.

Structs§

Transaction
Uma transação iniciada (handle do servidor).
TransactionBuilder
Construtor (builder) para o Transaction Parameter Buffer.

Enums§

AccessMode
Modo de acesso de leitura e escrita.
IsolationLevel
Nível de isolamento da transação.
LockResolution
Comportamento em caso de conflito de bloqueio (lock).