Google Cloud Spanner C++ Client
1.32.0
A C++ Client Library for Google Cloud Spanner
|
#include "google/cloud/spanner/backoff_policy.h"
#include "google/cloud/spanner/backup.h"
#include "google/cloud/spanner/database.h"
#include "google/cloud/spanner/encryption_config.h"
#include "google/cloud/spanner/instance.h"
#include "google/cloud/spanner/internal/database_admin_stub.h"
#include "google/cloud/spanner/polling_policy.h"
#include "google/cloud/spanner/retry_policy.h"
#include "google/cloud/spanner/timestamp.h"
#include "google/cloud/spanner/version.h"
#include "google/cloud/backoff_policy.h"
#include "google/cloud/internal/pagination_range.h"
#include "absl/types/optional.h"
#include <google/spanner/admin/database/v1/spanner_database_admin.pb.h>
#include <chrono>
#include <string>
#include <vector>
Go to the source code of this file.
Namespaces | |
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. | |
Typedefs | |
using | google::cloud::spanner::v1::ListDatabaseRange = ::google::cloud::internal::PaginationRange< google::spanner::admin::database::v1::Database > |
An input range to stream all the databases in a Cloud Spanner instance. More... | |
using | google::cloud::spanner::v1::ListBackupOperationsRange = google::cloud::internal::PaginationRange< google::longrunning::Operation > |
An input range to stream backup operations in Cloud Spanner instance. More... | |
using | google::cloud::spanner::v1::ListDatabaseOperationsRange = google::cloud::internal::PaginationRange< google::longrunning::Operation > |
An input range to stream database operations in Cloud Spanner instance. More... | |
using | google::cloud::spanner::v1::ListBackupsRange = ::google::cloud::internal::PaginationRange< google::spanner::admin::database::v1::Backup > |
An input range to stream backups in Cloud Spanner instance. More... | |
Functions | |
std::shared_ptr< spanner::DatabaseAdminConnection > | google::cloud::spanner::v1::MakeDatabaseAdminConnection (Options opts={}) |
Returns a DatabaseAdminConnection object that can be used for interacting with Cloud Spanner's admin APIs. More... | |
std::shared_ptr< DatabaseAdminConnection > | google::cloud::spanner::v1::MakeDatabaseAdminConnection (ConnectionOptions const &options) |
Returns a DatabaseAdminConnection object that can be used for interacting with Cloud Spanner's admin APIs. More... | |
std::shared_ptr< DatabaseAdminConnection > | google::cloud::spanner::v1::MakeDatabaseAdminConnection (ConnectionOptions const &options, std::unique_ptr< RetryPolicy > retry_policy, std::unique_ptr< BackoffPolicy > backoff_policy, std::unique_ptr< PollingPolicy > polling_policy) |
Returns a DatabaseAdminConnection object that can be used for interacting with Cloud Spanner's admin APIs. More... | |