public class ParamUtils extends Object
| 构造器和说明 |
|---|
ParamUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
CheckNullEmptyString(String target,
String name)
Checks if a string is empty or null.
|
static FieldType |
ConvertField(@NonNull FieldSchema field)
Convert a grpc field schema to client field schema
|
static FieldSchema |
ConvertField(@NonNull FieldType field)
Convert a client field schema to grpc field schema
|
static InsertRequest |
convertInsertParam(@NonNull InsertParam requestParam,
@NonNull List<FieldType> fieldTypes) |
static QueryRequest |
convertQueryParam(@NonNull QueryParam requestParam) |
static SearchRequest |
convertSearchParam(@NonNull SearchParam requestParam) |
static HashMap<DataType,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 void CheckNullEmptyString(String target, String name) throws ParamException
ParamException if the string is empty of null.target - target stringname - a name to describe this stringParamExceptionpublic 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 InsertRequest convertInsertParam(@NonNull @NonNull InsertParam requestParam, @NonNull @NonNull List<FieldType> fieldTypes)
public static SearchRequest convertSearchParam(@NonNull @NonNull SearchParam requestParam) throws ParamException
ParamExceptionpublic static QueryRequest convertQueryParam(@NonNull @NonNull QueryParam requestParam)
public static FieldType ConvertField(@NonNull @NonNull FieldSchema field)
field - FieldSchema objectFieldType schema of the fieldpublic static FieldSchema ConvertField(@NonNull @NonNull FieldType field)
field - FieldType objectFieldSchema schema of the fieldCopyright © 2023. All rights reserved.