Package io.milvus.param
Class ParamUtils
- java.lang.Object
-
- io.milvus.param.ParamUtils
-
public class ParamUtils extends Object
Utility 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 List<KeyValuePair>AssembleKvPair(Map<String,String> sourceMap)static voidcheckFieldData(FieldType fieldSchema, List<?> values, boolean verifyElementType)static voidCheckNullEmptyString(String target, String name)Checks if a string is empty or null.static voidCheckNullString(String target, String name)Checks if a string is null.static SearchRequestconvertAnnSearchParam(@NonNull AnnSearchParam annSearchParam, ConsistencyLevelEnum consistencyLevel)static FieldTypeConvertField(@NonNull FieldSchema field)Convert a grpc field schema to client field schemastatic FieldSchemaConvertField(@NonNull FieldType field)Convert a client field schema to grpc field schemastatic HybridSearchRequestconvertHybridSearchParam(@NonNull HybridSearchParam requestParam)static QueryRequestconvertQueryParam(@NonNull QueryParam requestParam)static SearchRequestconvertSearchParam(@NonNull SearchParam requestParam)static HashMap<DataType,String>getTypeErrorMsg()static booleanisVectorDataType(DataType dataType)
-
-
-
Method Detail
-
checkFieldData
public static void checkFieldData(FieldType fieldSchema, List<?> values, boolean verifyElementType)
-
CheckNullEmptyString
public static void CheckNullEmptyString(String target, String name) throws ParamException
Checks 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(String target, String name) throws ParamException
Checks if a string is null. ThrowsParamExceptionif the string is null.- Parameters:
target- target stringname- a name to describe this string- Throws:
ParamException
-
convertSearchParam
public static SearchRequest convertSearchParam(@NonNull @NonNull SearchParam requestParam) throws ParamException
- Throws:
ParamException
-
convertAnnSearchParam
public static SearchRequest convertAnnSearchParam(@NonNull @NonNull AnnSearchParam annSearchParam, ConsistencyLevelEnum consistencyLevel)
-
convertHybridSearchParam
public static HybridSearchRequest convertHybridSearchParam(@NonNull @NonNull HybridSearchParam requestParam) throws ParamException
- Throws:
ParamException
-
convertQueryParam
public static QueryRequest convertQueryParam(@NonNull @NonNull QueryParam requestParam)
-
isVectorDataType
public static boolean isVectorDataType(DataType dataType)
-
ConvertField
public static FieldType ConvertField(@NonNull @NonNull FieldSchema field)
Convert a grpc field schema to client field schema- Parameters:
field- FieldSchema object- Returns:
FieldTypeschema of the field
-
ConvertField
public static 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 List<KeyValuePair> AssembleKvPair(Map<String,String> sourceMap)
-
-