Package io.milvus.grpc
Class MilvusServiceGrpc.MilvusServiceImplBase
- java.lang.Object
-
- io.milvus.grpc.MilvusServiceGrpc.MilvusServiceImplBase
-
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
- MilvusServiceGrpc
public abstract static class MilvusServiceGrpc.MilvusServiceImplBase extends Object implements io.grpc.BindableService
-
-
Constructor Summary
Constructors Constructor Description MilvusServiceImplBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.grpc.ServerServiceDefinitionbindService()voidcmd(Command request, io.grpc.stub.StreamObserver<StringReply> responseObserver)@brief This method is used to give the server status.voidcompact(TableName request, io.grpc.stub.StreamObserver<Status> responseObserver)@brief This method is used to compact table @param TableName, target table name.voidcountTable(TableName request, io.grpc.stub.StreamObserver<TableRowCount> responseObserver)@brief This method is used to get table schema.voidcreateIndex(IndexParam request, io.grpc.stub.StreamObserver<Status> responseObserver)@brief This method is used to build index by table in sync mode.voidcreatePartition(PartitionParam request, io.grpc.stub.StreamObserver<Status> responseObserver)@brief This method is used to create partition @param PartitionParam, partition parameters.voidcreateTable(TableSchema request, io.grpc.stub.StreamObserver<Status> responseObserver)@brief This method is used to create table @param TableSchema, use to provide table information to be created.voiddeleteByID(DeleteByIDParam request, io.grpc.stub.StreamObserver<Status> responseObserver)@brief This method is used to delete vector by id @param DeleteByIDParam, delete parameters.voiddescribeIndex(TableName request, io.grpc.stub.StreamObserver<IndexParam> responseObserver)@brief This method is used to describe index @param TableName, target table name.voiddescribeTable(TableName request, io.grpc.stub.StreamObserver<TableSchema> responseObserver)@brief This method is used to get table schema.voiddropIndex(TableName request, io.grpc.stub.StreamObserver<Status> responseObserver)@brief This method is used to drop index @param TableName, target table name.voiddropPartition(PartitionParam request, io.grpc.stub.StreamObserver<Status> responseObserver)@brief This method is used to drop partition @param PartitionParam, target partition.voiddropTable(TableName request, io.grpc.stub.StreamObserver<Status> responseObserver)@brief This method is used to delete table.voidflush(FlushParam request, io.grpc.stub.StreamObserver<Status> responseObserver)@brief This method is used to flush buffer into storage.voidgetVectorByID(VectorIdentity request, io.grpc.stub.StreamObserver<VectorData> responseObserver)@brief This method is used to get vector data by id.voidgetVectorIDs(GetVectorIDsParam request, io.grpc.stub.StreamObserver<VectorIds> responseObserver)@brief This method is used to get vector ids from a segment @param GetVectorIDsParam, target table and segment @return VectorIdsvoidhasTable(TableName request, io.grpc.stub.StreamObserver<BoolReply> responseObserver)@brief This method is used to test table existence.voidinsert(InsertParam request, io.grpc.stub.StreamObserver<VectorIds> responseObserver)@brief This method is used to add vector array to table.voidpreloadTable(TableName request, io.grpc.stub.StreamObserver<Status> responseObserver)@brief This method is used to preload table @param TableName, target table name.voidsearch(SearchParam request, io.grpc.stub.StreamObserver<TopKQueryResult> responseObserver)@brief This method is used to query vector in table.voidsearchInFiles(SearchInFilesParam request, io.grpc.stub.StreamObserver<TopKQueryResult> responseObserver)@brief This method is used to query vector in specified files.voidshowPartitions(TableName request, io.grpc.stub.StreamObserver<PartitionList> responseObserver)@brief This method is used to show partition information @param TableName, target table name.voidshowTableInfo(TableName request, io.grpc.stub.StreamObserver<TableInfo> responseObserver)@brief This method is used to get table detail information.voidshowTables(Command request, io.grpc.stub.StreamObserver<TableNameList> responseObserver)@brief This method is used to list all tables.
-
-
-
Method Detail
-
createTable
public void createTable(TableSchema request, io.grpc.stub.StreamObserver<Status> responseObserver)
@brief This method is used to create table @param TableSchema, use to provide table information to be created. @return Status
-
hasTable
public void hasTable(TableName request, io.grpc.stub.StreamObserver<BoolReply> responseObserver)
@brief This method is used to test table existence. @param TableName, table name is going to be tested. @return BoolReply
-
describeTable
public void describeTable(TableName request, io.grpc.stub.StreamObserver<TableSchema> responseObserver)
@brief This method is used to get table schema. @param TableName, target table name. @return TableSchema
-
countTable
public void countTable(TableName request, io.grpc.stub.StreamObserver<TableRowCount> responseObserver)
@brief This method is used to get table schema. @param TableName, target table name. @return TableRowCount
-
showTables
public void showTables(Command request, io.grpc.stub.StreamObserver<TableNameList> responseObserver)
@brief This method is used to list all tables. @param Command, dummy parameter. @return TableNameList
-
showTableInfo
public void showTableInfo(TableName request, io.grpc.stub.StreamObserver<TableInfo> responseObserver)
@brief This method is used to get table detail information. @param TableName, target table name. @return TableInfo
-
dropTable
public void dropTable(TableName request, io.grpc.stub.StreamObserver<Status> responseObserver)
@brief This method is used to delete table. @param TableName, table name is going to be deleted. @return TableNameList
-
createIndex
public void createIndex(IndexParam request, io.grpc.stub.StreamObserver<Status> responseObserver)
@brief This method is used to build index by table in sync mode. @param IndexParam, index paramters. @return Status
-
describeIndex
public void describeIndex(TableName request, io.grpc.stub.StreamObserver<IndexParam> responseObserver)
@brief This method is used to describe index @param TableName, target table name. @return IndexParam
-
dropIndex
public void dropIndex(TableName request, io.grpc.stub.StreamObserver<Status> responseObserver)
@brief This method is used to drop index @param TableName, target table name. @return Status
-
createPartition
public void createPartition(PartitionParam request, io.grpc.stub.StreamObserver<Status> responseObserver)
@brief This method is used to create partition @param PartitionParam, partition parameters. @return Status
-
showPartitions
public void showPartitions(TableName request, io.grpc.stub.StreamObserver<PartitionList> responseObserver)
@brief This method is used to show partition information @param TableName, target table name. @return PartitionList
-
dropPartition
public void dropPartition(PartitionParam request, io.grpc.stub.StreamObserver<Status> responseObserver)
@brief This method is used to drop partition @param PartitionParam, target partition. @return Status
-
insert
public void insert(InsertParam request, io.grpc.stub.StreamObserver<VectorIds> responseObserver)
@brief This method is used to add vector array to table. @param InsertParam, insert parameters. @return VectorIds
-
getVectorByID
public void getVectorByID(VectorIdentity request, io.grpc.stub.StreamObserver<VectorData> responseObserver)
@brief This method is used to get vector data by id. @param VectorIdentity, target vector id. @return VectorData
-
getVectorIDs
public void getVectorIDs(GetVectorIDsParam request, io.grpc.stub.StreamObserver<VectorIds> responseObserver)
@brief This method is used to get vector ids from a segment @param GetVectorIDsParam, target table and segment @return VectorIds
-
search
public void search(SearchParam request, io.grpc.stub.StreamObserver<TopKQueryResult> responseObserver)
@brief This method is used to query vector in table. @param SearchParam, search parameters. @return TopKQueryResult
-
searchInFiles
public void searchInFiles(SearchInFilesParam request, io.grpc.stub.StreamObserver<TopKQueryResult> responseObserver)
@brief This method is used to query vector in specified files. @param SearchInFilesParam, search in files paremeters. @return TopKQueryResult
-
cmd
public void cmd(Command request, io.grpc.stub.StreamObserver<StringReply> responseObserver)
@brief This method is used to give the server status. @param Command, command string @return StringReply
-
deleteByID
public void deleteByID(DeleteByIDParam request, io.grpc.stub.StreamObserver<Status> responseObserver)
@brief This method is used to delete vector by id @param DeleteByIDParam, delete parameters. @return status
-
preloadTable
public void preloadTable(TableName request, io.grpc.stub.StreamObserver<Status> responseObserver)
@brief This method is used to preload table @param TableName, target table name. @return Status
-
flush
public void flush(FlushParam request, io.grpc.stub.StreamObserver<Status> responseObserver)
@brief This method is used to flush buffer into storage. @param FlushParam, flush parameters @return Status
-
compact
public void compact(TableName request, io.grpc.stub.StreamObserver<Status> responseObserver)
@brief This method is used to compact table @param TableName, target table name. @return Status
-
bindService
public final io.grpc.ServerServiceDefinition bindService()
- Specified by:
bindServicein interfaceio.grpc.BindableService
-
-