GoogleApi.Spanner.V1.Model.PartitionReadRequest (google_api_spanner v0.48.0)
View SourceThe request for PartitionRead
Attributes
-
columns
(type:list(String.t)
, default:nil
) - The columns of table to be returned for each row matching this request. -
index
(type:String.t
, default:nil
) - 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. -
keySet
(type:GoogleApi.Spanner.V1.Model.KeySet.t
, default:nil
) - 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 isn't an error for thekey_set
to name rows that don't exist in the database. Read yields nothing for nonexistent rows. -
partitionOptions
(type:GoogleApi.Spanner.V1.Model.PartitionOptions.t
, default:nil
) - Additional options that affect how many partitions are created. -
table
(type:String.t
, default:nil
) - Required. The name of the table in the database to be read. -
transaction
(type:GoogleApi.Spanner.V1.Model.TransactionSelector.t
, default:nil
) - Read only snapshot transactions are supported, read/write and single use transactions are not.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Spanner.V1.Model.PartitionReadRequest{ columns: [String.t()] | nil, index: String.t() | nil, keySet: GoogleApi.Spanner.V1.Model.KeySet.t() | nil, partitionOptions: GoogleApi.Spanner.V1.Model.PartitionOptions.t() | nil, table: String.t() | nil, transaction: GoogleApi.Spanner.V1.Model.TransactionSelector.t() | nil }