You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/en/14-reference/01-components/01-taosd.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -184,7 +184,6 @@ Additional Notes:
184
184
| tagFilterCache || Supported, effective immediately | Whether to cache tag filter results |
185
185
| stableTagFilterCache | since 3.3.8.6 | Supported, effective immediately | In stream computing, whether to cache filter results of equal condition of tags. It will not become invalid due to adding or deleting child tables or updating the tag values or modifying super table tags. |
186
186
| metaEntryCacheSize | since 3.3.6.35 | Supported, effective immediately | The reserved memory size to cache meta tags |
187
-
| queryBufferSize || Supported, effective after restart | Not effective yet |
| queryUseMemoryPool || Supported, effective after restart | Whether query will use memory pool to manage memory, default value: 1 (on); 0: off, 1: on |
190
189
| minReservedMemorySize || Supported, effective immediately | The minimum reserved system available memory size, all memory except reserved can be used for queries, unit: MB, default value: 0 (when set to 0, the system will automatically calculate the reserved memory size), value range 1024-1000000000 |
@@ -306,7 +305,6 @@ The effective value of charset is UTF-8.
306
305
| ssPageCacheSize | After 3.3.7.0 | Supported, effective after restart | Number of shared storage page cache pages, range 4-1048576, unit is pages, default value 4096; Enterprise parameter |
307
306
| ssUploadDelaySec | After 3.3.7.0 | Supported, effective immediately | How long a data file remains unchanged before being uploaded to S3, range 1-2592000 (30 days), in seconds, default value 60; Enterprise parameter |
308
307
| diskIDCheckEnabled | After 3.3.5.0 | Not supported | Check if the disk ID where dataDir is located has changed when restarting dnode; 0: perform check, 1: do not perform check; default value 1 |
Copy file name to clipboardExpand all lines: docs/en/14-reference/01-components/08-config-scope.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,7 +48,6 @@ This document compares the configuration parameters of taosd (server-side) and t
48
48
| countAlwaysReturnValue | both | Whether count/hyperloglog functions return a value when input data is empty or NULL |
49
49
| tagFilterCache | taosd | Whether to cache tag filter results |
50
50
| stableTagFilterCache | taosd | Whether to cache tag equal condition filter results. It will not become invalid due to adding or deleting child tables or updating the tag values or modifying super table tags. |
51
-
| queryBufferSize | taosd | Query available cache size |
Copy file name to clipboardExpand all lines: docs/en/14-reference/03-taos-sql/20-select.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -659,7 +659,7 @@ A non-correlated scalar subquery is a type of independent executable subquery in
659
659
660
660
Non-correlated scalar subqueries can independently compute the result first, and then substitute that result into the outer query as a filter condition or reference value. They are commonly used in scenarios involving filtering based on aggregate values (such as average, maximum) or combining results from multiple table queries. Non-correlated scalar subqueries have higher execution efficiency than correlated subqueries.
661
661
662
-
Since version 3.4.0.0, TDengine TSDB has begun to support non-correlated scalar subqueries in query statements. Other statements (such as stream computations, subscriptions, DDL, DML, etc.) are not yet supported.
662
+
Since version 3.4.0.0, TDengine TSDB supports non-correlated scalar subqueries in query statements. Starting from version 3.4.1.0, stream computing also supports them. Other statements (such as subscriptions, DDL, and DML, except for INSERT INTO ... SELECT) are not yet supported.
663
663
664
664
Examples of non-correlated scalar subqueries appearing in SELECT and WHERE clauses are as follows:
665
665
@@ -670,7 +670,7 @@ SELECT col1 FROM tb2 WHERE col1 >= (SELECT avg(col1) FROM tb1);
670
670
671
671
## Subquery expression
672
672
673
-
Starting from version 3.4.1.0, TDengine TSDB began to support the following subquery expressions, where the subqueries are limited to non-correlated subqueries, currently only supported for use in query statements, and not yet supported in statements such as stream computing, subscriptions, DDL (Data Definition Language), and DML (Data Manipulation Language).
673
+
Starting from version 3.4.1.0, TDengine TSDB supports the following subquery expressions. These subqueries must be non-correlated and are currently supported in query statements and stream computing, but not yet in subscriptions, DDL (Data Definition Language), or DML (Data Manipulation Language) statements (except for INSERT INTO ... SELECT).
| 3.4.0 |1. Supports BLOB data type. <br/> 2. Parameter binding supports DECIMAL data type. <br/> 3. Supports reporting user APP name and IP address.| - |
| 3.2.2 | Fix timezone handling issues on Windows systems. | - |
@@ -66,6 +66,7 @@ The table below shows the mapping between TDengine DataType and Node.js DataType
66
66
| BINARY | string |
67
67
| NCHAR | string |
68
68
| JSON | string |
69
+
| DECIMAL | string |
69
70
| VARBINARY | ArrayBuffer |
70
71
| GEOMETRY | ArrayBuffer |
71
72
| BLOB | ArrayBuffer |
@@ -88,7 +89,7 @@ The table below shows the mapping between TDengine DataType and Node.js DataType
88
89
- The Node.js connector (`@tdengine/websocket`) supports Node.js version 14 and above. Versions below 14 may have package compatibility issues.
89
90
- Currently, only WebSocket connections are supported, and taosAdapter needs to be started in advance.
90
91
- After using the connector, you need to call taos.connectorDestroy(); to release the connector resources.
91
-
- To set the time zone for time strings in SQL statements, you need to configure the time zone settings of taosc on the machine where taosadapter is located.
92
+
- To set the time zone for time strings in SQL statements, you need to configure the time zone settings of taosc on the machine where taosAdapter is located.
92
93
- When parsing result sets, JavaScript does not support the int64 type, so timezone conversion cannot be directly performed. If users have such requirements, third-party libraries can be introduced to provide support.
93
94
94
95
## Common Issues
@@ -164,6 +165,8 @@ The configurations in WSConfig are as follows:
164
165
- setTimeOut(ms : number) Set the connection timeout in milliseconds.
165
166
- setToken(token: string) Set the cloud service authentication token.
166
167
- setBearerToken(token: string) Set the TDengine TSDB authentication token, which has higher priority than username and password.
168
+
- setUserApp(userApp: string) Set the name of the app reported by the user.
169
+
- setUserIp(userIp: string) Set the IP address reported by the user.
167
170
168
171
### Connection Features
169
172
@@ -298,6 +301,7 @@ The configurations in WSConfig are as follows:
Copy file name to clipboardExpand all lines: docs/en/14-reference/05-connector/40-csharp.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,15 +79,15 @@ For error code information please refer to [Error Codes](../09-error-code.md)
79
79
80
80
- JSON type is only supported in tags.
81
81
- BLOB type is not supported as a tag column and does not support stmt parameterized query binding.
82
-
- The GEOMETRY type is binary data in little endian byte order, conforming to the WKB standard. For more details, please refer to [Data Types](../03-taos-sql/01-datatype.md)
83
-
For WKB standard, please refer to [Well-Known Binary (WKB)](https://libgeos.org/specifications/wkb/)
84
-
- The DECIMAL type in C# is represented using the `decimal` type, which supports high-precision decimal numbers.
82
+
- The GEOMETRY type is binary data in little endian byte order, conforming to the WKB standard. For more details, please refer to [Data Types](../03-taos-sql/01-datatype.md). For WKB standard, please refer to [Well-Known Binary (WKB)](https://libgeos.org/specifications/wkb/).
83
+
- The DECIMAL type is not supported as a tag column. In C#, it is represented using the `decimal` type, which supports high-precision decimal numbers.
85
84
Since C#'s `decimal` type differs from TDengine's DECIMAL type in precision and range,
86
85
the C#'s `decimal` has a maximum precision of 29 digits, while TDengine's DECIMAL type supports up to 38 digits of precision.
87
86
The following should be noted when using it:
88
87
- When the value does not exceed the range of C#'s `decimal` type, you can use `GetDecimal` or `GetValue` to retrieve it.
89
88
- When the value exceeds the range of C#'s `decimal` type, the `GetDecimal` and `GetValue` methods will throw an `OverflowException`.
90
89
In such cases, you can use the `GetString` method to obtain the string representation.
90
+
- When binding DECIMAL columns via stmt parameter binding, both `string` and C# `decimal` types are supported. C# `decimal` values are automatically converted to strings before being sent to the server. If the value's precision exceeds 29 digits, use the `string` type to avoid precision loss.
0 commit comments