Package org.vitrivr.cottontail.grpc
Interface DMLGrpc.AsyncService
- All Known Implementing Classes:
DMLGrpc.DMLImplBase
- Enclosing class:
- DMLGrpc
public static interface DMLGrpc.AsyncService
Endpoint for data management (INSERT, UPDATE and DELETE).
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddelete(CottontailGrpc.DeleteMessage request, io.grpc.stub.StreamObserver<CottontailGrpc.QueryResponseMessage> responseObserver) Deletes data from an entity.default voidinsert(CottontailGrpc.InsertMessage request, io.grpc.stub.StreamObserver<CottontailGrpc.QueryResponseMessage> responseObserver) Inserts data into an entity.default voidinsertBatch(CottontailGrpc.BatchInsertMessage request, io.grpc.stub.StreamObserver<CottontailGrpc.QueryResponseMessage> responseObserver) Inserts data into an entity in batches! InsertMessages are collected until Cottontail DBs cache is saturated and then persisted in one go.default voidupdate(CottontailGrpc.UpdateMessage request, io.grpc.stub.StreamObserver<CottontailGrpc.QueryResponseMessage> responseObserver) Updates data in an entity.
-
Method Details
-
insert
default void insert(CottontailGrpc.InsertMessage request, io.grpc.stub.StreamObserver<CottontailGrpc.QueryResponseMessage> responseObserver) Inserts data into an entity. Each INSERT returns a record with a status.
-
insertBatch
default void insertBatch(CottontailGrpc.BatchInsertMessage request, io.grpc.stub.StreamObserver<CottontailGrpc.QueryResponseMessage> responseObserver) Inserts data into an entity in batches! InsertMessages are collected until Cottontail DBs cache is saturated and then persisted in one go.
-
update
default void update(CottontailGrpc.UpdateMessage request, io.grpc.stub.StreamObserver<CottontailGrpc.QueryResponseMessage> responseObserver) Updates data in an entity. Each UPDATE returns a record with a status.
-
delete
default void delete(CottontailGrpc.DeleteMessage request, io.grpc.stub.StreamObserver<CottontailGrpc.QueryResponseMessage> responseObserver) Deletes data from an entity. Each DELETE returns a record with a status.
-