Hi, The native API Session provides many methods. However, their names are confusing. For example, insertBatch and insertInBatch.
(1) insertBatch actually receives a RowBatch structure, which contains data of multiple measurements of a device, these measurements data share the same time column. If we treat it as a table, the table name is deviceId, the columns are Timestamp, measurements name. This table should not contain null value. For example device1 time, s1, s2, s3 1 1 2 3 2 1 2 3 3 1 2 3 (2) insertInBatch insert multiple rows, each row contains a timestamp, a deviceID and arbitrary measurements with values. Each row is independent. For example, row1: time, device1, s1, s2 row2: time, device2, s3, s4 So I plan to rename these methods. RowBatch -> SeriesBatch or ColumnBatch insertBatch -> insertSeriesBatch or ColumnBatch insertInBatch -> insertRows Does this look good to you? Thanks, ————————————————— Jialin Qiao School of Software, Tsinghua University 乔嘉林 清华大学 软件学院
