Class ParamUtils


  • public class ParamUtils
    extends java.lang.Object
    Utility functions for param classes
    • Constructor Detail

      • ParamUtils

        public ParamUtils()
    • Method Detail

      • getTypeErrorMsg

        public static java.util.HashMap<io.milvus.grpc.DataType,​java.lang.String> getTypeErrorMsg()
      • checkFieldData

        public static void checkFieldData​(FieldType fieldSchema,
                                          java.util.List<?> values,
                                          boolean verifyElementType)
      • CheckNullEmptyString

        public static void CheckNullEmptyString​(java.lang.String target,
                                                java.lang.String name)
                                         throws ParamException
        Checks if a string is empty or null. Throws ParamException if the string is empty of null.
        Parameters:
        target - target string
        name - a name to describe this string
        Throws:
        ParamException
      • CheckNullString

        public static void CheckNullString​(java.lang.String target,
                                           java.lang.String name)
                                    throws ParamException
        Checks if a string is null. Throws ParamException if the string is null.
        Parameters:
        target - target string
        name - a name to describe this string
        Throws:
        ParamException
      • convertAnnSearchParam

        public static io.milvus.grpc.SearchRequest convertAnnSearchParam​(@NonNull
                                                                         @NonNull AnnSearchParam annSearchParam,
                                                                         ConsistencyLevelEnum consistencyLevel)
      • convertQueryParam

        public static io.milvus.grpc.QueryRequest convertQueryParam​(@NonNull
                                                                    @NonNull QueryParam requestParam)
      • isVectorDataType

        public static boolean isVectorDataType​(io.milvus.grpc.DataType dataType)
      • ConvertField

        public static FieldType ConvertField​(@NonNull
                                             @NonNull io.milvus.grpc.FieldSchema field)
        Convert a grpc field schema to client field schema
        Parameters:
        field - FieldSchema object
        Returns:
        FieldType schema of the field
      • ConvertField

        public static io.milvus.grpc.FieldSchema ConvertField​(@NonNull
                                                              @NonNull FieldType field)
        Convert a client field schema to grpc field schema
        Parameters:
        field - FieldType object
        Returns:
        FieldSchema schema of the field
      • AssembleKvPair

        public static java.util.List<io.milvus.grpc.KeyValuePair> AssembleKvPair​(java.util.Map<java.lang.String,​java.lang.String> sourceMap)