NitroSQLite
react-native-nitro-sqliteInterfaces

Transaction

TypeScript

Source files: TypeScript

Handle valid only while its transaction callback is active.

Properties

execute

execute: ExecuteQuery

Defined in: types.ts:229

Execute within this transaction on the calling thread.


executeAsync

executeAsync: ExecuteAsyncQuery

Defined in: types.ts:231

Execute within this transaction on a background thread.

Methods

commit()

Defined in: types.ts:221

Commit now. Marks completion only after SQLite accepts COMMIT. On failure, only rollback remains available and the wrapper rejects unless the callback explicitly rolls back. Throws while async queries are pending.

Returns

NitroSQLiteQueryResult


rollback()

Defined in: types.ts:227

Roll back now, including after a failed commit. Marks completion only after SQLite accepts ROLLBACK. A failed rollback rejects the transaction promise even if caught by the callback. Throws while async queries are pending or after successful finalization.

Returns

NitroSQLiteQueryResult

On this page