- 2.0.1-RC1 (latest)
 - 2.0.0-RC1
 - 1.106.0
 - 1.105.1
 - 1.104.1
 - 1.103.0
 - 1.102.0
 - 1.101.0
 - 1.100.0
 - 1.98.0
 - 1.97.0
 - 1.96.0
 - 1.95.0
 - 1.94.0
 - 1.93.1
 - 1.92.1
 - 1.91.0
 - 1.90.0
 - 1.89.0
 - 1.88.0
 - 1.87.0
 - 1.86.0
 - 1.85.0
 - 1.84.0
 - 1.83.0
 - 1.82.0
 - 1.81.0
 - 1.80.0
 - 1.79.0
 - 1.78.0
 - 1.77.0
 - 1.76.1
 - 1.68.0
 - 1.67.0
 - 1.66.0
 - 1.65.0
 - 1.64.0
 - 1.63.2
 - 1.62.1
 - 1.61.0
 - 1.60.0
 - 1.59.0
 - 1.58.4
 - 1.57.0
 - 1.56.0
 - 1.55.0
 - 1.54.2
 
Reference documentation and code samples for the Cloud Spanner V1 Client class PartitionReadRequest.
The request for PartitionRead
Generated from protobuf message google.spanner.v1.PartitionReadRequest
Namespace
Google \ Cloud \ Spanner \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description | 
data | 
        
          array
          Optional. Data for populating the Message object.  | 
      
↳ session | 
        
          string
          Required. The session used to create the partitions.  | 
      
↳ transaction | 
        
          TransactionSelector
          Read only snapshot transactions are supported, read/write and single use transactions are not.  | 
      
↳ table | 
        
          string
          Required. The name of the table in the database to be read.  | 
      
↳ index | 
        
          string
          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.  | 
      
↳ columns | 
        
          array
          The columns of table to be returned for each row matching this request.  | 
      
↳ key_set | 
        
          KeySet
          Required.   | 
      
↳ partition_options | 
        
          PartitionOptions
          Additional options that affect how many partitions are created.  | 
      
getSession
Required. The session used to create the partitions.
| Returns | |
|---|---|
| Type | Description | 
string | 
        |
setSession
Required. The session used to create the partitions.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          string
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getTransaction
Read only snapshot transactions are supported, read/write and single use transactions are not.
| Returns | |
|---|---|
| Type | Description | 
TransactionSelector|null | 
        |
hasTransaction
clearTransaction
setTransaction
Read only snapshot transactions are supported, read/write and single use transactions are not.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          TransactionSelector
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getTable
Required. The name of the table in the database to be read.
| Returns | |
|---|---|
| Type | Description | 
string | 
        |
setTable
Required. The name of the table in the database to be read.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          string
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getIndex
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.
| Returns | |
|---|---|
| Type | Description | 
string | 
        |
setIndex
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.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          string
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getColumns
The columns of table to be returned for each row matching this request.
| Returns | |
|---|---|
| Type | Description | 
Google\Protobuf\Internal\RepeatedField | 
        |
setColumns
The columns of table to be returned for each row matching this request.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          string[]
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getKeySet
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.
| Returns | |
|---|---|
| Type | Description | 
KeySet|null | 
        |
hasKeySet
clearKeySet
setKeySet
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.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          KeySet
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getPartitionOptions
Additional options that affect how many partitions are created.
| Returns | |
|---|---|
| Type | Description | 
PartitionOptions|null | 
        |
hasPartitionOptions
clearPartitionOptions
setPartitionOptions
Additional options that affect how many partitions are created.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          PartitionOptions
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |