public class ParamUtils
extends java.lang.Object
Constructor and Description |
---|
ParamUtils() |
Modifier and Type | Method and 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 schema
|
static io.milvus.grpc.FieldSchema |
ConvertField(@NonNull FieldType field)
Convert a client field schema to grpc field schema
|
static 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.
|
public static java.util.HashMap<io.milvus.grpc.DataType,java.lang.String> getTypeErrorMsg()
public static void CheckNullEmptyString(java.lang.String target, java.lang.String name) throws ParamException
ParamException
if the string is empty of null.target
- target stringname
- a name to describe this stringParamException
public static boolean IsFloatMetric(MetricType metric)
metric
- metric typepublic static boolean IsBinaryMetric(MetricType metric)
metric
- metric typepublic static boolean IsVectorIndex(IndexType idx)
idx
- index typepublic static io.milvus.grpc.InsertRequest convertInsertParam(@NonNull @NonNull InsertParam requestParam, @NonNull @NonNull java.util.List<FieldType> fieldTypes)
public static io.milvus.grpc.SearchRequest convertSearchParam(@NonNull @NonNull SearchParam requestParam) throws ParamException
ParamException
public static io.milvus.grpc.QueryRequest convertQueryParam(@NonNull @NonNull QueryParam requestParam)
public static FieldType ConvertField(@NonNull @NonNull io.milvus.grpc.FieldSchema field)
field
- FieldSchema objectFieldType
schema of the field