The QueryPartition
class is a regular type that represents a single slice of a parallel SQL read.
Instances of QueryPartition
are created by Client::PartitionQuery
. Once created, QueryPartition
objects can be serialized, transmitted to separate processes, and used to read data in parallel using Client::ExecuteQuery
. If data_boost
is set, those requests will be executed using the independent compute resources of Cloud Spanner Data Boost.
Constructors
QueryPartition(QueryPartition const &)
Copy and move
Parameter | |
---|---|
Name | Description |
|
QueryPartition const &
|
QueryPartition(QueryPartition &&)
Copy and move
Parameter | |
---|---|
Name | Description |
|
QueryPartition &&
|
QueryPartition()
Constructs an instance of QueryPartition
that is not associated with any SqlStatement
.
Operators
operator=(QueryPartition const &)
Copy and move
Parameter | |
---|---|
Name | Description |
|
QueryPartition const &
|
Returns | |
---|---|
Type | Description |
QueryPartition & |
operator=(QueryPartition &&)
Copy and move
Parameter | |
---|---|
Name | Description |
|
QueryPartition &&
|
Returns | |
---|---|
Type | Description |
QueryPartition & |
Functions
sql_statement() const
Accessor for the SqlStatement
associated with this QueryPartition
.
Returns | |
---|---|
Type | Description |
SqlStatement const & |