Methods
(inner) asyncDatabaseRead(database, sqlQuery, callback) → {Promise.<any>}
Parameters:
| Name | Type | Description |
|---|---|---|
database |
sqlite3.Database | |
sqlQuery |
string | |
callback |
function | function (rows) |
- Source:
Returns:
Promise for database operation
- Type
- Promise.<any>
Example
const result = await asyncDatabaseRead(userDatabase, `SELECT * FROM users`, (rows) => {
return wrapInTable(rows);
});
(inner) asyncDatabaseWrite(database, sqlQuery, callback) → {Promise.<any>}
Parameters:
| Name | Type | Description |
|---|---|---|
database |
sqlite3.Database | |
sqlQuery |
string | |
callback |
function | function () |
- Source:
Returns:
Promise for database operation
- Type
- Promise.<any>
Example
let sqlQuery = `INSERT INTO users (id, name, age) VALUES (${genID()}, "${userName}", "${userAge}");`;
await asyncDatabaseWrite(userDatabase, sqlQuery, () => {
console.log("Added User ", userName);
});