allex_mssqlexecutorlib
Version:
AllexJS lib for executing queries against the MS SQL Server
18 lines (15 loc) • 500 B
JavaScript
function createAsyncQueryJobSpecialization (execlib, Base) {
'use strict';
var lib = execlib.lib;
function AsyncQueryJob (executor, query, cbs, defer) {
Base.call(this, executor, query, cbs, defer);
this.query = query;
}
lib.inherit(AsyncQueryJob, Base);
AsyncQueryJob.prototype.useTheRequest = function () {
this.destroyable.maybeLog(this.query);
return this.request.query(this.query);
};
return AsyncQueryJob;
}
module.exports = createAsyncQueryJobSpecialization;