15#ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_SPANNER_CLIENT_OPTIONS_H
16#define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_SPANNER_CLIENT_OPTIONS_H
18#include "google/cloud/spanner/query_options.h"
19#include "google/cloud/spanner/version.h"
20#include "google/cloud/options.h"
25GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
28
29
30
40
41
42
50 query_options_
= std::move(qo);
55 return a.query_options_
== b.query_options_;
66GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END
ClientOptions allows the caller to set a variety of options when constructing a Client instance.
Definition: client_options.h:31
operator Options() const
Convert the ClientOptions to the new, recommended way to represent options of all varieties,...
Definition: client_options.h:43
ClientOptions(ClientOptions &&)=default
ClientOptions & operator=(ClientOptions const &)=default
friend bool operator==(ClientOptions const &a, ClientOptions const &b)
Definition: client_options.h:54
QueryOptions const & query_options() const
Returns the QueryOptions
Definition: client_options.h:46
ClientOptions & operator=(ClientOptions &&)=default
ClientOptions & set_query_options(QueryOptions qo)
Sets the QueryOptions
Definition: client_options.h:49
friend bool operator!=(ClientOptions const &a, ClientOptions const &b)
Definition: client_options.h:58
ClientOptions(ClientOptions const &)=default
These QueryOptions allow users to configure features about how their SQL queries executes on the serv...
Definition: query_options.h:37
friend bool operator==(QueryOptions const &a, QueryOptions const &b)
Definition: query_options.h:109
QueryOptions & operator=(QueryOptions &&)=default
Contains all the Cloud Spanner C++ client types and functions.
Definition: backoff_policy.h:23