|
Google Cloud Spanner C++ Client
0.10.0
A C++ Client Library for Google Cloud Spanner
|
Represents the stream of Rows and profile stats returned from spanner::Client::ProfileQuery().
More...
#include <google/cloud/spanner/results.h>
Public Member Functions | |
| ProfileQueryResult ()=default | |
| ProfileQueryResult (std::unique_ptr< internal::ResultSourceInterface > source) | |
| ProfileQueryResult (ProfileQueryResult &&)=default | |
| ProfileQueryResult & | operator= (ProfileQueryResult &&)=default |
| RowStreamIterator | begin () |
Returns a RowStreamIterator defining the beginning of this result set. More... | |
| RowStreamIterator | end () |
Returns a RowStreamIterator defining the end of this result set. More... | |
| optional< Timestamp > | ReadTimestamp () const |
| Retrieves the timestamp at which the read occurred. More... | |
| optional< std::unordered_map< std::string, std::string > > | ExecutionStats () const |
| Returns a collection of key value pair statistics for the SQL statement execution. More... | |
| optional< spanner::ExecutionPlan > | ExecutionPlan () const |
| Returns the plan of execution for the SQL statement. More... | |
Represents the stream of Rows and profile stats returned from spanner::Client::ProfileQuery().
A RowStream object is a range defined by the Input Iterators returned from its begin() and end() members. Callers may directly iterate a RowStream instance, which will return a sequence of StatusOr<Row> objects.
For convenience, callers may wrap a RowStream instance in a StreamOf<std::tuple<...>> object, which will automatically parse each Row into a std::tuple with the specified types.
|
default |
|
inlineexplicit |
|
default |
|
inline |
Returns a RowStreamIterator defining the beginning of this result set.
|
inline |
Returns a RowStreamIterator defining the end of this result set.
| optional< spanner::ExecutionPlan > google::cloud::spanner::v0::ProfileQueryResult::ExecutionPlan | ( | ) | const |
Returns the plan of execution for the SQL statement.
Definition at line 89 of file results.cc.
| optional< std::unordered_map< std::string, std::string > > google::cloud::spanner::v0::ProfileQueryResult::ExecutionStats | ( | ) | const |
Returns a collection of key value pair statistics for the SQL statement execution.
Definition at line 85 of file results.cc.
|
default |
| optional< Timestamp > google::cloud::spanner::v0::ProfileQueryResult::ReadTimestamp | ( | ) | const |
Retrieves the timestamp at which the read occurred.
Definition at line 72 of file results.cc.
1.8.15