This is an automated email from the ASF dual-hosted git repository. hxd pushed a commit to branch rel/0.9 in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
commit 01ba6408ba057cb52fe60ca4d7b607424dea1be3 Author: qiaojialin <[email protected]> AuthorDate: Mon May 18 18:42:36 2020 +0800 add parameter check in session.insertInBatch --- session/src/main/java/org/apache/iotdb/session/Session.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/session/src/main/java/org/apache/iotdb/session/Session.java b/session/src/main/java/org/apache/iotdb/session/Session.java index 5f93e00..2aa1559 100644 --- a/session/src/main/java/org/apache/iotdb/session/Session.java +++ b/session/src/main/java/org/apache/iotdb/session/Session.java @@ -194,6 +194,14 @@ public class Session { throw new IllegalArgumentException( "deviceIds, times, measurementsList and valuesList's size should be equal"); } + for (int i = 0; i < measurementsList.size(); i++) { + List<String> measurements = measurementsList.get(i); + List<String> values = valuesList.get(i); + if (measurements.size() != values.size()) { + throw new IllegalArgumentException( + "each measurements size and values size should be equal"); + } + } TSInsertInBatchReq request = new TSInsertInBatchReq(); request.setDeviceIds(deviceIds);
