16 lines
486 B
JavaScript
16 lines
486 B
JavaScript
module.exports = function(Self) {
|
|
Self.rawSql = function(query, params, cb) {
|
|
var connector = this.dataSource.connector;
|
|
return new Promise(function(resolve, reject) {
|
|
connector.execute(query, params, function(error, response) {
|
|
if (cb)
|
|
cb(error, response);
|
|
if (error)
|
|
reject(error);
|
|
else
|
|
resolve(response);
|
|
});
|
|
});
|
|
};
|
|
};
|