This is an automated email from the ASF dual-hosted git repository.

haonan pushed a commit to branch InsertRowVector
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit ea2b9f715c70dc171f6edfc8722e0179f070ba44
Author: HTHou <[email protected]>
AuthorDate: Thu Mar 18 17:57:05 2021 +0800

    init
---
 .../apache/iotdb/db/utils/datastructure/VectorTVList.java    | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git 
a/server/src/main/java/org/apache/iotdb/db/utils/datastructure/VectorTVList.java
 
b/server/src/main/java/org/apache/iotdb/db/utils/datastructure/VectorTVList.java
index 09f72c1..9ea3674 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/utils/datastructure/VectorTVList.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/utils/datastructure/VectorTVList.java
@@ -64,22 +64,22 @@ public class VectorTVList extends TVList {
       List<Object> columnValues = values.get(i);
       switch (dataTypes.get(i)) {
         case TEXT:
-          ((Binary[]) columnValues.get(arrayIndex))[elementIndex] = 
((Binary[]) columnValue)[0];
+          ((Binary[]) columnValues.get(arrayIndex))[elementIndex] = (Binary) 
columnValue;
           break;
         case FLOAT:
-          ((float[]) columnValues.get(arrayIndex))[elementIndex] = ((float[]) 
columnValue)[0];
+          ((float[]) columnValues.get(arrayIndex))[elementIndex] = (float) 
columnValue;
           break;
         case INT32:
-          ((int[]) columnValues.get(arrayIndex))[elementIndex] = ((int[]) 
columnValue)[0];
+          ((int[]) columnValues.get(arrayIndex))[elementIndex] = (int) 
columnValue;
           break;
         case INT64:
-          ((long[]) columnValues.get(arrayIndex))[elementIndex] = ((long[]) 
columnValue)[0];
+          ((long[]) columnValues.get(arrayIndex))[elementIndex] = (long) 
columnValue;
           break;
         case DOUBLE:
-          ((double[]) columnValues.get(arrayIndex))[elementIndex] = 
((double[]) columnValue)[0];
+          ((double[]) columnValues.get(arrayIndex))[elementIndex] = (double) 
columnValue;
           break;
         case BOOLEAN:
-          ((boolean[]) columnValues.get(arrayIndex))[elementIndex] = 
((boolean[]) columnValue)[0];
+          ((boolean[]) columnValues.get(arrayIndex))[elementIndex] = (boolean) 
columnValue;
           break;
         default:
           break;

Reply via email to