SQLTransactionConnection
Interface: SQLTransactionConnection
Defined in: packages/sql/src/transaction.ts:16
A connection holding an open transaction (BEGIN already run), handed out by SQLStore.openTransaction
Properties
client
client:
SQLClient
Defined in: packages/sql/src/transaction.ts:20
The client the statements of the transaction run on
Methods
commit()
commit():
Promise<void>
Defined in: packages/sql/src/transaction.ts:24
Run COMMIT
Returns
Promise<void>
release()
release(
error?):void|Promise<void>
Defined in: packages/sql/src/transaction.ts:33
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/src/transaction.ts:28
Run ROLLBACK
Returns
Promise<void>