Google Cloud Spanner C++ Client
A C++ Client Library for Google Cloud Spanner
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cgoogle::cloud::spanner::v1::BackupThis class identifies a Cloud Spanner Backup
 Cgoogle::cloud::spanner::v1::BatchDmlResultThe result of executing a batch of DML statements
 Cgoogle::cloud::spanner::v1::BytesA representation of the Spanner BYTES type: variable-length binary data
 Cgoogle::cloud::spanner::v1::ClientPerforms database client operations on Spanner
 Cgoogle::cloud::spanner::v1::ClientOptionsClientOptions allows the caller to set a variety of options when constructing a Client instance
 Cgoogle::cloud::spanner::v1::Connection::CommitParamsWrap the arguments to Commit()
 Cgoogle::cloud::spanner::v1::CommitResultThe result of committing a Transaction
 Cgoogle::cloud::spanner::v1::CommitTimestampA sentinel type used to update a commit timestamp column
 CConnection
 Cgoogle::cloud::spanner_mocks::v1::MockConnectionA class to mock google::cloud::spanner::Connection
 Cgoogle::cloud::spanner::v1::ConnectionA connection to a Spanner database instance
 Cgoogle::cloud::spanner::v1::ConnectionOptionsTraitsThe traits to configure ConnectionOptions<T> for Cloud Spanner
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::CreateBackupParamsWrap the arguments for CreateBackup()
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::CreateDatabaseParamsWrap the arguments for CreateDatabase()
 Cgoogle::cloud::spanner::v1::InstanceAdminConnection::CreateInstanceParamsWrap the arguments for CreateInstance()
 Cgoogle::cloud::spanner::v1::CreateInstanceRequestBuilderCreateInstanceRequestBuilder is a builder class for google::spanner::admin::instance::v1::CreateInstanceRequest
 Cgoogle::cloud::spanner::v1::DatabaseThis class identifies a Cloud Spanner Database
 Cgoogle::cloud::spanner::v1::DatabaseAdminClientPerforms database administration operations on Spanner
 CDatabaseAdminConnection
 Cgoogle::cloud::spanner_mocks::v1::MockDatabaseAdminConnectionA class to mock google::cloud::spanner::DatabaseAdminConnection
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnectionA connection to the Cloud Spanner instance administration service
 Cgoogle::cloud::spanner::v1::DateRepresents a date in the proleptic Gregorian calendar as a triple of year, month (1-12), and day (1-31)
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::DeleteBackupParamsWrap the arguments for DeleteBackup()
 Cgoogle::cloud::spanner::v1::InstanceAdminConnection::DeleteInstanceParamsWrap the arguments for DeleteInstance()
 Cgoogle::cloud::spanner::v1::DmlResultRepresents the result of a data modifying operation using spanner::Client::ExecuteDml()
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::DropDatabaseParamsWrap the arguments for DropDatabase()
 Cgoogle::cloud::spanner::v1::Connection::ExecuteBatchDmlParamsWrap the arguments to ExecuteBatchDml()
 Cgoogle::cloud::spanner::v1::Connection::ExecutePartitionedDmlParamsWrap the arguments to ExecutePartitionedDml()
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::GetBackupParamsWrap the arguments for GetBackup()
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::GetDatabaseDdlParamsWrap the arguments for GetDatabaseDdl()
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::GetDatabaseParamsWrap the arguments for GetDatabase()
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::GetIamPolicyParamsWrap the arguments for GetIamPolicy()
 Cgoogle::cloud::spanner::v1::InstanceAdminConnection::GetIamPolicyParamsWrap the arguments for GetIamPolicy()
 Cgoogle::cloud::spanner::v1::InstanceAdminConnection::GetInstanceConfigParamsWrap the arguments for GetInstanceConfig()
 Cgoogle::cloud::spanner::v1::InstanceAdminConnection::GetInstanceParamsWrap the arguments for GetInstance()
 Cgoogle::cloud::spanner::v1::InstanceThis class identifies a Cloud Spanner Instance
 Cgoogle::cloud::spanner::v1::InstanceAdminClientPerforms instance administration operations on Cloud Spanner
 CInstanceAdminConnection
 Cgoogle::cloud::spanner_mocks::v1::MockInstanceAdminConnectionA class to mock google::cloud::spanner::InstanceAdminConnection
 Cgoogle::cloud::spanner::v1::InstanceAdminConnectionA connection to the Cloud Spanner instance administration service
 Cgoogle::cloud::spanner::v1::Bytes::Decoder::Iterator
 Cgoogle::cloud::spanner::v1::KeyBoundThe KeyBound class is a regular type that represents an open or closed endpoint for a range of keys
 Cgoogle::cloud::spanner::v1::KeySetThe KeySet class is a regular type that represents a collection of Keys
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::ListBackupOperationsParamsWrap the arguments for ListBackupOperations()
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::ListBackupsParamsWrap the arguments for ListBackups()
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::ListDatabaseOperationsParamsWrap the arguments for ListDatabaseOperations()
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::ListDatabasesParamsWrap the arguments for ListDatabases()
 Cgoogle::cloud::spanner::v1::InstanceAdminConnection::ListInstanceConfigsParamsWrap the arguments for ListInstanceConfigs()
 Cgoogle::cloud::spanner::v1::InstanceAdminConnection::ListInstancesParamsWrap the arguments for ListInstances()
 Cgoogle::cloud::spanner::v1::MutationA wrapper for Cloud Spanner mutations
 Cgoogle::cloud::spanner::v1::PartitionedDmlResultThe result of executing a Partitioned DML query
 Cgoogle::cloud::spanner::v1::PartitionOptionsOptions passed to Client::PartitionRead or Client::PartitionQuery
 Cgoogle::cloud::spanner::v1::Connection::PartitionQueryParamsWrap the arguments to PartitionQuery()
 Cgoogle::cloud::spanner::v1::Connection::PartitionReadParamsWrap the arguments to PartitionRead()
 Cgoogle::cloud::spanner::v1::PollingPolicyControl the Cloud Spanner C++ client library behavior with respect to polling on long running operations
 Cgoogle::cloud::spanner::v1::GenericPollingPolicy< Retry, Backoff >Combine a RetryPolicy and a BackoffPolicy to create simple polling policies
 Cgoogle::cloud::spanner::v1::ProfileDmlResultRepresents the result and profile stats of a data modifying operation using spanner::Client::ProfileDml()
 Cgoogle::cloud::spanner::v1::ProfileQueryResultRepresents the stream of Rows and profile stats returned from spanner::Client::ProfileQuery()
 Cgoogle::cloud::spanner::v1::QueryOptionsThese QueryOptions allow users to configure features about how their SQL queries executes on the server
 Cgoogle::cloud::spanner::v1::QueryPartitionThe QueryPartition class is a regular type that represents a single slice of a parallel SQL read
 Cgoogle::cloud::spanner::v1::Transaction::ReadOnlyOptionsOptions for ReadOnly transactions
 Cgoogle::cloud::spanner::v1::ReadOptionsOptions passed to Client::Read or Client::PartitionRead
 Cgoogle::cloud::spanner::v1::Connection::ReadParamsWrap the arguments to Read()
 Cgoogle::cloud::spanner::v1::ReadPartitionThe ReadPartition class is a regular type that represents a single slice of a parallel Read operation
 Cgoogle::cloud::spanner::v1::Transaction::ReadWriteOptionsOptions for ReadWrite transactions
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::RestoreDatabaseParamsWrap the arguments for RestoreDatabase()
 CResultSourceInterface
 Cgoogle::cloud::spanner_mocks::v1::MockResultSetSourceMock the results of a ExecuteQuery() or Read() operation
 Cgoogle::cloud::spanner::v1::Connection::RollbackParamsWrap the arguments to Rollback()
 Cgoogle::cloud::spanner::v1::RowA Row is a sequence of columns each with a name and an associated Value
 Cgoogle::cloud::spanner::v1::RowStreamRepresents the stream of Rows returned from spanner::Client::Read() or spanner::Client::ExecuteQuery()
 Cgoogle::cloud::spanner::v1::RowStreamIteratorA RowStreamIterator is an Input Iterator (see below) that returns a sequence of StatusOr<Row> objects
 Cgoogle::cloud::spanner::v1::SessionPoolOptionsControls the session pool maintained by a spanner::Client
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::SetIamPolicyParamsWrap the arguments for SetIamPolicy()
 Cgoogle::cloud::spanner::v1::InstanceAdminConnection::SetIamPolicyParamsWrap the arguments for SetIamPolicy()
 Cgoogle::cloud::spanner::v1::Transaction::SingleUseOptionsOptions for "single-use", ReadOnly transactions, where Spanner chooses the read timestamp, subject to user-provided bounds
 Cgoogle::cloud::spanner::v1::Connection::SqlParamsWrap the arguments to ExecuteQuery(), ExecuteDml(), ProfileQuery(), ProfileDml(), and AnalyzeSql()
 Cgoogle::cloud::spanner::v1::SqlStatementRepresents a potentially parameterized SQL statement
 Cgoogle::cloud::spanner::v1::BatchDmlResult::StatsThe stats for each successfully executed SqlStatement
 Cgoogle::cloud::spanner::v1::InstanceAdminConnection::TestIamPermissionsParamsWrap the arguments for TestIamPermissions()
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::TestIamPermissionsParamsWrap the arguments for TestIamPermissions()
 Cgoogle::cloud::spanner::v1::TimestampA representation of the Spanner TIMESTAMP type: An instant in time
 Cgoogle::cloud::spanner::v1::TransactionThe representation of a Cloud Spanner transaction
 Cgoogle::cloud::spanner::v1::TupleStream< Tuple >A TupleStream<Tuple> defines a range that parses Tuple objects from the given range of RowStreamIterators
 Cgoogle::cloud::spanner::v1::TupleStreamIterator< Tuple >A TupleStreamIterator<Tuple> is an "Input Iterator" that wraps a RowStreamIterator, parsing its elements into a sequence of StatusOr<Tuple> objects
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::UpdateBackupParamsWrap the arguments for UpdateBackup()
 Cgoogle::cloud::spanner::v1::DatabaseAdminConnection::UpdateDatabaseParamsWrap the arguments for CreateDatabase()
 Cgoogle::cloud::spanner::v1::InstanceAdminConnection::UpdateInstanceParamsWrap the arguments for UpdateInstance()
 Cgoogle::cloud::spanner::v1::UpdateInstanceRequestBuilderUpdateInstanceRequestBuilder is a builder class for google::spanner::admin::instance::v1::UpdateInstanceRequest
 Cgoogle::cloud::spanner::v1::ValueType-safe, nullable Spanner value