Class InputTableServiceGrpc.InputTableServiceImplBase
java.lang.Object
io.deephaven.proto.backplane.grpc.InputTableServiceGrpc.InputTableServiceImplBase
- All Implemented Interfaces:
io.grpc.BindableService
- Direct Known Subclasses:
InputTableServiceGrpcImpl
- 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addTableToInputTable
(AddTableRequest request, io.grpc.stub.StreamObserver<AddTableResponse> responseObserver) Adds the provided table to the specified input table.final io.grpc.ServerServiceDefinition
void
deleteTableFromInputTable
(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:
bindService
in interfaceio.grpc.BindableService
-