public class ParamUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ParamUtils.InsertBuilderWrapper |
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 |
checkFieldData(FieldType fieldSchema,
InsertParam.Field fieldData) |
static void |
checkFieldData(FieldType fieldSchema,
java.util.List<?> values,
boolean verifyElementType) |
static java.lang.Object |
checkFieldValue(FieldType fieldSchema,
com.google.gson.JsonElement value) |
static void |
CheckNullEmptyString(java.lang.String target,
java.lang.String name)
Checks if a string is empty or null.
|
static void |
CheckNullString(java.lang.String target,
java.lang.String name)
Checks if a string is null.
|
static io.milvus.grpc.SearchRequest |
convertAnnSearchParam(@NonNull AnnSearchParam annSearchParam,
ConsistencyLevelEnum consistencyLevel) |
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.HybridSearchRequest |
convertHybridSearchParam(@NonNull HybridSearchParam requestParam) |
static java.util.List<java.lang.Object> |
convertJsonArray(com.google.gson.JsonArray jsonArray,
io.milvus.grpc.DataType elementType,
java.lang.String fieldName) |
static com.google.protobuf.ByteString |
convertPlaceholder(java.util.List<?> vectors,
io.milvus.grpc.PlaceholderType placeType) |
static io.milvus.grpc.QueryRequest |
convertQueryParam(@NonNull QueryParam requestParam) |
static io.milvus.grpc.SearchRequest |
convertSearchParam(@NonNull SearchParam requestParam) |
static java.util.SortedMap<java.lang.Long,java.lang.Float> |
decodeSparseFloatVector(java.nio.ByteBuffer buf) |
static java.nio.ByteBuffer |
encodeSparseFloatVector(java.util.SortedMap<java.lang.Long,java.lang.Float> sparse) |
static io.milvus.grpc.FieldData |
genFieldData(FieldType fieldType,
java.util.List<?> objects) |
static io.milvus.grpc.FieldData |
genFieldData(FieldType fieldType,
java.util.List<?> objects,
boolean isDynamic) |
static boolean |
isVectorDataType(io.milvus.grpc.DataType dataType) |
public static void checkFieldData(FieldType fieldSchema, InsertParam.Field fieldData)
public static void checkFieldData(FieldType fieldSchema, java.util.List<?> values, boolean verifyElementType)
public static java.lang.Object checkFieldValue(FieldType fieldSchema, com.google.gson.JsonElement value)
public static java.util.List<java.lang.Object> convertJsonArray(com.google.gson.JsonArray jsonArray, io.milvus.grpc.DataType elementType, java.lang.String fieldName)
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 void CheckNullString(java.lang.String target, java.lang.String name) throws ParamException
ParamException
if the string is null.target
- target stringname
- a name to describe this stringParamException
public static com.google.protobuf.ByteString convertPlaceholder(java.util.List<?> vectors, io.milvus.grpc.PlaceholderType placeType) throws ParamException
ParamException
public static io.milvus.grpc.SearchRequest convertSearchParam(@NonNull @NonNull SearchParam requestParam) throws ParamException
ParamException
public static io.milvus.grpc.SearchRequest convertAnnSearchParam(@NonNull @NonNull AnnSearchParam annSearchParam, ConsistencyLevelEnum consistencyLevel)
public static io.milvus.grpc.HybridSearchRequest convertHybridSearchParam(@NonNull @NonNull HybridSearchParam requestParam) throws ParamException
ParamException
public static io.milvus.grpc.QueryRequest convertQueryParam(@NonNull @NonNull QueryParam requestParam)
public static boolean isVectorDataType(io.milvus.grpc.DataType dataType)
public static io.milvus.grpc.FieldData genFieldData(FieldType fieldType, java.util.List<?> objects)
public static io.milvus.grpc.FieldData genFieldData(FieldType fieldType, java.util.List<?> objects, boolean isDynamic)
public static java.nio.ByteBuffer encodeSparseFloatVector(java.util.SortedMap<java.lang.Long,java.lang.Float> sparse)
public static java.util.SortedMap<java.lang.Long,java.lang.Float> decodeSparseFloatVector(java.nio.ByteBuffer buf)
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)