Show / Hide Table of Contents

Class TablesService.TablesServiceBase

Base class for server-side implementations of TablesService

Inheritance
System.Object
TablesService.TablesServiceBase
Inherited Members
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Google.Area120.Tables.V1Alpha1
Assembly: Google.Area120.Tables.V1Alpha1.dll
Syntax
[BindServiceMethod(typeof(TablesService), "BindService")]
public abstract class TablesServiceBase

Methods

BatchCreateRows(BatchCreateRowsRequest, ServerCallContext)

Creates multiple rows.

Declaration
public virtual Task<BatchCreateRowsResponse> BatchCreateRows(BatchCreateRowsRequest request, ServerCallContext context)
Parameters
Type Name Description
BatchCreateRowsRequest request

The request received from the client.

Grpc.Core.ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<BatchCreateRowsResponse>

The response to send back to the client (wrapped by a task).

BatchUpdateRows(BatchUpdateRowsRequest, ServerCallContext)

Updates multiple rows.

Declaration
public virtual Task<BatchUpdateRowsResponse> BatchUpdateRows(BatchUpdateRowsRequest request, ServerCallContext context)
Parameters
Type Name Description
BatchUpdateRowsRequest request

The request received from the client.

Grpc.Core.ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<BatchUpdateRowsResponse>

The response to send back to the client (wrapped by a task).

CreateRow(CreateRowRequest, ServerCallContext)

Creates a row.

Declaration
public virtual Task<Row> CreateRow(CreateRowRequest request, ServerCallContext context)
Parameters
Type Name Description
CreateRowRequest request

The request received from the client.

Grpc.Core.ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<Row>

The response to send back to the client (wrapped by a task).

DeleteRow(DeleteRowRequest, ServerCallContext)

Deletes a row.

Declaration
public virtual Task<Empty> DeleteRow(DeleteRowRequest request, ServerCallContext context)
Parameters
Type Name Description
DeleteRowRequest request

The request received from the client.

Grpc.Core.ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<Google.Protobuf.WellKnownTypes.Empty>

The response to send back to the client (wrapped by a task).

GetRow(GetRowRequest, ServerCallContext)

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

Declaration
public virtual Task<Row> GetRow(GetRowRequest request, ServerCallContext context)
Parameters
Type Name Description
GetRowRequest request

The request received from the client.

Grpc.Core.ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<Row>

The response to send back to the client (wrapped by a task).

GetTable(GetTableRequest, ServerCallContext)

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

Declaration
public virtual Task<Table> GetTable(GetTableRequest request, ServerCallContext context)
Parameters
Type Name Description
GetTableRequest request

The request received from the client.

Grpc.Core.ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<Table>

The response to send back to the client (wrapped by a task).

ListRows(ListRowsRequest, ServerCallContext)

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

Declaration
public virtual Task<ListRowsResponse> ListRows(ListRowsRequest request, ServerCallContext context)
Parameters
Type Name Description
ListRowsRequest request

The request received from the client.

Grpc.Core.ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<ListRowsResponse>

The response to send back to the client (wrapped by a task).

ListTables(ListTablesRequest, ServerCallContext)

Lists tables for the user.

Declaration
public virtual Task<ListTablesResponse> ListTables(ListTablesRequest request, ServerCallContext context)
Parameters
Type Name Description
ListTablesRequest request

The request received from the client.

Grpc.Core.ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<ListTablesResponse>

The response to send back to the client (wrapped by a task).

UpdateRow(UpdateRowRequest, ServerCallContext)

Updates a row.

Declaration
public virtual Task<Row> UpdateRow(UpdateRowRequest request, ServerCallContext context)
Parameters
Type Name Description
UpdateRowRequest request

The request received from the client.

Grpc.Core.ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<Row>

The response to send back to the client (wrapped by a task).

Back to top