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

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

commit 3effaba955e41e77d8f12ff5dbd5593667e90ff8
Author: HTHou <[email protected]>
AuthorDate: Fri Oct 18 09:41:36 2024 +0800

    Fix ColumnFactory missing new data types
---
 .../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