public class ParamUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ParamUtils.InsertDataInfo |
Constructor and Description |
---|
ParamUtils() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<io.milvus.grpc.KeyValuePair> |
AssembleKvPair(java.util.Map<java.lang.String,java.lang.String> sourceMap) |
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,
DescCollResponseWrapper wrapper) |
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.
|
static org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> |
parseData(java.lang.String data) |
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, DescCollResponseWrapper wrapper)
public static org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> parseData(java.lang.String data)
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 fieldpublic static io.milvus.grpc.FieldSchema ConvertField(@NonNull @NonNull FieldType field)
field
- FieldType
objectFieldSchema
schema of the fieldpublic static java.util.List<io.milvus.grpc.KeyValuePair> AssembleKvPair(java.util.Map<java.lang.String,java.lang.String> sourceMap)