Package io.milvus.param
Class ParamUtils
- java.lang.Object
-
- io.milvus.param.ParamUtils
-
public class ParamUtils extends java.lang.ObjectUtility functions for param classes
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParamUtils.InsertBuilderWrapperstatic classParamUtils.InsertDataInfo
-
Constructor Summary
Constructors Constructor Description ParamUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<io.milvus.grpc.KeyValuePair>AssembleKvPair(java.util.Map<java.lang.String,java.lang.String> sourceMap)static voidCheckNullEmptyString(java.lang.String target, java.lang.String name)Checks if a string is empty or null.static voidCheckNullString(java.lang.String target, java.lang.String name)Checks if a string is null.static FieldTypeConvertField(@NonNull io.milvus.grpc.FieldSchema field)Convert a grpc field schema to client field schemastatic io.milvus.grpc.FieldSchemaConvertField(@NonNull FieldType field)Convert a client field schema to grpc field schemastatic io.milvus.grpc.QueryRequestconvertQueryParam(@NonNull QueryParam requestParam)static io.milvus.grpc.SearchRequestconvertSearchParam(@NonNull SearchParam requestParam)static java.util.HashMap<io.milvus.grpc.DataType,java.lang.String>getTypeErrorMsg()static booleanIsBinaryMetric(MetricType metric)Checks if a metric is for binary vector.static booleanIsFloatMetric(MetricType metric)Checks if a metric is for float vector.static booleanIsVectorIndex(IndexType idx)Checks if an index type is for vector field.static booleanVerifyIndexType(IndexType indexType, io.milvus.grpc.DataType dataType)Checks if an index type is matched with data type.
-
-
-
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 ParamExceptionChecks if a string is empty or null. ThrowsParamExceptionif the string is empty of null.- Parameters:
target- target stringname- a name to describe this string- Throws:
ParamException
-
CheckNullString
public static void CheckNullString(java.lang.String target, java.lang.String name) throws ParamExceptionChecks if a string is null. ThrowsParamExceptionif the string is 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 field.- Parameters:
idx- index type
-
VerifyIndexType
public static boolean VerifyIndexType(IndexType indexType, io.milvus.grpc.DataType dataType)
Checks if an index type is matched with data type.- Parameters:
indexType- index typedataType- data type
-
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:
FieldTypeschema 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-FieldTypeobject- Returns:
FieldSchemaschema of the field
-
AssembleKvPair
public static java.util.List<io.milvus.grpc.KeyValuePair> AssembleKvPair(java.util.Map<java.lang.String,java.lang.String> sourceMap)
-
-