WASQLiteDBAdapter
Adapter for WA-SQLite SQLite connections.
Extends
LockedAsyncDatabaseAdapter
Constructors
new WASQLiteDBAdapter()
new WASQLiteDBAdapter(options): WASQLiteDBAdapter
Parameters
Parameter | Type |
---|---|
options | WASQLiteDBAdapterOptions |
Returns
Overrides
LockedAsyncDatabaseAdapter.constructor
Properties
Property | Type | Inherited from |
---|---|---|
closed | boolean | LockedAsyncDatabaseAdapter.closed |
closing | boolean | LockedAsyncDatabaseAdapter.closing |
Accessors
name
Get Signature
get name(): string
Returns
string
Inherited from
LockedAsyncDatabaseAdapter.name
Methods
close()
close(): Promise<void>
Attempts to close the connection. Shared workers might not actually close the connection if other tabs are still using it.
Returns
Promise
<void
>
Inherited from
LockedAsyncDatabaseAdapter.close
dispose()
dispose(): void
Returns
void
Inherited from
LockedAsyncDatabaseAdapter.dispose
execute()
execute(query, params?): Promise<QueryResult>
Parameters
Parameter | Type |
---|---|
query | string |
params ? | any [] |
Returns
Promise
<QueryResult
>
Inherited from
LockedAsyncDatabaseAdapter.execute
executeBatch()
executeBatch(query, params?): Promise<QueryResult>
Parameters
Parameter | Type |
---|---|
query | string |
params ? | any [][] |
Returns
Promise
<QueryResult
>
Inherited from
LockedAsyncDatabaseAdapter.executeBatch
executeRaw()
executeRaw(query, params?): Promise<any[][]>
Parameters
Parameter | Type |
---|---|
query | string |
params ? | any [] |
Returns
Promise
<any
[][]>
Inherited from
LockedAsyncDatabaseAdapter.executeRaw
get()
get<T>(sql, parameters?): Promise<T>
Execute a read-only query and return the first result, error if the ResultSet is empty.
Type Parameters
Type Parameter |
---|
T |
Parameters
Parameter | Type |
---|---|
sql | string |
parameters ? | any [] |
Returns
Promise
<T
>
Inherited from
LockedAsyncDatabaseAdapter.get
getAll()
getAll<T>(sql, parameters?): Promise<T[]>
Execute a read-only query and return results.
Type Parameters
Type Parameter |
---|
T |
Parameters
Parameter | Type |
---|---|
sql | string |
parameters ? | any [] |
Returns
Promise
<T
[]>
Inherited from
LockedAsyncDatabaseAdapter.getAll