@breautek/storm
Version:
Object-Oriented REST API framework
28 lines • 841 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GetMySQLVersion = void 0;
const Query_1 = require("./Query");
class GetMySQLVersion extends Query_1.Query {
_getQuery(connection) {
return 'SELECT VERSION() AS version';
}
async onPostProcess(connection, resultSet) {
let result = resultSet[0];
if (!result) {
return null;
}
let parts = result.version.split('.');
let major = parseInt(parts[0]);
let minor = parseInt(parts[1]);
let patch = parseInt(parts[2]);
let out = {
major: major,
minor: minor,
patch: patch,
version: result.version
};
return out;
}
}
exports.GetMySQLVersion = GetMySQLVersion;
//# sourceMappingURL=GetMySQLVersion.js.map