From 0da7e416c13e8ce7b8a705a782e22f8370297783 Mon Sep 17 00:00:00 2001 From: waynextz Date: Tue, 16 Sep 2025 16:12:45 +0800 Subject: [PATCH] Add FUNCTION in TypeEnum for lambda feature. --- .../java/org/apache/tsfile/read/common/type/TypeEnum.java | 3 ++- .../java/org/apache/tsfile/read/common/type/TypeFactory.java | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/java/tsfile/src/main/java/org/apache/tsfile/read/common/type/TypeEnum.java b/java/tsfile/src/main/java/org/apache/tsfile/read/common/type/TypeEnum.java index 184a64af4..60fbe7159 100644 --- a/java/tsfile/src/main/java/org/apache/tsfile/read/common/type/TypeEnum.java +++ b/java/tsfile/src/main/java/org/apache/tsfile/read/common/type/TypeEnum.java @@ -38,5 +38,6 @@ public enum TypeEnum { TIMESTAMP, DATE, BLOB, - STRING + STRING, + FUNCTION } diff --git a/java/tsfile/src/main/java/org/apache/tsfile/read/common/type/TypeFactory.java b/java/tsfile/src/main/java/org/apache/tsfile/read/common/type/TypeFactory.java index 41474542c..e9f68f595 100644 --- a/java/tsfile/src/main/java/org/apache/tsfile/read/common/type/TypeFactory.java +++ b/java/tsfile/src/main/java/org/apache/tsfile/read/common/type/TypeFactory.java @@ -55,6 +55,10 @@ public static Type getType(TSDataType tsDataType) { } } + /** + * @deprecated This function will be removed. + */ + @Deprecated public static Type getType(TypeEnum typeEnum) { switch (typeEnum) { case INT32: