Class InputTableServiceGrpc.InputTableServiceImplBase
java.lang.Object
io.deephaven.proto.backplane.grpc.InputTableServiceGrpc.InputTableServiceImplBase
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
- InputTableServiceGrpc
public abstract static class InputTableServiceGrpc.InputTableServiceImplBase
extends Object
implements io.grpc.BindableService
This service offers methods to manipulate the contents of input tables.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTableToInputTable(AddTableRequest request, io.grpc.stub.StreamObserver<AddTableResponse> responseObserver) Adds the provided table to the specified input table.final io.grpc.ServerServiceDefinitionvoiddeleteTableFromInputTable(DeleteTableRequest request, io.grpc.stub.StreamObserver<DeleteTableResponse> responseObserver) Removes the provided table from the specified input tables.
-
Constructor Details
-
InputTableServiceImplBase
public InputTableServiceImplBase()
-
-
Method Details
-
addTableToInputTable
public void addTableToInputTable(AddTableRequest request, io.grpc.stub.StreamObserver<AddTableResponse> responseObserver) Adds the provided table to the specified input table. The new data to add must only have columns (name, types, and order) which match the given input table's columns.
-
deleteTableFromInputTable
public void deleteTableFromInputTable(DeleteTableRequest request, io.grpc.stub.StreamObserver<DeleteTableResponse> responseObserver) Removes the provided table from the specified input tables. The tables indicating which rows to remove are expected to only have columns that match the key columns of the input table.
-
bindService
public final io.grpc.ServerServiceDefinition bindService()- Specified by:
bindServicein interfaceio.grpc.BindableService
-