Skip to main content

Interface: DBTransactionParams

@divine/uri.DBTransactionParams

Transaction parameters.

Properties​

backoff​

• Optional backoff: (count: number) => number

Type declaration​

▸ (count): number

The backoff function to use when calculating the time to wait between retries. Default is defaultBackoff (exponential backoff — 100 ms, 200 ms, 400 ms etc — with random jitter).

Parameters​
NameType
countnumber
Returns​

number

Defined in​

uri/src/protocols/database.ts:280


options​

• Optional options: DBQuery

A database-specific subquery to send as options when starting the transaction. An example would be ISOLATION LEVEL SNAPSHOT.

Defined in​

uri/src/protocols/database.ts:286


retries​

• Optional retries: number

The number of times to retry the transaction in case of a deadlock. Default is defaultRetries (8 times).

Defined in​

uri/src/protocols/database.ts:274