SQLTransactionConnection
Interface: SQLTransactionConnection
Defined in: packages/sql/lib/transaction.d.ts:14
A connection holding an open transaction (BEGIN already run), handed out by SQLStore.openTransaction
Properties
client
client:
SQLClient
Defined in: packages/sql/lib/transaction.d.ts:18
The client the statements of the transaction run on
Methods
commit()
commit():
Promise<void>
Defined in: packages/sql/lib/transaction.d.ts:22
Run COMMIT
Returns
Promise<void>
release()
release(
error?):void|Promise<void>
Defined in: packages/sql/lib/transaction.d.ts:31
Give the connection back, called once after the commit or the rollback
Parameters
error?
unknown
set when the connection may be broken: it should be destroyed rather than reused
Returns
void | Promise<void>
rollback()
rollback():
Promise<void>
Defined in: packages/sql/lib/transaction.d.ts:26
Run ROLLBACK
Returns
Promise<void>