|
Google Cloud Spanner C++ Client
A C++ Client Library for Google Cloud Spanner
|
#include "google/cloud/spanner/value.h"#include "google/cloud/spanner/version.h"#include <google/spanner/v1/keys.pb.h>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | google::cloud::spanner::v1::KeyBound |
The KeyBound class is a regular type that represents an open or closed endpoint for a range of keys. More... | |
| class | google::cloud::spanner::v1::KeySet |
The KeySet class is a regular type that represents a collection of Keys. More... | |
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::Key = std::vector< Value > |
A Key is a collection of Value objects where the i'th value corresponds to the i'th component of the table or primary index key. More... | |
Functions | |
| template<typename... Ts> | |
| Key | google::cloud::spanner::v1::MakeKey (Ts &&... ts) |
Constructs a Key from the given arguments. More... | |
| template<typename... Ts> | |
| KeyBound | google::cloud::spanner::v1::MakeKeyBoundClosed (Ts &&... ts) |
Returns a "closed" KeyBound with a Key constructed from the given arguments. More... | |
| template<typename... Ts> | |
| KeyBound | google::cloud::spanner::v1::MakeKeyBoundOpen (Ts &&... ts) |
Returns an "open" KeyBound with a Key constructed from the given arguments. More... | |
1.8.15