From b77abcbc0f17070a2a970e0c4aa5837e90f28e1f Mon Sep 17 00:00:00 2001
From: shikeying <pxzsky@163.com>
Date: 星期三, 03 四月 2024 14:02:49 +0800
Subject: [PATCH] 提供ip转地区离线查询(未完成)

---
 walker-support-milvus/src/main/java/com/walker/support/milvus/DataType.java |   48 ++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 46 insertions(+), 2 deletions(-)

diff --git a/walker-support-milvus/src/main/java/com/walker/support/milvus/DataType.java b/walker-support-milvus/src/main/java/com/walker/support/milvus/DataType.java
index ef03486..f086b2c 100644
--- a/walker-support-milvus/src/main/java/com/walker/support/milvus/DataType.java
+++ b/walker-support-milvus/src/main/java/com/walker/support/milvus/DataType.java
@@ -21,9 +21,24 @@
             return Int64_VALUE;
         }
     },
+    /**
+     * 搴熷純浜嗚瀛楃涓茬被鍨嬶紝浣跨敤锛歏arChar銆�
+     * @date 2024-03-28
+     */
+    @Deprecated
     String{
         public int getIndex(){
             return String_VALUE;
+        }
+    },
+
+    /**
+     * 鏂扮増浣跨敤鐨勫瓧绗︿覆绫诲瀷
+     * @date 2024-03-28
+     */
+    VarChar {
+        public int getIndex(){
+            return VarChar_VALUE;
         }
     },
     FloatVector{
@@ -31,6 +46,12 @@
             return FloatVector_VALUE;
         }
     },
+    Float16Vector {
+        public int getIndex(){
+            return Float16Vector_VALUE;
+        }
+    },
+
     BinaryVector{
         public int getIndex(){
            return BinaryVector_VALUE;
@@ -39,6 +60,18 @@
     None{
         public int getIndex(){
             return None_VALUE;
+        }
+    },
+
+    Array {
+        public int getIndex(){
+            return Array_VALUE;
+        }
+    },
+
+    Json {
+        public int getIndex(){
+            return JSON_VALUE;
         }
     };
 
@@ -63,7 +96,15 @@
             return BinaryVector;
         } else if(index == None_VALUE){
             return None;
-        } else {
+        } else if(index == VarChar_VALUE){
+            return VarChar;
+        } else if(index == Array_VALUE){
+            return Array;
+        } else if(index == JSON_VALUE){
+            return Json;
+        } else if(index == Float16Vector_VALUE){
+            return Float16Vector;
+        }  else {
             throw new IllegalArgumentException("涓嶆敮鎸佺殑鏁版嵁鏍煎紡锛�" + index);
         }
     }
@@ -77,7 +118,10 @@
     public static final int Float_VALUE = 10;
     public static final int Double_VALUE = 11;
     public static final int String_VALUE = 20;
-//    public static final int VarChar_VALUE = 21;
+    public static final int VarChar_VALUE = 21;
+    public static final int Array_VALUE = 22;
+    public static final int JSON_VALUE = 23;
     public static final int BinaryVector_VALUE = 100;
     public static final int FloatVector_VALUE = 101;
+    public static final int Float16Vector_VALUE = 102;
 }

--
Gitblit v1.9.1