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

jackietien 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 a31441ca41 [IOTDB-5144] Fix ClassCastException
a31441ca41 is described below

commit a31441ca41c367a4cdb12a17635bd3abce840d3a
Author: YangCaiyin <[email protected]>
AuthorDate: Fri Dec 9 11:01:07 2022 +0800

    [IOTDB-5144] Fix ClassCastException
---
 jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java 
b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java
index 2a2d82b652..505b6cb4d6 100644
--- a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java
+++ b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java
@@ -839,7 +839,9 @@ public class IoTDBDatabaseMetadata implements 
DatabaseMetaData {
         TSDataType columnType = tsDataTypeList.get(j);
         switch (columnType) {
           case TEXT:
-            tsBlockBuilder.getColumnBuilder(j).writeBinary((Binary) 
valuesInRow.get(j));
+            tsBlockBuilder
+                .getColumnBuilder(j)
+                .writeBinary(new Binary(valuesInRow.get(j).toString()));
             break;
           case FLOAT:
             tsBlockBuilder.getColumnBuilder(j).writeFloat((float) 
valuesInRow.get(j));

Reply via email to