public abstract class AbstractMilvusGrpcClient extends Object implements MilvusClient
| 构造器和说明 |
|---|
AbstractMilvusGrpcClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
R<RpcStatus> |
addUserToRole(AddUserToRoleParam requestParam)
The user will get permissions that the role are allowed to perform operations.
|
R<RpcStatus> |
alterAlias(@NonNull AlterAliasParam requestParam)
Alters alias from a collection to another.
|
protected abstract MilvusServiceGrpc.MilvusServiceBlockingStub |
blockingStub() |
R<ImportResponse> |
bulkInsert(BulkInsertParam requestParam)
Import data from external files, currently support JSON format
|
R<CheckHealthResponse> |
checkHealth()
Check Server Health
|
protected abstract boolean |
clientIsReady() |
R<RpcStatus> |
createAlias(@NonNull CreateAliasParam requestParam)
Creates an alias for a collection.
|
R<RpcStatus> |
createCollection(@NonNull CreateCollectionParam requestParam)
Creates a collection in Milvus.
|
R<RpcStatus> |
createCredential(CreateCredentialParam requestParam)
Create credential using the given user and password.
|
R<RpcStatus> |
createIndex(@NonNull CreateIndexParam requestParam)
Creates an index on a vector field in the specified collection.
|
R<RpcStatus> |
createPartition(@NonNull CreatePartitionParam requestParam)
Creates a partition in the specified collection.
|
R<RpcStatus> |
createRole(CreateRoleParam requestParam)
It will success if the role isn't existed, otherwise fail.
|
R<MutationResult> |
delete(@NonNull DeleteParam requestParam)
Deletes entity(s) based on primary key(s) filtered by boolean expression.
|
R<RpcStatus> |
deleteCredential(DeleteCredentialParam requestParam)
Delete credential corresponding to the user.
|
R<DescribeCollectionResponse> |
describeCollection(@NonNull DescribeCollectionParam requestParam)
Shows the details of a collection, e.g. name, schema.
|
R<DescribeIndexResponse> |
describeIndex(@NonNull DescribeIndexParam requestParam)
Shows the information of the specified index.
|
R<RpcStatus> |
dropAlias(@NonNull DropAliasParam requestParam)
Drops an alias for the specified collection.
|
R<RpcStatus> |
dropCollection(@NonNull DropCollectionParam requestParam)
Drops a collection.
|
R<RpcStatus> |
dropIndex(@NonNull DropIndexParam requestParam)
Drops the index on a vector field in the specified collection.
|
R<RpcStatus> |
dropPartition(@NonNull DropPartitionParam requestParam)
Drops a partition.
|
R<RpcStatus> |
dropRole(DropRoleParam requestParam)
It will success if the role is existed, otherwise fail.
|
R<FlushResponse> |
flush(@NonNull FlushParam requestParam)
Flush insert buffer into storage.
|
protected abstract MilvusServiceGrpc.MilvusServiceFutureStub |
futureStub() |
R<GetImportStateResponse> |
getBulkInsertState(GetBulkInsertStateParam requestParam)
Get state of bulk insert task
|
R<GetCollectionStatisticsResponse> |
getCollectionStatistics(@NonNull GetCollectionStatisticsParam requestParam)
Shows the statistics information of a collection.
|
R<GetCompactionStateResponse> |
getCompactionState(GetCompactionStateParam requestParam)
Gets the compaction state by id.
|
R<GetCompactionPlansResponse> |
getCompactionStateWithPlans(GetCompactionPlansParam requestParam)
Gets compaction state with its plan.
|
R<GetFlushStateResponse> |
getFlushState(@NonNull GetFlushStateParam requestParam)
Get flush state of specified segments.
|
R<GetIndexBuildProgressResponse> |
getIndexBuildProgress(@NonNull GetIndexBuildProgressParam requestParam)
已过时。
|
R<GetIndexStateResponse> |
getIndexState(@NonNull GetIndexStateParam requestParam)
已过时。
|
R<GetLoadingProgressResponse> |
getLoadingProgress(GetLoadingProgressParam requestParam)
Get Loading Collection Progress
|
R<GetMetricsResponse> |
getMetrics(@NonNull GetMetricsParam requestParam)
Gets the runtime metrics information of Milvus, returns the result in .json format.
|
R<GetPartitionStatisticsResponse> |
getPartitionStatistics(@NonNull GetPartitionStatisticsParam requestParam)
Shows the statistics information of a partition.
|
R<GetPersistentSegmentInfoResponse> |
getPersistentSegmentInfo(@NonNull GetPersistentSegmentInfoParam requestParam)
Gets the information of persistent segments from data node, including row count,
persistence state(growing or flushed), etc.
|
R<GetQuerySegmentInfoResponse> |
getQuerySegmentInfo(@NonNull GetQuerySegmentInfoParam requestParam)
Gets the query information of segments in a collection from query node, including row count,
memory usage size, index name, etc.
|
R<GetReplicasResponse> |
getReplicas(GetReplicasParam requestParam)
Returns the collection's replica information
|
R<GetVersionResponse> |
getVersion()
Get Server Version
|
R<RpcStatus> |
grantRolePrivilege(GrantRolePrivilegeParam requestParam)
Grant Role Privilege.
|
R<Boolean> |
hasCollection(@NonNull HasCollectionParam requestParam)
Checks if a collection exists.
|
R<Boolean> |
hasPartition(@NonNull HasPartitionParam requestParam)
Checks if a partition exists in the specified collection.
|
R<MutationResult> |
insert(@NonNull InsertParam requestParam)
Inserts entities into a specified collection .
|
com.google.common.util.concurrent.ListenableFuture<R<MutationResult>> |
insertAsync(InsertParam requestParam)
Inserts entities into a specified collection asynchronously.
|
R<ListImportTasksResponse> |
listBulkInsertTasks(ListBulkInsertTasksParam requestParam)
List bulk insert tasks
|
R<ListCredUsersResponse> |
listCredUsers(ListCredUsersParam requestParam)
List all user names.
|
R<RpcStatus> |
loadBalance(LoadBalanceParam requestParam)
Moves segment from a query node to another to keep the load balanced.
|
R<RpcStatus> |
loadCollection(@NonNull LoadCollectionParam requestParam)
Loads a collection to memory before search or query.
|
R<RpcStatus> |
loadPartitions(@NonNull LoadPartitionsParam requestParam)
Loads a partition into memory.
|
R<ManualCompactionResponse> |
manualCompact(ManualCompactParam requestParam)
Performs a manual compaction.
|
R<QueryResults> |
query(@NonNull QueryParam requestParam)
Queries entity(s) based on scalar field(s) filtered by boolean expression.
|
com.google.common.util.concurrent.ListenableFuture<R<QueryResults>> |
queryAsync(QueryParam requestParam)
Queries entity(s) asynchronously based on scalar field(s) filtered by boolean expression.
|
R<RpcStatus> |
releaseCollection(@NonNull ReleaseCollectionParam requestParam)
Releases a collection from memory to reduce memory usage.
|
R<RpcStatus> |
releasePartitions(@NonNull ReleasePartitionsParam requestParam)
Releases a partition from memory.
|
R<RpcStatus> |
removeUserFromRole(RemoveUserFromRoleParam requestParam)
The user will remove permissions that the role are allowed to perform operations.
|
R<RpcStatus> |
revokeRolePrivilege(RevokeRolePrivilegeParam requestParam)
Revoke Role Privilege.
|
R<SearchResults> |
search(@NonNull SearchParam requestParam)
Conducts ANN search on a vector field.
|
com.google.common.util.concurrent.ListenableFuture<R<SearchResults>> |
searchAsync(SearchParam requestParam)
Conducts ANN search on a vector field asynchronously.
|
R<SelectGrantResponse> |
selectGrantForRole(SelectGrantForRoleParam requestParam)
List a grant info for the role and the specific object
|
R<SelectGrantResponse> |
selectGrantForRoleAndObject(SelectGrantForRoleAndObjectParam requestParam)
List a grant info for the role
|
R<SelectRoleResponse> |
selectRole(SelectRoleParam requestParam)
Get all users who are added to the role.
|
R<SelectUserResponse> |
selectUser(SelectUserParam requestParam)
Get all roles the user has.
|
R<ShowCollectionsResponse> |
showCollections(@NonNull ShowCollectionsParam requestParam)
Lists all collections or gets collection loading status.
|
R<ShowPartitionsResponse> |
showPartitions(@NonNull ShowPartitionsParam requestParam)
Shows all partitions in the specified collection.
|
R<RpcStatus> |
updateCredential(UpdateCredentialParam requestParam)
Update credential using the given user and password.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, close, withTimeoutprotected abstract MilvusServiceGrpc.MilvusServiceBlockingStub blockingStub()
protected abstract MilvusServiceGrpc.MilvusServiceFutureStub futureStub()
protected abstract boolean clientIsReady()
public R<Boolean> hasCollection(@NonNull @NonNull HasCollectionParam requestParam)
MilvusClienthasCollection 在接口中 MilvusClientrequestParam - HasCollectionParampublic R<RpcStatus> createCollection(@NonNull @NonNull CreateCollectionParam requestParam)
MilvusClientcreateCollection 在接口中 MilvusClientrequestParam - CreateCollectionParampublic R<RpcStatus> dropCollection(@NonNull @NonNull DropCollectionParam requestParam)
MilvusClientdropCollection 在接口中 MilvusClientrequestParam - DropCollectionParampublic R<RpcStatus> loadCollection(@NonNull @NonNull LoadCollectionParam requestParam)
MilvusClientloadCollection 在接口中 MilvusClientrequestParam - LoadCollectionParampublic R<RpcStatus> releaseCollection(@NonNull @NonNull ReleaseCollectionParam requestParam)
MilvusClientreleaseCollection 在接口中 MilvusClientrequestParam - ReleaseCollectionParampublic R<DescribeCollectionResponse> describeCollection(@NonNull @NonNull DescribeCollectionParam requestParam)
MilvusClientdescribeCollection 在接口中 MilvusClientrequestParam - DescribeCollectionParampublic R<GetCollectionStatisticsResponse> getCollectionStatistics(@NonNull @NonNull GetCollectionStatisticsParam requestParam)
MilvusClientgetCollectionStatistics 在接口中 MilvusClientrequestParam - GetCollectionStatisticsParampublic R<ShowCollectionsResponse> showCollections(@NonNull @NonNull ShowCollectionsParam requestParam)
MilvusClientshowCollections 在接口中 MilvusClientrequestParam - ShowCollectionsParampublic R<FlushResponse> flush(@NonNull @NonNull FlushParam requestParam)
flush 在接口中 MilvusClientrequestParam - FlushParampublic R<RpcStatus> createPartition(@NonNull @NonNull CreatePartitionParam requestParam)
MilvusClientcreatePartition 在接口中 MilvusClientrequestParam - CreatePartitionParampublic R<RpcStatus> dropPartition(@NonNull @NonNull DropPartitionParam requestParam)
MilvusClientdropPartition 在接口中 MilvusClientrequestParam - DropPartitionParampublic R<Boolean> hasPartition(@NonNull @NonNull HasPartitionParam requestParam)
MilvusClienthasPartition 在接口中 MilvusClientrequestParam - HasPartitionParampublic R<RpcStatus> loadPartitions(@NonNull @NonNull LoadPartitionsParam requestParam)
MilvusClientloadPartitions 在接口中 MilvusClientrequestParam - LoadPartitionsParampublic R<RpcStatus> releasePartitions(@NonNull @NonNull ReleasePartitionsParam requestParam)
MilvusClientreleasePartitions 在接口中 MilvusClientrequestParam - ReleasePartitionsParampublic R<GetPartitionStatisticsResponse> getPartitionStatistics(@NonNull @NonNull GetPartitionStatisticsParam requestParam)
MilvusClientgetPartitionStatistics 在接口中 MilvusClientrequestParam - GetPartitionStatisticsParampublic R<ShowPartitionsResponse> showPartitions(@NonNull @NonNull ShowPartitionsParam requestParam)
MilvusClientshowPartitions 在接口中 MilvusClientrequestParam - ShowPartitionsParampublic R<RpcStatus> createAlias(@NonNull @NonNull CreateAliasParam requestParam)
MilvusClientcreateAlias 在接口中 MilvusClientrequestParam - CreateAliasParampublic R<RpcStatus> dropAlias(@NonNull @NonNull DropAliasParam requestParam)
MilvusClientdropAlias 在接口中 MilvusClientrequestParam - DropAliasParampublic R<RpcStatus> alterAlias(@NonNull @NonNull AlterAliasParam requestParam)
MilvusClientalterAlias 在接口中 MilvusClientrequestParam - AlterAliasParampublic R<RpcStatus> createIndex(@NonNull @NonNull CreateIndexParam requestParam)
MilvusClientcreateIndex 在接口中 MilvusClientrequestParam - CreateIndexParampublic R<RpcStatus> dropIndex(@NonNull @NonNull DropIndexParam requestParam)
MilvusClientdropIndex 在接口中 MilvusClientrequestParam - DropIndexParampublic R<DescribeIndexResponse> describeIndex(@NonNull @NonNull DescribeIndexParam requestParam)
MilvusClientdescribeIndex 在接口中 MilvusClientrequestParam - DescribeIndexParam@Deprecated public R<GetIndexStateResponse> getIndexState(@NonNull @NonNull GetIndexStateParam requestParam)
MilvusClientgetIndexState 在接口中 MilvusClientrequestParam - GetIndexStateParam@Deprecated public R<GetIndexBuildProgressResponse> getIndexBuildProgress(@NonNull @NonNull GetIndexBuildProgressParam requestParam)
MilvusClientgetIndexBuildProgress 在接口中 MilvusClientrequestParam - GetIndexBuildProgressParampublic R<MutationResult> delete(@NonNull @NonNull DeleteParam requestParam)
MilvusClientdelete 在接口中 MilvusClientrequestParam - DeleteParampublic R<MutationResult> insert(@NonNull @NonNull InsertParam requestParam)
MilvusClientinsert 在接口中 MilvusClientrequestParam - InsertParampublic com.google.common.util.concurrent.ListenableFuture<R<MutationResult>> insertAsync(InsertParam requestParam)
MilvusClientinsertAsync 在接口中 MilvusClientrequestParam - InsertParamListenableFuture object which holds the object {status:result code, data: MutationResult{insert results}}public R<SearchResults> search(@NonNull @NonNull SearchParam requestParam)
MilvusClientsearch 在接口中 MilvusClientrequestParam - SearchParampublic com.google.common.util.concurrent.ListenableFuture<R<SearchResults>> searchAsync(SearchParam requestParam)
MilvusClientsearchAsync 在接口中 MilvusClientrequestParam - SearchParamListenableFuture object which holds the object {status:result code, data: SearchResults{topK results}}public R<QueryResults> query(@NonNull @NonNull QueryParam requestParam)
MilvusClientquery 在接口中 MilvusClientrequestParam - QueryParampublic com.google.common.util.concurrent.ListenableFuture<R<QueryResults>> queryAsync(QueryParam requestParam)
MilvusClientqueryAsync 在接口中 MilvusClientrequestParam - QueryParampublic R<GetMetricsResponse> getMetrics(@NonNull @NonNull GetMetricsParam requestParam)
MilvusClientgetMetrics 在接口中 MilvusClientrequestParam - GetMetricsParampublic R<GetFlushStateResponse> getFlushState(@NonNull @NonNull GetFlushStateParam requestParam)
MilvusClientgetFlushState 在接口中 MilvusClientrequestParam - GetFlushStateParampublic R<GetPersistentSegmentInfoResponse> getPersistentSegmentInfo(@NonNull @NonNull GetPersistentSegmentInfoParam requestParam)
MilvusClientgetPersistentSegmentInfo 在接口中 MilvusClientrequestParam - GetPersistentSegmentInfoParampublic R<GetQuerySegmentInfoResponse> getQuerySegmentInfo(@NonNull @NonNull GetQuerySegmentInfoParam requestParam)
MilvusClientgetQuerySegmentInfo 在接口中 MilvusClientrequestParam - GetQuerySegmentInfoParampublic R<GetReplicasResponse> getReplicas(GetReplicasParam requestParam)
MilvusClientgetReplicas 在接口中 MilvusClientrequestParam - GetReplicasParampublic R<RpcStatus> loadBalance(LoadBalanceParam requestParam)
MilvusClientloadBalance 在接口中 MilvusClientrequestParam - LoadBalanceParampublic R<GetCompactionStateResponse> getCompactionState(GetCompactionStateParam requestParam)
MilvusClientgetCompactionState 在接口中 MilvusClientrequestParam - GetCompactionStateParampublic R<ManualCompactionResponse> manualCompact(ManualCompactParam requestParam)
MilvusClientmanualCompact 在接口中 MilvusClientrequestParam - ManualCompactParampublic R<GetCompactionPlansResponse> getCompactionStateWithPlans(GetCompactionPlansParam requestParam)
MilvusClientgetCompactionStateWithPlans 在接口中 MilvusClientrequestParam - GetCompactionPlansParampublic R<RpcStatus> createCredential(CreateCredentialParam requestParam)
MilvusClientcreateCredential 在接口中 MilvusClientrequestParam - CreateCredentialParampublic R<RpcStatus> updateCredential(UpdateCredentialParam requestParam)
MilvusClientupdateCredential 在接口中 MilvusClientrequestParam - UpdateCredentialParampublic R<RpcStatus> deleteCredential(DeleteCredentialParam requestParam)
MilvusClientdeleteCredential 在接口中 MilvusClientrequestParam - DeleteCredentialParampublic R<ListCredUsersResponse> listCredUsers(ListCredUsersParam requestParam)
MilvusClientlistCredUsers 在接口中 MilvusClientrequestParam - ListCredUsersParampublic R<RpcStatus> addUserToRole(AddUserToRoleParam requestParam)
MilvusClientaddUserToRole 在接口中 MilvusClientrequestParam - AddUserToRoleParampublic R<RpcStatus> removeUserFromRole(RemoveUserFromRoleParam requestParam)
MilvusClientremoveUserFromRole 在接口中 MilvusClientrequestParam - AddUserToRoleParampublic R<RpcStatus> createRole(CreateRoleParam requestParam)
MilvusClientcreateRole 在接口中 MilvusClientrequestParam - CreateRoleParampublic R<RpcStatus> dropRole(DropRoleParam requestParam)
MilvusClientdropRole 在接口中 MilvusClientrequestParam - DropRoleParampublic R<SelectRoleResponse> selectRole(SelectRoleParam requestParam)
MilvusClientselectRole 在接口中 MilvusClientrequestParam - SelectRoleParampublic R<SelectUserResponse> selectUser(SelectUserParam requestParam)
MilvusClientselectUser 在接口中 MilvusClientrequestParam - SelectUserParampublic R<RpcStatus> grantRolePrivilege(GrantRolePrivilegeParam requestParam)
MilvusClientgrantRolePrivilege 在接口中 MilvusClientrequestParam - GrantRolePrivilegeParampublic R<RpcStatus> revokeRolePrivilege(RevokeRolePrivilegeParam requestParam)
MilvusClientrevokeRolePrivilege 在接口中 MilvusClientrequestParam - RevokeRolePrivilegeParampublic R<SelectGrantResponse> selectGrantForRole(SelectGrantForRoleParam requestParam)
MilvusClientselectGrantForRole 在接口中 MilvusClientrequestParam - SelectGrantForRoleParampublic R<SelectGrantResponse> selectGrantForRoleAndObject(SelectGrantForRoleAndObjectParam requestParam)
MilvusClientselectGrantForRoleAndObject 在接口中 MilvusClientrequestParam - SelectGrantForRoleAndObjectParampublic R<ImportResponse> bulkInsert(BulkInsertParam requestParam)
MilvusClientbulkInsert 在接口中 MilvusClientrequestParam - BulkInsertParampublic R<GetImportStateResponse> getBulkInsertState(GetBulkInsertStateParam requestParam)
MilvusClientgetBulkInsertState 在接口中 MilvusClientrequestParam - GetBulkInsertStateParampublic R<ListImportTasksResponse> listBulkInsertTasks(ListBulkInsertTasksParam requestParam)
MilvusClientlistBulkInsertTasks 在接口中 MilvusClientrequestParam - ListBulkInsertTasksParampublic R<GetLoadingProgressResponse> getLoadingProgress(GetLoadingProgressParam requestParam)
MilvusClientgetLoadingProgress 在接口中 MilvusClientrequestParam - GetLoadingProgressParampublic R<CheckHealthResponse> checkHealth()
MilvusClientcheckHealth 在接口中 MilvusClientpublic R<GetVersionResponse> getVersion()
MilvusClientgetVersion 在接口中 MilvusClientCopyright © 2023. All rights reserved.