This is an automated email from the ASF dual-hosted git repository.
critas pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iotdb-docs.git
The following commit(s) were added to refs/heads/main by this push:
new c34fb957 remove object type content from apache (#1077)
c34fb957 is described below
commit c34fb95736bed23aef1a6947f7894b900e5fc601
Author: leto-b <[email protected]>
AuthorDate: Wed Apr 15 19:25:22 2026 +0800
remove object type content from apache (#1077)
---
.../Master/Table/Background-knowledge/Data-Type_apache.md | 8 --------
.../Master/Table/Basic-Concept/Write-Updata-Data_apache.md | 2 +-
.../Master/Table/Tools-System/Data-Export-Tool_apache.md | 3 +--
.../Master/Table/Tools-System/Data-Import-Tool_apache.md | 3 +--
src/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md | 1 -
.../latest-Table/Background-knowledge/Data-Type_apache.md | 8 --------
.../latest-Table/Basic-Concept/Write-Updata-Data_apache.md | 2 +-
.../latest-Table/Tools-System/Data-Export-Tool_apache.md | 3 +--
.../latest-Table/Tools-System/Data-Import-Tool_apache.md | 3 +--
src/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md | 1 -
.../Master/Table/Background-knowledge/Data-Type_apache.md | 12 +-----------
.../Master/Table/Basic-Concept/Write-Updata-Data_apache.md | 2 +-
.../Master/Table/Tools-System/Data-Export-Tool_apache.md | 1 -
.../Master/Table/Tools-System/Data-Import-Tool_apache.md | 1 -
.../UserGuide/Master/Table/User-Manual/Data-Sync_apache.md | 1 -
.../latest-Table/Background-knowledge/Data-Type_apache.md | 11 +----------
.../latest-Table/Basic-Concept/Write-Updata-Data_apache.md | 2 +-
.../latest-Table/Tools-System/Data-Export-Tool_apache.md | 1 -
.../latest-Table/Tools-System/Data-Import-Tool_apache.md | 1 -
.../UserGuide/latest-Table/User-Manual/Data-Sync_apache.md | 1 -
20 files changed, 10 insertions(+), 57 deletions(-)
diff --git
a/src/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md
b/src/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md
index bab979e1..b5365eba 100644
--- a/src/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md
+++ b/src/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md
@@ -41,13 +41,6 @@ The difference between **STRING** and **TEXT**:
- **STRING** stores text data and includes additional statistical information
to optimize value-filtering queries.
- **TEXT** is suitable for storing long text strings without additional query
optimization.
-The differences between **OBJECT** and **BLOB** types are as follows:
-
-| | **OBJECT**
| **BLOB**
|
-|----------------------|-------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
-| **Write Amplification** (Lower is better) | Low (Write amplification
factor is always 1)
| High (Write amplification factor = 2 + number of
merges) |
-| **Space Amplification** (Lower is better) | Low (Merge & release on write)
| High (Merge on read and release on compact) |
-| **Query Results** | When querying an OBJECT column by default, returns
metadata like: `(Object) XX.XX KB`. Actual OBJECT data storage path:
`${data_dir}/object_data`. Use `READ_OBJECT` function to retrieve raw content |
Directly returns raw binary content |
### 1.1 Data Type Compatibility
@@ -68,7 +61,6 @@ The compatibility of data types is shown in the table below:
| TEXT | TEXT, STRING |
| STRING | TEXT, STRING |
| BLOB | TEXT, STRING, BLOB |
-| OBJECT | OBJECT |
| TIMESTAMP | INT32, INT64, TIMESTAMP |
| DATE | DATE |
diff --git
a/src/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md
b/src/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md
index d7627d79..51bfa69d 100644
--- a/src/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md
+++ b/src/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md
@@ -301,7 +301,7 @@ It costs 0.014s
* The source table in the `query` and the target table `table_name` are
allowed to be the same table, e.g., `INSERT INTO testtb SELECT * FROM testtb`.
* The target table **must already exist**; otherwise, the error message
`550: Table 'xxx.xxx' does not exist` will be thrown.
-* The number and types of query result columns must exactly match those of the
target table. Object type is currently not supported, and no implicit type
conversion is supported. If types mismatch, the error `701: Insert query has
mismatched column types` will be raised.
+* The number and types of query result columns must exactly match those of the
target table. No implicit type conversion is supported. If types mismatch, the
error `701: Insert query has mismatched column types` will be raised.
* You can specify a subset of columns in the target table, provided the
following rules are met:
* The timestamp column must be included; otherwise, the error message `701:
time column can not be null` will be thrown.
* At least one **FIELD** column must be included; otherwise, the error
message `701: No Field column present` will be thrown.
diff --git a/src/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md
b/src/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md
index 00474ffb..9e4b44ef 100644
--- a/src/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md
+++ b/src/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md
@@ -24,8 +24,7 @@ The data export tool `export-data.sh/bat` is located in the
`tools` directory an
</tr>
</tbody>
</table>
-
-- Does not support the Object data type.
+
## 2. Detailed Features
### 2.1 Common Parameters
diff --git a/src/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md
b/src/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md
index ef70a407..60c28df5 100644
--- a/src/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md
+++ b/src/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md
@@ -36,8 +36,7 @@ IoTDB supports three methods for data import:
</tr>
</tbody>
</table>
-
-- Does not support the Object data type.
+
## 2. Data Import Tool
### 2.1 Common Parameters
diff --git a/src/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md
b/src/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md
index 5ff5edbb..28dabca2 100644
--- a/src/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md
+++ b/src/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md
@@ -82,7 +82,6 @@ By declaratively configuring these three parts in an SQL
statement, flexible dat
- Data synchronization between IoTDB of 1. x series version and IoTDB of 2. x
and above series versions is not supported.
- When performing data synchronization tasks, avoid executing any deletion
operations to prevent inconsistencies between the two ends.
- The `pipe` and `pipe plugins` for tree modes and table modes are designed to
be isolated from each other. Before creating a `pipe`, it is recommended to
first use the `show` command to query the built-in plugins available under the
current `-sql_dialect` parameter configuration to ensure syntax compatibility
and functional support.
-- Does not support the Object data type.
## 2. Usage Instructions
diff --git
a/src/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md
b/src/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md
index bab979e1..b5365eba 100644
--- a/src/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md
+++ b/src/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md
@@ -41,13 +41,6 @@ The difference between **STRING** and **TEXT**:
- **STRING** stores text data and includes additional statistical information
to optimize value-filtering queries.
- **TEXT** is suitable for storing long text strings without additional query
optimization.
-The differences between **OBJECT** and **BLOB** types are as follows:
-
-| | **OBJECT**
| **BLOB**
|
-|----------------------|-------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
-| **Write Amplification** (Lower is better) | Low (Write amplification
factor is always 1)
| High (Write amplification factor = 2 + number of
merges) |
-| **Space Amplification** (Lower is better) | Low (Merge & release on write)
| High (Merge on read and release on compact) |
-| **Query Results** | When querying an OBJECT column by default, returns
metadata like: `(Object) XX.XX KB`. Actual OBJECT data storage path:
`${data_dir}/object_data`. Use `READ_OBJECT` function to retrieve raw content |
Directly returns raw binary content |
### 1.1 Data Type Compatibility
@@ -68,7 +61,6 @@ The compatibility of data types is shown in the table below:
| TEXT | TEXT, STRING |
| STRING | TEXT, STRING |
| BLOB | TEXT, STRING, BLOB |
-| OBJECT | OBJECT |
| TIMESTAMP | INT32, INT64, TIMESTAMP |
| DATE | DATE |
diff --git
a/src/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md
b/src/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md
index d7627d79..51bfa69d 100644
--- a/src/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md
+++ b/src/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md
@@ -301,7 +301,7 @@ It costs 0.014s
* The source table in the `query` and the target table `table_name` are
allowed to be the same table, e.g., `INSERT INTO testtb SELECT * FROM testtb`.
* The target table **must already exist**; otherwise, the error message
`550: Table 'xxx.xxx' does not exist` will be thrown.
-* The number and types of query result columns must exactly match those of the
target table. Object type is currently not supported, and no implicit type
conversion is supported. If types mismatch, the error `701: Insert query has
mismatched column types` will be raised.
+* The number and types of query result columns must exactly match those of the
target table. No implicit type conversion is supported. If types mismatch, the
error `701: Insert query has mismatched column types` will be raised.
* You can specify a subset of columns in the target table, provided the
following rules are met:
* The timestamp column must be included; otherwise, the error message `701:
time column can not be null` will be thrown.
* At least one **FIELD** column must be included; otherwise, the error
message `701: No Field column present` will be thrown.
diff --git a/src/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md
b/src/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md
index 4d05a188..1926b660 100644
--- a/src/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md
+++ b/src/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md
@@ -24,8 +24,7 @@ The data export tool `export-data.sh/bat` is located in the
`tools` directory an
</tr>
</tbody>
</table>
-
-- Does not support the Object data type.
+
## 2. Detailed Features
### 2.1 Common Parameters
diff --git a/src/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md
b/src/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md
index ef70a407..60c28df5 100644
--- a/src/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md
+++ b/src/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md
@@ -36,8 +36,7 @@ IoTDB supports three methods for data import:
</tr>
</tbody>
</table>
-
-- Does not support the Object data type.
+
## 2. Data Import Tool
### 2.1 Common Parameters
diff --git a/src/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md
b/src/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md
index 5ff5edbb..28dabca2 100644
--- a/src/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md
+++ b/src/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md
@@ -82,7 +82,6 @@ By declaratively configuring these three parts in an SQL
statement, flexible dat
- Data synchronization between IoTDB of 1. x series version and IoTDB of 2. x
and above series versions is not supported.
- When performing data synchronization tasks, avoid executing any deletion
operations to prevent inconsistencies between the two ends.
- The `pipe` and `pipe plugins` for tree modes and table modes are designed to
be isolated from each other. Before creating a `pipe`, it is recommended to
first use the `show` command to query the built-in plugins available under the
current `-sql_dialect` parameter configuration to ensure syntax compatibility
and functional support.
-- Does not support the Object data type.
## 2. Usage Instructions
diff --git
a/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md
b/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md
index f85ef79f..fa7e54ce 100644
--- a/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md
+++ b/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md
@@ -36,16 +36,7 @@ IoTDB 支持以下十种数据类型:
* TIMESTAMP(时间戳)
* DATE(日期)
-其中:
-1. STRING 和 TEXT 类型的区别在于,STRING 类型具有更多的统计信息,能够用于优化值过滤查询。TEXT 类型适合用于存储长字符串。
-2. OBJECT 和 BLOB 类型的区别如下:
-
- | | **OBJECT**
| **BLOB**
|
- | ----------------------
|-------------------------------------------------------------------------------------------------------------------------|
-------------------------------------------- |
- | 写放大(越低越好) | 低(写放大系数永远为 1)
| 高(写放大系数为 2 + 合并次数)
|
- | 空间放大(越低越好) | 低(merge & release on write)
| 高(merge on read and
release on compact) |
- | 查询结果 | 默认查询 OBJECT 列时,返回结果如`(Object) XX.XX KB)`。 <br> 真实 OBJECT
数据存储路径位于:`${data_dir}/object_data`,可通过 `READ_OBJECT` 函数读取其真实内容 | 直接返回真实的二进制内容 |
-
+其中:STRING 和 TEXT 类型的区别在于,STRING 类型具有更多的统计信息,能够用于优化值过滤查询。TEXT 类型适合用于存储长字符串。
### 1.1 数据类型兼容性
@@ -65,7 +56,6 @@ IoTDB 支持以下十种数据类型:
| TEXT | TEXT STRING |
| STRING | TEXT STRING |
| BLOB | TEXT STRING BLOB |
-| OBJECT | OBJECT |
| TIMESTAMP | INT32 INT64 TIMESTAMP |
| DATE | DATE |
diff --git
a/src/zh/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md
b/src/zh/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md
index 6636c153..24d2f5db 100644
--- a/src/zh/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md
+++ b/src/zh/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md
@@ -288,7 +288,7 @@ It costs 0.014s
* 允许 query 中的源表与目标表 table\_name 是同一个表,例如:`INSERT INTO testtb SELECT * FROM
testtb`。
* 目标表必须已存在,否则提示错误信息`550: Table 'xxx.xxx' does not exist`。
-* 查询返回列和目标表列的数量和类型需完全匹配,目前不支持 Object 类型,不支持兼容类型的转换,若类型不匹配则提示错误信息 `701: Insert
query has mismatched column types`。
+* 查询返回列和目标表列的数量和类型需完全匹配,不支持兼容类型的转换,若类型不匹配则提示错误信息 `701: Insert query has
mismatched column types`。
* 允许指定目标表的部分列,指定目标表列名时需符合以下规则:
* 必须包含时间戳列,否则提示错误信息`701: time column can not be null`
* 必须包含至少一个 FIELD 列,否则提示错误信息`701: No Field column present`
diff --git
a/src/zh/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md
b/src/zh/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md
index 94a36719..d292c2c1 100644
--- a/src/zh/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md
+++ b/src/zh/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md
@@ -26,7 +26,6 @@
</tbody>
</table>
-- 不支持 Object 数据类型。
## 2. 功能详解
diff --git
a/src/zh/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md
b/src/zh/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md
index 38b09f2f..57c7217f 100644
--- a/src/zh/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md
+++ b/src/zh/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md
@@ -38,7 +38,6 @@ IoTDB 支持三种方式进行数据导入:
</table>
- **表模型 TsFile 导入暂时只支持本地导入。**
-- 不支持 Object 数据类型。
## 2. 数据导入工具
diff --git a/src/zh/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md
b/src/zh/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md
index 4eadd15f..b5451f89 100644
--- a/src/zh/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md
+++ b/src/zh/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md
@@ -81,7 +81,6 @@
- 不支持 1.x 系列版本 IoTDB 与 2.x 以及以上系列版本的 IoTDB 之间进行数据同步。
- 在进行数据同步任务时,请避免执行任何删除操作,防止两端状态不一致。
- 树模型与表模型的`pipe`及`pipe
plugins`在设计上相互隔离,建议在创建`pipe`前先通过`show`命令查询当前`-sql_dialect`参数配置下可用的内置插件,以确保语法兼容性和功能支持。
-- 不支持 Object 数据类型。
## 2. 使用说明
diff --git
a/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md
b/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md
index f85ef79f..36e26a09 100644
--- a/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md
+++ b/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md
@@ -37,15 +37,7 @@ IoTDB 支持以下十种数据类型:
* DATE(日期)
其中:
-1. STRING 和 TEXT 类型的区别在于,STRING 类型具有更多的统计信息,能够用于优化值过滤查询。TEXT 类型适合用于存储长字符串。
-2. OBJECT 和 BLOB 类型的区别如下:
-
- | | **OBJECT**
| **BLOB**
|
- | ----------------------
|-------------------------------------------------------------------------------------------------------------------------|
-------------------------------------------- |
- | 写放大(越低越好) | 低(写放大系数永远为 1)
| 高(写放大系数为 2 + 合并次数)
|
- | 空间放大(越低越好) | 低(merge & release on write)
| 高(merge on read and
release on compact) |
- | 查询结果 | 默认查询 OBJECT 列时,返回结果如`(Object) XX.XX KB)`。 <br> 真实 OBJECT
数据存储路径位于:`${data_dir}/object_data`,可通过 `READ_OBJECT` 函数读取其真实内容 | 直接返回真实的二进制内容 |
-
+STRING 和 TEXT 类型的区别在于,STRING 类型具有更多的统计信息,能够用于优化值过滤查询。TEXT 类型适合用于存储长字符串。
### 1.1 数据类型兼容性
@@ -65,7 +57,6 @@ IoTDB 支持以下十种数据类型:
| TEXT | TEXT STRING |
| STRING | TEXT STRING |
| BLOB | TEXT STRING BLOB |
-| OBJECT | OBJECT |
| TIMESTAMP | INT32 INT64 TIMESTAMP |
| DATE | DATE |
diff --git
a/src/zh/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md
b/src/zh/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md
index 6636c153..24d2f5db 100644
--- a/src/zh/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md
+++ b/src/zh/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md
@@ -288,7 +288,7 @@ It costs 0.014s
* 允许 query 中的源表与目标表 table\_name 是同一个表,例如:`INSERT INTO testtb SELECT * FROM
testtb`。
* 目标表必须已存在,否则提示错误信息`550: Table 'xxx.xxx' does not exist`。
-* 查询返回列和目标表列的数量和类型需完全匹配,目前不支持 Object 类型,不支持兼容类型的转换,若类型不匹配则提示错误信息 `701: Insert
query has mismatched column types`。
+* 查询返回列和目标表列的数量和类型需完全匹配,不支持兼容类型的转换,若类型不匹配则提示错误信息 `701: Insert query has
mismatched column types`。
* 允许指定目标表的部分列,指定目标表列名时需符合以下规则:
* 必须包含时间戳列,否则提示错误信息`701: time column can not be null`
* 必须包含至少一个 FIELD 列,否则提示错误信息`701: No Field column present`
diff --git
a/src/zh/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md
b/src/zh/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md
index 3c80e523..f5392c17 100644
--- a/src/zh/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md
+++ b/src/zh/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md
@@ -26,7 +26,6 @@
</tbody>
</table>
-- 不支持 Object 数据类型。
## 2. 功能详解
diff --git
a/src/zh/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md
b/src/zh/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md
index 38b09f2f..57c7217f 100644
--- a/src/zh/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md
+++ b/src/zh/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md
@@ -38,7 +38,6 @@ IoTDB 支持三种方式进行数据导入:
</table>
- **表模型 TsFile 导入暂时只支持本地导入。**
-- 不支持 Object 数据类型。
## 2. 数据导入工具
diff --git a/src/zh/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md
b/src/zh/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md
index 4eadd15f..b5451f89 100644
--- a/src/zh/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md
+++ b/src/zh/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md
@@ -81,7 +81,6 @@
- 不支持 1.x 系列版本 IoTDB 与 2.x 以及以上系列版本的 IoTDB 之间进行数据同步。
- 在进行数据同步任务时,请避免执行任何删除操作,防止两端状态不一致。
- 树模型与表模型的`pipe`及`pipe
plugins`在设计上相互隔离,建议在创建`pipe`前先通过`show`命令查询当前`-sql_dialect`参数配置下可用的内置插件,以确保语法兼容性和功能支持。
-- 不支持 Object 数据类型。
## 2. 使用说明