Remove unknown and vector in udf-api Type

diff --git a/iotdb-api/udf-api/src/main/java/org/apache/iotdb/udf/api/type/Type.java b/iotdb-api/udf-api/src/main/java/org/apache/iotdb/udf/api/type/Type.java
index b1c4dee..29aa5a4 100644
--- a/iotdb-api/udf-api/src/main/java/org/apache/iotdb/udf/api/type/Type.java
+++ b/iotdb-api/udf-api/src/main/java/org/apache/iotdb/udf/api/type/Type.java
@@ -39,12 +39,7 @@
   /* TEXT */
   TEXT((byte) 5),
 
-  /* VECTOR */
-  VECTOR((byte) 6),
-
-  /* UNKNOWN */
-  UNKNOWN((byte) 7),
-
+  /* TsDataType.Vector and TsDataType.UNKNOWN are inner types of TsFile-module, which should not be supported in UDF APIs. To be consistent with TsDataType, the next value starts with 8 */
   /* TIMESTAMP */
   TIMESTAMP((byte) 8),
 
diff --git a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/utils/UDFDataTypeTransformer.java b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/utils/UDFDataTypeTransformer.java
index a8f0a09..eb58784 100644
--- a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/utils/UDFDataTypeTransformer.java
+++ b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/utils/UDFDataTypeTransformer.java
@@ -34,14 +34,6 @@
     return type == null ? null : TSDataType.getTsDataType(type.getType());
   }
 
-  public static List<TSDataType> transformToTsDataTypeList(List<Type> typeList) {
-    return typeList == null
-        ? null
-        : typeList.stream()
-            .map(UDFDataTypeTransformer::transformToTsDataType)
-            .collect(Collectors.toList());
-  }
-
   public static Type transformToUDFDataType(TSDataType tsDataType) {
     return tsDataType == null ? null : getUDFDataType(tsDataType.getType());
   }
@@ -68,10 +60,6 @@
         return Type.DOUBLE;
       case 5:
         return Type.TEXT;
-      case 6:
-        return Type.VECTOR;
-      case 7:
-        return Type.UNKNOWN;
       case 8:
         return Type.TIMESTAMP;
       case 9: