public static final class TablesServiceGrpc.TablesServiceBlockingStub extends AbstractBlockingStub<TablesServiceGrpc.TablesServiceBlockingStub>
The Tables Service provides an API for reading and updating tables.
It defines the following resource model:
- The API has a collection of Table
resources, named
tables/*
- Each Table has a collection of Row
resources, named
tables/*/rows/*
- The API has a collection of
Workspace
resources, named
workspaces/*
.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
TablesServiceGrpc.TablesServiceBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
batchCreateRows(BatchCreateRowsRequest request)
public BatchCreateRowsResponse batchCreateRows(BatchCreateRowsRequest request)
Parameter
Returns
batchDeleteRows(BatchDeleteRowsRequest request)
public Empty batchDeleteRows(BatchDeleteRowsRequest request)
Parameter
Returns
batchUpdateRows(BatchUpdateRowsRequest request)
public BatchUpdateRowsResponse batchUpdateRows(BatchUpdateRowsRequest request)
Parameter
Returns
build(Channel channel, CallOptions callOptions)
protected TablesServiceGrpc.TablesServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createRow(CreateRowRequest request)
public Row createRow(CreateRowRequest request)
Parameter
Returns
deleteRow(DeleteRowRequest request)
public Empty deleteRow(DeleteRowRequest request)
Parameter
Returns
getRow(GetRowRequest request)
public Row getRow(GetRowRequest request)
Gets a row. Returns NOT_FOUND if the row does not exist in the table.
Parameter
Returns
getTable(GetTableRequest request)
public Table getTable(GetTableRequest request)
Gets a table. Returns NOT_FOUND if the table does not exist.
Parameter
Returns
getWorkspace(GetWorkspaceRequest request)
public Workspace getWorkspace(GetWorkspaceRequest request)
Gets a workspace. Returns NOT_FOUND if the workspace does not exist.
Parameter
Returns
listRows(ListRowsRequest request)
public ListRowsResponse listRows(ListRowsRequest request)
Lists rows in a table. Returns NOT_FOUND if the table does not exist.
Parameter
Returns
listTables(ListTablesRequest request)
public ListTablesResponse listTables(ListTablesRequest request)
Lists tables for the user.
Parameter
Returns
listWorkspaces(ListWorkspacesRequest request)
public ListWorkspacesResponse listWorkspaces(ListWorkspacesRequest request)
Lists workspaces for the user.
Parameter
Returns
updateRow(UpdateRowRequest request)
public Row updateRow(UpdateRowRequest request)
Parameter
Returns