Skip to content

Commit c34fb95

Browse files
authored
remove object type content from apache (#1077)
1 parent 7e03206 commit c34fb95

20 files changed

Lines changed: 10 additions & 57 deletions

File tree

src/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,6 @@ The difference between **STRING** and **TEXT**:
4141
- **STRING** stores text data and includes additional statistical information to optimize value-filtering queries.
4242
- **TEXT** is suitable for storing long text strings without additional query optimization.
4343

44-
The differences between **OBJECT** and **BLOB** types are as follows:
45-
46-
| | **OBJECT** | **BLOB** |
47-
|----------------------|-------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
48-
| **Write Amplification** (Lower is better) | Low (Write amplification factor is always 1) | High (Write amplification factor = 2 + number of merges) |
49-
| **Space Amplification** (Lower is better) | Low (Merge & release on write) | High (Merge on read and release on compact) |
50-
| **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 |
5144

5245
### 1.1 Data Type Compatibility
5346

@@ -68,7 +61,6 @@ The compatibility of data types is shown in the table below:
6861
| TEXT | TEXT, STRING |
6962
| STRING | TEXT, STRING |
7063
| BLOB | TEXT, STRING, BLOB |
71-
| OBJECT | OBJECT |
7264
| TIMESTAMP | INT32, INT64, TIMESTAMP |
7365
| DATE | DATE |
7466

src/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ It costs 0.014s
301301

302302
* 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`.
303303
* The target table ​**must already exist**​; otherwise, the error message `550: Table 'xxx.xxx' does not exist` will be thrown.
304-
* 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.
304+
* 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.
305305
* You can specify a subset of columns in the target table, provided the following rules are met:
306306
* The timestamp column must be included; otherwise, the error message `701: time column can not be null` will be thrown.
307307
* At least one **FIELD** column must be included; otherwise, the error message `701: No Field column present` will be thrown.

src/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ The data export tool `export-data.sh/bat` is located in the `tools` directory an
2424
</tr>
2525
</tbody>
2626
</table>
27-
28-
- Does not support the Object data type.
27+
2928

3029
## 2. Detailed Features
3130
### 2.1 Common Parameters

src/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ IoTDB supports three methods for data import:
3636
</tr>
3737
</tbody>
3838
</table>
39-
40-
- Does not support the Object data type.
39+
4140

4241
## 2. Data Import Tool
4342
### 2.1 Common Parameters

src/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ By declaratively configuring these three parts in an SQL statement, flexible dat
8282
- Data synchronization between IoTDB of 1. x series version and IoTDB of 2. x and above series versions is not supported.
8383
- When performing data synchronization tasks, avoid executing any deletion operations to prevent inconsistencies between the two ends.
8484
- 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.
85-
- Does not support the Object data type.
8685

8786
## 2. Usage Instructions
8887

src/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,6 @@ The difference between **STRING** and **TEXT**:
4141
- **STRING** stores text data and includes additional statistical information to optimize value-filtering queries.
4242
- **TEXT** is suitable for storing long text strings without additional query optimization.
4343

44-
The differences between **OBJECT** and **BLOB** types are as follows:
45-
46-
| | **OBJECT** | **BLOB** |
47-
|----------------------|-------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
48-
| **Write Amplification** (Lower is better) | Low (Write amplification factor is always 1) | High (Write amplification factor = 2 + number of merges) |
49-
| **Space Amplification** (Lower is better) | Low (Merge & release on write) | High (Merge on read and release on compact) |
50-
| **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 |
5144

5245
### 1.1 Data Type Compatibility
5346

@@ -68,7 +61,6 @@ The compatibility of data types is shown in the table below:
6861
| TEXT | TEXT, STRING |
6962
| STRING | TEXT, STRING |
7063
| BLOB | TEXT, STRING, BLOB |
71-
| OBJECT | OBJECT |
7264
| TIMESTAMP | INT32, INT64, TIMESTAMP |
7365
| DATE | DATE |
7466

src/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ It costs 0.014s
301301

302302
* 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`.
303303
* The target table ​**must already exist**​; otherwise, the error message `550: Table 'xxx.xxx' does not exist` will be thrown.
304-
* 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.
304+
* 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.
305305
* You can specify a subset of columns in the target table, provided the following rules are met:
306306
* The timestamp column must be included; otherwise, the error message `701: time column can not be null` will be thrown.
307307
* At least one **FIELD** column must be included; otherwise, the error message `701: No Field column present` will be thrown.

src/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ The data export tool `export-data.sh/bat` is located in the `tools` directory an
2424
</tr>
2525
</tbody>
2626
</table>
27-
28-
- Does not support the Object data type.
27+
2928

3029
## 2. Detailed Features
3130
### 2.1 Common Parameters

src/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ IoTDB supports three methods for data import:
3636
</tr>
3737
</tbody>
3838
</table>
39-
40-
- Does not support the Object data type.
39+
4140

4241
## 2. Data Import Tool
4342
### 2.1 Common Parameters

src/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ By declaratively configuring these three parts in an SQL statement, flexible dat
8282
- Data synchronization between IoTDB of 1. x series version and IoTDB of 2. x and above series versions is not supported.
8383
- When performing data synchronization tasks, avoid executing any deletion operations to prevent inconsistencies between the two ends.
8484
- 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.
85-
- Does not support the Object data type.
8685

8786
## 2. Usage Instructions
8887

0 commit comments

Comments
 (0)