Class InputTableServiceGrpc.InputTableServiceBlockingStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<InputTableServiceGrpc.InputTableServiceBlockingStub>
io.deephaven.proto.backplane.grpc.InputTableServiceGrpc.InputTableServiceBlockingStub
Enclosing class:
InputTableServiceGrpc

public static final class InputTableServiceGrpc.InputTableServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub<InputTableServiceGrpc.InputTableServiceBlockingStub>
A stub to allow clients to do limited synchronous rpc calls to service InputTableService.
 This service offers methods to manipulate the contents of input tables.
 
  • Method Details

    • build

      protected InputTableServiceGrpc.InputTableServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<InputTableServiceGrpc.InputTableServiceBlockingStub>
    • addTableToInputTable

      public AddTableResponse addTableToInputTable(AddTableRequest request)
       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.
       If the data is invalid, an error response will be returned with details containing an
       InputTableValidationErrorList.
       
    • deleteTableFromInputTable

      public DeleteTableResponse deleteTableFromInputTable(DeleteTableRequest request)
       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.
       If the data is invalid, an error response will be returned with details containing an
       InputTableValidationErrorList.