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> &times,
                    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> &times,
                               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> &times,
                    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> &times,
                               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> &times,
                    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> &times,
                               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> &times,
                    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> &times,
                               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);
 ```
 
 #### 对齐时间序列写入