You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2022/07/19 06:08:21 UTC
[iotdb] branch master updated: [IOTDB-3879] Modify document about the Programming-Cpp-Native-API (#6713)
This is an automated email from the ASF dual-hosted git repository.
qiaojialin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/master by this push:
new d4360b88a5 [IOTDB-3879] Modify document about the Programming-Cpp-Native-API (#6713)
d4360b88a5 is described below
commit d4360b88a57377dc7c8e8e2d49b790a6191b4807
Author: liruizhi19 <10...@users.noreply.github.com>
AuthorDate: Tue Jul 19 14:08:16 2022 +0800
[IOTDB-3879] Modify document about the Programming-Cpp-Native-API (#6713)
---
docs/UserGuide/API/Programming-Cpp-Native-API.md | 14 +++++++-------
docs/zh/UserGuide/API/Programming-Cpp-Native-API.md | 14 +++++++-------
2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/docs/UserGuide/API/Programming-Cpp-Native-API.md b/docs/UserGuide/API/Programming-Cpp-Native-API.md
index da418f19e2..1ff757a45a 100644
--- a/docs/UserGuide/API/Programming-Cpp-Native-API.md
+++ b/docs/UserGuide/API/Programming-Cpp-Native-API.md
@@ -305,7 +305,7 @@ void insertTablets(std::unordered_map<std::string, Tablet *> &tablets);
- Insert a Record, which contains multiple measurement value of a device at a timestamp
```cpp
void insertRecord(const std::string &deviceId, int64_t time, const std::vector<std::string> &measurements,
- const std::vector<std::string> &values);
+ const std::vector<TSDataType::TSDataType> &types, const std::vector<char *> &values);
```
- Insert multiple Records
@@ -313,7 +313,8 @@ void insertRecord(const std::string &deviceId, int64_t time, const std::vector<s
void insertRecords(const std::vector<std::string> &deviceIds,
const std::vector<int64_t> ×,
const std::vector<std::vector<std::string>> &measurementsList,
- const std::vector<std::vector<std::string>> &valuesList);
+ const std::vector<std::vector<TSDataType::TSDataType>> &typesList,
+ const std::vector<std::vector<char *>> &valuesList);
```
- Insert multiple Records that belong to the same device. With type info the server has no need to do type inference, which leads a better performance
@@ -321,6 +322,7 @@ void insertRecords(const std::vector<std::string> &deviceIds,
void insertRecordsOfOneDevice(const std::string &deviceId,
std::vector<int64_t> ×,
std::vector<std::vector<std::string>> &measurementsList,
+ std::vector<std::vector<TSDataType::TSDataType>> &typesList,
std::vector<std::vector<char *>> &valuesList);
```
@@ -330,21 +332,19 @@ Without type information, server has to do type inference, which may cost some t
```cpp
void insertRecord(const std::string &deviceId, int64_t time, const std::vector<std::string> &measurements,
- const std::vector<TSDataType::TSDataType> &types, const std::vector<char *> &values);
+ const std::vector<std::string> &values);
void insertRecords(const std::vector<std::string> &deviceIds,
const std::vector<int64_t> ×,
const std::vector<std::vector<std::string>> &measurementsList,
- const std::vector<std::vector<TSDataType::TSDataType>> &typesList,
- const std::vector<std::vector<char *>> &valuesList);
+ const std::vector<std::vector<std::string>> &valuesList);
void insertRecordsOfOneDevice(const std::string &deviceId,
std::vector<int64_t> ×,
std::vector<std::vector<std::string>> &measurementsList,
- std::vector<std::vector<TSDataType::TSDataType>> &typesList,
- std::vector<std::vector<char *>> &valuesList);
+ const std::vector<std::vector<std::string>> &valuesList);
```
#### Insert data into Aligned Timeseries
diff --git a/docs/zh/UserGuide/API/Programming-Cpp-Native-API.md b/docs/zh/UserGuide/API/Programming-Cpp-Native-API.md
index eaf936129c..5e418a6250 100644
--- a/docs/zh/UserGuide/API/Programming-Cpp-Native-API.md
+++ b/docs/zh/UserGuide/API/Programming-Cpp-Native-API.md
@@ -300,7 +300,7 @@ void insertTablets(std::unordered_map<std::string, Tablet *> &tablets);
- 插入一个 Record,一个 Record 是一个设备一个时间戳下多个测点的数据
```cpp
void insertRecord(const std::string &deviceId, int64_t time, const std::vector<std::string> &measurements,
- const std::vector<std::string> &values);
+ const std::vector<TSDataType::TSDataType> &types, const std::vector<char *> &values);
```
- 插入多个 Record
@@ -308,7 +308,8 @@ void insertRecord(const std::string &deviceId, int64_t time, const std::vector<s
void insertRecords(const std::vector<std::string> &deviceIds,
const std::vector<int64_t> ×,
const std::vector<std::vector<std::string>> &measurementsList,
- const std::vector<std::vector<std::string>> &valuesList);
+ const std::vector<std::vector<TSDataType::TSDataType>> &typesList,
+ const std::vector<std::vector<char *>> &valuesList);
```
- 插入同属于一个 device 的多个 Record
@@ -316,6 +317,7 @@ void insertRecords(const std::vector<std::string> &deviceIds,
void insertRecordsOfOneDevice(const std::string &deviceId,
std::vector<int64_t> ×,
std::vector<std::vector<std::string>> &measurementsList,
+ std::vector<std::vector<TSDataType::TSDataType>> &typesList,
std::vector<std::vector<char *>> &valuesList);
```
@@ -325,21 +327,19 @@ void insertRecordsOfOneDevice(const std::string &deviceId,
```cpp
void insertRecord(const std::string &deviceId, int64_t time, const std::vector<std::string> &measurements,
- const std::vector<TSDataType::TSDataType> &types, const std::vector<char *> &values);
+ const std::vector<std::string> &values);
void insertRecords(const std::vector<std::string> &deviceIds,
const std::vector<int64_t> ×,
const std::vector<std::vector<std::string>> &measurementsList,
- const std::vector<std::vector<TSDataType::TSDataType>> &typesList,
- const std::vector<std::vector<char *>> &valuesList);
+ const std::vector<std::vector<std::string>> &valuesList);
void insertRecordsOfOneDevice(const std::string &deviceId,
std::vector<int64_t> ×,
std::vector<std::vector<std::string>> &measurementsList,
- std::vector<std::vector<TSDataType::TSDataType>> &typesList,
- std::vector<std::vector<char *>> &valuesList);
+ const std::vector<std::vector<std::string>> &valuesList);
```
#### 对齐时间序列写入