@kevin_men/websocket
Version:
TDengine Connector for nodejs and browser using WebSocket.
76 lines (75 loc) • 1.6 kB
JavaScript
;
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
};