Class TablesServiceGrpc.TablesServiceFutureStub (0.37.0)

public static final class TablesServiceGrpc.TablesServiceFutureStub extends AbstractFutureStub<TablesServiceGrpc.TablesServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service TablesService.

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.AbstractFutureStub > TablesServiceGrpc.TablesServiceFutureStub

Methods

batchCreateRows(BatchCreateRowsRequest request)

public ListenableFuture<BatchCreateRowsResponse> batchCreateRows(BatchCreateRowsRequest request)

Creates multiple rows.

Parameter
NameDescription
requestBatchCreateRowsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<BatchCreateRowsResponse>

batchDeleteRows(BatchDeleteRowsRequest request)

public ListenableFuture<Empty> batchDeleteRows(BatchDeleteRowsRequest request)

Deletes multiple rows.

Parameter
NameDescription
requestBatchDeleteRowsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Empty>

batchUpdateRows(BatchUpdateRowsRequest request)

public ListenableFuture<BatchUpdateRowsResponse> batchUpdateRows(BatchUpdateRowsRequest request)

Updates multiple rows.

Parameter
NameDescription
requestBatchUpdateRowsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<BatchUpdateRowsResponse>

build(Channel channel, CallOptions callOptions)

protected TablesServiceGrpc.TablesServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
TablesServiceGrpc.TablesServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createRow(CreateRowRequest request)

public ListenableFuture<Row> createRow(CreateRowRequest request)

Creates a row.

Parameter
NameDescription
requestCreateRowRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Row>

deleteRow(DeleteRowRequest request)

public ListenableFuture<Empty> deleteRow(DeleteRowRequest request)

Deletes a row.

Parameter
NameDescription
requestDeleteRowRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Empty>

getRow(GetRowRequest request)

public ListenableFuture<Row> getRow(GetRowRequest request)

Gets a row. Returns NOT_FOUND if the row does not exist in the table.

Parameter
NameDescription
requestGetRowRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Row>

getTable(GetTableRequest request)

public ListenableFuture<Table> getTable(GetTableRequest request)

Gets a table. Returns NOT_FOUND if the table does not exist.

Parameter
NameDescription
requestGetTableRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Table>

getWorkspace(GetWorkspaceRequest request)

public ListenableFuture<Workspace> getWorkspace(GetWorkspaceRequest request)

Gets a workspace. Returns NOT_FOUND if the workspace does not exist.

Parameter
NameDescription
requestGetWorkspaceRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Workspace>

listRows(ListRowsRequest request)

public ListenableFuture<ListRowsResponse> listRows(ListRowsRequest request)

Lists rows in a table. Returns NOT_FOUND if the table does not exist.

Parameter
NameDescription
requestListRowsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListRowsResponse>

listTables(ListTablesRequest request)

public ListenableFuture<ListTablesResponse> listTables(ListTablesRequest request)

Lists tables for the user.

Parameter
NameDescription
requestListTablesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListTablesResponse>

listWorkspaces(ListWorkspacesRequest request)

public ListenableFuture<ListWorkspacesResponse> listWorkspaces(ListWorkspacesRequest request)

Lists workspaces for the user.

Parameter
NameDescription
requestListWorkspacesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListWorkspacesResponse>

updateRow(UpdateRowRequest request)

public ListenableFuture<Row> updateRow(UpdateRowRequest request)

Updates a row.

Parameter
NameDescription
requestUpdateRowRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Row>