Google Cloud Spanner C++ Client  1.32.0
A C++ Client Library for Google Cloud Spanner
Classes | Namespaces
connection.h File Reference
#include "google/cloud/spanner/batch_dml_result.h"
#include "google/cloud/spanner/commit_options.h"
#include "google/cloud/spanner/commit_result.h"
#include "google/cloud/spanner/keys.h"
#include "google/cloud/spanner/mutations.h"
#include "google/cloud/spanner/partition_options.h"
#include "google/cloud/spanner/partitioned_dml_result.h"
#include "google/cloud/spanner/query_options.h"
#include "google/cloud/spanner/read_options.h"
#include "google/cloud/spanner/results.h"
#include "google/cloud/spanner/sql_statement.h"
#include "google/cloud/spanner/transaction.h"
#include "google/cloud/spanner/version.h"
#include "google/cloud/optional.h"
#include "google/cloud/options.h"
#include "google/cloud/status_or.h"
#include "absl/types/optional.h"
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  google::cloud::spanner::v1::Connection
 A connection to a Spanner database instance. More...
 
struct  google::cloud::spanner::v1::Connection::ReadParams
 Wrap the arguments to Read(). More...
 
struct  google::cloud::spanner::v1::Connection::PartitionReadParams
 Wrap the arguments to PartitionRead(). More...
 
struct  google::cloud::spanner::v1::Connection::SqlParams
 Wrap the arguments to ExecuteQuery(), ExecuteDml(), ProfileQuery(), ProfileDml(), and AnalyzeSql(). More...
 
struct  google::cloud::spanner::v1::Connection::ExecutePartitionedDmlParams
 Wrap the arguments to ExecutePartitionedDml(). More...
 
struct  google::cloud::spanner::v1::Connection::PartitionQueryParams
 Wrap the arguments to PartitionQuery(). More...
 
struct  google::cloud::spanner::v1::Connection::ExecuteBatchDmlParams
 Wrap the arguments to ExecuteBatchDml(). More...
 
struct  google::cloud::spanner::v1::Connection::CommitParams
 Wrap the arguments to Commit(). More...
 
struct  google::cloud::spanner::v1::Connection::RollbackParams
 Wrap the arguments to Rollback(). More...
 

Namespaces

 google
 
 google::cloud
 The namespace Google Cloud Platform C++ client libraries.
 
 google::cloud::spanner
 Contains all the Cloud Spanner C++ client types and functions.
 
 google::cloud::spanner::v1
 The inlined, versioned namespace for the Cloud Spanner C++ client APIs.