New webpack build
This commit is contained in:
parent
2e1e28cfc9
commit
fe4936c7f8
@ -153,17 +153,41 @@ class QueryWrapper {
|
||||
execute(db) {
|
||||
if (this.isAnyOf("INSERT", "UPDATE", "DELETE")) {
|
||||
return this.executeRun(db);
|
||||
} else if (this.isAnyOf("PRAGMA")) {
|
||||
return this.executeGet(db);
|
||||
} else {
|
||||
return this.executeAll(db);
|
||||
}
|
||||
}
|
||||
|
||||
executeGet(db) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const self = this;
|
||||
|
||||
(0,_log_mjs__WEBPACK_IMPORTED_MODULE_2__.log)(this.sql);
|
||||
db.get(this.sql, ...this.args, function (err, row) {
|
||||
if (err) {
|
||||
reject(_node_adapter_error_mjs__WEBPACK_IMPORTED_MODULE_0__.NodeAdapterError.from(err));
|
||||
return;
|
||||
}
|
||||
|
||||
const result = {};
|
||||
|
||||
if (row) {
|
||||
result.rows = [row];
|
||||
}
|
||||
|
||||
resolve(_response_wrapper_mjs__WEBPACK_IMPORTED_MODULE_1__.ResponseWrapper.success(result));
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
executeRun(db) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const self = this;
|
||||
|
||||
(0,_log_mjs__WEBPACK_IMPORTED_MODULE_2__.log)(this.sql);
|
||||
db.run(this.sql, ...this.args, function (err) {
|
||||
db.get(this.sql, ...this.args, function (err) {
|
||||
if (err) {
|
||||
reject(_node_adapter_error_mjs__WEBPACK_IMPORTED_MODULE_0__.NodeAdapterError.from(err));
|
||||
return;
|
||||
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user