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(TableName request)@brief This method is used to compact table @param TableName, target table name.TableRowCountcountTable(TableName request)@brief This method is used to get table schema.StatuscreateIndex(IndexParam request)@brief This method is used to build index by table in sync mode.StatuscreatePartition(PartitionParam request)@brief This method is used to create partition @param PartitionParam, partition parameters.StatuscreateTable(TableSchema request)@brief This method is used to create table @param TableSchema, use to provide table information to be created.StatusdeleteByID(DeleteByIDParam request)@brief This method is used to delete vector by id @param DeleteByIDParam, delete parameters.IndexParamdescribeIndex(TableName request)@brief This method is used to describe index @param TableName, target table name.TableSchemadescribeTable(TableName request)@brief This method is used to get table schema.StatusdropIndex(TableName request)@brief This method is used to drop index @param TableName, target table name.StatusdropPartition(PartitionParam request)@brief This method is used to drop partition @param PartitionParam, target partition.StatusdropTable(TableName request)@brief This method is used to delete table.Statusflush(FlushParam request)@brief This method is used to flush buffer into storage.VectorDatagetVectorByID(VectorIdentity request)@brief This method is used to get vector data by id.VectorIdsgetVectorIDs(GetVectorIDsParam request)@brief This method is used to get vector ids from a segment @param GetVectorIDsParam, target table and segment @return VectorIdsBoolReplyhasTable(TableName request)@brief This method is used to test table existence.VectorIdsinsert(InsertParam request)@brief This method is used to add vector array to table.StatuspreloadTable(TableName request)@brief This method is used to preload table @param TableName, target table name.TopKQueryResultsearch(SearchParam request)@brief This method is used to query vector in table.TopKQueryResultsearchInFiles(SearchInFilesParam request)@brief This method is used to query vector in specified files.PartitionListshowPartitions(TableName request)@brief This method is used to show partition information @param TableName, target table name.TableInfoshowTableInfo(TableName request)@brief This method is used to get table detail information.TableNameListshowTables(Command request)@brief This method is used to list all tables.
-
-
-
Method Detail
-
build
protected MilvusServiceGrpc.MilvusServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<MilvusServiceGrpc.MilvusServiceBlockingStub>
-
createTable
public Status createTable(TableSchema request)
@brief This method is used to create table @param TableSchema, use to provide table information to be created. @return Status
-
hasTable
public BoolReply hasTable(TableName request)
@brief This method is used to test table existence. @param TableName, table name is going to be tested. @return BoolReply
-
describeTable
public TableSchema describeTable(TableName request)
@brief This method is used to get table schema. @param TableName, target table name. @return TableSchema
-
countTable
public TableRowCount countTable(TableName request)
@brief This method is used to get table schema. @param TableName, target table name. @return TableRowCount
-
showTables
public TableNameList showTables(Command request)
@brief This method is used to list all tables. @param Command, dummy parameter. @return TableNameList
-
showTableInfo
public TableInfo showTableInfo(TableName request)
@brief This method is used to get table detail information. @param TableName, target table name. @return TableInfo
-
dropTable
public Status dropTable(TableName request)
@brief This method is used to delete table. @param TableName, table name is going to be deleted. @return TableNameList
-
createIndex
public Status createIndex(IndexParam request)
@brief This method is used to build index by table in sync mode. @param IndexParam, index paramters. @return Status
-
describeIndex
public IndexParam describeIndex(TableName request)
@brief This method is used to describe index @param TableName, target table name. @return IndexParam
-
dropIndex
public Status dropIndex(TableName request)
@brief This method is used to drop index @param TableName, target table name. @return Status
-
createPartition
public Status createPartition(PartitionParam request)
@brief This method is used to create partition @param PartitionParam, partition parameters. @return Status
-
showPartitions
public PartitionList showPartitions(TableName request)
@brief This method is used to show partition information @param TableName, target table 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 table. @param InsertParam, insert parameters. @return VectorIds
-
getVectorByID
public VectorData getVectorByID(VectorIdentity request)
@brief This method is used to get vector data by id. @param VectorIdentity, target vector id. @return VectorData
-
getVectorIDs
public VectorIds getVectorIDs(GetVectorIDsParam request)
@brief This method is used to get vector ids from a segment @param GetVectorIDsParam, target table and segment @return VectorIds
-
search
public TopKQueryResult search(SearchParam request)
@brief This method is used to query vector in table. @param SearchParam, 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
-
preloadTable
public Status preloadTable(TableName request)
@brief This method is used to preload table @param TableName, target table 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
-
-