NitroSQLite

NitroSQLiteConnection

API Reference


API Reference / react-native-nitro-sqlite / NitroSQLiteConnection

Interface: NitroSQLiteConnection

Properties

execute

execute: ExecuteQuery


executeAsync

executeAsync: ExecuteAsyncQuery


transaction

transaction: <Result>(transactionCallback) => Promise<Result>

Type Parameters

Result

Result = void

Parameters

transactionCallback

(tx) => Promise<Result>

Returns

Promise<Result>

Methods

attach()

attach(dbNameToAttach, alias, location?): void

Parameters

dbNameToAttach

string

alias

string

location?

string

Returns

void


close()

close(): void

Returns

void


delete()

delete(): void

Returns

void


detach()

detach(alias): void

Parameters

alias

string

Returns

void


executeBatch()

executeBatch(commands): BatchQueryResult

Parameters

commands

BatchQueryCommand[]

Returns

BatchQueryResult


executeBatchAsync()

executeBatchAsync(commands): Promise<BatchQueryResult>

Parameters

commands

BatchQueryCommand[]

Returns

Promise<BatchQueryResult>


loadFile()

loadFile(location): FileLoadResult

Parameters

location

string

Returns

FileLoadResult


loadFileAsync()

loadFileAsync(location): Promise<FileLoadResult>

Parameters

location

string

Returns

Promise<FileLoadResult>