UNPKG

sphinxql

Version:

SphinxQL query builder for Node.JS. Supports Sphinx search(2.x and 3.x) and Manticore search

45 lines 1.59 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ClientBase = (function () { function ClientBase() { } ClientBase.prototype.query = function (query) { var _this = this; return new Promise(function (resolve, reject) { _this.connection.query(query, function (error, results, fields) { if (error) { return reject(error); } var queryResult = { results: results, fields: fields }; return resolve(queryResult); }); }); }; ClientBase.prototype.ping = function () { var _this = this; return new Promise(function (resolve, reject) { _this.connection.ping(function (error) { if (error) { return reject(error); } resolve(); }); }); }; ClientBase.prototype.execute = function (query, values) { var _this = this; return new Promise(function (resolve, reject) { _this.connection.query(query, values, function (error, results, fields) { if (error) { return reject(error); } var queryResult = { results: results, fields: fields }; return resolve(queryResult); }); }); }; ClientBase.prototype.close = function () { }; return ClientBase; }()); exports.default = ClientBase; //# sourceMappingURL=ClientBase.js.map