google_api_spanner v0.2.0 GoogleApi.Spanner.V1.Model.PartitionReadRequest View Source

The request for PartitionRead

Attributes

  • columns ([String.t]): The columns of table to be returned for each row matching this request. Defaults to: null.
  • index (String.t): If non-empty, the name of an index on table. This index is used instead of the table primary key when interpreting key_set and sorting result rows. See key_set for further information. Defaults to: null.
  • keySet (KeySet): Required. `key_set` identifies the rows to be yielded. `key_set` names the primary keys of the rows in table to be yielded, unless index is present. If index is present, then key_set instead names index keys in index. It is not an error for the `key_set` to name rows that do not exist in the database. Read yields nothing for nonexistent rows. Defaults to: null.
  • partitionOptions (PartitionOptions): Additional options that affect how many partitions are created. Defaults to: null.
  • table (String.t): Required. The name of the table in the database to be read. Defaults to: null.
  • transaction (TransactionSelector): Read only snapshot transactions are supported, read/write and single use transactions are not. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields

Link to this section Types

Link to this type t() View Source
t() :: %GoogleApi.Spanner.V1.Model.PartitionReadRequest{
  columns: [any()],
  index: any(),
  keySet: GoogleApi.Spanner.V1.Model.KeySet.t(),
  partitionOptions: GoogleApi.Spanner.V1.Model.PartitionOptions.t(),
  table: any(),
  transaction: GoogleApi.Spanner.V1.Model.TransactionSelector.t()
}

Link to this section Functions

Link to this function decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.