Interface CommonSQLiteDatabase
interface CommonSQLiteDatabase { batchQuery<T>(queryParameterizedStatement): Promise<T[]>; batchSave(saveParameterizedStatements,
deleteParameterizedStatements?): Promise<void>; clear(): Promise<void>; createSchema(statements): Promise<void>; get<T>(statement,
params): Promise<T>; getAll<T>(statement,
params): Promise<T[]>; init(): Promise<void>; save(statement,
params): Promise<void>; selectAndDelete<T>(queryParameterizedStatement,
deleteParameterizedStatement): Promise<T[]>; } Methods
batchQuery
- batchQuery<T>(queryParameterizedStatement): Promise<T[]>
Returns Promise<T[]>
batchSave
- batchSave(saveParameterizedStatements, deleteParameterizedStatements?): Promise<void>
Returns Promise<void>
clear
- clear(): Promise<void>
Returns Promise<void>
createSchema
- createSchema(statements): Promise<void>
Returns Promise<void>
get
- get<T>(statement, params): Promise<T>
Parameters
statement: string
params: (string | number)[]
Returns Promise<T>
getAll
- getAll<T>(statement, params): Promise<T[]>
Parameters
statement: string
params: (string | number)[]
Returns Promise<T[]>
init
- init(): Promise<void>
Returns Promise<void>
save
- save(statement, params): Promise<void>
Parameters
statement: string
params: (string | number)[]
Returns Promise<void>
selectAndDelete
- selectAndDelete<T>(queryParameterizedStatement, deleteParameterizedStatement): Promise<T[]>
Returns Promise<T[]>