Package io.milvus.param.highlevel.dml
Class QuerySimpleParam.Builder
java.lang.Object
io.milvus.param.highlevel.dml.QuerySimpleParam.Builder
- Enclosing class:
QuerySimpleParam
Builder for
QuerySimpleParam class.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Verifies parameters and creates a newQuerySimpleParaminstance.withCollectionName(@NonNull String collectionName) Sets the collection name.withConsistencyLevel(ConsistencyLevelEnum consistencyLevel) ConsistencyLevel of consistency level.withFilter(@NonNull String filter) Sets the expression to query entities.Specify a value to control the returned number of entities.withOffset(@NonNull Long offset) Specify a position to return results.withOutputFields(@NonNull List<String> outputFields) Specifies output fields (Optional).
-
Method Details
-
withCollectionName
Sets the collection name. Collection name cannot be empty or null.- Parameters:
collectionName- collection name- Returns:
Builder
-
withOutputFields
Specifies output fields (Optional).- Parameters:
outputFields- output fields- Returns:
Builder
-
withFilter
Sets the expression to query entities.- Parameters:
filter- filtering expression- Returns:
Builder- See Also:
-
withOffset
Specify a position to return results. Only take effect when the 'limit' value is specified. Default value is 0, start from begin.- Parameters:
offset- a value to define the position- Returns:
Builder
-
withLimit
Specify a value to control the returned number of entities. Must be a positive value. Default value is 0, will return without limit.- Parameters:
limit- a value to define the limit of returned entities- Returns:
Builder
-
withConsistencyLevel
ConsistencyLevel of consistency level.- Parameters:
consistencyLevel- consistency level- Returns:
Builder
-
build
Verifies parameters and creates a newQuerySimpleParaminstance.- Returns:
QuerySimpleParam- Throws:
ParamException
-