diff --git a/src/connector/nodejs/nodetaos/cinterface.js b/src/connector/nodejs/nodetaos/cinterface.js index 1462ff2b05d19f29344c523f54fee2bb01b69481..09ba9cca88e62e6c144f4e69a40b6f3a05e935b1 100644 --- a/src/connector/nodejs/nodetaos/cinterface.js +++ b/src/connector/nodejs/nodetaos/cinterface.js @@ -88,15 +88,6 @@ function convertInt(data, num_of_rows, nbytes = 0, offset = 0, micro=false) { } return res; } -function readBigInt64LE(buffer, offset = 0) { - const first = buffer[offset]; - const last = buffer[offset + 7]; - if (first === undefined || last === undefined) - boundsError(offset, buffer.length - 8); - - const val = buffer[offset + 4] + buffer[offset + 5] * 2 ** 8 + buffer[offset + 6] * 2 ** 16 + (last << 24); // Overflow - return ((BigInt(val) << 32n) + BigInt(first + buffer[++offset] * 2 ** 8 + buffer[++offset] * 2 ** 16 + buffer[++offset] * 2 ** 24)); -} function convertBigint(data, num_of_rows, nbytes = 0, offset = 0, micro=false) { data = ref.reinterpret(data.deref(), nbytes * num_of_rows, offset); let res = []; diff --git a/src/connector/nodejs/package-lock.json b/src/connector/nodejs/package-lock.json index ea138dc092806f250d4b27b35c6c93e94e53d54c..4ee92521dac675516d945e8d5f49caf7d00d6287 100644 --- a/src/connector/nodejs/package-lock.json +++ b/src/connector/nodejs/package-lock.json @@ -1,6 +1,6 @@ { "name": "td-connector", - "version": "1.2.0", + "version": "1.2.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/src/connector/nodejs/package.json b/src/connector/nodejs/package.json index bfe37e2ab57e4c4e7224d27a83d0602118caf928..233673e7212ba3e30a78d07b88cfd5eab7d97371 100644 --- a/src/connector/nodejs/package.json +++ b/src/connector/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "td-connector", - "version": "1.2.0", + "version": "1.2.1", "description": "A Node.js connector for TDengine.", "main": "tdengine.js", "scripts": { diff --git a/src/connector/nodejs/readme.md b/src/connector/nodejs/readme.md index 685dd3cf30aad7d3b16d37a57a2f51608c1cdedf..627a2ed9b224b46dabffb3f7bd1d7f363f5481fa 100644 --- a/src/connector/nodejs/readme.md +++ b/src/connector/nodejs/readme.md @@ -135,8 +135,8 @@ Async queries can be performed using the same functions such as `cursor.execute` Say you want to execute an two async query on two seperate tables, using `cursor.query_a`, you can do that and get a TaosQuery object, which upon executing with the `execute_a` function, returns a promise that resolves with a TaosResult object. ```javascript -var promise1 = cursor.query_a('select count(*), avg(v1), avg(v2) from meter1;').execute_a() -var promise2 = cursor.query_a('select count(*), avg(v1), avg(v2) from meter2;').execute_a(); +var promise1 = cursor.query('select count(*), avg(v1), avg(v2) from meter1;').execute_a() +var promise2 = cursor.query('select count(*), avg(v1), avg(v2) from meter2;').execute_a(); promise1.then(function(result) { result.pretty(); }) @@ -158,4 +158,4 @@ Please follow the [contribution guidelines](https://github.com/taosdata/TDengine ## License -[GNU AGPL v3.0](http://www.gnu.org/licenses/agpl-3.0.html) \ No newline at end of file +[GNU AGPL v3.0](http://www.gnu.org/licenses/agpl-3.0.html)