UNPKG

@breautek/storm

Version:

Object-Oriented REST API framework

28 lines 841 B
"use strict"; 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