tedious
Version:
A TDS driver, for connecting to MS SQLServer databases.
30 lines (26 loc) • 566 B
JavaScript
// s2.2.7.14
module.exports = function (parser, colMetadata, options, callback) {
parser.readUInt16LE(length => {
const columnCount = length / 2;
const orderColumns = [];
let i = 0;
function next(done) {
if (i === columnCount) {
return done();
}
parser.readUInt16LE(column => {
orderColumns.push(column);
i++;
next(done);
});
}
next(() => {
callback({
name: 'ORDER',
event: 'order',
orderColumns: orderColumns
});
});
});
};
;