Package io.milvus.grpc
Class MilvusServiceGrpc.MilvusServiceBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractBlockingStub<MilvusServiceGrpc.MilvusServiceBlockingStub>
-
- io.milvus.grpc.MilvusServiceGrpc.MilvusServiceBlockingStub
-
- Enclosing class:
- MilvusServiceGrpc
public static final class MilvusServiceGrpc.MilvusServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub<MilvusServiceGrpc.MilvusServiceBlockingStub>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MilvusServiceGrpc.MilvusServiceBlockingStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)StringReplycmd(Command request)@brief This method is used to give the server status.Statuscompact(CollectionName request)@brief This method is used to compact collection @param CollectionName, target collection name.CollectionRowCountcountCollection(CollectionName request)@brief This method is used to get collection schema.StatuscreateCollection(CollectionSchema request)@brief This method is used to create collection @param CollectionSchema, use to provide collection information to be created.StatuscreateIndex(IndexParam request)@brief This method is used to build index by collection in sync mode.StatuscreatePartition(PartitionParam request)@brief This method is used to create partition @param PartitionParam, partition parameters.StatusdeleteByID(DeleteByIDParam request)@brief This method is used to delete vector by id @param DeleteByIDParam, delete parameters.CollectionSchemadescribeCollection(CollectionName request)@brief This method is used to get collection schema.IndexParamdescribeIndex(CollectionName request)@brief This method is used to describe index @param CollectionName, target collection name.StatusdropCollection(CollectionName request)@brief This method is used to delete collection.StatusdropIndex(CollectionName request)@brief This method is used to drop index @param CollectionName, target collection name.StatusdropPartition(PartitionParam request)@brief This method is used to drop partition @param PartitionParam, target partition.Statusflush(FlushParam request)@brief This method is used to flush buffer into storage.VectorIdsgetVectorIDs(GetVectorIDsParam request)@brief This method is used to get vector ids from a segment @param GetVectorIDsParam, target collection and segment @return VectorIdsVectorsDatagetVectorsByID(VectorsIdentity request)@brief This method is used to get vectors data by id array.BoolReplyhasCollection(CollectionName request)@brief This method is used to test collection existence.BoolReplyhasPartition(PartitionParam request)@brief This method is used to test partition existence.VectorIdsinsert(InsertParam request)@brief This method is used to add vector array to collection.StatuspreloadCollection(CollectionName request)@brief This method is used to preload collection @param CollectionName, target collection name.TopKQueryResultsearch(SearchParam request)@brief This method is used to query vector in collection.TopKQueryResultsearchByID(SearchByIDParam request)@brief This method is used to query vector by id.TopKQueryResultsearchInFiles(SearchInFilesParam request)@brief This method is used to query vector in specified files.CollectionInfoshowCollectionInfo(CollectionName request)@brief This method is used to get collection detail information.CollectionNameListshowCollections(Command request)@brief This method is used to list all collections.PartitionListshowPartitions(CollectionName request)@brief This method is used to show partition information @param CollectionName, target collection name.
-
-
-
Method Detail
-
build
protected MilvusServiceGrpc.MilvusServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<MilvusServiceGrpc.MilvusServiceBlockingStub>
-
createCollection
public Status createCollection(CollectionSchema request)
@brief This method is used to create collection @param CollectionSchema, use to provide collection information to be created. @return Status
-
hasCollection
public BoolReply hasCollection(CollectionName request)
@brief This method is used to test collection existence. @param CollectionName, collection name is going to be tested. @return BoolReply
-
describeCollection
public CollectionSchema describeCollection(CollectionName request)
@brief This method is used to get collection schema. @param CollectionName, target collection name. @return CollectionSchema
-
countCollection
public CollectionRowCount countCollection(CollectionName request)
@brief This method is used to get collection schema. @param CollectionName, target collection name. @return CollectionRowCount
-
showCollections
public CollectionNameList showCollections(Command request)
@brief This method is used to list all collections. @param Command, dummy parameter. @return CollectionNameList
-
showCollectionInfo
public CollectionInfo showCollectionInfo(CollectionName request)
@brief This method is used to get collection detail information. @param CollectionName, target collection name. @return CollectionInfo
-
dropCollection
public Status dropCollection(CollectionName request)
@brief This method is used to delete collection. @param CollectionName, collection name is going to be deleted. @return CollectionNameList
-
createIndex
public Status createIndex(IndexParam request)
@brief This method is used to build index by collection in sync mode. @param IndexParam, index paramters. @return Status
-
describeIndex
public IndexParam describeIndex(CollectionName request)
@brief This method is used to describe index @param CollectionName, target collection name. @return IndexParam
-
dropIndex
public Status dropIndex(CollectionName request)
@brief This method is used to drop index @param CollectionName, target collection name. @return Status
-
createPartition
public Status createPartition(PartitionParam request)
@brief This method is used to create partition @param PartitionParam, partition parameters. @return Status
-
hasPartition
public BoolReply hasPartition(PartitionParam request)
@brief This method is used to test partition existence. @param PartitionParam, target partition. @return BoolReply
-
showPartitions
public PartitionList showPartitions(CollectionName request)
@brief This method is used to show partition information @param CollectionName, target collection name. @return PartitionList
-
dropPartition
public Status dropPartition(PartitionParam request)
@brief This method is used to drop partition @param PartitionParam, target partition. @return Status
-
insert
public VectorIds insert(InsertParam request)
@brief This method is used to add vector array to collection. @param InsertParam, insert parameters. @return VectorIds
-
getVectorsByID
public VectorsData getVectorsByID(VectorsIdentity request)
@brief This method is used to get vectors data by id array. @param VectorsIdentity, target vector id array. @return VectorsData
-
getVectorIDs
public VectorIds getVectorIDs(GetVectorIDsParam request)
@brief This method is used to get vector ids from a segment @param GetVectorIDsParam, target collection and segment @return VectorIds
-
search
public TopKQueryResult search(SearchParam request)
@brief This method is used to query vector in collection. @param SearchParam, search parameters. @return TopKQueryResult
-
searchByID
public TopKQueryResult searchByID(SearchByIDParam request)
@brief This method is used to query vector by id. @param SearchByIDParam, search parameters. @return TopKQueryResult
-
searchInFiles
public TopKQueryResult searchInFiles(SearchInFilesParam request)
@brief This method is used to query vector in specified files. @param SearchInFilesParam, search in files paremeters. @return TopKQueryResult
-
cmd
public StringReply cmd(Command request)
@brief This method is used to give the server status. @param Command, command string @return StringReply
-
deleteByID
public Status deleteByID(DeleteByIDParam request)
@brief This method is used to delete vector by id @param DeleteByIDParam, delete parameters. @return status
-
preloadCollection
public Status preloadCollection(CollectionName request)
@brief This method is used to preload collection @param CollectionName, target collection name. @return Status
-
flush
public Status flush(FlushParam request)
@brief This method is used to flush buffer into storage. @param FlushParam, flush parameters @return Status
-
compact
public Status compact(CollectionName request)
@brief This method is used to compact collection @param CollectionName, target collection name. @return Status
-
-