Bigtable v0.3.0 Bigtable.MutateRows View Source

Provides functions to build Google.Bigtable.V2.MutateRowsRequest and submit them to Bigtable.

Link to this section Summary

Functions

Builds a Google.Bigtable.V2.MutateRowsRequest request with a list of Google.Bigtable.V2.MutateRowsRequest.Entry

Builds a Google.Bigtable.V2.MutateRowsRequest with a provided table name and a list of Google.Bigtable.V2.MutateRowsRequest.Entry

Submits a Google.Bigtable.V2.MutateRowsRequest to Bigtable

Link to this section Functions

Link to this function

build(entries) View Source
build([Google.Bigtable.V2.MutateRowsRequest.Entry.t()]) ::
  Google.Bigtable.V2.MutateRowsRequest.t()

Builds a Google.Bigtable.V2.MutateRowsRequest request with a list of Google.Bigtable.V2.MutateRowsRequest.Entry.

Uses the configured table name.

Link to this function

build(entries, table_name) View Source
build([Google.Bigtable.V2.MutateRowsRequest.Entry.t()], binary()) ::
  Google.Bigtable.V2.MutateRowsRequest.t()

Builds a Google.Bigtable.V2.MutateRowsRequest with a provided table name and a list of Google.Bigtable.V2.MutateRowsRequest.Entry.

Link to this function

mutate(request) View Source
mutate(Google.Bigtable.V2.MutateRowsRequest.t()) :: {:ok, [any()]}
mutate([Google.Bigtable.V2.MutateRowsRequest.Entry.t()]) :: {:ok, [any()]}

Submits a Google.Bigtable.V2.MutateRowsRequest to Bigtable.

Can be called with either a list of Google.Bigtable.V2.MutateRowsRequest.Entry or a Google.Bigtable.V2.MutateRowsRequest.

Returns a Google.Bigtable.V2.MutateRowsResponse