Package io.milvus.param
Class ParamUtils
- java.lang.Object
-
- io.milvus.param.ParamUtils
-
public class ParamUtils extends java.lang.Object
Utility functions for param classes
-
-
Constructor Summary
Constructors Constructor Description ParamUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
CheckNullEmptyString(java.lang.String target, java.lang.String name)
Checks if a string is empty or null.static FieldType
ConvertField(@NonNull io.milvus.grpc.FieldSchema field)
Convert a grpc field schema to client field schemastatic io.milvus.grpc.FieldSchema
ConvertField(@NonNull FieldType field)
Convert a client field schema to grpc field schemastatic io.milvus.grpc.InsertRequest
convertInsertParam(@NonNull InsertParam requestParam, @NonNull java.util.List<FieldType> fieldTypes)
static io.milvus.grpc.QueryRequest
convertQueryParam(@NonNull QueryParam requestParam)
static io.milvus.grpc.SearchRequest
convertSearchParam(@NonNull SearchParam requestParam)
static java.util.HashMap<io.milvus.grpc.DataType,java.lang.String>
getTypeErrorMsg()
static boolean
IsBinaryMetric(MetricType metric)
Checks if a metric is for binary vector.static boolean
IsFloatMetric(MetricType metric)
Checks if a metric is for float vector.static boolean
IsVectorIndex(IndexType idx)
Checks if an index type is for vector.
-
-
-
Method Detail
-
getTypeErrorMsg
public static java.util.HashMap<io.milvus.grpc.DataType,java.lang.String> getTypeErrorMsg()
-
CheckNullEmptyString
public static void CheckNullEmptyString(java.lang.String target, java.lang.String name) throws ParamException
Checks if a string is empty or null. ThrowsParamException
if the string is empty of null.- Parameters:
target
- target stringname
- a name to describe this string- Throws:
ParamException
-
IsFloatMetric
public static boolean IsFloatMetric(MetricType metric)
Checks if a metric is for float vector.- Parameters:
metric
- metric type
-
IsBinaryMetric
public static boolean IsBinaryMetric(MetricType metric)
Checks if a metric is for binary vector.- Parameters:
metric
- metric type
-
IsVectorIndex
public static boolean IsVectorIndex(IndexType idx)
Checks if an index type is for vector.- Parameters:
idx
- index type
-
convertInsertParam
public static io.milvus.grpc.InsertRequest convertInsertParam(@NonNull @NonNull InsertParam requestParam, @NonNull @NonNull java.util.List<FieldType> fieldTypes)
-
convertSearchParam
public static io.milvus.grpc.SearchRequest convertSearchParam(@NonNull @NonNull SearchParam requestParam) throws ParamException
- Throws:
ParamException
-
convertQueryParam
public static io.milvus.grpc.QueryRequest convertQueryParam(@NonNull @NonNull QueryParam requestParam)
-
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
-
-