15#ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_SPANNER_VERSION_H
16#define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_SPANNER_VERSION_H
18#include "google/cloud/spanner/version_info.h"
19#include "google/cloud/internal/attributes.h"
20#include "google/cloud/version.h"
23#define GOOGLE_CLOUD_CPP_SPANNER_ADMIN_API_DEPRECATED(name)
24 GOOGLE_CLOUD_CPP_DEPRECATED
(
25 "google::cloud::spanner::" name
26 " is deprecated, and will be removed on or shortly after 2022-10-01."
27 " Please use google::cloud::spanner_admin::" name
28 " instead. See GitHub issue #7356 for more information.")
30#define GOOGLE_CLOUD_CPP_SPANNER_MAKE_TEST_ROW_DEPRECATED()
31 GOOGLE_CLOUD_CPP_DEPRECATED
(
32 "google::cloud::spanner::MakeTestRow() is deprecated, and"
33 " will be removed on or shortly after 2023-06-01. Please"
34 " use google::cloud::spanner_mocks::MakeRow() instead."
35 " See GitHub issue #9086 for more information.")
40#define SPANNER_CLIENT_NS GOOGLE_CLOUD_CPP_NS
45
46
48GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
51
52
56
57
61
62
66
67
78GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END
80namespace v1 = GOOGLE_CLOUD_CPP_NS;
Contains all the Cloud Spanner C++ client types and functions.
Definition: backoff_policy.h:23
int constexpr VersionMinor()
The Cloud Spanner C++ Client minor version.
Definition: version.h:58
int constexpr Version()
A single integer representing the Major/Minor/Patch version.
Definition: version.h:73
std::string VersionString()
The version as a string, in MAJOR.MINOR.PATCH[-PRE][+gitrev] format.
int constexpr VersionPatch()
The Cloud Spanner C++ Client patch version.
Definition: version.h:63
constexpr char const * VersionPreRelease()
The Cloud Spanner C++ Client pre-release version.
Definition: version.h:68
int constexpr VersionMajor()
The Cloud Spanner C++ Client major version.
Definition: version.h:53
int constexpr version_minor()
int constexpr version_major()
constexpr char const * version_pre_release()
int constexpr version_patch()