UNPKG

@kevin_men/websocket

Version:

TDengine Connector for nodejs and browser using WebSocket.

76 lines (75 loc) 1.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PrecisionLength = exports.TDengineTypeLength = exports.TDenginePrecision = exports.TDengineTypeCode = exports.ColumnsBlockType = exports.TDengineTypeName = void 0; exports.TDengineTypeName = { 0: 'NULL', 1: 'BOOL', 2: 'TINYINT', 3: 'SMALLINT', 4: 'INT', 5: 'BIGINT', 6: 'FLOAT', 7: 'DOUBLE', 8: 'VARCHAR', 9: 'TIMESTAMP', 10: 'NCHAR', 11: 'TINYINT UNSIGNED', 12: 'SMALLINT UNSIGNED', 13: 'INT UNSIGNED', 14: 'BIGINT UNSIGNED', 15: 'JSON', 16: 'VARBINARY', 20: 'GEOMETRY', }; exports.ColumnsBlockType = { 'SOLID': 0, 'VARCHAR': 1, 'NCHAR': 2, 'GEOMETRY': 3, 'VARBINARY': 4, }; exports.TDengineTypeCode = { 'NULL': 0, 'BOOL': 1, 'TINYINT': 2, 'SMALLINT': 3, 'INT': 4, 'BIGINT': 5, 'FLOAT': 6, 'DOUBLE': 7, 'BINARY': 8, 'VARCHAR': 8, 'TIMESTAMP': 9, 'NCHAR': 10, 'TINYINT UNSIGNED': 11, 'SMALLINT UNSIGNED': 12, 'INT UNSIGNED': 13, 'BIGINT UNSIGNED': 14, 'JSON': 15, 'VARBINARY': 16, 'GEOMETRY': 20, }; exports.TDenginePrecision = { 0: 'MILLISECOND', 1: "MICROSECOND", 2: "NANOSECOND", }; exports.TDengineTypeLength = { 'BOOL': 1, 'TINYINT': 1, 'SMALLINT': 2, 'INT': 4, 'BIGINT': 8, 'FLOAT': 4, 'DOUBLE': 8, 'TIMESTAMP': 8, 'TINYINT UNSIGNED': 1, 'SMALLINT UNSIGNED': 2, 'INT UNSIGNED': 4, 'BIGINT UNSIGNED': 8, }; exports.PrecisionLength = { 'ms': 13, 'us': 16, 'ns': 19 };