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

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

commit 1eb2078f0ac725d1b405e51e85800514c8b7aaa3
Author: Haonan <[email protected]>
AuthorDate: Fri Oct 18 10:06:26 2024 +0800

    Fix ColumnFactory missing new data types (#267)
---
 .../org/apache/tsfile/read/common/block/column/ColumnFactory.java     | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/ColumnFactory.java
 
b/java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/ColumnFactory.java
index 42984c3d..88a40113 100644
--- 
a/java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/ColumnFactory.java
+++ 
b/java/tsfile/src/main/java/org/apache/tsfile/read/common/block/column/ColumnFactory.java
@@ -26,14 +26,18 @@ public class ColumnFactory {
   public static Column create(TSDataType dataType, int initialCapacity) {
     switch (dataType) {
       case INT64:
+      case TIMESTAMP:
         return new LongColumn(initialCapacity);
       case DOUBLE:
         return new DoubleColumn(initialCapacity);
       case FLOAT:
         return new FloatColumn(initialCapacity);
       case TEXT:
+      case STRING:
+      case BLOB:
         return new BinaryColumn(initialCapacity);
       case INT32:
+      case DATE:
         return new IntColumn(initialCapacity);
       case BOOLEAN:
         return new BooleanColumn(initialCapacity);

Reply via email to